< 1209600002 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1209600005 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is in an extraordinarily helpful mood today < 1209600006 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :you are so helpful < 1209600173 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1209600344 0 :GreaseMonkey!n=saru@122-57-226-168.jetstream.xtra.co.nz JOIN :#esoteric < 1209600603 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :would it be worthwile to make up an esoteric assembly language that esoteric compilers could target? < 1209600627 0 :sauxdado!unknown@unknown.invalid PRIVMSG #esoteric :sure. How about OISC? < 1209600665 0 :sauxdado!unknown@unknown.invalid PRIVMSG #esoteric :or MIX? < 1209600671 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :i don't see how to write any compilers in that in a reasonable amount of time < 1209600677 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :not looked at MIX < 1209600712 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1209600717 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :no to MIX < 1209600743 0 :sauxdado!unknown@unknown.invalid PRIVMSG #esoteric :well, what exactly do you want? < 1209600762 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :a semi-normal assembly like language < 1209600773 0 :sauxdado!unknown@unknown.invalid PRIVMSG #esoteric :LLVM? < 1209600776 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :that would be easy to target < 1209600784 0 :sauxdado!unknown@unknown.invalid PRIVMSG #esoteric :C89? < 1209600792 0 :sauxdado!unknown@unknown.invalid PRIVMSG #esoteric :R5RS? < 1209600876 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :... < 1209600935 0 :sauxdado!unknown@unknown.invalid PRIVMSG #esoteric :i just don't understand "semi-normal" < 1209600972 0 :sauxdado!unknown@unknown.invalid PRIVMSG #esoteric :if you want easy-to-compile-to, why bother with assembly at all? Lisp could be a nice target there. Or C if you're into lower level. Or LLVM if you really do want something assembly-like. < 1209600985 0 :sauxdado!unknown@unknown.invalid PRIVMSG #esoteric :And if you want esoteric, there's plenty of options, but none of them are "semi-normal", by definition. < 1209601016 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1209601070 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :i had an idea to have all esoteric compilers target one specific assembly < 1209601079 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't seem to feasible now < 1209601125 0 :sauxdado!unknown@unknown.invalid PRIVMSG #esoteric :LLVM seems like a good choice, although most people prefer to compile to something higher-level < 1209601137 0 :sauxdado!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah, there's JVM too :) < 1209601145 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :yuck < 1209601149 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :i want something fast < 1209601196 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :i was almost thinking something based on P-code < 1209601207 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :that seems fairly easy to compile too < 1209601213 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :s/too/to/ < 1209601269 0 :sauxdado!unknown@unknown.invalid PRIVMSG #esoteric :so LLVM? < 1209601273 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :I haven't actually written a compiler but i want to for BRZRK < 1209601305 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :so i was wondering what to compile too < 1209601309 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :s/too/to/ < 1209601358 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :LLVM looks bad < 1209601400 0 :sauxdado!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1209601443 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1209601449 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :actually it doesn't look too bad < 1209601475 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :LLVM is higher level than i first thought < 1209601498 0 :sauxdado!unknown@unknown.invalid PRIVMSG #esoteric :why do you want assembly, anyway? < 1209601534 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :compiling to LISP would actually be fairly easy for BRZRK, but i don't know LISP < 1209601562 0 :sauxdado!unknown@unknown.invalid PRIVMSG #esoteric :so learn Lisp :) < 1209601577 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1209601622 0 :sauxdado!unknown@unknown.invalid PRIVMSG #esoteric :i don't get it < 1209601627 0 :sauxdado!unknown@unknown.invalid PRIVMSG #esoteric :the BRZRK page says it's "based on lisp" < 1209601634 0 :sauxdado!unknown@unknown.invalid PRIVMSG #esoteric :you don't know lisp yet you based a language on it? < 1209601644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sauxdado: Happens. < 1209601646 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :i have looked at it and i understand the structure < 1209601656 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :but i don't understand all the quirks < 1209601674 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :variables are quite complicated from what i have looked at < 1209601738 0 :sauxdado!unknown@unknown.invalid PRIVMSG #esoteric :scheme is pretty sane < 1209601762 0 :revcompgeek!unknown@unknown.invalid PRIVMSG #esoteric :i might use scheme then < 1209602070 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1209602096 0 :Corun!unknown@unknown.invalid QUIT :Client Quit < 1209602139 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1209603036 0 :Corun!unknown@unknown.invalid NICK :baisy < 1209603119 0 :baisy!unknown@unknown.invalid NICK :Corun < 1209603596 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Unisex." < 1209605103 0 :cmeme!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209605246 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1209605455 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1209605556 0 :cmeme!unknown@unknown.invalid QUIT : < 1209605567 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1209606498 0 :evincar!n=chatzill@WPIS-64-140-228-25.tnt2.modem.worldpath.net JOIN :#esoteric < 1209606534 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Hello, hello. < 1209606720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1209606743 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :I started an interpreter for Selector yesterday. < 1209606775 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :The only things I have left to add are... BECOME, ESCAPE, GO, MY, PICK, and YOUR. < 1209606780 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :So...the important ones. < 1209606805 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :But it's not hard, per se. < 1209606816 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Just a bit tedious. < 1209606822 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Hence I'm taking a break to chat. < 1209607026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :evincar: Same for me. < 1209607028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I will do it eventually < 1209607039 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :It's a fun diversion. < 1209607050 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :I'm working on another spec, with a friend this time. < 1209607073 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :You might call it 'pseudo-deterministic', I think. < 1209607096 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :It's based on old-style text-based RPGs. < 1209607867 0 :cmeme!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607868 0 :lifthrasiir!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607868 0 :Tritonio!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607868 0 :atsampson!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607868 0 :mtve!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607868 0 :pikhq!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607870 0 :dbc!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607871 0 :evincar!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607871 0 :Slereah_!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607871 0 :GregorR!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607871 0 :AnMaster!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607872 0 :revcompgeek!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607872 0 :Judofyr!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607872 0 :oklopol!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607873 0 :Quendus!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607873 0 :Phenax!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607873 0 :bsmntbombdood!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607875 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607875 0 :sekhmet!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607876 0 :ehird!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607876 0 :sebbu!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607876 0 :sauxdado!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607876 0 :Sgeo!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607877 0 :olsner!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607877 0 :EgoBot!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607877 0 :SimonRC!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607877 0 :Deformative!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607878 0 :Deewiant!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1209607927 0 :evincar!n=chatzill@WPIS-64-140-228-25.tnt2.modem.worldpath.net JOIN :#esoteric < 1209607927 0 :revcompgeek!n=chatzill@66.236.68.253.ptr.us.xo.net JOIN :#esoteric < 1209607927 0 :Phenax!n=Phenax@67.15.72.46 JOIN :#esoteric < 1209607927 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1209607927 0 :Tritonio!n=tritonio@athedsl-4398553.home.otenet.gr JOIN :#esoteric < 1209607927 0 :oklopol!i=oko@dsl-tkubras1-ff3dc300-207.dhcp.inet.fi JOIN :#esoteric < 1209607927 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1209607927 0 :olsner!n=salparot@h-60-96.A163.cust.bahnhof.se JOIN :#esoteric < 1209607927 0 :Slereah_!n=gtuilt@ANantes-252-1-48-135.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1209607927 0 :RodgerTheGreat!n=Rodger@wads-5-233-163.resnet.mtu.edu JOIN :#esoteric < 1209607927 0 :sebbu!n=sebbu@ADijon-152-1-76-3.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1209607927 0 :pikhq!n=pikhq@209.248.125.70 JOIN :#esoteric < 1209607927 0 :Quendus!n=Quendion@145.175.adsl.brightview.com JOIN :#esoteric < 1209607927 0 :atsampson!n=ats@7hw.poik.net JOIN :#esoteric < 1209607927 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric < 1209607927 0 :EgoBot!n=EgoBot@71.237.179.105 JOIN :#esoteric < 1209607927 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1209607927 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1209607927 0 :bsmntbombdood!n=gavin@75-166-190-148.hlrn.qwest.net JOIN :#esoteric < 1209607927 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1209607927 0 :Deformative!i=United-T@c-68-61-240-49.hsd1.mi.comcast.net JOIN :#esoteric < 1209607927 0 :sauxdado!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1209607927 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1209607927 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1209607962 0 :Deewiant!n=mniemenm@iruel.hut.fi JOIN :#esoteric < 1209607999 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1209607999 0 :lifthrasiir!n=lifthras@haje8.kaist.ac.kr JOIN :#esoteric < 1209608244 0 :evincar!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1209608319 0 :revcompgeek!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1209610464 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there are seven bits of a delicious matrix < 1209610482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and the result makes a payhouse for a grinfizzle < 1209610484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1209613522 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1209613595 0 :GreaseMonkey!n=saru@122-57-226-168.jetstream.xtra.co.nz JOIN :#esoteric < 1209614373 0 :revcompgeek!n=chatzill@66.236.68.253.ptr.us.xo.net JOIN :#esoteric < 1209614469 0 :revcompgeek!unknown@unknown.invalid QUIT :Client Quit < 1209619303 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1209624241 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1209626022 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1209626740 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1209628799 0 :clog!unknown@unknown.invalid QUIT :ended < 1209628800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1209632896 0 :Tritonio_!n=tritonio@athedsl-287726.home.otenet.gr JOIN :#esoteric < 1209632963 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1209633636 0 :Iskr!n=i@host92-84-dynamic.54-82-r.retail.telecomitalia.it JOIN :#esoteric < 1209635170 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1209638346 0 :Tritonio!n=tritonio@athedsl-287726.home.otenet.gr JOIN :#esoteric < 1209639216 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Unisex." < 1209642394 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1209642460 0 :theunixgeek!n=patrick@c-76-123-82-126.hsd1.fl.comcast.net JOIN :#esoteric < 1209642494 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1209642496 0 :theunixgeek!unknown@unknown.invalid PRIVMSG #esoteric :hi, is this channel for esoteric programming languages? < 1209642569 0 :Iskr!unknown@unknown.invalid PRIVMSG #esoteric :no it is for esoteric magic < 1209642630 0 :theunixgeek!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1209642660 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh you. < 1209642675 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yes, yes it is for programming. < 1209642680 0 :theunixgeek!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1209642682 0 :theunixgeek!unknown@unknown.invalid PRIVMSG #esoteric :ok :P < 1209642693 0 :theunixgeek!unknown@unknown.invalid PRIVMSG #esoteric :anyone know of the FALSE programming language? < 1209643070 0 :theunixgeek!unknown@unknown.invalid PART #esoteric :? < 1209643455 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1209644558 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :what, is this a *programming* channel? < 1209644568 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes look for the esoteric magic channel < 1209644596 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :*looking < 1209644792 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :olsner : http://www.greyschool.com/ < 1209644811 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"* Technomagick 100: Internet Safety " < 1209644817 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"Class Description: As the world of computers and the Internet grows, more and more threats find ways to disrupt our lives. Here at Grey School, we want to help you learn to defend yourself from these threats. Technomagick 100 will teach you a little about the structure of computers, the history of the Internet, and where the dangers are (and how to avoid them!)" < 1209646914 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1209648701 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1209652302 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1209654296 0 :ehird!n=ehird@91.105.92.194 JOIN :#esoteric < 1209654568 0 :ehird_!n=ehird@91.105.92.194 JOIN :#esoteric < 1209654569 0 :ehird!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1209654749 0 :ehird_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1209655106 0 :ehird!n=ehird@91.105.92.194 JOIN :#esoteric < 1209656817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so, i'm golfing a mini-irc alike < 1209656834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it runs over telnet, and you can 'join x', 'part x', 'say x y', 'whois x', 'names x', and 'quit' < 1209656858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's currently around 10 lines but doesnt work fully yet. < 1209657690 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1209659305 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But... < 1209659309 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :CAN YOU DANCE? < 1209659767 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's snowing in fucking *May*. < 1209659834 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1209659869 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1209660335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i just did something i never thought possibly - and pikhq and ais523 will hate me for this - < 1209660342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but i actually got a vim up that's nicer than emacs < 1209660366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION awaits pikhq's "That's impossible!" < 1209660436 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's not impossible, just very, very improbable. < 1209660443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: But I did it. < 1209660448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It is juicy. < 1209660461 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh well; fortunately for you, using Vim is not a sin in the Church of Emacs. < 1209660467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My hands are no longer in an eternal game of twister! < 1209660476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hey, I can use both. :D < 1209660498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But I use proprietary software (in fact, one of my favourite editors is proprietary) so I'm a sinner anyway < 1209660516 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I have two proprietary programs on hear. . . < 1209660524 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nvidia driver and Flash plugin. < 1209660537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 'hear' < 1209660542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and my main OS is proprietary ;-) < 1209660558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I love open source software. I just love proprietary software too. < 1209660574 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm drinking coffee as we speak. < 1209660593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: proprietary coffee? < 1209660716 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Free coffee, of course. < 1209660717 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1209660736 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1209660804 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: As in ... er... beer? < 1209660813 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As in speech. < 1209660822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Your coffee TALKS?! < 1209660825 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION could also make you some beer that's free as in speech. :p < 1209660833 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hey, it's the LSD I put in it. :p < 1209660844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LSD + Coffee ... well, it's unique I guess < 1209660879 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1209660885 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Helps me deal with the snow. < 1209660974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: So between LSD coffee to deal with snow and rituals about a text editor ... < 1209660982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION backs away slowly < 1209661013 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's part of the Fundamentalist Church of Emacs. :p < 1209661030 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We also have a dress code: T-shirt, pants, long hair, and a beard of some sort. ;p < 1209661030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It's kinda like anti-Christianity: pi may not be used anywhere if not given in full. < 1209661040 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1209661066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: This is why GNU Emacs has no circles, anywhere. < 1209661069 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although you *are* allowed to give an infinite series that equals pi. < 1209661096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, it does have circles -- but you never notice, because it freezes trying to calculate all of pi. So every time Emacs crashes, it was just trying to display a circle. < 1209661166 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That only applies to FCE copies. < 1209661198 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Other, more uncouth copies of Emacs are satisfied with enough digits of pi to compute the size of the known universe to within a few planck lengths. < 1209661210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Sheesh. < 1209661214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That is horrifying. < 1209661218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Let's protest. < 1209661253 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1209661370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I suggest 'HORRIFIC BABY-KILLING MACHINES OF DEATH circles' < 1209661436 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION proposes that Emacs only draw circles using polar coordinates < 1209661911 0 :ais523!n=ais523@pw01-fap01.bham.ac.uk JOIN :#esoteric < 1209661923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hello < 1209661928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you've been logreading you will soon banish me < 1209661938 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi, and I haven't been logreading < 1209661948 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've been standing at a display all day explaining a massive project to people < 1209661956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what, C-INTERCAL? < 1209661957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;-) < 1209661963 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no, a group project for University < 1209661991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the group voted me a 7.3% bonus on my mark for the project based on the amount of work I'd done, which was good < 1209662011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: essentially I switched to vim < 1209662022 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I don't mind that at all < 1209662030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I am joking of course ;) < 1209662094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://golf.shinh.org/p.rb?trivial+encoder i submitted this < 1209662100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the answers are suprisingly long < 1209662224 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm surprised there isn't a Perl entry, I think it's got a command to do that, but I may be wrong < 1209662230 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks it up < 1209662319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hmm, cyclexa is pretty untouched < 1209662327 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it would be < 1209662330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I haven't been working on it < 1209662337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nor I :-) < 1209662338 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've been busy with other things < 1209662549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: there's a bug in the examples that needs special-casing < 1209662555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh dear < 1209662559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a newline on the input to problem 3, but not in the output < 1209662560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, the lexer hasn't been written yet < 1209662561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so :-) < 1209662799 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :print(<>!~/n/?pack"H*",<>:uc unpack"H*",<>) <- an answer to the correct version of the problem < 1209662826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: correct version? < 1209662837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: if you hadn't made a bug in the exampke < 1209662841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i didn't < 1209662842 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, it's worse than that < 1209662851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a stray A at the end of the solution to problem 3 < 1209662866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: wanna fix it? :p < 1209663203 0 :Sgeo[College]!i=897d6896@gateway/web/ajax/mibbit.com/x-8362f770f19a058d JOIN :#esoteric < 1209663380 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :print+(<>!~/n/?pack"H*",<>:uc unpack"H*",<>),($$%5?'':'A') < 1209663384 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1209663386 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my 58-byte solution < 1209663390 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe I can remove a few parens from that < 1209663402 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just randomize to see whether to compensate for the bug < 1209663436 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :print+(<>!~/n/?pack"H*",<>:uc unpack"H*",<>),$$%5?'':'A' #56 bytes < 1209663496 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hey, I have the shortest solution! < 1209663546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hee < 1209663555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: now submit a fixed proposal? :P < 1209663559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the stray A makes the problem harder < 1209663567 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I don't feel like fixing the problem all that much < 1209663575 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the fix is only a few bytes in my code anyway < 1209663625 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :eh, but it's not actually supposed to print the 'a', right? < 1209663634 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the A is a bug in the problem < 1209663646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I randomise to determine whether to fix the bug or not (there are three cases, only one is buggy) < 1209663656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then run repeatedly until the correct case has the bugfix < 1209663664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Lesbos islanders dispute gay name" - bbc news headline < 1209663760 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What do they plan to do about it? < 1209663778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Complain. < 1209663800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do you need that c-intercal mirror to stay, BTW? nobody has downloaded it < 1209663804 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What a bunch of dykes. < 1209663809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: loooool < 1209663812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: not particularly < 1209663817 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do you want to take it down for some reason? < 1209663824 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's useful to have the spread-out version < 1209663832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's only a mirror, there are other sites < 1209663843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: all of my 8 log files are empty < 1209663846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :100% empty < 1209663847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apart from me < 1209663848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a few times < 1209663849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1209663854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so nobody is downloading it < 1209663867 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most likely they download from the site they're used to < 1209663877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but yeah i was going to switch my server to ubuntu, because i need some newer packages < 1209663889 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't mind a bit, or a lot, of downtime at all < 1209663901 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what mirrors are for, right? Speeding up downloads, and bridging across downtime? < 1209663916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: true < 1209663922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it just might be a while before i get an httpd on there again < 1209664174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so ... alright to do BIG WIPE OF DETH? < 1209664574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no? :P < 1209664582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, fine < 1209664587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, I didn't notice your higlight < 1209664596 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was too focused on something else < 1209664663 0 :jix!n=jix@dyndsl-091-096-035-156.ewe-ip-backbone.de JOIN :#esoteric < 1209666009 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :say I have a value at (0,0) in Befunge. How would I use 'g' to get that? < 1209666018 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :00g < 1209666043 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :doh < 1209666051 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :i was doing 100g. < 1209666055 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :wondering why it was returning 49 < 1209666056 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1209666072 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :ACTION forgets simple things < 1209666220 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :100g,p500 00g,@ .. prints 11 - shouldn't it be 15? < 1209666263 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1209666264 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :omg < 1209666265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Phenax: what are you trying to do there? < 1209666267 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :i am silly:D < 1209666272 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are far too many 0s, I think < 1209666294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you've written the p500 backwards, it seems < 1209666299 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1209666309 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :with it the right way it prints 1| < 1209666336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the second char's a literal ASCII 5, I suspect < 1209666425 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :100g,500p, 00g.@ works < 1209666432 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it would do < 1209666434 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :100g,500p 00g.@ works < 1209666451 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the difference is that the first g reads the char '1' from the playfield < 1209666459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas the second g reads the number 5 < 1209666524 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1209666542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the char '1' is a command that puts the number 1 on the stack < 1209666566 0 :Sgeo[College]!unknown@unknown.invalid PRIVMSG #esoteric :Be back later all < 1209666587 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :22* returns the char 4 or the integer 4? < 1209666595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Phenax: integer 4 < 1209666607 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :but 2 returns the char 4? < 1209666607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you get chars reading from the playfield < 1209666610 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :i mean char 2 < 1209666613 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1209666618 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :yeah.. ok.. thx < 1209666619 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but integers calling the command < 1209666646 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :g2g thx < 1209666701 0 :Sgeo[College]!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1209667408 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"" < 1209668537 0 :ais523!n=ais523@pw01-fap01.bham.ac.uk JOIN :#esoteric < 1209669016 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1209669026 0 :jix!n=jix@dyndsl-085-016-239-212.ewe-ip-backbone.de JOIN :#esoteric < 1209669639 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1209670006 0 :ais523_!n=ais523@pw01-fap01.bham.ac.uk JOIN :#esoteric < 1209670014 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1209670031 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1209670867 0 :jix!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1209671465 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Guys. < 1209671471 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :With Wolfram's numbering. < 1209671476 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What would be rule 34? < 1209671490 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :34 is 00100010 < 1209671526 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that's output a 1 under 101 and under 010 < 1209671534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and output a 0 otherwise < 1209671569 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :state Zero "0" to One if < Zero and > Zero; < 1209671576 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :state One "1" to Zero if < One and > One. < 1209671589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(I can't quite remember ALPACA's syntax, but that should be close enough) < 1209671600 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, that's wrong < 1209671611 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :under 101 and under 001 < 1209671627 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :state Zero "0" to One if > One; < 1209671631 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :state One "1". < 1209671645 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: is that what you had in mind? < 1209671694 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1209671707 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :just write the number out in binary, number the bits 0-7 with three bits, then each bit specifies the outcome depending on three input bits < 1209671738 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :iirc, rule 30 and 110 are the most famously turing complete ones < 1209671748 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :was 30 proved Turing-complete? < 1209671756 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't think 30 was proved. < 1209671763 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was just believed to be. < 1209671778 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's certainly complicated enough to look like it might be TC < 1209672448 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I prefer rule 0. < 1209672458 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it definitely isn't TC < 1209672469 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, not the cellular automaton by that name < 1209672474 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to see a paper /proving/ that. < 1209672479 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1209672487 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: no journal would accept it, it would be too trivial < 1209673796 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1209674106 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You -> o [Malbolge interpreter] o <- Delicious cake < 1209674111 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You -> o [Malbolge interpreter] o <- Delicious cake < 1209674118 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You -> o [Malbolge interpreter] o <- Delicious cake < 1209674120 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Thar. < 1209674123 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What do you do? < 1209674135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :um < 1209674140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: enter malbolge program < 1209674140 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: go round the bottom Malbolge interpreter, using the whitespace on your last-but-one line < 1209674151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that seems the safest option < 1209674151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hah < 1209674159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's a gap < 1209674160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you know it < 1209674163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :weren't you here last time? < 1209674168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :last time what? < 1209674173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he did a cake challenge < 1209674175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if not, go into the logs! < 1209674178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just a few days ago < 1209674180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe yesteryda < 1209674212 0 :ais523!unknown@unknown.invalid TOPIC #esoteric :* Topic for #esoteric set by ehird at Tue May 1 20:38:58 2008 http://tunes.org/~nef/logs/esoteric < 1209674220 0 :ais523!unknown@unknown.invalid TOPIC #esoteric :* Topic for #esoteric set by ais523 at Tue May 1 20:38:58 2008 http://tunes.org/~nef/logs/esoteric < 1209674314 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I do not advise trying your tricks. < 1209674324 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Lions and grues prowl outside this very line. < 1209674516 0 :Iskr!unknown@unknown.invalid QUIT :"Leaving" < 1209674552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: ouc < 1209674553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :h < 1209674623 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, what do you expect in a place with a Malbolge interpreter lying around. < 1209674646 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You can't expect this to end well. < 1209674697 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :whatever evil lurks around the malbolge interpreter, you probably don't even want to *contemplate* the evil lurking inside it < 1209674707 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :(Previous cake is here, minus the color : http://tunes.org/~nef/logs/esoteric/08.04.29 ) < 1209674723 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"Screw that, I'm trying the lions!" < 1209674743 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it was the day befor yesterday, actually < 1209674748 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :10:31:07 Didn't the cake just eat us? < 1209674753 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(/me fixed the typo in the quote) < 1209674976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has finished log reading the last IRP cake RPG < 1209674986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was a bit disappointed that the cake turned out not to be a lie in the end < 1209675018 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, lying cakes are only good for vidya games. < 1209675024 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Internet cakes must simply be reached. < 1209675037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, an IRP cake game is hardly an audio game < 1209675241 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You -> o [Malbolge interpreter] o <- Delicious cake < 1209675245 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Try your luck! < 1209675271 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feeds a Hello, World program to the Malbolge interpreter < 1209675282 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :copying it off the Esolang wiki, because writing Malbolge is hard < 1209675325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i never actually expected to get the cake < 1209675339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: what happens? < 1209675343 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : o[Malbolge interpreter]Hello, world. o <- Delicious cake < 1209675364 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I feed myself to the Malbolge interpreter. < 1209675393 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : [Malbolge interpreter]invalid character in source file o <- Delicious cake < 1209675398 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAH < 1209675406 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :RESTART < 1209675418 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You -> o [Malbolge interpreter] o <- Delicious cake < 1209675444 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... it's hard to see how to get around this without actually writing some Malbolge < 1209675452 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :EXAMINE Malbolge interpreter < 1209675465 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It is an interpreter. For the Malbolge language. < 1209675469 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in particular, I check to see if it's Ben Olmstead's original Malbolge interpreter, or a newer one < 1209675480 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The original one. < 1209675490 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1209675635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ... < 1209675638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we're waiting! < 1209675641 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1209675648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Can we formulate malbolge programs given a description of what it does? < 1209675649 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was looking for buffer overflows in the interp, but couldn't find any < 1209675674 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hacking the interp is easier than actually writing Malbolge programs < 1209675694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but look what i said < 1209675696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to Slereah_ < 1209675704 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I saw that < 1209675732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I love how we threw the dead lion and just flew with it previously < 1209675763 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, you can try hacking in. < 1209675764 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: when I fed the hello world program to the Malbolge interp, were the os that came out people? < 1209675788 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Is that a metaphorical question? < 1209675794 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: no < 1209675814 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering if I could feed a hello world to it and then ask the people that came out to throw me some slices of cake back < 1209675855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you just know they would be malicious < 1209675856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like before < 1209675860 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, the cake would probably just land on the interpreter. < 1209675860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and that a lion would appear somehow < 1209675867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and there would be no CAR to JESUS CHRIST GET INTO < 1209675887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: iNVENTORY < 1209675942 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ehird : I wouldn't try something like that. < 1209675947 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :OR WOULD I? < 1209675949 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/Lion.jpg < 1209675974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahahah < 1209675983 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Inventory : Supply of letters. < 1209675987 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hacking tools. < 1209675996 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :A length of rope. < 1209675998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: do I have any letters with ASCII codes above 128? < 1209676036 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :A rubber chicken, with a pulley in the middle < 1209676046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: monkey island! yay! < 1209676062 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, it wouldn't be an adventure game without some rope and a rubber chicken < 1209676071 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: I kill the Malbolge interpreter. If that doesn't work, I kill it with a 9. < 1209676075 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Same reason I included matches last time :o < 1209676107 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :How do you kill that which has no life? < 1209676115 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: with my hacking tools < 1209676126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I assume there's a signal generator in there somewhere < 1209676127 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, you have to be more specific then. < 1209676138 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :but beware of the lion hidden in the code! < 1209676282 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The hacking tools only permits you to GO INSIDE THE INTERPRETER < 1209676301 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Sort of like Beneath a steel sky, when you ENTER CYBERSPACE < 1209676342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1209676354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :going inside a Malbolge interpreter is unlikely to be a sane idea < 1209676370 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: I fill the Malbolge interpreter with 59049 non-breaking spaces < 1209676388 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that causes it to go into an infinite loop < 1209676393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :should make things slightly safer < 1209676441 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :yeah, keep the malbolge interpreter busy while you carefully go back out the way you came < 1209676490 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Is there a simple way to generate 59049 chars. < 1209676521 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: I start with three non-breaking spaces < 1209676532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I then make three copies of my three non-breaking spaces, so I have 9 non-breaking spaces < 1209676542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I then make three copies of those, gaining 27 non-breaking spaces < 1209676546 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :'kay. < 1209676551 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1209676553 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What does non-breaking mean? < 1209676556 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :until I have 59049 < 1209676567 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: it's the character  , rather than an ordinary space < 1209676578 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :How to do such a char? < 1209676582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it has an ASCII code above 128, and so gums up the Malbolge interpreter due to the bug in it < 1209676610 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Can't I just use something above 128 that's on my keyboard? < 1209676617 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: there's one there, just after the colon < 1209676621 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but yes, you can if you like < 1209676631 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I will use à < 1209676725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :once the Malbolge interpreter's busy with that, I look to see if there's a nearby source of water, and if there isn't proceed to enter the interpreter < 1209676834 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Notepad seems to not appreciate 59049 characters. < 1209676839 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It is currently not responding. < 1209676852 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: remember to delete the final newline < 1209676882 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But, you know, even if it is a malbolge interpreter, it is not hostile < 1209676893 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :it won't run after you if you try to search for water. < 1209676897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: yes, but I wanted to keep it busy while I went inside < 1209676905 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the water's to cool it down if that infiniloop makes it overheat < 1209677079 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Traceback (most recent call last): < 1209677079 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : File "G:/Python25/59.py", line 1, in < 1209677079 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : p=open("G:\Documents and Settings\Slereah\Bureau\test.txt","w") < 1209677079 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :IOError: [Errno 2] No such file or directory: 'G:\\Documents and Settings\\Slereah\\Bureau\test.txt' < 1209677088 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh Python, why must you be so cruel to me. < 1209677103 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I was just gonna do a loop to write in! < 1209677263 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tried to upload such a file to the Pastebin < 1209677270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a one-liner to generate that in Perl < 1209677281 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it rejected the file because it thought it was binary < 1209677321 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Done it. < 1209677411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, can I enter the interp now? < 1209677436 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/Busy.jpg < 1209677440 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What do you do now? < 1209677462 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I look around for a safe pathway. < 1209677480 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if I see one, I run along it < 1209677498 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : [Malbolge interpreter] o < 1209677501 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oops < 1209677505 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : o[Malbolge interpreter] o < 1209677526 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :There seems to be no danger from outside. < 1209677532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: sorry, I didn't phrase that properly, I meant look for a pathway going deeper into the interpreter < 1209677562 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Wot < 1209677563 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :grr, programming is hard, even in IRP < 1209677605 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :If you want to go explore into the interpreter, just say so. < 1209677609 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I do < 1209677614 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought I'd said that already < 1209677620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I want to go explore into the interpreter < 1209677630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is going on here? < 1209677638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :summary? < 1209677660 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster : Delicious cake. < 1209677665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I immobilised a Malbolge interpreter using 59049 metacharacters, and have now used hacking tools to go inside it in search of delicious cake < 1209677681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have a supply of letters, a rope and a rubber chicken with a pulley in it < 1209677693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^_^!!! < 1209677705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: see logs for the day before yesterday for the previous episode < 1209677710 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't there then, though < 1209677739 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/Inside%20the%20beast.jpg < 1209677743 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :This can't be good. < 1209677805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I carefully climb down to the first line of the comments. < 1209677822 0 :ais523_!n=ais523@pw01-fap01.bham.ac.uk JOIN :#esoteric < 1209677841 0 :ais523!unknown@unknown.invalid QUIT :""Changing server."" < 1209677844 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1209677861 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(freenode asked me to change server due to downtime on the one I was connected to.) < 1209677869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, Dev-C++? < 1209677873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for windows < 1209677878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think it is that, isn't it? < 1209677969 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It is < 1209678117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so, I clamber carefully down to the first comment < 1209678125 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then start climbing down the column of asterisks < 1209678150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and as you're using Windows, no wonder my signal generator didn't work < 1209678195 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/Inside%20the%20beast%202.jpg < 1209678196 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/Inside%20the%20beast%203.jpg < 1209678204 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You're lucky that lion was looking the other way! < 1209678220 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I am < 1209678224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what lion there? < 1209678231 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I would have tried to distract it with the rubber chicken if necessary < 1209678265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I climb down to the bottom of the column of asterisks, grabbing the author's credits on the way < 1209678283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"a rubber chicken with a pulley in it" < 1209678285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!? < 1209678289 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1209678300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, I fully agree < 1209678336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no! grab something that would work for comments < 1209678348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't think you can survive outside a comment for long < 1209678367 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes I can, I gummed up the interpreter with a whole load of high-bit-set characters < 1209678375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a known bug in that particular Malbolge interpreter < 1209678383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes but will that not cause a compile error? < 1209678393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when there is a o outside a comment? < 1209678399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thus killing the interpreter? < 1209678427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not sure, you generally have to explore a lot to discover the physics of Slereah_'s game worlds < 1209678430 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, he has limitless chars in his pockets. < 1209678442 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :He can just make a comment cloak. < 1209678456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, check if it is c99 compiler < 1209678481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, good point hm < 1209678488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: trying to figure out a safe way to do that < 1209678488 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/Inside%20the%20beast%204.jpg < 1209678491 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/Inside%20the%20beast%205.jpg < 1209678512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, what happened to that space above in the latter? < 1209678518 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/Inside%20the%20beast%206.jpg < 1209678520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, also ais523 did grab the copyright < 1209678530 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oops. < 1209678532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, apparently it was too heavy for me to move < 1209678542 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :(The spaces are back on) < 1209678561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, care to scroll down the window a bit? < 1209678571 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What copyright? < 1209678573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you need a cloak like /*o*/ < 1209678583 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I carefully this on the next few lines, while hiding inside the comment: < 1209678585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : I climb down to the bottom of the column of asterisks, grabbing the author's credits on the way < 1209678596 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :#if __STDC_VERSION > 199901 < 1209678601 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :#pragma DIAGNOSTIC < 1209678602 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :#endif < 1209678610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"I carefully this" you mean "place this"? < 1209678614 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1209678616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was a typo < 1209678619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1209678629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, so what happens with that diagnostic? < 1209678631 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that Malbolge interp's public domain, so no copyright < 1209678643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok, credits then < 1209678677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you know, this executes slower than my attempt at a befunge93 interpreter in bash.... < 1209678684 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :lmao < 1209678692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IRP must be the slowest language in existance < 1209678705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: is a befunge93 interpreter in bash faster or slower than a befunge93 interpreter in INTERCAL? < 1209678752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not sure < 1209678759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe we could test < 1209678768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well not when it is compiler < 1209678771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :compiled* < 1209678781 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C-INTERCAL 0.28 has a Befunge-93 interp in the /pit directory < 1209678795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after all C-INTERCAL can take advantage of GCC's -O options < 1209678803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OK, I'll run it over here under CLC-INTERCAL < 1209678810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also it was semi-98 < 1209678817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in did implement some parts of 98 < 1209678838 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's a fair test? The Befunge-93 part of Mycology? < 1209678841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like unlimited height of playfield, but not unlimited width < 1209678859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well that bit would detect it as 98 I think < 1209678860 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Interfunge errors out on excessive height or width < 1209678874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I'd have to crop down Mycology anyway < 1209678887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well pastebin the cropped version < 1209678892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but let IRP continue < 1209678901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, well what happend with that diagnostic? < 1209678909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, care to tell us? < 1209678973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1209679062 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/Inside%20the%20beast%207.jpg < 1209679065 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/Inside%20the%20beast%208.jpg < 1209679084 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/Inside%20the%20beast%209.jpg < 1209679094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then? < 1209679100 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if nothing happens, it's C89 < 1209679111 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :(It's slow to load!) < 1209679112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well you got to move down one line < 1209679117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless the compiler really does interpret a #pragma DIAGNOSTIC < 1209679123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, I jump down below the #endif < 1209679128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact not jump, duck < 1209679138 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/Inside%20the%20beast%2010.jpg < 1209679140 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh-oh. < 1209679141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, as it is windows.... well could be gcc or msvc < 1209679157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, it could be < 1209679168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, that is because you can't replace a running executable on windows.... < 1209679175 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's a pretty good C89 vs C99 test that doesn't crash the program and works at compile time < 1209679190 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster : I'm not the one feeding him infinite chars! < 1209679203 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most C99 compilers will complain about a bad pragma if they see that code < 1209679204 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, well we was assuming a real OS < 1209679219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, as in POSIX < 1209679222 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, I was assuming Windows when I saw the font in the command line, and the directory name given there < 1209679229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1209679236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's why my signal generator didn't work < 1209679243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well problem is you can't replace a running executable on windows < 1209679251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahahaha < 1209679252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, err signal generator?! < 1209679259 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: to kill things, with 9s < 1209679260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster can make even a cake challenge into an OS-pissing contest < 1209679264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and protest about things that aren't standard < 1209679304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Windows and pre-OSX are the only OS I have seen where you can't replace a open file < 1209679321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're still doing it < 1209679323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's great < 1209679331 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, even on POSIX replacing a running file doesn't alter the running of the program < 1209679341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, true < 1209679346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, so he isn't dead < 1209679358 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, he's still running on that file. < 1209679361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, still show us compiler output? < 1209679366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not linker one < 1209679372 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Wot? < 1209679373 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that is so a metagame output < 1209679377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1209679380 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/output/request/ < 1209679387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1209679390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not valid then < 1209679394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, I just continue through the game and see if I come across a diagnostic later < 1209679427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you can output chars with C preprocessor < 1209679432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1209679432 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :So, what do you do? :o < 1209679433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strings < 1209679433 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how? < 1209679443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there is a 99 bottles of bear in C preprocessor < 1209679449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :looking for details < 1209679454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: I work my way down to the main function < 1209679465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hiding in comments < 1209679488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: look at the earlier pics, I have a comment cloak on already < 1209679503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, apparently #pragma message < 1209679506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://99-bottles-of-beer.net/language-c-c++-preprocessor-115.html < 1209679518 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not portable, then < 1209679526 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :see the comment, it says it works only in Visual C++ < 1209679573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1209679578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and we now know it is Gcc < 1209679579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1209679588 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how? < 1209679607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it could be any other compiler claiming to be C99 < 1209679608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, his screenshot of linker output is from the open source IDE Dev-C++ < 1209679613 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1209679617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thus it must be GCC < 1209679621 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Borland C++? < 1209679630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not for Dev-C++ iirc < 1209679630 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I used to use that, and IIRC they open-sourced some old versions < 1209679632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afaik < 1209679646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides an open source IDE is still capable of using a closed-source compiler < 1209679649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, last I checked Dev-C++ used mingw stuff < 1209679657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure if it could be changed < 1209679658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1209679660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+ it says ld < 1209679669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which indicates mingw I think? < 1209679671 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/Inside%20the%20beast%2011.jpg < 1209679677 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh-oh, what's that comment? < 1209679693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, what one? the one below? < 1209679698 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/Inside%20the%20beast%2012.jpg < 1209679704 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Like you didn't knew it. < 1209679709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1209679712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you got issues < 1209679748 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: I quickly wrap myself in a string literal that initialises a global variable, and then attempt to attack the comment with a C preprocessor. < 1209679782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(this is why I grabbed the credits, BTW; it's so I don't discredit the author while throwing preprocessors aroung.) < 1209679789 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Could you rephrase that statement in the term of a copypasta? < 1209679807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :char abc="/*o*/"; < 1209679811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(that's how I cloak myself) < 1209679826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then run the preprocessor, it's probably with the -E option if you use mingw < 1209679829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1209679832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :should eliminate all comments and everything inside them < 1209679833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no you need a * < 1209679837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :char * abc... < 1209679843 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I do < 1209679847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :char* abc="/*o*/"; < 1209679859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, isn't my original typo still legal C? < 1209679863 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can assign a pointer to an int < 1209679871 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and nothing's looking at abc, so the UB is never invoked < 1209679874 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to make a loop that continually goes +1 in Befunge: 0 00g1+00p 00g, - after nine it turns into ;, and keeps turning into different symbols. How can I make it a number and not a character? < 1209679887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phenax, err? < 1209679891 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Phenax: start with a NUL in the top left corner < 1209679897 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1209679903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phenax, you want ascii one? < 1209679923 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or write one there yourself: 000p00g1+00p00g, (and reloop) < 1209679927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because that is what you are doing < 1209679940 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and use numeric output not string output < 1209679941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes, you need to write it out yourself in fact < 1209679946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1209679952 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/Inside%20the%20beast%2013.jpg < 1209679966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, what about the pre-processor? < 1209679970 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :thx i understan < 1209679974 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :(You are once again of that shiny red, you feel more real already!) < 1209679979 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :How do I run preprocessor? :o < 1209679988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : and then run the preprocessor, it's probably with the -E option if you use mingw < 1209680000 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you'll want -o too to give an output file, or it'll output to stdout < 1209680009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1209680035 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :great ASCII art, BTW < 1209680044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1209680054 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :(I should probably close the malbolge program by the way, it's starting to take way too much power) < 1209680076 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: yep, it'll just infiniloop for ever, so no need to keep it running because you know what it'll do < 1209680082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, well in the game it is still running < 1209680089 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Let's say that. < 1209680096 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :So, what do I input where? :o < 1209680117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: gcc -E malbolge.c -o malbolge.i at the command line is possibly the simplest wat < 1209680121 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/t$/y/ < 1209680135 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I should also probably save the C file < 1209680137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, well in a terminal something like: gcc -E oldfile.c -o newfile.c < 1209680137 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or most IDEs have a preprocess option in the menus somewhere < 1209680145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, yep < 1209680149 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :000p 'deletes' 00 :\ < 1209680151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you'd have to < 1209680163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phenax, of course it overwrites itself < 1209680164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Phenax: you're overwriting your own code, but that's fine in Befunge < 1209680173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you don't want to, just put a space at the start of the program < 1209680178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's overwritten instead < 1209680183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you just want a program to just add 1 to a counter? < 1209680188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phenax, is that correct? < 1209680197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that counter needs to be in funge space? < 1209680199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think Phenax is deliberately trying to do it using g and p < 1209680211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if it doesn't, you could just do: < 1209680212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1+ < 1209680214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would be all < 1209680216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on stack < 1209680221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1209680223 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :Well in BuQunge (I don't know if it's crap, but I like debugging, so I use it in conjunction with vanilla) it literally just deletes the value and leaves it blank < 1209680224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to print it to < 1209680229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1+:. < 1209680231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should work < 1209680242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phenax, BeQunge is crap yes < 1209680246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :correct guess < 1209680250 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Phenax: NULs are invisible, so you can't see them < 1209680252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bequnge is buggy < 1209680260 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :if i do < 1209680262 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :0 000p < 1209680265 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :it comes out as < 1209680268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phenax, try ccbi, it got good debugging < 1209680271 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric : 000p < 1209680271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or cfunge for speed < 1209680282 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/Go%20and%20be%20free.jpg < 1209680283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but cfunge lacks good debugger yet < 1209680288 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it probably works, you just can't see what happened < 1209680290 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :I don't care much for speed < 1209680297 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :gcc no works. < 1209680299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, duh. full path of course < 1209680303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on windows < 1209680309 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :Any recommended editor for Befunge? It's kind of annoying to edit :\ < 1209680315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phenax, I use emacs... < 1209680319 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Phenax: Emacs' picture-mode is good < 1209680322 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It says that gcc is not a valid command, AnMaster. < 1209680329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, picture mode? < 1209680332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: it's probably on your computer, it just can't find it < 1209680335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, that is because it isn't in PATH < 1209680336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: M-x picture-mode < 1209680342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :causes all lines to become logically infinitely long < 1209680362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you can set the cursor motion after you type a char to go downwards or backwards if you like < 1209680367 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster : Then whar? < 1209680376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, I don't know on windows < 1209680379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :search for it... < 1209680386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm a LINUX and BSD user < 1209680387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: not sure what directory it's in, but searching for gcc.exe should tell you < 1209680394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I used to use Windows quite a bit < 1209680399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I didn't use mingw < 1209680403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I used it some < 1209680416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and I got custom location for mingw anyway < 1209680425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it varies depending on how it was installed < 1209680439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ie: by itself, by dev-c++, by msys < 1209680443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and by version < 1209680477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah the picture mode is mostly useful when you got a small screen < 1209680490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I tend to keep my befunge programs no wider than 100 chars < 1209680495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's useful anyway, to avoid the need to fill lines with spaces < 1209680499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you press down, the cursor goes down < 1209680504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah true right < 1209680505 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no problems with jumping to the end of the next line < 1209680532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, does it remove unneeded trailing spaces? < 1209680536 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1209680547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and un-needed trailing newlines? < 1209680548 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you have to watch out for it converting spaces to tabs < 1209680556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ugh < 1209680562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :M-x untabify works < 1209680568 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't convert spaces to tabs < 1209680573 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it adds them as tabs sometimes < 1209680576 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Ah, GCC was on the other hard drive. < 1209680579 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, I'm not sure about the trailing spaces < 1209680581 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me check < 1209680622 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :(What's the command to change HD?) < 1209680626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, it doesn't remove them < 1209680629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, why not just a real OS, even ehird prefers POSIX, Mac OS X is POSIX < 1209680636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, nor ending newlines? < 1209680636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: D: to change to drive D < 1209680640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Slereah_, why not just a real OS, even ehird prefers POSIX, Mac OS X is POSIX < 1209680643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I love how you say that casually < 1209680644 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: presumably not in that case < 1209680648 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Except F:. < 1209680658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I am utterly speechless how you can consider that a viable option to do for the sake of an irc game. < 1209680671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, you could use f:\full\path\to\gcc.exe < 1209680676 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: technically speaking Windows is POSIX too, at least when they tested it they got a 'did not definitively fail' answer < 1209680685 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that was with lots of special stuff just to get it to pass the tests < 1209680694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yeah, exactly < 1209680759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but how the heck did they handle that POSIX requires case sensitive filenames? < 1209680762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc it does < 1209680774 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably a hack on the ~1 stuff < 1209680802 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how they handled fork()? Probably just by returning ENOTIMPLEMENTED, IIRC they did that whenever it was allowed < 1209680827 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/Go%20and%20be%20free%202.jpg < 1209680830 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Pime Taradox. < 1209680854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, "Pime Taradox" means? < 1209680867 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.encyclopediadramatica.com/Pime_taradox < 1209680876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, in that case I continue on my journey through the program < 1209680878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not that site please... < 1209680887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Back in 30 mins < 1209680890 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then I add this: < 1209680894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :#define return exit < 1209680899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: os x is a case insensitive filesystem < 1209680902 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Under? < 1209680906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and its posix < 1209680912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is? didn't know that < 1209680914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: under the # 78 line < 1209680915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :its even a real unix < 1209680918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :certified < 1209680928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ok, I stand corrected < 1209680936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : not that site please... < 1209680937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: its case sensitivity is user-configurable, I think < 1209680938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :more complaining < 1209680945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you asked him to define a word < 1209680946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he defined it < 1209680958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since its on ed, it'll be a *chan or similar meme < 1209680964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ergo ED will be the only place for a definition < 1209680968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sans urbandictionary or osmethign else < 1209680971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: not really < 1209680977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :its unsupoprted < 1209680978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :back in 30 mins < 1209681060 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/Go%20and%20be%20free%203.jpg < 1209681066 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Really, it is very telling. < 1209681077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, oh? < 1209681077 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :People would rather trick Satan than write in Malbolge. < 1209681083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1209681120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I then through a 59050th top-bit-set character into the interpreter < 1209681123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait for it to error out < 1209681134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then run out through the exit(1) that I've just modified the source code into < 1209681143 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/through/throw/ < 1209681164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, good good! < 1209681189 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Shouldn't you get out of it before you throw stuff in? :o < 1209681205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is lucky Ben Olmstead always but parens around the argument to return < 1209681231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, err? < 1209681242 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: OK, that seems reasonable < 1209681257 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I write # 1 "malbolge.c" on the line immediately below where I am < 1209681270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then that's line 1 of the program, by definition, so I'm at the place where I entered < 1209681275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and can easily leave < 1209681294 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Damn you and your trickery! < 1209681313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, he is playing by the rules! < 1209681321 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : o[Malbolge interpreter] o < 1209681327 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : o[Malbolge interpreter] o < 1209681334 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, you're blue now, mister comment. < 1209681338 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: I throw in the 59050th char < 1209681339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, throw the bit in! < 1209681379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that cause a crash doesn't it iirc? < 1209681382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1209681392 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to be precise, it causes an exit(1) with the new source code < 1209681398 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then all I have to do is run through that exit < 1209681402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah :) < 1209681405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, there we are :D < 1209681455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, and there is NO way you will get anyone to write malbolge for this you know < 1209681529 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : o[Malbolge interpreter] Can't open file o < 1209681543 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :YOU ARE NO CLOSER TO THE DELICIOUS CAKE < 1209681548 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: I run through the exit it created when it put the "Can't open file" up < 1209681550 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Oh god. < 1209681563 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Corun: been watching? < 1209681570 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1209681581 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :But, I played the delicious cake game with slereah as the game master the other day < 1209681606 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Corun: this time wasn't just ASCII art, it also had screenshots of ASCII art < 1209681611 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with syntax higlighting < 1209681612 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1209681616 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Hefty < 1209681634 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : [Malbolge interpreter]o o < 1209681653 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: I walk over to the delicious cake < 1209681661 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : [Malbolge interpreter] oo < 1209681667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: I eat the delicious cake. < 1209681671 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : [Malbolge interpreter] o < 1209681674 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Tadaaaa! < 1209681688 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yay! < 1209681699 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But still, a simpler solution was to change the program to make it output "o" and input yourself in :o < 1209681711 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :BTW, a long time ago I was working on an esolang-based text adventure < 1209681718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've only done three puzzles < 1209681723 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :none of which lead to anywhere useful < 1209681729 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it might still be fun over IRC < 1209681731 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Not even cake? < 1209681735 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: not yet < 1209681745 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders whether to promise "There will be cake" < 1209681754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : I've only done three puzzles < 1209681764 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although if I do make that promise, I'll put some cake in as an item < 1209681765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seen adventure game in b93 < 1209681769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though very simple < 1209681777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and there is wumpus for b93 < 1209681779 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: there's a Befunge Hunt the Wumpus < 1209681785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as I just said < 1209681791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my game wasn't in an esolang, although I might translate it into one < 1209681797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it had esolang-based puzzles < 1209681815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1209681825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :You are standing in the main hall of what appears to be some sort of < 1209681829 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :castle. There is a door in each of the east and west walls; the one in < 1209681830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the west wall has a [ symbol marked on it, but there are no markings on < 1209681830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the door in the east wall. There is a large staircase, which goes upwards < 1209681830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to a balcony high on the north side of the room. The south of the room is a < 1209681830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :large door, heavily barred with wooden bars that you would have no chance < 1209681830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :of lifting. < 1209681838 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :three possible ways to go < 1209681840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :each one leads to a different puzzle < 1209681848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :none of the puzzles lead anywhere yet, though < 1209681853 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although there are 4 possible destinations < 1209681894 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Also, here's your end theme ais523 : http://youtube.com/watch?v=RthZgszykLs < 1209681911 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: can't watch it, I decided to uninstall Flash < 1209681921 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it isn't good for much other than watching videos < 1209681929 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and most Flash-based websites are lousy < 1209681974 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it prevents me watching YouTube, though < 1209681977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phenax, still there? < 1209681980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :>1+:aaa**`!#v_a,@ < 1209681980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ .: < < 1209681990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :simple befunge-98 counter that prints 1-1000 < 1209681992 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that looks lousy in a proportional font < 1209682001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well don't use that for irc < 1209682004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :use a monospace one < 1209682005 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you could make that befunge-93 easily enough < 1209682013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed < 1209682016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just replace the a < 1209682021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with say 52* < 1209682037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or for aaa*** why not 5558*** < 1209682040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :5558*** is probably the easiest way to write 1000 in Befunge-93 < 1209682041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1209682042 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ha, snap < 1209682043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1209682057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not sure if it is the shortest < 1209682080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :shortest, or smallest? < 1209682083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just divided with 5 each time < 1209682085 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :remember Befunge is 2D < 1209682090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, shortest in source code < 1209682101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what if there was a 2x3 solution? < 1209682104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1209682112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fewest instructions < 1209682145 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyone want a go at the text adventure I started above, anyway? < 1209682147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I just divided by 5 a few times as I knew it would be even numbers each time < 1209682161 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 5 and 2 are the only prime factors of 1000 < 1209682174 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :multiplying 5 with 2, or 5s with each other, goes above 10 < 1209682177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, don't have any calculator for that around < 1209682182 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so multiplying the 2s is the only sane way < 1209682196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ factor 1000 < 1209682196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :1000: 2 2 2 5 5 5 < 1209682199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's in GNU coreutils < 1209682205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's probably on your computer < 1209682211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on freebsd atm < 1209682211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I knew that one off by heart anyway < 1209682221 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, prime factorisation is unique < 1209682223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bash: factor: command not found < 1209682229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, true < 1209682230 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OK, so not on your computer < 1209682236 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :And since 10*10*10 = 1000, it's pretty obvious that it's 2 and 5 < 1209682238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I didn't have any handy tools to do it < 1209682244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1209682246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tor maj 1 23:50:46 CEST 2008 < 1209682249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tired < 1209682262 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're 1 hour later than me, then < 1209682269 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but feel free to leave, nobody's keeping you < 1209682277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I want to stay around < 1209682281 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1209682283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway infinite counter is easier: < 1209682292 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1+:. < 1209682294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is all < 1209682304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure if there is any shorter way < 1209682311 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :doubt it < 1209682319 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless there's an increment instruction < 1209682321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about other languages? < 1209682350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not that I know of, not in core, and not in any fingerprints I implemented iirc < 1209682352 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't think of one that's shorter than Befunge for that < 1209682364 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :Haskell is one longer.. [1..] < 1209682377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Phenax: that's not a program, just an expression < 1209682386 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it'll work in ghci, I think, but not ghc < 1209682405 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests < 1209682422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about brainfuck? < 1209682423 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :yeah it you're right < 1209682428 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :t.hs:2:0: parse error (possibly incorrect indentation) < 1209682432 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck is wrapping. < 1209682437 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ESO decided it! < 1209682443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: doing integer to text conversion's a pain in Brainfuck < 1209682444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, well so is befunge < 1209682446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at some point < 1209682470 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you do have integer output, say o, it would be +[o+] < 1209682476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, for cfunge, depending on compile time options, either MAX_UINT32 or MAX_UINT64 < 1209682480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever the contants are < 1209682480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1209682481 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :Are there any other good "General Purpose" esoteric languages like Befunge? < 1209682483 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :P'' then :o < 1209682483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MAX_INT32 < 1209682489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and MAX_INT64 < 1209682490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then < 1209682498 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Phenax: if you're talking about usability, Befunge's one of the best < 1209682511 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I find Thutu useful for some things, it's more useful with wimpmode arithmetic < 1209682515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phenax, there is even socket support in Befunge < 1209682524 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I'm looking for something esoteric but still not impossibly insane to make something like the Sieve of Eratosthenes in < 1209682525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phenax, with the correct befunge-98 fingerprint < 1209682531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course.... < 1209682532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and INTERCAL's pretty good for many things, but extremely weak on string handling < 1209682539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :BeQunge isn't b98 < 1209682546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but b93+crap-correctness < 1209682548 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :i'm using ccbi for now < 1209682550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you don't use strings, though, writing programs is not too hard < 1209682554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phenax, ccbi is good, very good < 1209682564 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i'm mainly looking at doing mathematical programs < 1209682578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phenax, I think Sieve of Eratosthenes may be implemented < 1209682582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not 100% sure < 1209682589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and INTERCAL outputs in Roman numerals by default, but there are libraries for output in decimal < 1209682597 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :lol! < 1209682615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Phenax: http://intercal.freeshell.org < 1209682633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phenax, http://esolangs.org/wiki/Befunge#Examples < 1209682634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Sieve of Eratosthenes" < 1209682638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phenax, already done :) < 1209682651 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It is rather short :o < 1209682657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't ask me how it works, I need to analyze it first < 1209682667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems to be 93 though < 1209682678 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :Befunge is ackward to program in a regular text editor lol < 1209682721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1209682731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Atari-syntax INTERCAL is much easier < 1209682747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that syntax was designed to work well on ASCII-based systems < 1209682806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phenax, well I don't know, depends on coding style < 1209682827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Phenax, mostly you can make program flow simply like: < 1209682835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :> xxxxxxxxxx v < 1209682843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :v < < 1209682849 0 :Phenax!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1209682850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :> yyyyyyyyyy v < 1209682852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1209682857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :loops and such as needed < 1209682859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're wasting every second line < 1209682863 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : v>xxxxxx < 1209682864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes indeed < 1209682868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : v>xxxxxxx < 1209682872 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : v>xxxxxxxx < 1209682874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1209682876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :v>xxxxxxxxx < 1209682883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes but adding new stuff is a pain < 1209682894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at anywhere but the start < 1209682909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1209682917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is going too < 1209682919 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"" < 1209682933 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if I could do a Church numeral -> ASCII converter for Lazy Bird. < 1209682948 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Checking if a combinator is a numeral is easy enough. < 1209682974 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It would get rid of all the . problems. < 1209682991 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :And be terrible to program in, but well. < 1209683580 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION downloads the malbolge interpreter again < 1209683592 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Mine is full of strange things for some reason. < 1209684073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :back < 1209684312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : anyone want a go at the text adventure I started above, anyway? < 1209684313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i did < 1209684315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but then he left < 1209684451 0 :Judofyr_!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1209684451 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1209684506 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I just inputed an empty file in the Malbolge interpreter, and it does not terminate :o < 1209684525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Of course not. < 1209684547 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Then why did Ais needed 59.049 to do that? < 1209684570 0 :comex!n=comex@ool-457c333e.dyn.optonline.net JOIN :#esoteric < 1209684586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: ? < 1209684590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1209684592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't know. < 1209684594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He's silly. < 1209684599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think to keep it busy. < 1209684603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As opposed to just inflooping < 1209684607 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It, or me? < 1209684624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1209685067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: do another cake challenge < 1209685070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but with a cross of < 1209685075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zork & hunt the wumpus < 1209685075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1209685079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(i.e. no actual pics) < 1209685221 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I do not know what those are. < 1209685233 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Plus, I'm not the one barging in on the code :o < 1209685237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: google 'em < 1209685302 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :By no pix, do you mean no pix, or not even ASCII art? < 1209685317 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Hunt_the_Wumpus < 1209685324 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"What a Wumpus might look like < 1209685331 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Thank you Wikipedia. < 1209685376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: not even ascii art < 1209685381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :play zork online < 1209685383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(google it) < 1209685383 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1209685402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: wait: < 1209685404 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I doubt I have the game mastering skill necessary. < 1209685510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: http://thcnet.net/zork/index.php zork < 1209685520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you get the ide < 1209685521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aa < 1209685536 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Any grue? < 1209685543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Zork is where grues originated < 1209685544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(seriously) < 1209685547 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1209685561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: zork invented grues < 1209685588 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I know, you said it three lines above < 1209685605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but oddly worded < 1209685655 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Plus, such a game would need an actual scenario of some sort. < 1209685665 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I would have to, you know, actually work at it. < 1209685747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Nawwww < 1209685824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: < 1209685825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://bnewtz.cannet.com/wumpus/ < 1209685892 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to think of an idea. < 1209685944 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm not a big fan of text based adventures < 1209685947 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I tried once. < 1209685953 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :With "Nine prince in Amber". < 1209685974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Wumpus aint a text adventure < 1209685980 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :but it is quite excruciating to find out what you can act upon < 1209686010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a type-and-shoot game of bottomless pit proportions! < 1209686060 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But Zork is < 1209686106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sure < 1209686111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So clone Wumpus < 1209686114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Cakeus < 1209686138 0 :sauxdado!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: it's less excruciating with many modern interactive fiction games < 1209686146 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :THE CAKE HAS BEEN KIDNAPPED BY NINJAS < 1209686157 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ARE YOU BAD ENOUGH A DUDE TO FIND THE CAKE? < 1209686192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sauxdado: YES < 1209686256 0 :sauxdado!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: for the same reason that many modern webpages look so much nicer than the pages from the 90s < 1209686287 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :sauxdado : Would it be that much tougher to just make a LIST option to list what's active? < 1209686295 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1209686324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Removes some challenge < 1209686324 0 :sauxdado!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: that's a different genre. < 1209686347 0 :sauxdado!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: consider a Quake clone where you have a list of options of which monster to kill. < 1209686359 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, I suppose that at least easily savable games would make it nicer < 1209686385 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :sauxdado : Most adventure games do this in some form