< 1154392121 0 :ihope!unknown@unknown.invalid QUIT :Excess Flood < 1154392173 0 :ihope_!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1154392177 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1154395576 0 :GregorR-W!unknown@unknown.invalid QUIT :"Chatzilla 0.9.73 [Firefox 1.5.0.2/0000000000]" < 1154401366 0 :sekhmet!unknown@unknown.invalid QUIT :"wtf" < 1154401370 0 :sekhmet!n=pez@ppp-70-226-132-251.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1154404272 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1154414899 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Night all < 1154414912 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1154414944 0 :thematrixeatsyou!n=leet@222-152-167-149.jetstream.xtra.co.nz JOIN :#esoteric < 1154414958 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :please porige hot or cold Hi guys < 1154415134 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :please porige hot or cold i'm such a dick < 1154415326 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :at least i have the return compiler ready < 1154416195 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :hello? < 1154416767 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :thematrixeatsyou: Read Talk:The Square < 1154416820 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to sleep < 1154416909 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :yah sorry i did change the license in a hurry < 1154417202 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :fixed, if you really want to check then DL it again. < 1154417281 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :just wondering, do you code thesquare at all? < 1154417492 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If I had time, I'd look at it, but I've ben ridiculously busy. < 1154417538 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*zleep* < 1154417595 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :was that "ben" a typo or a pun? < 1154418722 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :gtg ciao < 1154418723 0 :thematrixeatsyou!unknown@unknown.invalid QUIT : < 1154419199 0 :clog!unknown@unknown.invalid QUIT :ended < 1154419200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1154423282 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1154423282 0 :clog!n=nef@bespin.org JOIN :#esoteric < 1154424616 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1154424616 0 :clog!n=nef@bespin.org JOIN :#esoteric < 1154424709 0 :bsmntbombdood!unknown@unknown.invalid QUIT :"all your basment are belong to bsmntbombdood" < 1154427125 0 :Arrogant!i=Scott@92.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1154437926 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1154442885 0 :CXI!i=Sanity@dialup-52.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1154443154 0 :CXI!unknown@unknown.invalid QUIT :Client Quit < 1154446377 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :|<-- clog has left chat.us.freenode.net ("all your basment are belong to bsmntbombdood") < 1154447550 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1154448741 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1154448771 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :*kill ... kill ... kill* < 1154448831 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat *kill . . . kill . . . kill* < 1154448848 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot's not here. x_x < 1154448874 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :The bus company charged me $288 with the message "cannot contact bank" < 1154448907 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Argh! < 1154448981 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: did what why? < 1154449011 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I was trying to buy a month pass with my debit card. < 1154449013 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And it didn't work. < 1154449018 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :But as it turns out, it did charge me. < 1154449021 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :FOUR FUCKING TIMES < 1154449033 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh... < 1154449729 0 :asiekierka!n=asiek@nat-1.elb.vectranet.pl JOIN :#esoteric < 1154449747 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :HI! < 1154449753 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I can do IRP language test? < 1154449774 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mi ne grokas. < 1154449778 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1154449783 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1154449792 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Ironic how IRP is, outside of #esoteric, the most popular esoteric language :P < 1154449801 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please, don't ban me and please, kick me from that channel. < 1154449815 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Nobody has the rights to kick you :P < 1154449821 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!!! < 1154449823 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :No ops. < 1154449827 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!!!!!! < 1154449832 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1154449845 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm planning to do a programming language < 1154449850 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but it's NEARLY esoteric < 1154449855 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :because of it's command-set. < 1154449858 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's big < 1154449859 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :. < 1154449880 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although I bet someone on the op list could just do a /msg chanserv op. . . < 1154449911 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Yeah. . . And C has an incredibly large list of functions, but nobody calls *it* esoteric (except for Razor-X). ;) < 1154449917 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: They're never active anymore < 1154449925 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: Ah. < 1154449954 0 :CXI!i=Sanity@dialup-10.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1154449975 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In that case, our only hope against trolls is hoping lilo cares. :p < 1154449987 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it would be not INCREDIBLY large. < 1154449992 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it would have a limit. < 1154449995 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :50-60 commands. < 1154450025 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That portion doesn't seem incredible. . . < 1154450047 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anything else about it that could place it in the realms of esotericness? < 1154450071 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it would have commands like: < 1154450075 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :MAKEAPOOP < 1154450080 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :EATPOOP < 1154450081 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1154450120 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i need the help. < 1154450140 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay, that makes it sufficiently odd to merit the title "esoteric". ;) < 1154450143 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :fizzie and lament can op themselves, no? < 1154450176 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm making not esoteric < 1154450180 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :more "joke" language < 1154450188 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :called MakeASystemLikeWindoze. < 1154450194 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it is a language to make systems < 1154450201 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's a whole category of languages on the EsoLangs wiki. ;) < 1154450212 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's based off Windows 98 code i find months ago... < 1154450219 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it would be based on: < 1154450224 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :A. Pascal < 1154450233 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :B. huh! i dont know < 1154450242 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it would be joke < 1154450246 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :because of commands like: < 1154450258 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :computer.explode(4000) < 1154450266 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it makes computer explode in 4 seconds. < 1154450271 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :4000 is amount of ms. < 1154450273 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1154450280 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ms = 1/1000th of seconds < 1154450282 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like a good idea for a language. ;) < 1154450292 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So nobody would want to write an interpreter? :-) < 1154450300 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :somebody can < 1154450307 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but he would need to make graphics < 1154450310 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :of computer < 1154450312 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :explosions < 1154450314 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :such... < 1154450315 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1154450325 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and there would be screen < 1154450329 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you will use real keyboard < 1154450330 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and mouse < 1154450332 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1154450338 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Wow, Washington Mutual rocks ... unusual payments on my card this morning (Trimet overcharged me, bastards), and Wamu's fraud prevention department calls me 8-D < 1154450356 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :#MASysLWin is project channel! < 1154450373 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :MakeASYStemLikeWINdoze. < 1154450378 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We'll patch Qemu to get it done right. >:D < 1154450392 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1154450399 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :make also a bios screen < 1154450405 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and i can add also: < 1154450418 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :computer.loadbitmap = 'bit.bmp' < 1154450422 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and computer.load; < 1154450429 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :bit.bmp is loading bitmap < 1154450434 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :computer.load loads it < 1154450436 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1154450443 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :computer.load(1000) < 1154450458 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :where 1000 is amount of time of loading in 1/100th of seconds. < 1154450471 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :computer.unloadbitmap; < 1154450476 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :would unload loading bitmap < 1154450511 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :computer.loadbitmap = 'winlogo.bmp' < 1154450511 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :computer.load(2000); < 1154450511 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :computer.unloadbitmap; < 1154450511 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :computer.explode; < 1154450513 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sounds more C-like right now. . . < 1154450517 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's the easiest OS ever. < 1154450530 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :comments are: < 1154450537 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :>. "blah" < 1154450542 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :where blah is text < 1154450554 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so < 1154450557 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :who wanna help? < 1154450563 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's best implemented on a computer that has a HCF opcode, it sounds like. . . < 1154450572 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sounds interesting. < 1154450587 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so < 1154450592 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :join #MASysLWin < 1154450595 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if you want to help! < 1154451092 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes C is esoteric! < 1154451097 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*Rant rant rant rant rant*. < 1154451103 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION huggles C < 1154451109 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Wait ... if you hate /C/ ... < 1154451110 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION huggles C++ < 1154451124 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Also, go look up 'esoteric' in a dictionary. C is not esoteric. < 1154451127 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :C++ is better, not quite esoteric in my eyes. < 1154451181 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hugs Tcl < 1154451193 0 :asiekierka!unknown@unknown.invalid QUIT :Excess Flood < 1154451197 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :C++ is just a wimpmode for C < 1154451204 0 :asiekierka!n=asiek@nat-1.elb.vectranet.pl JOIN :#esoteric < 1154451226 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And C is just wimpmode for ASM. < 1154451230 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :A horribly made wimpmode. < 1154451247 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :we made some basic commands! < 1154451254 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and we made easy os. < 1154451260 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But it's wimpmode for a lot of ASMs. < 1154451277 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I'm thinking about implementation. < 1154451278 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heck, ALGOL looked cleaner than C. < 1154451286 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :just give me a PHP to lean on and I will rule the world (or something) < 1154451314 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Quick compilation from from MASLW to C, link against libMASLW, and voila. < 1154451355 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sort-of like ORK in that regard: rather simple compiling. < 1154451368 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I think I'm gonna spend some time helping out the SCSharp project. < 1154451387 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I wonder where though, since I'm so bad at game programming..... < 1154451406 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ORK is THE structured, readable language < 1154451416 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1154451417 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :too bad it's compiled to C++ ;) < 1154451425 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno is an Idiot < 1154451434 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I find it actually produces some fairly readable C++. . . < 1154451449 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1154451469 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1154451474 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Burn. < 1154451477 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :http://www.digitalmars.com/d < 1154451494 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I want to try out D. But I need a project to work on. < 1154451536 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yeah, ecmascript rules too < 1154451546 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :D is just a tool to build ecmascript interpreters < 1154451547 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :D is what C should've been, minus the garbage collection. < 1154451564 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :No, C is (and should not have been) object oriented. < 1154451574 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Erm, isn't and should not have been :) < 1154451596 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, alright. Minus the OOP too. < 1154451610 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :C can be object-oriented. < 1154451611 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Since I really don't use anything advanced OOP wise except a struct. < 1154451614 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :go tell the GIMP project, the C OOP people < 1154451615 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1154451644 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :After all, C++ was first implemented by compiling to C, right? :p < 1154451664 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stops bitching now, he forgot the asbestos suit < 1154451751 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: now seriously, yes I think so < 1154452030 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :we are making our language slighty USEFUL. < 1154452131 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... project MASYSLWIN Demo in works... < 1154452410 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I oughta make a language based on ZFC. < 1154452466 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ZFC? < 1154453047 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/ZFC < 1154455438 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/110410 < 1154455452 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :latest architecture of my programming language < 1154455453 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :(specs) < 1154455941 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it is possible to make easy OS in it. < 1154456145 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Yes." < 1154456251 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yes and no < 1154456252 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :. < 1154456772 0 :ihope_!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1154456803 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :somebody is interessed to make programming language in which you can easily make easy os? < 1154456844 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :another one of those? :) < 1154456851 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :why another? < 1154456859 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :let me guess... is it called HQ9+O? < 1154456863 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no < 1154456870 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Make A System Like Windoze < 1154456878 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's based on Pascal < 1154456886 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why would you ever want to make something like windows? < 1154456898 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :It's esoteric. < 1154456904 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :'Nuff said. < 1154456909 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i don't know it is < 1154456913 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/110410 < 1154456914 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :specs < 1154457084 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION conjures up a language in which all loops are infinite < 1154457098 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :there are finite < 1154457101 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or infinite < 1154457193 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ihope_, you can make sort of os in it? < 1154457197 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or interperter? < 1154457237 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: well, my language is BF-based. < 1154457406 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: Then I assume that there will be some other conditional? < 1154457442 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: good idea. I'll add one. < 1154457444 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1154457453 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :BF-based? < 1154457459 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :my haves a BF interperter! < 1154457511 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: Assuming, of course, that you want a Turing complete language. < 1154457573 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: by the way, are you from Poland? < 1154457662 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1154457663 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1154457694 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, just... well... < 1154457697 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :set $brainfuck TO '>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-] < 1154457698 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+.'; < 1154457698 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :. "I unloaded the mouse - unnecessary since it does it anyway, and setted some string. Now for some BrainF*ck stuff :P" < 1154457698 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck.interpret($brainfuck,$brainout); < 1154457698 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :. "now to clear screen and output $brainout..." < 1154457700 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :computer.clrscr; < 1154457702 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :delay(400); < 1154457703 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Random(!x, 30, 100); < 1154457705 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Random(!y, 30, 100); < 1154457707 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Dec(!x, 2); < 1154457709 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Dec(!y, 2); < 1154457711 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :computer.write($brainout,!x,!y); < 1154457714 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :part of brainfuck interpret code in my language < 1154457738 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it prints on the screen "Hello World!" in random place in the screen. < 1154457835 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it can be easier: < 1154457850 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1154457867 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and set $brainfuck TO = $brainfuck = < 1154457930 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck.interpret('>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-] < 1154457930 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+.',$brainout); < 1154457930 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :computer.write($brainout,48,45); < 1154457934 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :easiest way. < 1154458491 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :"Actually, MINIX 3 and my research generally is **NOT** about microkernels. It is about building highly reliable, self-healing, operating systems. I will consider the job finished when no manufacturer anywhere makes a PC with a reset button." - Andrew S. Tanenbaum < 1154458521 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1154458615 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :who wanna help with my programming language project, join #MASysLWin!!! < 1154458798 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :... < 1154459065 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Who wants to help asiekierka learn not to advertize obnoxiously? < 1154459091 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(You all /wanted/ to say it :P ) < 1154459258 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1154459450 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i will learn < 1154459455 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if i end a language... < 1154459975 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Search results < 1154459976 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :From Esolang < 1154459976 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :For query "Make A System Like Windoze" < 1154459976 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :No page with this exact title exists, trying full text search. < 1154459976 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :For more information about searching Esolang, see Searching Esolang. < 1154459976 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Showing below 0 results starting with #1. < 1154460310 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Make_a_System_Like_Windoze < 1154460339 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Or Make_A_System_Like_Windoze, or Make_a_System_like_Windoze, depending on how you want to capitalize it. < 1154460366 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: it's spelt "Windows" < 1154460392 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1154460398 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but Windoze. < 1154460401 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :is better. < 1154460429 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why < 1154460493 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Because. < 1154460814 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Through an interesting bug in my Brainfuck compiler, I have found an interesting Brainfuck-related language. . . One that makes no bloody sense. < 1154460837 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A Brainfuck opcode, in this language, will be interpreted as every opcode that it is *not*. < 1154460844 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hahahahahahhaha < 1154460844 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(you can imagine what my bug was. ;)) < 1154460862 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :dude that's GENIUS < 1154460870 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :kinda creates problems with loops though < 1154460881 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, it was chance. < 1154460901 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Probably not Turing complete, but it does make for a nice joke. < 1154461047 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: It's all your fault, BTW. < 1154461073 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You told me how to do if y != 255 by giving me the code for if y = 255. -_-' < 1154461142 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :? < 1154461183 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Long while ago. < 1154461194 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :pikhq! < 1154461194 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Wait, how does the language work? < 1154461196 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember that, but I also don't remember what I had for dinner yesterday. < 1154461201 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, I may have just fucked things up considerable from what you told me. :p < 1154461222 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: It's a joke language; it doesn't really work. ;) < 1154461230 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Um. < 1154461240 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What does it do? < 1154461512 0 :asiekierka!unknown@unknown.invalid QUIT :"Yourbot IRC Bot 4.5> You can get this bot at http://www.ybbot.com/." < 1154462804 0 :smokecfh!n=user@53549344.cable.casema.nl JOIN :#esoteric < 1154464242 0 :bsmntbombdood!n=gavin@unaffiliated/bsmntbombdood JOIN :#esoteric < 1154464580 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: It doesn't do a damned thing, I think. < 1154464912 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :So executing every opcode that a given BF opcode is not will do nothing? < 1154464986 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Try it. < 1154465004 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What order should I do them in? < 1154465035 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :+-<>[],. < 1154465038 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Well, half of them would cancel themselves out, but [] and ,. would be a problem. < 1154465065 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Well, [] does something sometimes, and ,. always does something. < 1154465155 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :An example: +[.,+] would become -<>[],.+-<>],.+-<>[],+-<>[].-<>[],.+-<>],. < 1154465184 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's an invalid program. < 1154465193 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah. < 1154465195 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :You'd have to use ] and [ instead of [ and ]. < 1154465202 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Right. ;) < 1154465234 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, if anyone cares to prove it Turing complete? < 1154465272 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :So how did you manage to accidentally parse BF as this, if this grammar is different from BF's? < 1154465375 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: I managed to do if input != opcode instead of if input = opcode. . . < 1154465775 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Um... < 1154465791 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :So how does looping work in your compiler? < 1154466066 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It was a bloody bug. ;) < 1154466617 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Well, what language were you using? < 1154466790 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck. < 1154466810 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Writing a BF compiler in BF? < 1154466821 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1154466826 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1154466895 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :That'd explain why you didn't treat loops as being instructions themselves... < 1154467301 0 :smokecfh!unknown@unknown.invalid PRIVMSG #esoteric :i wanted to reverse a brainfuck program to make it do something else, but i got problems with mismatched ]['s .. has anyone tried somethnig similar before? < 1154467319 0 :smokecfh!unknown@unknown.invalid PRIVMSG #esoteric :i noticed that some bf interpreters don't mind the mismatched braces < 1154467370 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :smokecfh: But the result is undefined at best. < 1154467384 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :smokecfh: well, you could just swap [ and ] when reversing. < 1154467410 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Or you could swap *every* instruction with its complement when reversing. < 1154467428 0 :smokecfh!unknown@unknown.invalid PRIVMSG #esoteric :+[code executed in reverse]...[normal code]+ < 1154468041 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Stuff like >[-]>+ would become -<[+]< :-) < 1154469037 0 :smokecfh!unknown@unknown.invalid PRIVMSG #esoteric :kcufniarb < 1154469477 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION attempts to memorize ASCII, starting with NUL SOH STX ETX EOT ENQ ACK < 1154469647 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Then again, flash cards would be better. < 1154469747 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then you should remember [[Brainfuck constants]]. ;) < 1154469748 0 :smokecfh!unknown@unknown.invalid QUIT :Remote closed the connection < 1154470362 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Nah, I'd rather obsolete it. < 1154470683 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION begins the obsoletion thing < 1154470786 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides to do it tomorrow instead < 1154471244 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You'd rather obsolete C? < 1154471253 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1154471267 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I'd rather obsolete the wiki page of BF constants. < 1154471305 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1154471403 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I wish I could play as good as this stupid MIDI :(. < 1154471412 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*as well < 1154471425 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: Because? < 1154471469 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's quite a lot to BF constants. < 1154471495 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What are BF constants? < 1154471507 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The Brain and the Fsck, anything else? < 1154471537 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Um... < 1154471544 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It contains brainfuck code for getting any number from 1-255. < 1154471550 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1154471561 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Good code, or like a bunch of +'s in a row? < 1154471568 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1154471575 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seems like good code to me. < 1154471585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's on the Esolangs wiki, look at it. < 1154471588 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Alright. So then it's pretty bad. < 1154471597 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :x_x < 1154471602 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to the Wiki. < 1154471610 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :DOOD U GOT SOYVED < 1154471618 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Soyved? < 1154471637 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Would that be the past tense form of "to soyve"? < 1154471645 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hey, there are Jews in "da' hood" < 1154471650 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Or that of "to soyv"? < 1154471737 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Some of them are pretty eh-ish. < 1154471802 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++++[>++++++++++++++++<-]>+++++++++++++++ < 1154471813 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :For 255 ^^^. < 1154471819 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can easily shorten that. < 1154471838 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a wiki. < 1154471842 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Feel free. < 1154471864 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm working on something less useless to me. < 1154471867 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So no can do :P. < 1154471874 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks < 1154471889 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Cogito Ergo Sum. < 1154472009 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's ++++[->++++<]>[-<++++>]<[->++++<], right? < 1154472039 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Maybe. < 1154472043 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::Pe. < 1154472045 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*:P. < 1154472049 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ewww.... < 1154472049 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Yep, looks like it works. < 1154472059 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If we had EgoBot, we could TEST it. < 1154472068 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.iwriteiam.nl/Ha_bf_online.html < 1154472082 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Silly Razor-X. EgoBots are for kids. < 1154472098 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah. < 1154472103 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Only adults pwn EgoBots. < 1154472216 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I notice that the BF-to-C compiler on that page will sometimes zero a value, then add to it. < 1154472230 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Like with 256 program. < 1154472246 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :s/256 program/that 256 program/ < 1154472252 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :256 < 1154472354 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Isn't that the 255 program? < 1154472399 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :++++[->++++<]>[-<++++>]<[->++++<] is a 256 program. < 1154472413 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Except that memory cells can't hold 256, or something, so... < 1154472428 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION scrambles it a bit < 1154472442 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :G'job! *makes thumbs up sign*. < 1154472507 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pretends to fix it, while really doing something unrelated < 1154472538 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :If you had an 8.005624549193878-bit CPU, you could go up to 256. < 1154472617 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :No, that would only get you to 257.99999999999983. < 1154472631 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I had to round down. < 1154472660 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :8.005624549193879 bits would work, though. < 1154472681 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Um, wait. < 1154472687 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :...And I meant that would only go to 255.99999999999983. < 1154472694 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :OK :P < 1154472698 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering. < 1154472717 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :On a 1-bit, base-256 CPU, you could go up to 256. < 1154472719 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1154472734 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No, you'd need base-257 < 1154472742 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Would you call that a "bit" anyway? < 1154472746 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1154472746 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :In the same way that you can't count to 10 with one digit of base-10. < 1154472752 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gah. -_-' < 1154472756 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps a "1-b257it". < 1154472768 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"base-257-igit" < 1154472770 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I'd just call it a 257it CPU. < 1154472771 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps a. . . digit? < 1154472784 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Ah, perfect! < 1154473027 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION beats the best two-cell non-wrapping 255 on the wiki by one character < 1154473092 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :The thinger: +++[->+++<]>[-<+++>]<[->+++<]>[-<+++>]<++++++++++++ < 1154473245 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I notice, though, that the one on the Wiki has the side-effect of moving right by one cell. < 1154473481 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Ah well. < 1154474187 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Argh, this edit isn't going through. < 1154474759 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :See. bF costants is unoptimized. < 1154474811 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Get some genetic algorithms running to optimise it. ;) < 1154474815 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*BF constants < 1154474828 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shudders. < 1154474839 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Woaha, my trackball works like magic! < 1154474845 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Woohoo! I missed it! < 1154474964 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes ARGH bang bang bang < 1154475903 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1154478280 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Can anyone else edit the Wiki? < 1154478291 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1154478297 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :We're all incapable. < 1154478304 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1154478309 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1154478313 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION summons graue < 1154478318 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ph33r the incapability. < 1154478336 0 :Razor-X!unknown@unknown.invalid PART #esoteric :? < 1154478341 0 :Razor-X!n=user@user-11fb74q.dsl.mindspring.com JOIN :#esoteric < 1154478348 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1154481668 0 :GregorR-W!unknown@unknown.invalid QUIT :"Chatzilla 0.9.73 [Firefox 1.5.0.2/0000000000]" < 1154482063 0 :pikhq!unknown@unknown.invalid NICK :pikh1 < 1154482069 0 :pikh1!unknown@unknown.invalid NICK :pikhq < 1154485848 0 :Razor-X!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1154485850 0 :Razor-X`!n=user@user-11fa4r5.dsl.mindspring.com JOIN :#esoteric < 1154489629 0 :Razor-X`!unknown@unknown.invalid NICK :Razor-X < 1154495302 0 :Arrogant!i=Scott@134.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1154499892 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1154502878 0 :Arrogant!i=Scott@134.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1154503158 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Whoooo. < 1154503166 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm a ghost.... < 1154503984 0 :RodgerTheGreat!n=Rodger@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1154504070 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :howdy. Is anyone awake? < 1154504100 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1154504102 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Undead, yes. < 1154504110 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1154504132 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what's up? < 1154504150 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :In what sense do you mean ``up'' ? ``up'' is a sensation created by gravity. < 1154504159 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you mean in relation to Earth's gravity, the ceiling. < 1154504192 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I was using a colloquialism to inquire as to the current topic of discussion. < 1154504202 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Aha < 1154504204 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :. < 1154504217 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, as I hope you can see, the current topic of discussion is `` ......... '' . < 1154504219 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I think Razor-X was proclaiming himself to be a ghost < 1154504223 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Herself. < 1154504229 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I hope you have some nice comments to add to the discussion. < 1154504235 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :You know I am going to forget that every time < 1154504248 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's FreeNode, it's alright. < 1154504267 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :You are an anomaly < 1154504273 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes. I know. < 1154504293 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in this case, "anomaly" is a good thing. < 1154504486 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :So do either of you write esoteric languages, or do you write IN esoteric languages? < 1154504517 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a little of both. I find them interesting and educational, and I've taken a stab at making one of my own. < 1154504564 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I haven't gotten a good idea for an Esolang meself. < 1154504577 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I write in Esolangs, and if an idea strikes me I patch Glass. < 1154504593 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my language was register-based. It was essentially a VM in which all instructions had to do with moving values between registers and adding registers together to perform operations. < 1154504606 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Have you seen the MOVE operations? < 1154504623 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*MOVE processors. < 1154504627 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I had an idea for an OISC processor, but the pipeline was the difficulty. < 1154504631 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :naturally, logic had to be done with computed jumps. < 1154504637 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1154504659 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I've written two languages based on stack operations and scope manipulation < 1154504665 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I saw a paper on an experimental Sun pipeline that looked interesting, but I need more Verilog examples to write something sufficient. < 1154504666 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :do entirely MOVE based CPUs exist? < 1154504679 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Make one on an FPGA. < 1154504690 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes. < 1154504725 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.iolanguage.com/paste/p/b5501b9d5.html < 1154504738 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty interested in the C-one platform- it has two FPGA's in addition to a conventional CPU. < 1154504742 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :You could implement object-orientation and a couple other things in it if you wanted to < 1154504749 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :But I broke the interpreter I wrote :} < 1154504769 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I can understand the theory of the processor, but I need a few more Verilog examples before I can comfortably code a Verilog processor. < 1154504776 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I can see a bit of BF's influence. :) < 1154504791 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you want I can try and cobble a MOVE processor. < 1154504801 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sounds pretty cool. < 1154504804 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, started as a BF superset and evolved to a completely different thing < 1154504822 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, that's how many tarpits begin < 1154504857 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think DoubleF*ck is one of the most interesting BF variants I've seen. < 1154504883 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :BF is the best it gets, IMO. < 1154504885 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :BF and QBF. < 1154504888 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :agreed. < 1154504894 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :QBF? < 1154504909 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :BF is really a work of art. You can obfuscate it into the next dimension-and-a-half, but BF is art in and of itself. < 1154504914 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Quantum BrainFsck. < 1154504929 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how does QBF change the semantics? < 1154504938 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And EQBF (Extended Quantum BrainFsck) based on a discussion about Quantum-completeness. < 1154504962 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Apply a Hadamard gate on the qubit, or apply a Controlled-V gate on two qubits. < 1154504971 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.iolanguage.com/paste/p/b9086aaa7.html < 1154505011 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Then you have > and < (forward and backward a qubit) and the loop constructors. By default qubits are 1, and loops terminate only if the qubit is 0. < 1154505035 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1154505065 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sounds a bit more like a turing machine than conventional BF. < 1154505075 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, ...... < 1154505084 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There's nothing Turing-like about a Hadamard gate :P. < 1154505206 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've found that now that I know BF, writing an interpreter seems to be the first thing I attempt with any new language I learn. < 1154505282 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it frightens me a little that whenever I think about cryptography, it's in terms of BF. < 1154505289 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P. < 1154505298 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I need to write a BF interpreter in INTERCAL still. < 1154505319 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cringes < 1154505332 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I've just been lazy is why I haven't done it. < 1154505347 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But I got the theory done, because I got it to detect `+'. < 1154505378 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :INTERCAL isn't nearly as beautiful a language as BF. < 1154505458 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There are very few languages as beautiful as BF. < 1154505467 0 :asiekierka!n=asiek@nat-1.elb.vectranet.pl JOIN :#esoteric < 1154505468 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1154505469 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :since the cryptanalysis of malbolge and creation of a few nontrivial programs, I've toyed with the idea of a BF interpreter. I'm not sure how I'd go about synthesizing math, though. < 1154505472 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1154505472 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Glass is debatably better. < 1154505599 0 :clog!unknown@unknown.invalid QUIT :ended < 1154505600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1154505630 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :BF is an excellent exercise into programming for complete newcomers to programming, IMO. < 1154505675 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Especially if you want to scare them away. < 1154505689 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You're telling me C is easier? < 1154505691 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Pffft. < 1154505718 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think it does a good job of getting people to think about what the computer really has to do to preform mathematical operations. < 1154505725 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Exactly. < 1154505750 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Many people who first start programming, especially those with HTML (ugggh) experience, expect some sort of GUI-cum-markup-language. < 1154505780 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it might be a bit traumatic for newbies, but I think after a bit of BASIC or the like, it'd be a great second language. < 1154505807 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :It would be interesting to see how starting with BF affected people's learning experiences. < 1154505823 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. That it would. < 1154505836 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat joined MakeASystemLikeWindoze team! < 1154505843 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P. < 1154505858 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What is MASLW's syntax even based on? < 1154505864 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :on Pascal. < 1154505867 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Turbo Pascal. < 1154505877 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i can send you LATEST architecture.... < 1154505902 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But... what architecture is built using Pascal? < 1154505923 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What architecture... is built using a non-HDL language? < 1154505944 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1154505946 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i send you < 1154505949 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/111215 < 1154506017 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Agh. Hold on, dinner. < 1154506024 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1154506121 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what kinda localtimes do you people have? I'm battling insomnia here at 3am. < 1154506162 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :3 am. < 1154506182 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i have 9:09 AM. < 1154506286 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'd assume razor's is in the 5-9pm range if she's eating dinner. < 1154506671 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it occurs to me that I haven't properly introduced myself. I am RodgerTheGreat- pixel artist, Java coder, mac user and esoteric programming enthusiast. I can usually be found hanging out in the #Shadowarts think-tank. < 1154506769 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my website, incidentally, is at http://rodger.shadowarts.org < 1154507023 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :new architecture :-) < 1154507024 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/111236 < 1154507027 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :updated < 1154507038 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you NOW can make pseudo-OS with it. < 1154507045 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :we are now planning network support < 1154507146 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it certainly seems to be an ambitious project. < 1154507183 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :created by 9-year old kid which dreams about own OS. < 1154508479 0 :thematrixeatsyou!n=leet@222.155.92.32 JOIN :#esoteric < 1154508523 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1154508527 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :that SMATINY is cool < 1154508903 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm not, RodgerTheGreat. < 1154508905 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm in PDT. < 1154508910 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :who can make here me a op? < 1154508956 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No-one. < 1154509109 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :don't even try asiekierka. < 1154509725 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1154509877 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :asking for op status is just asking for ban status < 1154509884 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :well, kicked status < 1154510075 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I cannot wait to get my raptor bandito t-shirts < 1154510434 0 :asiekierka!unknown@unknown.invalid QUIT :"Yourbot IRC Bot 4.5> You can get this bot at http://www.ybbot.com/." < 1154510743 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :YourBot, huh? < 1154510838 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I don't know the ops here, nor do I really care. < 1154510870 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If someone wants to op me, they'll magically drop +o over my head. < 1154510921 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1154510939 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :"who can make here me a op?" crap english too < 1154511147 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :freenode doesn't seem to be very big on regular +o's either, what with that ChanServ thing sitting there. < 1154511176 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :maybe the channel owner would kick him < 1154512678 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :gonna go so ciao < 1154512696 0 :thematrixeatsyou!unknown@unknown.invalid QUIT :"please porige hot or cold please porige hot is a pile of crap" < 1154512946 0 :asiekierka!n=asiek@nat-1.elb.vectranet.pl JOIN :#esoteric < 1154515044 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1154515058 0 :Arrogant!i=Scott@134.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1154515099 0 :Arrogant!unknown@unknown.invalid QUIT :Client Quit < 1154516129 0 :bsmntbombdood!unknown@unknown.invalid QUIT :"all your basment are belong to bsmntbombdood" < 1154518925 0 :asiekierka!unknown@unknown.invalid QUIT :"Yourbot IRC Bot 4.5> You can get this bot at http://www.ybbot.com/." < 1154523813 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1154523879 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(referring to logs) yeah, brainfuck is definitely more than just an esolang. it's a perfect programming language in my opinion < 1154523894 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :as said, a work of art. < 1154524174 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and great, i've forgot what my current bf program was.. < 1154524187 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts browsing bf folder. < 1154530321 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There's no "plain imperative language", eh? < 1154530347 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I mean, lambda calculus is a "plain functional language", so why no "plain imperative language"? < 1154531672 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :any progress on the competition? < 1154532439 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :We need more committee members. < 1154532522 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah, yeah < 1154532562 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The first competition in the world where more people wanted to be in the competition than on the committee. < 1154532571 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1154534360 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1154534812 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1154535711 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :finally got around re-writing it (and making it actually work properly :D): http://koti.mbnet.fi/yiap/thue/kquine.t < 1154535711 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :a thue in quine < 1154535718 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oops, a quine in thue :P < 1154535752 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1154535775 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :should that print something egobot help? < 1154536052 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1154536059 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :FINE < 1154536061 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I'll put it back up. < 1154536063 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Y'jerks. < 1154536065 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Don't break ita gain. < 1154536067 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :*again < 1154536145 0 :EgoBot!n=EgoBot@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1154536150 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No vuelvan a rotarlo... something like that. < 1154536187 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1154536191 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1154536193 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1154536242 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :damn, it doesn't have a thue interpreter :} < 1154536714 0 :asiekierka!n=asiek@nat-1.elb.vectranet.pl JOIN :#esoteric < 1154536717 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1154536772 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1154540424 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %. < 1154540427 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1154540460 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :thue is kinda useless for irc < 1154540471 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :can't write smart one-liners in it < 1154540479 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah, it'd have to be 3. < 1154540488 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So f(x) = 3^x mod 4. < 1154540756 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :|0000> -> |0001>; |0100> -> |0111>; |1000> -> |1001>; |1100> -> |1111>. That means that we start with "%>%>>%!!%<<&%!!%&<", I think. < 1154540778 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%>>%!!%<<&%!!%&<.>.>.>. < 1154540781 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Traceback (most recent call last): < 1154540804 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what happened? < 1154540807 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :attock, I wonder how fast it digs... < 1154540808 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :09:28 ruskie: fucking heavy though < 1154540808 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :09:29 ruskie: did you ascend? < 1154540808 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :09:29 * lament forgot < 1154540808 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :09:29 lament, yest yup < 1154540811 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1154540823 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea why that was in my paste buffer < 1154540826 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%>>%!!%<<&%!!%&<.>.>.>. < 1154540829 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Traceback (most recent call last): < 1154540830 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i also had no idea that a right-click pastes < 1154540836 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%>>%!!%<<&%!!%&<.>.>.>. < 1154540839 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Traceback (most recent call last): < 1154540850 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That'll do it. < 1154540853 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: oh < 1154540857 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah, this is a bug < 1154540873 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: you can't use ! before "creating" the next qubit by doing >< < 1154540879 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :unless it's already created < 1154540899 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%>>%>.>.>. < 1154540901 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 0 1 0 < 1154540911 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%>>%>.>.>. < 1154540913 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 1 0 0 < 1154540918 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what does this do? < 1154540939 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It should output 0001, 0111, 1001, or 1111. < 1154540951 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't. < 1154540957 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%>>%>.>.>. < 1154540959 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 1 0 0 < 1154540961 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%>>%>.>.>. < 1154540962 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%>>%>.>.>. < 1154540962 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%>>%>.>.>. < 1154540963 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 0 1 0 < 1154540965 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 1 0 0 < 1154540967 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 1 0 0 < 1154540991 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Apparently it's outputting 0010, 1010, 1100, or... something else? < 1154540996 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%>>%>.>.>. < 1154540997 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the lats digit is always 0 < 1154540999 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 0 1 0 < 1154541004 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the last digit is always 1 in your description < 1154541028 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1154541065 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's ABCD, where A and B are random, C is B, and D is 1. < 1154541086 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no it's not :) < 1154541097 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right, they were initialized to 1. < 1154541124 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps someone < 1154541146 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ouch!! < 1154541152 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps someone back < 1154541159 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1154541503 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, so that's solving for r in a^r mod N = 1. Is that a discrete logarithm? < 1154541718 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1154541736 0 :RodgerTheGreat!unknown@unknown.invalid PART #esoteric :? < 1154542969 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1154543200 0 :ihope_!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1154543391 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1154544268 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1154546380 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1154546683 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Must ... kill ... people in cube next to mine ... < 1154546714 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Poor guy. . . Intel's cube farm is where you reside. . . < 1154546714 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :? < 1154546747 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives you a blast furnace powered by a couple of P4s < 1154546754 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: tell them to stop having sex at work < 1154546790 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I don't want their death to be that quick. < 1154546804 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The blast furnace is for heating up the branding irons. < 1154546810 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Ahhhhhhh < 1154546816 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to melt the branding irons :P < 1154546838 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The chips are underclocked. < 1154546988 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Ah, OK. < 1154546990 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :CAN DO! < 1154547017 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you need to melt stuff, just hit the button labeled "Pi". < 1154547031 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Starts a few threads calculating Pi. ;) < 1154547092 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I hope this is all contained in depleted uranium 8-X < 1154548817 0 :asiekierka!unknown@unknown.invalid QUIT :"Yourbot IRC Bot 4.5> You can get this bot at http://www.ybbot.com/." < 1154552076 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :So what'd they do? < 1154552223 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :They're just idiots who talk incredibly loud about the stupidest subjects. < 1154552242 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's like being next to the girl's bathroom in a middle school. < 1154553530 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1154553546 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hello. < 1154553569 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :'lo < 1154554302 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: i'm sure you know ALL about that. < 1154554839 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: you know that if you mention a language idea in here, I'll steal it and make it into my own language, right? ;-) < 1154554875 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fair enough. :) < 1154554894 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :here, let me show you something I just put together... < 1154554899 0 :BrainMachine!n=PircBot@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1154554914 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"I'm better than BrainMachine."(_o)o.?]} < 1154554917 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :This is yet another IRC-based BF interpreter. < 1154554917 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I'm better than BrainMachine. < 1154554932 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :do tell. < 1154554948 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, your semantics may be more complex, but I can do multiline I/O < 1154554956 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat +[,.>+] < 1154554961 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat bf +[,.>+] < 1154554963 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :x_x < 1154554964 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat < 1154554967 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I can do multiline I/O < 1154554971 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat Foo! < 1154554973 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Foo! < 1154554977 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1154554981 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 pikhq: ps < 1154554982 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the brainmachine properly handles newlines, and has an execution cutoff to halt after a specific number of cycles. < 1154554984 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: why move right, instead of zeroing? < 1154554986 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1154554987 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1154554987 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!cat !cat Foo! < 1154554991 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :!cat Foo! < 1154554993 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: In hopes of crashing it. :p < 1154554993 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 pikhq: daemon cat bf < 1154554995 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 pikhq: ps < 1154555004 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: EgoBot used to have a cutoff, I removed it when I added daemons :P < 1154555007 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!in 1 This/n is/nmulti-line/ninput. < 1154555012 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1154555015 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1154555019 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: G'job < 1154555019 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 This/n is/nmulti-line/ninput. < 1154555021 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :\n, not /n. < 1154555026 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gah! < 1154555036 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 This\n is\nmulti-line\ninput.\n < 1154555040 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :This/n is/nmulti-line/ninput.This < 1154555041 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : is < 1154555043 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :multi-line < 1154555058 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(It didn't screw up, it just didn't flood) < 1154555066 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes back to work. < 1154555077 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 This is going straight to my private messages.\n < 1154555082 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :This is going straight to my private messages. < 1154555082 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, I didn't mean for my bot to be groundbreaking- I just thought it would be a fun way to code a frontend for my interpreter. < 1154555085 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or not. < 1154555098 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Call me up when you right it in Brainfuck. < 1154555108 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: you still haven't shown how it works. < 1154555128 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1154555129 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok, one moment and I'll have a pastebin for y'all < 1154555153 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :BrainMachine: do some brainfuck < 1154555168 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bfprog < 1154555168 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :program: >,[>,]<[.<] < 1154555177 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bfprog < 1154555188 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if I specified a string afterwards, I could set a new program. < 1154555197 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or, with... < 1154555200 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bfprog [<]++++++++++. < 1154555208 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bfprog+ +++++++++++++++++. < 1154555215 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I can add to existing code. < 1154555217 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bfprog < 1154555217 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :program: [<]++++++++++.+++++++++++++++++. < 1154555220 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bfrun < 1154555231 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :eew < 1154555273 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bfprog >,[>,]<[.<] < 1154555281 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bfinput some random text < 1154555285 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bfrun < 1154555285 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :txet modnar emos < 1154555311 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :point is, it works. < 1154555313 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bfcutoff < 1154555313 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :execution is limited to 6000 cycles. < 1154555332 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bfprog [] < 1154555340 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bfprog < 1154555341 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :program: [] < 1154555343 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you mean +[] < 1154555344 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bfprog +[] < 1154555347 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1154555347 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bfrun < 1154555352 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bfprog < 1154555352 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :program: +[] < 1154555364 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bfprog +++++++++++++++++++++++++++++++++++++++++++++++. < 1154555365 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bfrun < 1154555366 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :/ < 1154555366 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :not exactly nice, but this is why I set a cutoff in the first place. < 1154555373 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bfprog +++++++++++++++++++++++++++++++++++++++++++++++[.] < 1154555375 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bfrun < 1154555376 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric ://////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// < 1154555378 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, to compare with EgoBot. < 1154555393 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++++++++++++++++++++++++++++++++++++[.] < 1154555396 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :BrainMachine is reasonably fast, as you can see. < 1154555399 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!show < 1154555401 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No such process! < 1154555405 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1154555408 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 pikhq: bf < 1154555409 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 pikhq: ps < 1154555412 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!show 2 < 1154555430 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It will never quit. < 1154555432 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!kill 2 < 1154555434 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 2 killed. < 1154555436 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// < 1154555436 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Until I do that. < 1154555441 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1154555455 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It sent the other half to me. Why does it do that?!? < 1154555461 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1154555462 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: I think your IRC handling code is broken. < 1154555474 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That's not broken, it's called anti-flooding. < 1154555510 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm working on adding more languages to BrainMachine- I'll probably do mostly BF variants with it. < 1154555542 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as soon as I learn threads in Java, I'll take a crack at doing a daemon system like egobot has- quite an elegant solution. < 1154555553 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :is anyone interested in my source? < 1154555568 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: Then why does it send stuff to me, instead of just not sending everything? < 1154555579 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Only if it's under a FSF-approved license. < 1154555589 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I don't care about flooding people, only flooding the chan :P < 1154555590 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat Non-free software is bad for you. < 1154555594 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Non-free software is bad for you. < 1154555598 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: K. < 1154555602 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I was mildly interested right up until you said "Java" < 1154555610 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my source is under no license. I don't care what anyone does with it. < 1154555611 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :FSF-approved? < 1154555623 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: No license == nobody can do anything with it. < 1154555623 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: So, it's under the public domain? < 1154555634 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Public domain != no license < 1154555635 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :public domain is the best term for it. < 1154555646 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Public domain == no copyright. < 1154555683 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Then declare it to be under the public domain specifically. Otherwise, it will be interpreted as being under full copyright protection. < 1154555695 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which, of course, means that I can't do a damned thing to it. < 1154555769 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my source is now tagged as being public domain. < 1154555815 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Good. < 1154555954 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :here's the IRC bot wrapper code: http://www.rafb.net./paste/results/AjlL8x14.html < 1154555964 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and this is the interpreter: http://www.rafb.net./paste/results/aA39oq19.html < 1154556046 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as you can see, I decided to go with the pretty much standard 30,000 cell model, 0-255 per cell. < 1154556076 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what lanugage is that? < 1154556079 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, java < 1154556082 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1154556120 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not esoteric enough :) < 1154556128 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hangs his head in shame < 1154556141 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I suppose if I coded it in LISP it would be acceptable... < 1154556159 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nah. < 1154556163 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, at least I didn't code it in C. < 1154556167 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not until there is an esoteric Lisp. < 1154556181 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Esoteric Lisp == logo? < 1154556215 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :elisp < 1154556220 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for short < 1154556224 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1154556253 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :LISP itself is a pretty funky language, though. Have you ever played with it? < 1154556277 0 :bsmntbombdood!n=gavin@unaffiliated/bsmntbombdood JOIN :#esoteric < 1154556301 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I would honestly try coding this bot in BF if someone gave me a BF interpreter with network support. < 1154556321 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(piping standard I/o through netcat is NOT network support) < 1154556322 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, easy. < 1154556329 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :...Never mind. < 1154556332 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1154556349 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Code it in 1337. < 1154556350 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Why isn't it network support, eh? < 1154556362 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: eew... < 1154556393 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :is there an interpreter for 1337 that really handles sockets? Last time I checked the reference interpreter left those out. < 1154556730 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1154556734 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1154556736 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1154556749 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We need a l33t implementation for EgoBot. :p < 1154556760 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what's ego coded in? < 1154556772 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Everything. < 1154556823 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :The core is C++, it can use an interpreter in any sane language. < 1154556827 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(Read: not C#) < 1154556882 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf 7+ 3[ 2, 1. 7+ 4] 3[ A Brainfuck/l33t polyglot. 4] < 1154556884 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Whee. < 1154556897 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Is Haskell considered sane? < 1154556911 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: What's the compiler called? `which` will tell me whether it's sane :P < 1154556920 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :GHC. < 1154556939 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :$ which ghc < 1154556941 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :/usr/bin/ghc < 1154556968 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Argh. Mine is t3h borken. Whee. < 1154556974 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just gives up < 1154557043 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, a 1337 interpreter sounds like it would be a useful addition, especially if it supported both self-modification and sockets. < 1154557105 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :No f***ing way I'm adding something to EgoBot with socket support. < 1154557113 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :<:( < 1154557141 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :All languages supported are capable of no I/O other than stdin/stdout. < 1154557148 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(And maybe stderr :P ) < 1154557171 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that neuters a great number of interesting capabilities. < 1154557279 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there's something attractive about a bot that you could conceivably use to write other bots... < 1154557305 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :kinda like bootstrapping... I dub this concept "Botstrapping". < 1154557771 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :The problem with such bots: You can program them to help you DDoS. < 1154557777 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And that's the least of your worries. < 1154557793 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, naturally- this is 1337 we're talking about, here... < 1154557800 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat This\nbot\nis\ngoing\nto\help < 1154557802 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1154557807 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat me\nflood. < 1154557808 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Shit. < 1154557810 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1154557823 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat +[,.+] < 1154557827 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat This\nbot\nis\ngoing\nto\help < 1154557828 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat me\nflood. < 1154557830 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1154557832 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1154557836 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat bf+[,.+] < 1154557840 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat bf+[,.+] < 1154557843 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat This\nbot\nis\ngoing\nto\help < 1154557845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat me\nflood. < 1154557846 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1154557848 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1154557848 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1154557863 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to discover this "brain" thing < 1154557908 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :The BrainMachine is here to help! < 1154557940 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slips the remote back in his pocket < 1154558120 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!daemon remote bf +[,.+] < 1154558126 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!remote This is *my* remote. < 1154558128 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :This is *my* remote. < 1154558190 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :clever < 1154558471 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION got so bored that he wrote "99 bottles of beer" without a single while loop. . . < 1154558477 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or for. < 1154558487 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was very bored. < 1154558499 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wait. This is #esoteric. < 1154558502 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what about GOTO's? < 1154558512 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Shit; I should have coded in an esoteric language instead. < 1154558525 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Did it with a simple recursive algorithm. < 1154558539 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you coded it in SMITH, I don't think you would've needed a loop in the first place. < 1154558549 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tail-recursion? < 1154558588 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1154558601 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :has anyone here ever played corewars? < 1154558626 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or RoboWar? < 1154558642 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Check out fyb. < 1154558670 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1154558701 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I made an attempt at making a "BF-controlled tank combat game" once- it was called "BotF*ck" < 1154558713 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Stack overthrow bottles on the wall, stack overflow bottles of beer ... < 1154558720 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :s/overthrow/overflow/ < 1154558738 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: It's only 99 calls. Tcl takes quite a bit more to overflow. < 1154558759 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1154558760 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :.. take one down, pass it around, illegal exception of beer on the wall... < 1154558796 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Meh. If I did it in Lisp, then I wouldn't have to worry. < 1154558815 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or anything that garbage-collects automagically. < 1154558849 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1154558855 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hell, maybe Tcl does that. < 1154558868 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I know LOGO does. < 1154558908 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :LOGO :P < 1154558911 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :There's a language of kings. < 1154558938 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :turtle graphics ftw < 1154559075 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, Tcl doesn't. :/ < 1154559086 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1154559152 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It ends up using the C stack. :/ < 1154559158 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :eew < 1154559227 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is a pretty cool BF compiler I found a while ago: http://www.pouet.net/prod.php?which=5060 < 1154559242 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric : BF with graphics! < 1154559364 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's kinda too bad it isn't an optimizing compiler, though- pretty much dooms it to being a curiosity rather than a powerful tool. < 1154559988 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmm. Found a Tcl package which allows for, among other things, tail call optimisation. < 1154561348 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1154561929 0 :AndrewNP!i=AndrewNP@pool-71-254-234-114.hrbgpa.east.verizon.net JOIN :#esoteric < 1154562566 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :Hi guys. Um, I was out the past couple days and... I'm too lazy to review the logs. What's been up? < 1154562608 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a bunch of people were killed < 1154562700 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :How unfortunate. So who inherits the wiki? < 1154562719 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :graue wasn't one of them. < 1154562732 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :How unfortunate. < 1154562740 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1154562863 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :On the plus side, this probably reduces the pressure on you to finish implementing QBF. No one left to impress. ;) < 1154562898 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :Or... very few, anyway. How many survivors *are* there? < 1154562911 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %!!%# < 1154562913 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :|00> 0.00 |10> 0.00 |01> 1.00 |11> 0.00 < 1154562953 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Holy crap. Good for you! :) < 1154562965 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1154562977 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And I made EQBF (a perhaps quantum-complete variant), but everybody hates it. < 1154563015 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's just cause we hate you < 1154563023 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :Eh, I think I saw some paper saying that ihope's QBF is complete -- though I don't know how one would prove it. < 1154563052 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :AndrewNP: It can't be used to produce any quantum state. < 1154563060 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's certainly Turing-complete, but it's not quantum-complete. < 1154563108 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :I know what I mean. I was looking up the "controlled-V," and I found some citation saying that and Hadamard are a q-complete set. < 1154563179 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AndrewNP: But you cannot produce any quantum state using them < 1154563197 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AndrewNP: perhaps i misunderstand what 'quantum-complete' means. < 1154563240 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :Well, theoretically, a quantum-complete set of gates SHOULD be able to produce any valid quantum state. I think. < 1154563254 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :Here: http://72.14.209.104/search?q=cache:ntYm_eMQ0BAJ:citeseer.ist.psu.edu/context/401133/0+hadamard+%22controlled+v%22&hl=en&gl=us&ct=clnk&cd=8 < 1154563268 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, it's so long. I just wanted the Google version with the words highlighted. < 1154563280 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :* Scratch that first comma. < 1154563341 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>% < 1154563345 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :"The two gates form a nite universal set of gates networks containing only a nite number of these gates can approximate any unitary .... " < 1154563349 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AndrewNP: qbf can't produce any quantum state < 1154563350 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Approximate any unitary ... what? < 1154563379 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :I think that's supposed to be "finite." And "unitary MATRIX" -- the mathematical representation of a quantum gate. < 1154563413 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1154563415 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 AndrewNP: ps < 1154563415 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :How do you represent an arbitrary rotation matrix with hadamard and cv? < 1154563429 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1154563431 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 1 killed. < 1154563434 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1154563437 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 AndrewNP: ps < 1154563451 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :>_O < 1154563455 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Why did you just kill some daemon? < 1154563476 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :Because I thought it was a QBF program that's having issues. < 1154563484 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It wasn't on the !ps < 1154563488 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :Or do I have to use # to get the quantum state? < 1154563498 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: maybe you should put them on !ps < 1154563500 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :Crap. Sorry, man. :( < 1154563502 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: with some descriptive name? < 1154563516 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AndrewNP: you could use , and ., too < 1154563516 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lament: They're on "!ps d". I didn't want to clutter the normal !ps with daemons. < 1154563528 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%<.>. < 1154563531 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 0 < 1154563536 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%# < 1154563539 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :|00> 0.25 |10> 0.25 |01> 0.25 |11> 0.25 < 1154563548 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat Foobar barFoo < 1154563551 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1154563559 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You killed cat! < 1154563559 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon remote < 1154563561 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cat just died < 1154563563 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 1 killed. < 1154563570 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>% 0.25 |10> 0.25 |01> 0.25 |11> 0.25 < 1154563581 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat bf +[,.+] < 1154563588 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat Meow. < 1154563591 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Meow. < 1154563655 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Why do people even bother with saying stuff like "f*ck"? They might as well be listing "fack, feck, fick, fock, fuck, fyck", eh? < 1154563693 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :No... that's f?ck. Or f[a-z]ck, if you prefer. < 1154563704 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :Eh, check that. f[aeiouy]ck. < 1154563755 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%.# < 1154563757 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 |00> 0.00 |10> 0.00 |01> 0.50 |11> 0.50 < 1154563769 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A few things that follow f*ck: < 1154563794 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fuck you mother fuckin' fuckers! Fuck < 1154563796 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1154563801 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :!qbf >>># < 1154563803 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%.<%# < 1154563805 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :|0000> 0.00 |1000> 0.00 |0100> 0.00 |1100> 0.00 |0010> 0.00 |1010> 0.00 |0110> 0.00 |1110> 0.00 |0001> 0.00 |1001> 0.00 |0101> 0.00 |1101> 0.00 |0011> 0.00 |1011> 0.00 |0111> 0.00 |1111> 1.00 < 1154563807 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 |00> 0.00 |10> 1.00 |01> 0.00 |11> 0.00 < 1154563817 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%.%# < 1154563819 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 |00> 0.25 |10> 0.25 |01> 0.25 |11> 0.25 < 1154563826 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Don't get too angry, now... < 1154563830 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>%.%<%# < 1154563833 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 |00> 0.25 |10> 0.25 |01> 0.25 |11> 0.25 < 1154563840 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!qbf Let's see how it handles Brainfuck code +[,.+] < 1154563858 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1154563861 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 pikhq: qbf < 1154563863 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 pikhq: ps < 1154563870 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's still running?!? < 1154563913 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :!kill 2 < 1154563917 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 2 killed. < 1154563919 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :It's probably waiting for input. < 1154563937 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I would think that it would have ended up skipping over that loop. < 1154563952 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Nope. Everything starts at 1. < 1154563954 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Never mind. < 1154563976 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jeeze; it actually was valid QBF code. x_x < 1154563997 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Everything with backets that match correctly is valid, eh? < 1154564004 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :!daemon qcat qbf [,.[%]%!!%] < 1154564009 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :!qcat 0 0 1 0 1 0 0 < 1154564012 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION , as you can tell, threw away his brain a while ago. < 1154564013 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Please enter 1 or 0: Traceback (most recent call last): < 1154564026 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You were saying? < 1154564028 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loses < 1154564036 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1154564039 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 GregorR-W: daemon cat bf < 1154564041 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 GregorR-W: bf8 < 1154564043 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 ihope_: ps < 1154564058 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :!qbf [,.[%]%!!%] < 1154564065 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 00100100 < 1154564074 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :!show 3 < 1154564080 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!i 2 WTF is this? < 1154564085 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!show 2 < 1154564105 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope_ did it! < 1154564105 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Stop messing with my bf proggies you jerks :P < 1154564111 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!kill 3 < 1154564115 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 3 killed. < 1154564134 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!show 2 < 1154564293 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!daemon EgoBot bf8 +[.++++++++++[>++++++>++++++++>+++<<<-]>-.++.>----.<++++++.++++++.-.>>-.[-]<[-]<[-]<[-]+>+[>,[>+>+<<-]>>---------->+<[>-<[-]]>[<<<<->>>>.-]<[-]<.[-]<<]<] < 1154564296 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot rocks! < 1154564299 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rocks! < 1154564304 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1154564373 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot < 1154564377 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION  < 1154564385 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Whee < 1154564415 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot is finally able to have people do /me to me. < 1154564415 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot is teh kingz0r o' teh bizzots. < 1154564417 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is finally able to have people do /me to me. < 1154564419 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is teh kingz0r o' teh bizzots. < 1154564438 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION  < 1154564455 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bravo. < 1154564456 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot turns against its masters. < 1154564459 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION turns against its masters. < 1154564470 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot only has one master, but anyway. < 1154564470 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Masters? < 1154564473 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp #esoteric ACTION stabs EgoBot < 1154564473 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION only has one master, but anyway. < 1154564477 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1154564478 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :-_-' < 1154564484 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stabs EgoBot < 1154564492 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: How about "/me" :P < 1154564502 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :s_!_/_, eh? < 1154564510 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: I was just playing around with my IRC client. . . < 1154564514 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1154564516 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has no idea why, but. . . < 1154564544 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :=== CTCP errmsg reply “unknown CTCP: CTCP IS TEH WHOOTZIIIIIY” from clog < 1154564546 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1154564547 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :You did a /ctcp ctcp? < 1154564561 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : /ctcp #esoteric CTCP IS TEH WHOOTZIIIIIY < 1154564570 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1154564581 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I forgot no spaces are allowed in the command name :P < 1154564605 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :17:22 [freenode] CTCP ERRMSG reply from clog: unknown CTCP: ERROR I want an error message! < 1154564609 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is happy < 1154564616 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1154564646 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Whoops < 1154564651 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Forgot 'ERROR' :P < 1154564698 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1154564722 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does Alt+F4 and clicks "no" < 1154565092 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :Dag nab it. I'm not finding a proof that ihope's set is universal. At least, not one that makes sense. < 1154565108 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :!qbf ><%!!# < 1154565111 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :|00> 0.00 |10> 0.00 |01> 0.50 |11> 0.50 < 1154565124 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :!%>%% 0.25 |10> 0.25 |01> 0.25 |11> 0.25 < 1154565164 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does Alt+F4 and is switched to the fourth virtual desktop on his Ratpoison setup. < 1154565195 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1154565211 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>% 0.25 |10> 0.25 |01> 0.25 |11> 0.25 < 1154565218 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %>% 0.00 |10> 0.50 |01> 0.50 |11> 0.00 < 1154565232 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Just plain F4 here would take me to the fourth ChatZilla tab. < 1154565269 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AndrewNP: just make those probabilities be something other than boring 0.5 0.25 0.12 < 1154565280 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AndrewNP: make them 2/3 and 1/3 ! < 1154565377 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :Actually, that's probably the trick. To achieve a probability precision of (1/2)^n, you have to use n qubits, right? < 1154565397 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :So you can get arbitrarily close to 1/3 or 2/3 just by upping the size of the register. < 1154565416 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :!qbf % < 1154565420 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %# < 1154565423 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :|00> 0.00 |10> 0.00 |01> 0.50 |11> 0.50 < 1154565444 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Um... < 1154565444 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :So you can't get EXACTLY there, but it's no worse than with a 1-radian Deutsch gate, which claims to be universal. < 1154565449 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :!qbf [%]%# < 1154565453 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :|00> 0.00 |10> 0.00 |01> 0.50 |11> 0.50 < 1154565469 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :!qbf # < 1154565471 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :!qbf [%.] < 1154565471 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :|00> 0.00 |10> 0.00 |01> 0.00 |11> 1.00 < 1154565473 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 1 1 0 < 1154565497 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :!qbf [%.%] < 1154565499 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1154565509 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :!qbf [%.%] < 1154565511 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1154565537 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot is being abused by you qubit maniacs < 1154565539 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is being abused by you qubit maniacs < 1154565558 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot can kiss my ass. < 1154565561 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can kiss my ass. < 1154565571 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :Whiner. < 1154565589 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Um, it doesn't really make sense to use the first and second person pronouns in /me... < 1154565600 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Second person, maybe, but not first. < 1154565609 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :Fine then. No !. < 1154565610 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot kisses AndrewNP's ass < 1154565613 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kisses AndrewNP's ass < 1154565672 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses the Jedi mind trick on EgoBot. < 1154565692 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot licks AndrewNP's ass < 1154565695 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION licks AndrewNP's ass < 1154565711 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot shoves a bottle rocket up AndrewNP's ass and lights it < 1154565715 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shoves a bottle rocket up AndrewNP's ass and lights it < 1154565722 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(In a sensual, loving way) < 1154565732 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's ass explodes. < 1154565733 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :Ow. < 1154566131 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :back < 1154566289 0 :GregorR-W!unknown@unknown.invalid QUIT :"and /exit were sitting in a boat. /exit fell out when /quit shot him!!!" < 1154566653 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1154566747 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking about writing a DoubleFuck implementation- are ^ v equivalent to <> and / \ equivalent to +-, or am I mixed up? < 1154567283 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :DoubleFuck? < 1154567309 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's like BF but with two pointers and two tapes. < 1154567330 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Where's the spec? < 1154567332 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there's a second complete set of instructions- ^v/\:;{} < 1154567345 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm having trouble finding it. :S < 1154567366 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the only thing I can find in wikipedia or esolang is this: "Doublefuck has an additional array and eight additional instructions which perform brainfuck-identical operations on the second array. They are, in order: "^", "v", "/", "\", ":", ";", "{", and "}"." < 1154567392 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :There's a Wikipedia article on it? < 1154567393 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's frustrating, because I think it's a really interesting variant. < 1154567403 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no- it's rolled into the main BF article. < 1154567473 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1154567553 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I can't find *any* example programs taking advantage of it. I could easily write some tests, but it seems like not many people have heard of this language. < 1154567589 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Because ... it's lame? < 1154567625 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1154567700 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's a pretty lame extension to BF is all :P < 1154567783 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think it's simpler than most languages, but when you think about how much easier it would make some things it sounds pretty useful. Think about how much easier it would be to implement arrays or other complex data structures when you would use the second tape for storing counters and so on. < 1154567977 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :Well, sure. If you want to make it EASIER. < 1154568014 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :esoteric programming doesn't have to be about PAIN, it can also be about thinking in problems in different ways. < 1154568112 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :I guess. But Double BF is neither harder *nor* more innovative. < 1154568193 0 :GregorR-W!unknown@unknown.invalid QUIT :"Chatzilla 0.9.75 [Firefox 1.5.0.2/0000000000]" < 1154568259 0 :BrainMachine!unknown@unknown.invalid QUIT : < 1154568383 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :After all, making these things easy is the job of regular languages. ;) < 1154568420 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :Well... *normal*. Not, regular-expression regular. < 1154568535 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think of DF as a bit like Dis- it isn't *easy*, it just makes it less hard to do some things. < 1154573472 0 :calamari!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1154573485 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1154573495 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hello, calamari. < 1154573944 0 :BrainMachine!n=PircBot@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1154573950 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :w00t. < 1154573961 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my DoubleFuck interpreter is *complete*! < 1154573965 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bfmode < 1154573966 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :execution mode is currently: doublefuck < 1154573996 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bfprog < 1154573996 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :program: ^;{^;}v{:v} < 1154574001 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bfinput < 1154574002 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :input: sometext < 1154574005 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bfrun < 1154574005 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :txetemos < 1154574010 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SUPERU DANSU EKUSUPULOSON TAIMUUUUUUUUUUUU!!! < 1154574022 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :precisely. < 1154574089 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the only reason it took this long is that I forgot that in Java it's String.equals("text"), not (String == "text") < 1154574233 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :ACTION curses Java's lack of operator overloadation. < 1154574256 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1154574327 0 :AndrewNP!unknown@unknown.invalid PRIVMSG #esoteric :ACTION curses a lot of things about Java. ;) < 1154574362 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :once again, yeah. < 1154574783 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it still very much bugs me that I can code all the hard parts of something almost flawlessly, and then screw up fundamentally on something simple. < 1154574792 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've been using too much PHP recently. < 1154574798 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :///////{++++++++\}++++.///////{++++\}.////{----\}-.-------. as they say. < 1154575445 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1154576073 0 :bsmntbombdood_!n=gavin@unaffiliated/bsmntbombdood JOIN :#esoteric < 1154576901 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Connection timed out < 1154577633 0 :bsmntbombdood_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1154577667 0 :bsmntbombdood_!n=gavin@unaffiliated/bsmntbombdood JOIN :#esoteric < 1154577729 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :とてもMYSTERIOUS, in the spirit of Engrish. < 1154577753 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi, Razor-X. < 1154577759 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hey-a RodgerTheGreat. < 1154577997 0 :ihope__!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1154578005 0 :ihope__!unknown@unknown.invalid NICK :ihope < 1154578043 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, it would appear that nobody's really interested in playing with my doublef*ck interpreter. < 1154578119 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh well. I find it entertaining, at least. < 1154578284 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Doublefsck? < 1154578291 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1154578298 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bfmode < 1154578299 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :execution mode is currently: doublefuck < 1154578331 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :are you familiar with it? < 1154578375 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1154578458 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :essentially, it's BF with two tapes and two pointers. You control the second tape/pointer with a symmetrical set of commands- +-<>[],. == /\^v{};: < 1154578473 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :take for example this simple program I made: < 1154578477 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bfprog < 1154578478 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :program: ////////{++++++++\}++++.///////{++++\}.////{----\}-.-------. < 1154578481 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bfrun < 1154578482 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :D`OH < 1154578510 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as you can see, I can multiply without moving my pointer by using both tapes. < 1154578586 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interesting? < 1154578951 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It looks kinda like BrainFork. < 1154578961 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :... Or was it BrainTwist? Gah, I can't remember. < 1154579016 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, it doesn't have threads like fork, and twist switches the code and data arrays- it's probably closest to twist < 1154579047 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1154579053 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Strange thing is, I see "DoubleF*ck" listed everywhere as a language, but there's almost no information on it on the net. < 1154579083 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the only description I could find was a single paragraph on wikipedia's BF entry: < 1154579086 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Doublefuck has an additional array and eight additional instructions which perform brainfuck-identical operations on the second array. They are, in order: "^", "v", "/", "\", ":", ";", "{", and "}"." < 1154579112 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I figure I'll experiment now that I have an interpreter, and eventually create a proper Esolang article for it. < 1154579463 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Surely it can't be hard to implement a compiler for it. < 1154579511 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's quite simple. < 1154579523 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Merely create a second array, and a second pointer. Voila. < 1154579543 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I actually created this interpreter as an extension to my existing BF interpreter. < 1154579562 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :not counting a stupid mistake, coding it took <15 minutes. < 1154579708 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1154579789 0 :GregorR-L!n=GregorR-@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1154579794 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://www.donotputthebaby.com/index.php?s=McDonalds < 1154579808 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Create a Wiki page on it then. < 1154579848 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I plan to, once I've coded some example programs. < 1154580029 0 :pikhq!n=pikhq@67-21-19-37.clspco.adelphia.net JOIN :#esoteric < 1154580300 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, I'm going to get some sleep. Later, everyone! < 1154580326 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1154580331 0 :BrainMachine!unknown@unknown.invalid QUIT :Remote closed the connection < 1154581913 0 :CXI!unknown@unknown.invalid QUIT :"If you're reading this, it's probably xchat's fault." < 1154582002 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1154582443 0 :CXI!i=Sanity@dialup-72.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1154583749 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1154583868 0 :bsmntbombdood_!unknown@unknown.invalid NICK :bsmntbombdood < 1154583966 0 :Arrogant!i=Scott@124.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1154585292 0 :AndrewNP!unknown@unknown.invalid QUIT :"Bye then." < 1154586326 0 :bsmntbombdood!unknown@unknown.invalid QUIT :"all your basment are belong to bsmntbombdood" < 1154586579 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1154588619 0 :asiekierka!n=asiek@nat-1.elb.vectranet.pl JOIN :#esoteric < 1154588628 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :pikhq! < 1154588715 0 :asiekierka!unknown@unknown.invalid QUIT :Client Quit < 1154588995 0 :asiekierka!n=asiek@nat-1.elb.vectranet.pl JOIN :#esoteric < 1154589054 0 :asiekierka!unknown@unknown.invalid QUIT :"Yourbot IRC Bot 4.5> You can get this bot at http://www.ybbot.com/." < 1154591999 0 :clog!unknown@unknown.invalid QUIT :ended < 1154592000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1154592773 0 :Arrogant!unknown@unknown.invalid NICK :Scotty < 1154592779 0 :Scotty!unknown@unknown.invalid NICK :ScottyB < 1154592807 0 :ScottyB!unknown@unknown.invalid NICK :Arrogant < 1154593350 0 :thematrixeatsyou!n=leet@222-152-167-25.jetstream.xtra.co.nz JOIN :#esoteric < 1154593396 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :"Hello" < 1154597663 0 :sekhmet_!n=pez@ppp-70-226-129-243.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1154597682 0 :sekhmet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1154598537 0 :tokigun!n=tokigun@sparcs45.kaist.ac.kr JOIN :#esoteric < 1154598749 0 :tokigun!unknown@unknown.invalid QUIT :Client Quit < 1154599085 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :gtg ciao < 1154599089 0 :thematrixeatsyou!unknown@unknown.invalid QUIT : < 1154599347 0 :bsmntbombdood!n=gavin@unaffiliated/bsmntbombdood JOIN :#esoteric < 1154599643 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1154600163 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Client Quit < 1154600494 0 :tokigun!n=tokigun@sparcs45.kaist.ac.kr JOIN :#esoteric < 1154600858 0 :Arrogant!i=Scott@124.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1154607017 0 :sekhmet_!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1154607017 0 :ihope!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1154607043 0 :sekhmet_!n=pez@ppp-70-226-129-243.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1154607043 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1154608810 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1154614922 0 :ius!n=ius@cc687170-a.groni1.gr.home.nl JOIN :#esoteric < 1154615142 0 :sekhmet_!unknown@unknown.invalid NICK :sekhmet < 1154619780 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"You are about to permanently delete a page or image along with all of its history from the database." < 1154619787 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What happened to undeletion, eh? < 1154620168 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It died! < 1154620753 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, I was able to undelete the sandbox. < 1154620793 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now let's try deleting "Hello world program in esoteric languages" and bringing it back, eh? < 1154620875 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :.... What did you do? :P. < 1154620896 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I didn't do anything yet, besides deleting and undeleting the sandbox... < 1154620941 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :... Then why do you want to delete "Hello world program in esoteric languages" < 1154620943 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :? < 1154620948 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Just to test out undelete? < 1154620956 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1154620962 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...No. < 1154620973 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Great. < 1154621200 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think he just wants to "clean up" the wiki by removing all mentions of the nasty, nasty esoteric code. :p < 1154621208 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P. < 1154621257 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1154621303 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, I'm gonna delete all the copyvio. < 1154621403 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Find some, and delete it; don't assume the whole bloody page is copyvio. < 1154621453 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Reverting isn't the same as deleting. < 1154621472 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If it's just reverted, it'll still be under the history and marked as public domain. < 1154621602 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Could you state which ones are copyvio in the first place? < 1154621610 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Copyvio? < 1154621619 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I dunno, maybe. . . Follow Wikipedia's policy on it? < 1154621624 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Copyright violation. < 1154621667 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think Wikipedia's policy is to revert, then delete, then undelete but without the edits that had copyright violation. < 1154621681 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Do we even *have* that on the Esolangs Wiki? < 1154621688 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It also requires proof of the copyvio. < 1154621697 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which you have failed to mention. < 1154621713 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You just come out saying "There's copyvio!". < 1154621817 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, the text in question included a copyright notice. < 1154621839 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And Graue reverted it, stating it was copyvio. < 1154621844 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1154621874 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think deletion and undeletion should be okay. < 1154622151 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then again, apparently Wikipedia's policy is to not actually delete the copyvio unless every revision had some... < 1154623394 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1154623646 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1154630063 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What happens when two trolls troll each other? < 1154630078 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Troll^2 ? < 1154630173 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They make a good idea for a programming language. < 1154630191 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :WTF N00B!!! LINEUX IS SOOM UCH BETTER!!! < 1154630201 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :NO< WINDOZE! < 1154630204 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1154630392 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1154630459 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah < 1154630809 0 :bsmntbombdood!n=gavin@unaffiliated/bsmntbombdood JOIN :#esoteric < 1154630810 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mmmm. FreeCiv is compiling. < 1154630829 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Delicious. < 1154630859 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1154630863 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1154630873 0 :ihope!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1154631215 0 :GregorR!unknown@unknown.invalid QUIT :"Leaving" < 1154631321 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :>_O < 1154631418 0 :GregorR!n=gregor@c-24-21-138-66.hsd1.mn.comcast.net JOIN :#esoteric < 1154631572 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I wish someone ported Morrowind for Linux :(. < 1154631578 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or that it ran in WINE. < 1154631600 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hello Gregor-Read and Gregor-Read-Write. < 1154631635 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1154631650 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hello everyone. < 1154631677 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hello. < 1154631750 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how goes it, Razor-X? < 1154631782 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hey-a. < 1154631810 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ERRR. < 1154631813 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Not bad. < 1154631814 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P. < 1154631819 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1154632096 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ah. It pays to know people with fat SSH accounts :P. < 1154632123 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I happen to know of an extremely good shell service. < 1154632149 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :2gb storage, GCC, FTP, SSH, apache... < 1154632167 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :All of the above, only add 226 GB to that storage amount. < 1154632173 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :^^. < 1154632186 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I would assume you get this for free. < 1154632193 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1154632196 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1154632234 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how's the bandwidth? The server I used stood up to a fark slashdot effect. < 1154632250 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :1.5 MBit. < 1154632261 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :not bad at all. < 1154632264 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It can go higher, but that costs him extra, so I cap everything at 1.5 MBit. < 1154632519 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prefers his current shell service < 1154632524 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's called "localhost". :p < 1154632538 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hear hear. < 1154632740 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But I can set my shell to download something while it doesen't affect my bandwidth at all ;). < 1154632838 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : BitTorrent rocks roflcopter omgwtf < 1154632849 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes it does. < 1154632853 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://i-am-bored.com/bored_link.cfm?link_id=18812 < 1154632858 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :<-- psychic < 1154632877 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Stupid dog takes too long to follow me in Slash'Em. < 1154632896 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh well, time to rip some music using ffmpeg. < 1154632897 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :So slash 'im < 1154632910 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But then my deity will get mad at me. < 1154632916 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :So slash 'im < 1154632918 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait :P < 1154632922 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P. < 1154633099 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Your deity'll be cool with it if you eat the corpse, right? < 1154633137 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: play nethack < 1154633146 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Slash'Em is better. < 1154633149 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1154633153 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1154633158 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fine. < 1154633163 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Alright. < 1154633163 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but nethack has a better irc channel. < 1154633170 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that it may have. < 1154633262 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and that's all that counts < 1154633267 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :also, it's better balanced < 1154633274 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes iRogue < 1154633282 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prefers Diablo 2. < 1154633283 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I think Slash'Em is more balanced, IMO. < 1154633285 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1154633289 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Pshhh. < 1154633298 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(= joke) < 1154633312 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Are you using the right equality operator? < 1154633327 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: how many times have you ascended in either? < 1154633328 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :don't make my mistake, GregorR-W < 1154633342 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :lament: Once in NetHack, never made it past 8th level in Slash'Em :P. < 1154633351 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :statement.equals("joke") < 1154633353 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :; < 1154633365 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But then I play a Vampire Necromancer, so .... < 1154633370 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1154637856 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :*grumble grumble* damn bring your child to work day *grumble* < 1154637910 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how old is your child? < 1154637928 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :If I had a child, I'd be forced to kill myself. < 1154637938 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1154637943 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :... not a kid person :P < 1154637954 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, I take it you're putting up with the children of others. < 1154637959 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1154637973 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :"LET'S INTRODUCE MY LITTLE BRATS TO GREGOR HE'S ECCENTRIC SO HE SHOULD LOVE KIDS" < 1154637978 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :*stabs self in eyes* < 1154637982 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION understands Gregor's pain. < 1154638080 0 :smokecfh!n=user@53549344.cable.casema.nl JOIN :#esoteric < 1154638092 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I have no desire to create children at any point in the near (or forseeable) future for the precise reason that I have difficulty imagining it being worthwhile. < 1154638125 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I just plain hate kids :P < 1154638143 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :they can be quite irritating. < 1154638310 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know, stupidity, it seems, is more likely to survive; stupid people are more likely to breed. < 1154638333 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it kinda sucks how that works out. < 1154638384 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :smart people are more likely to think before procreating, so more of them either become good parents or never have children. I somehow imagine the latter is more common. < 1154638406 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and adopting counts as "never having children" from an evolutionary standpoint. < 1154638494 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ergo, stupid people are more fit, from an evolutionary standpoint. < 1154638510 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which means that we're doomed. < 1154638539 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how do you reason that? Stupid people might have a better chance at breeding, but they also often kill one another. < 1154638545 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or themselves < 1154638561 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but they often die after breeding. < 1154638611 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah- I see where you're coming from. < 1154638689 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :stupid people breed earlier in life, which is all the more beneficial for organisms with a long gestation period. The only question is wether the survival of offspring is affected by the intelligence of the parent. (leaving babies in cars without cracking the windows, for example.) < 1154639062 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The fact is is that they breed so much that, even if their stupidity causes a bunch of deaths, they're still ahead of intelligent people. < 1154639332 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes- catholics and the like. < 1154639332 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Solution: Stop putting warning labels on things. < 1154639337 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bingo < 1154639352 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Perfect time to randomly link http://www.donotputthebaby.com/ :P < 1154639388 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1154639503 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay, Gregor, i've come to the conclusion that you kick ass almost as much as Maddox. < 1154639523 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Take that how you will. < 1154639589 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1154641198 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you don't tab-complete his name, I won't see the hilight pikhq. And then, I only think of ``Mr. McGregor'' . < 1154641376 0 :ius!unknown@unknown.invalid QUIT :"bye" < 1154642859 0 :pikhq!unknown@unknown.invalid QUIT :"leaving" < 1154642867 0 :pikhq!n=pikhq@67-21-19-37.clspco.adelphia.net JOIN :#esoteric < 1154643768 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1154644602 0 :smokecfh!unknown@unknown.invalid QUIT :Remote closed the connection < 1154651846 0 :Arrogant!i=Scott@12.78.67.16 JOIN :#esoteric < 1154654570 0 :GregorR-W!unknown@unknown.invalid QUIT :"and /exit were sitting in a boat. /exit fell out after /quit shot him!!!" < 1154656965 0 :Arrogant!unknown@unknown.invalid NICK :Arro[gone]t < 1154660465 0 :Arro[gone]t!unknown@unknown.invalid NICK :Arrogant < 1154663245 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :man, this has been a thrilling afternoon. < 1154663256 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mmmm? < 1154663300 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION conveys that his previous sentence was stated with a hint of irony. < 1154663309 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Aha. < 1154663321 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It helps if you add in [/sarcasm] on IRC when you don't have context. < 1154663330 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, probably not a bad idea. < 1154663371 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, what're you up to? < 1154663385 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Not much now. < 1154663397 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm going through one of my 4 gaming phases in a year. < 1154663416 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah. Morrowind, or was it that roguelike? < 1154663422 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Both :P. < 1154663434 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Although I think I'll play Princess Maker 2 also. < 1154663443 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But I'm getting progressively more bored with games, which means the rush is ending. < 1154663465 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Ah. currently the only games I have for my mac are UT2004, Starcraft and Max Payne. < 1154663473 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I might get Call of duty, < 1154663489 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it was fun when I played the demo on my PC, back in the day. < 1154663494 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Starcraft came close to beating my addiction record. < 1154663512 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I played it for 40 hours before quitting and never playing it again :P. < 1154663516 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(Not straight.) < 1154663519 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Starcraft is the game that will not die. And also, the national sport of Korea. < 1154663535 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1154663537 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1154663551 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've never played it for a long stretch, but I like coming back to it every once in a while. < 1154663594 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately, I'm coming dangerously close to beating the last campaign in brood war. For the first time, there will be no more. < 1154663612 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :So, I'll probably beat it and start a new campaign in the first one again... < 1154663647 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1154663651 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I haven't finished a game in ages. < 1154663671 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Like... 4 years? Maybe more. < 1154663793 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :let's see... the last time I started a game and played it to completion without playing any other games in the intervening period was Deus Ex. God, that was an awesome game. < 1154663800 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the sequel made me cry. < 1154663817 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :everything I loved about the first game... gone! :( < 1154663820 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Tales of Symphonia was the last game I played and finished and didn't lose interest throughout. < 1154663839 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a few people I know have become obsessed with that game. < 1154663845 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Tales of Symphonia? < 1154663848 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I played through Kingdom Hearts 2 < 1154663857 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :And I'm working on New Super Mario Bros. < 1154663864 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION avoids console RPG's like the plague < 1154663872 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Tales of Symphonia has really really good replay value. < 1154663876 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Best I've ever seen in a game. < 1154663892 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Damn. . . < 1154663893 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :better than starcraft, or better than most RPG's? < 1154663897 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got 790MiB of logs. < 1154663904 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I have some GB, pikhq. < 1154663911 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION awards pikhq a medal < 1154663915 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Better than Starcraft too. < 1154663924 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mainly because when I play games, I give the most credit to storyline. < 1154663943 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it seems that it's only since March 23. < 1154663948 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Tales of Symphonia also has a really good storyline too. I admit points were cliched, but it was all done pretty well, IMO. < 1154663955 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Heh. < 1154664031 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I just ... don't find fun in a game at all really. Frozen Bubble, Unreal Tournament, and NetHack/Slash'Em/Zangband are the only games that really still addict me. Morrowind can do it for a while. < 1154664082 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :A friend of mine is battling a crippling addiction to a MUD called "Kallisti" < 1154664094 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That feels quite a bit better. < 1154664098 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm talking 9 hours a day +/ < 1154664103 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just removed that friggin' huge log file < 1154664128 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My idea of a good game is an esoteric language. < 1154664133 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thus why I'm here. ;) < 1154664143 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I can think of a biological analogy to what pikhq just did to his computer. < 1154664153 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Really? < 1154664163 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I looked over that whole log file, BTW. < 1154664177 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Openvpn seems to have been trying to connect a lot over the past few months. < 1154664180 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, esoteric languages are good games ;). < 1154664193 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Most people just don't find fun in the lame things I find fun, though :P. < 1154664202 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1154664217 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, for me, ordinary programming is normally rather fun, too, so. . . < 1154664226 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah. < 1154664230 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :... Unless it's in C :P. < 1154664251 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is probably not an average teenager. . . < 1154664258 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Neither am I :P. < 1154664260 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or I < 1154664277 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Teenage coders, unite! :p < 1154664281 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1154664287 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION unites < 1154664290 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I do lots of other boring things. < 1154664304 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I spend most of my time coding or drawing. < 1154664306 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like? < 1154664309 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I enjoy pixel-art. < 1154664319 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Asking Razor-X. < 1154664326 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just saying < 1154664329 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmm. < 1154664346 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a bit of a science fiction and fantasy fan. . . < 1154664365 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :who isn't? < 1154664365 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seems to run in the family, though; 3rd generation of science fiction fans. :) < 1154664370 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I code, I now practice the piano, I read papers on math stuff that interests me, I learn 2 languages actively and a third language somewhat actively (and can speak two others), I read, I translate Wikipedia articles, I read religious and philosophical papers/books.... < 1154664391 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :quite a diverse set of activities. < 1154664399 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm the very anthithesis of my parents. I take a bit after my Grandfather and Uncle (because only men were allowed high education back then). < 1154664445 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I write code and I play video games. And I sleep. < 1154664448 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Then I work. < 1154664458 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I convert coffee into code, for the most part. < 1154664469 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes, I buy stuff < 1154664485 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also enjoy mathematics. < 1154664497 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Compared to those activities, I find games so boring and slow :P. < 1154664499 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :And I listen to music < 1154664506 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is now playing "Dragula" by "Rob Zombie", track 3 from "Hellbilly Deluxe", which is 3 minutes and 42 seconds long. < 1154664517 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Kind of have to if you're going to take calculus two years earlier then the "average" high school student. ;) < 1154664525 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Calculus is boring. < 1154664530 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I enjoy drawing pixel-art avatars for my online friends: http://rodger.shadowarts.org/pixels.php < 1154664530 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Set theory is so much more fun. < 1154664540 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: True, true. . . < 1154664548 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Calculus is a bit more practical, however. :p < 1154664554 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's what's so bad about it :P. < 1154664556 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is now playing "Turn off your fucking music script" by "Gregor Richards", track 4 from "Why Gregor Hates Everyone", which is 24 minutes and 14 seconds long. < 1154664562 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I listen to some English metal, and then a whole bunch of music from other languages. < 1154664563 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(although both of them are a bit divorced from reality) < 1154664584 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :English lyrics sound to me like Bush defiling Gates. < 1154664585 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it's not a script, it's a hotkey. < 1154664602 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is now playing "silence", by "silence", track 1 from "silence", which is \infinity minutes long < 1154664614 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I should make it longer < 1154664629 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: that's one of your best albums. < 1154664649 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I prefer "Do Not Put The Baby". < 1154664654 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is listening to Nothing -- Nothing (0:00/0:00). < 1154664667 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a much better example of his musical style, IMHO. < 1154664673 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I would link the Kill Yourself song, but my voice sucks :( < 1154664680 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hehehe. < 1154664698 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Seriously, my voice is comically awful. < 1154664698 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Gregor is Eccentric Yet Does Not Love Kids" is another good one. < 1154664705 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Right now I have my piano song and 眠り愛の剣 stuck in my head. < 1154664725 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In case you were wondering, the Kill Yourself song is very real :P < 1154664761 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is listening to Accountancy Shanty by Monty Python from Monty Python Sings < 1154664820 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION did a Google, out of the blue. . . < 1154664830 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seems you're rather involved with D, Gregor. ;) < 1154664849 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Rather. < 1154664859 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I would love to code in D if I had a project involving it. < 1154664868 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I wanna try and do something useful this summer and contribute to SCSharp. < 1154664869 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you google my name, is the first result still my esolang page? < 1154664874 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But the project seems so disorganized..... < 1154664935 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it is. < 1154664952 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Followed by your user page on the Esolang wiki. < 1154664963 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah < 1154664975 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Y'know, I'd consider esolangs a /minor/ part of my life :P < 1154664981 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1154664994 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :clearly, google begs to differ < 1154664995 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It eats you. < 1154665004 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :After that, it goes into a bunch of quotes from the D mailing list, Mplayer mailing list, Python mailing list. . . < 1154665021 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :By sheer mass, I'd say you're in a lot of mailing lists, and that's your life. :p < 1154665026 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :mplayer and python were for work, so they're a fairly silly representation of my life. < 1154665028 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1154665032 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P. < 1154665040 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :MPlayer is a great player, but the code is scary. < 1154665047 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Scared me away :P. < 1154665051 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was asking about the legality of binary codec.s < 1154665063 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1154665065 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :MPlayer sez "Uh, wedonno." Intel Legal sez "goforit!" < 1154665067 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :D is the vast majority of it, though. < 1154665100 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that's right. You work in Intel. . . < 1154665120 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rubs an AMD chip in your face :p < 1154665143 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P. < 1154665145 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's *your* fault my macbook has an x86 core! < 1154665163 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Haha < 1154665167 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Also, x86 sucks. < 1154665169 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cries < 1154665176 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://directnet.sourceforge.net/ Okay, that's just too damned clever of you. < 1154665186 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: That's what I'm most proud of :P < 1154665191 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I can't blame you. < 1154665192 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: So does x86_64, so don't go talkin' about AMD :P < 1154665204 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :PPC ftw! < 1154665206 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's one of the reasons I want to be a professor, any semi-lucrative job out there goes against my morals :P. < 1154665207 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: x86_64 is less sucky then x86, at least. < 1154665228 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to be paid to develop free software. < 1154665235 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Same 'ere XD < 1154665237 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Since this is unlikely, academia it is. :p < 1154665242 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :;). < 1154665244 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: well, if you can get a job with them, google isn't evil *yet*. < 1154665251 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, I build OSS in Intel, I don't touch anything proprietary. < 1154665265 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm, OK, I'm still forced to use Solaris a bit, but that's goin' out. < 1154665283 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :What's solaris like? I've always wondered. < 1154665290 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Red Hat actually would be fairly nice. As much as I hate the distro, they *do* at least only write free software. < 1154665291 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I don't trust Google. < 1154665295 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :They're *too* non-evil. < 1154665308 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Try OpenSolaris: It's free software. ;) < 1154665310 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :People have too much faith in them. < 1154665314 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Now you die. < 1154665320 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1154665322 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(not GPL compatible, but free software) < 1154665325 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: ... not good :P < 1154665325 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: What? < 1154665335 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah- I'm occasionally unsettled when I consider how much I use my Gmail account... < 1154665341 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: To get a functioning OpenSolaris system, the vast majority of the prereqs are not open at all. < 1154665350 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Well, true. . . < 1154665359 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Making the whole system not open at all in my eyes. < 1154665370 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Besides: Solaris sucks terribly. < 1154665380 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :To get it to *usable*, you need a GNU userspace. < 1154665413 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(one of my many friends is the sysadmin up at Tufts. . . Poor guy is tortured by their Solaris boxen quite a bit) < 1154665442 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1154665451 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Solaris + GNU userspace = /almost/ OK < 1154665478 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nonfree software makes baby Jesus cry. :p < 1154665649 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :After seeing Grables, I can't stop laughing. < 1154665676 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think I'm going to get some sleep. Good night, everyone. < 1154665681 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Night. < 1154665705 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1154665774 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ahh, stop googling me X-P < 1154665834 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm browsing your personal page right now. < 1154665858 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/hats.php I don't think you like hats. < 1154665903 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have three more I haven't put on yet. < 1154665995 0 :bsmntbombdood!unknown@unknown.invalid QUIT :"all your basment are belong to bsmntbombdood" < 1154666494 0 :bsmntbombdood!n=gavin@unaffiliated/bsmntbombdood JOIN :#esoteric < 1154670149 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1154676515 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1154678399 0 :clog!unknown@unknown.invalid QUIT :ended < 1154678400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1154681318 0 :Arrogant!i=Scott@2.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1154685419 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Connection timed out < 1154685421 0 :bsmntbombdood_!n=gavin@unaffiliated/bsmntbombdood JOIN :#esoteric < 1154688280 0 :Razor-X!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1154692569 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1154702894 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1154702932 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think I just discovered something. < 1154703027 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : seems to be a NOT gate. < 1154703046 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :In QBF, that is: < 1154703052 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!qbf < 1154703062 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!qbf . < 1154703064 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1154703073 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!qbf # < 1154703074 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :|00> 0.00 |10> 0.00 |01> 0.00 |11> 1.00 < 1154703080 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay, maybe not. < 1154704393 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :j00 lose. < 1154704699 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1154704711 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good morning. < 1154704931 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ohayou. < 1154704942 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Guten tag. < 1154704987 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Shini nakkya. Doitsu go o hanasu kara. < 1154705058 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hola. < 1154705929 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :holahola < 1154706738 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1154707330 0 :RodgerTheGreat!unknown@unknown.invalid NICK :RodgerTheAfk < 1154707854 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1154707949 0 :lindi-!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1154707974 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1154709778 0 :Razor-X!n=user@user-11fa40u.dsl.mindspring.com JOIN :#esoteric < 1154710249 0 :RodgerTheAfk!unknown@unknown.invalid NICK :RodgerTheGreat < 1154710256 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :back < 1154710274 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi Gregor, Razor-X. < 1154710300 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hey-a RodgerTheGreat. < 1154710493 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"Yay! I'm back!"(_o)O.?]} < 1154710506 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Back and slow! < 1154710508 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :8-D < 1154710519 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yup :P. < 1154710521 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you called the wrong function :) < 1154710526 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"Yay! I'm back!"(_o)o.?]} < 1154710530 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Yay! I'm back! < 1154710531 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1154710532 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1154710705 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1154711032 0 :Relyt!n=Relyt@12-219-219-27.client.mchsi.com JOIN :#esoteric < 1154711284 0 :Relyt!unknown@unknown.invalid QUIT :Client Quit < 1154711507 0 :pikhq!n=pikhq@67-21-19-37.clspco.adelphia.net JOIN :#esoteric < 1154711711 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. Does glass have any kind of facility for embedding comments (other than creating functions that are never called, etc)? < 1154711730 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :'comment' < 1154711735 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Surely one could do if(0){Comments here}. :p < 1154711737 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :excellent < 1154711749 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :'comment' works too. < 1154711776 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I assume that comments can be anywhere except for class/function/variable names? < 1154711925 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :They can't be inside the "!glass ". :-P < 1154711935 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!gla'comment'ss {M[m(_o)O!"Yay! I'm back!"(_o)o.?]} < 1154711938 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1154711953 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"Ya'comment'y! I'm back!"(_o)o.?]} < 1154711956 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Ya'comment'y! I'm back! < 1154711964 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Can't do that either. < 1154711975 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :to be expected. < 1154712037 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking about the technical aspects of creating a polyglot quine in glass- it'd be relatively easy to moosh BF code in everywhere you'd want. < 1154712072 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's inside of a string; probably can't get away with it there. < 1154712098 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I doubt you can get away with that in any language. < 1154712118 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You could make a comment *be* a string in Tcl. . . < 1154712131 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :set comment "This is a comment! It's a string!" < 1154712148 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that < 1154712153 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :set comment "Now, comment has a different value! Since nobody uses it, it's effecitvely a comment!" < 1154712156 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :is something different entirely. < 1154712162 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. Just kidding. < 1154712213 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty much the same as < 1154712229 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1154712366 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Comment in Unlambda: ``ki`.T`.h`.i`.s`. `.i`.s`. `.a`. `.c`.o`.m`.m`.e`.n.t < 1154712423 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I like BF "supercomments". [-][Arbitrary Text. <- Did you see that? I used a period! OMFG!] < 1154712471 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What if your BF interpreter bans ][? < 1154712500 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've never seen an interpreter that did that. < 1154712507 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But what if it does? < 1154712543 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Then it's not a BF interpreter. < 1154712554 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's like asking "What if your BF interpreter doesn't allow [+] ?" < 1154712576 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you disallow arbitrary command sequences, you rapidly create a useless language. < 1154712589 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, ][ is useless, except in making comments. < 1154712597 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Just like <>, ><, +-, and -+. < 1154712620 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :much better would be to have the interpreter strip sequences like [blah][] -> [blah] < 1154712644 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but pre-optimizing is different from disallowing. < 1154712675 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: But a compliant interpreter will actually allow [code][foo]. < 1154712689 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What if it's not compliant? :-P < 1154712689 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and besides, sequences like you're talking about could be quite useful in a flavor that allows self-modification. < 1154712707 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's useless, but it's part of the language. < 1154712711 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :not compliant = not BF < 1154712719 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then it's a different language. < 1154712724 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1154712749 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION mehs < 1154712788 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it is worth considering that the original BF interpreter allowed self-modification. < 1154713202 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :idea! Has anyone ever considered creating an emoticon-based language? < 1154713239 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1154713252 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1154713254 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :repeatedly. < 1154713257 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :dang < 1154713259 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and then i stabbed them with a fork. < 1154713261 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :repeatedly. < 1154713294 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is ashamed of the failure of his creativity. < 1154713323 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Here, have a combinator base: (\a b c -> b (\ d -> a (\ e -> c (e d)))), (\a b -> b a), and (\a b -> a (\c _ -> b c) b) < 1154713348 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1154713870 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1154713887 0 :pikhq!n=pikhq@67-21-19-37.clspco.adelphia.net JOIN :#esoteric < 1154713935 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's what I call the bind/return continuation combinator base. < 1154714000 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/bind/ap/ < 1154714084 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The bind/return base would have (\a b c -> a (\d -> b d c)) instead of that one up there. < 1154714091 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The first one, that is... < 1154715792 0 :_jol_!n=_@c5850-a3-2-62-147-20-186.dial.proxad.net JOIN :#esoteric < 1154718563 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1154720173 0 :bsmntbombdood_!unknown@unknown.invalid NICK :bsmntbombdood < 1154721608 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :What ... the ... f*** < 1154721622 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :A couple days ago, she's saying "I wanted to see whales gettin' it on, not do science!" < 1154721632 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Today, it's "My crotch smells like tuna!' < 1154721637 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Must ... kill. < 1154721779 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Please, do. < 1154721789 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: "Really? Can i smell it?" < 1154721846 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I don't /want/ to smell it. < 1154721849 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I /want/ to stab her. < 1154723245 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1154724104 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1154724126 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :Tcl/Tk is esoteric already, right? < 1154724548 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1154724558 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1154724742 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, it's an esoteric programming language, but not necessarily in the sense that most esolangs are. < 1154724755 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :dictionary support is in alpha < 1154724804 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I guess that if PostScript is an esolang, then Tcl is as well. < 1154724856 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :is there an esolang that sort of OCRs lines in an image? < 1154724859 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :not pixel-based < 1154724903 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1154724908 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, not like this: http://esoteric.voxelperfect.net/wiki/Braincopter < 1154724909 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :might be a terrible idea < 1154728558 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION leaves to watch Star Trek < 1154728932 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :These are the voyages ... of the starship zucchini. < 1154729555 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What about his old friend Starship Carrot? < 1154729724 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Starship Avocado. < 1154729840 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :``This is Captain Guacamole of the Starship Avacado. Come in, Captain Cucumber of the Starship Zucchini! We are under heavy fire by the evil Captain Alfredo! Come in Captain Cucumber!!!'' < 1154729884 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I have started a bad trend... < 1154729927 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes you have, Mr. Tomato. < 1154729968 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :mmm... guacamole. < 1154729996 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, committe *psst that's you GregorR-W* I think it's time we announce some dates. < 1154730008 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There's someone else, and I'll talk to him. < 1154730012 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :It's interesting that Avocados are the only known plants that create saturated fats. < 1154730136 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1154730195 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Wow, three people on the committee? < 1154730197 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That's a lot :P < 1154730276 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jebus. < 1154730285 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm talking to a friend of mine. . . < 1154730296 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He's considering making a 4d esolang. < 1154730304 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Isn't there already one ... < 1154730310 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not that I can find. < 1154730393 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There's already one. < 1154730401 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :4DL I think the name was. < 1154730415 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :http://www.esolangs.org/wiki/4DL < 1154730421 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1154730428 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Tell your friend he loses :P < 1154730435 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hehehe. < 1154730443 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Make a 5 dimensional esolang! < 1154730450 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I might be interested in participating in the esolang contest, either on the committee or as a contestant- when is it going to be held? < 1154730497 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :noit 'o mnain worb supports 4 or 5d space, I think... < 1154730508 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I wanted 5-10 committee members before we convene on a date, but I doubt we'll get that many. < 1154730575 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He's opting for ooD. < 1154730580 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. Infinity. < 1154730589 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How does that work? < 1154730594 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Continuum Hypothesis? < 1154730609 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, it'd practically be limited by the amount of memory on your computer. . . < 1154730642 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'd be glad to join the committee if I'd be needed there (and you want me). < 1154730650 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that kind of infinite dimensions. < 1154730665 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: We want as many people as we can get. < 1154730672 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :On a true Turing machine, it would be infinite. < 1154730682 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1154730696 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :;). < 1154730826 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :w00t. I may not be the best coder here, but I think I know enough about esolangs and algorithms to make a good judge. < 1154730844 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Cool :) . < 1154731627 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :the 4DL hello world is crazy < 1154731664 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :committee? < 1154731706 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not in 1D. < 1154732465 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :re all < 1154732572 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :4DL? < 1154732574 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :n/m < 1154732590 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was thinking 3d environments for some strange reason < 1154732736 0 :ihope_!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1154732802 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you want to join the committee, join the committee :). < 1154732836 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i want to shoot the committee < 1154732851 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Don't shoot me, shoot GregorR-W instead. < 1154732987 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :he's at work < 1154732990 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :doing something useful < 1154733007 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :If by "useful" ... < 1154733011 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :You mean "compiling ruby" ... < 1154733030 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And, to make that sentence proper, by "doing something" you mean "" < 1154733119 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to eat < 1154733143 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why are you compiling ruby? < 1154733169 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :'s my job. < 1154733181 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I maintain software. < 1154733193 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I'm dpkg :P < 1154733223 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there, I'm listed on the committee now. http://esoteric.voxelperfect.net/wiki/2006_Esolang_Contest#Committee < 1154733314 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :me too! < 1154733329 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I would've made my whole email address a program, but I wanted to fit it on a single line. < 1154733375 0 :BrainMachine!n=PircBot@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1154733398 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just incase anyone feels like running it. < 1154733782 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1154734480 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seems Nick has gone to apathetic about ooD. < 1154734524 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But I've gotten rather excited about this idea. . . < 1154734556 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Remote closed the connection < 1154734616 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anyone *else* care? < 1154734626 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1154734632 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- IRC for those that like to be different" < 1154734654 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to assume that that's "No, I don't care about an infinite number of dimensions on your stupid bloody language idea." < 1154734771 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, I'm just going to declare the following instructions: < 1154734802 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :+-[]<>,._= < 1154734835 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :_ and = change a single char: _ subtracts one, = adds one. < 1154734853 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :< and > move forward and back in the dimension specified by that char. < 1154734872 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If one doesn't use _ and =, it is exactly equal to Brainfuck. < 1154734895 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If one does, though, you've come up with a handy way of implementing functions in Brainfuck. :p < 1154734925 0 :BrainMachine!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1154734934 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, to think about how to specify what code will be in the array. . . < 1154734944 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And see if someone is crazy enough to try implementing it. ;p < 1154734991 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i don't unedrstand your explanation < 1154735000 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what char? < 1154735033 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Argh. Misexplained it all. < 1154735034 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ARGH! < 1154735048 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My brain got tarnished by just thinking of it. < 1154735056 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to go back to my Emacs buffer. . . < 1154735090 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels t3h stupid < 1154735206 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :reexplain. < 1154735224 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm writing the spec as I go, BTW. . . < 1154735259 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :+-[]<>,. are all as in Brainfuck. < 1154735284 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There is a single byte aside from Brainfuck's normal array. < 1154735310 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric := and _ will act as + and -, respectively, on this single char. < 1154735363 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There is a (theoretically) infinite amount of dimensions wherein the code can flow (unlike Brainfuck, with it's one, and Befunge, with it's two). < 1154735422 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :v will move "down" one in the dimension specified by the single char, and ^ will move "up" in that dimension. < 1154735458 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The array and the char both start with all values set to 0. < 1154735523 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Argh. Sorry. < 1154735529 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/char/bignum/ < 1154735553 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Want it to be as close to infinite as I can, not merely 255D. x_x < 1154735834 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I suppose the question, then, is: how much Ram/Swap do you have? < 1154735921 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i still don't understand. < 1154735942 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: is the code multidimensional or the memory? if it's the code, how do you specify it in the first place? < 1154735949 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The code is multidimensional. < 1154735958 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And that's what I'm not sure of yet. < 1154735980 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The memory is just a straight-forward one dimensional array. < 1154736014 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm not _quite_ sure you understand yourself what you're talking about < 1154736036 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: Like I said, I'm making it up as I go right now. :p < 1154736045 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i see. < 1154736054 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're just getting my thoughts on the subject right now. < 1154736069 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that sucks. < 1154736075 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How so? < 1154736099 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't want your thoughts, i want a spec :) < 1154736116 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Argh. I'm not entirely sure that's truly multidimensional code. < 1154736136 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's merely code that has a lot of ways to fork. < 1154736157 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still seems good in my head, but. . . < 1154736168 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's more of a "Brainfuck with functions" as it is, right now. < 1154736251 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for the love of god, can people stop creating more brainfuck variants? < 1154736254 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there's 9832478907345 already < 1154736263 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: Sorry. Thought this was interesting. < 1154736281 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's not too late to abort it, though. :p < 1154736557 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a (rather small) spec. . . < 1154736601 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/115926 < 1154736767 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes AFK < 1154736840 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's all my fault, isn't it? < 1154736898 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1154736909 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :holy shit the topic is long. < 1154736914 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just noticed < 1154736937 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1154736954 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thoughts? Comments? Accusations of stupidity? < 1154737090 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you're stupid. < 1154737126 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I was beginning to think that myself. < 1154737136 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It seems my brain and I have gone our seperate ways. < 1154737469 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Could you just forget everything I've aid in the past. . . $large_amount_of_time? < 1154737518 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no < 1154737539 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Could you at least be willing to try and forgive me? < 1154737875 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I assume that'd be pending upon me doing something smart) < 1154738075 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, I've got a psuedo-smart specification on my hard drive. < 1154738084 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And no, I'm not posting it yet. < 1154738105 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I want to re-examine it some time when I'm not in the middle of a stupidity streak. < 1154739574 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think programming in this is going to be a bitch. < 1154739625 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(Unlike BF, in which programming is like a cool summer breeze) < 1154740127 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric : Well, ][ is useless, except in making comments. < 1154740127 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric : Just like <>, ><, +-, and -+. < 1154740143 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I disagree. < 1154740189 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I can find uses for all of the pairs of commands in the second line. < 1154740244 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :Many BF interpreters stop when D=0 and executing <, so <> can be thought of as "Stop if D=0; otherwise continue normally." < 1154740288 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What about the others? < 1154740292 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :>< can be a check to stop if no more memory is available. < 1154740329 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :In the case of nonwrapping-constrained interpreters, -+ can serve as a check for if an attempt to decrement zero is done. < 1154740361 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :And, of course, +- can be used for overflow detection in the same interpreter scenario. < 1154740395 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I can't find a use for ][, though, except writing comments which is useful per se. < 1154740419 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :Or even commenting out code. < 1154740511 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Well, they're all useless in BF interpreters which provide infinite tapes in both directions and allow arbitrary integers of either sign... < 1154740547 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :which are not very numerous and are highly nonstandard < 1154740549 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :.P < 1154740551 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1154740588 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :(nonstandard for the infinite tape part) < 1154740656 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :But that will not stop you if you were planning a BF-tidy program :) < 1154740679 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :or BF-lint < 1154740809 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I have also imagined another BF variant in which ][ could be useful < 1154740884 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :so the number of BF variations is now 9832478907346 including mine < 1154740930 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :in this variant the code starts at data position -1 and goes backwards < 1154740962 0 :GregorR-W!unknown@unknown.invalid QUIT :"Chatzilla 0.9.75 [Firefox 1.5.0.2/0000000000]" < 1154741007 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :the commands are in ASCII so it permits self-modification < 1154741047 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :but in order to manipulate instructions it may be necessary to have "dead code" in the middle of the program < 1154741100 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :this would allow a BFOS, since in this way loaders could be written < 1154741160 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :But it wouldn't allow optimization of code and all that. < 1154741176 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yeah, you have to live with that < 1154741215 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :but some programs with unbalanced [] could even be valid < 1154741271 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :e.g. a program with an extra ] could be valid if the data area (which is also executable) has been written with a matching [ < 1154741325 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :or if self-modified to match < 1154741350 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :it opens a whole new world of BF power :) < 1154741373 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Here's an idea: an optimizing BF compiler that turns its input into some fancy type thing, then churns out something of that type, which is the compiled program. < 1154741398 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :It'd be hard to guarantee that each type only goes with one program, though, eh? < 1154741456 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I don't get the fancy type thing part < 1154741481 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :something like a VM BF? < 1154741788 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: don't forget that +-, -+, <>, and >< could be useful in a self-modifying BF program as spacers, even moreso ][, which in the case of [......][.....] could be "opened up" to [............] as a simple way of extending a main loop. < 1154741848 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yeah, interesting usage case too :) < 1154741867 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1154741968 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :off to bed, bye < 1154741978 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1154742330 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :The compiler would just turn its input into some complex specification of just what the program does, then turn it into some other type of code. < 1154742576 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I always thought a good tool would be a powerful preprocessor for BF that would support things like macros, variable names, etc, (vaguely like BFBASIC, perhaps), that would render out raw BF, and then a matching BF compiler that would transform the raw BF into efficient assembly. < 1154742632 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :they kinda exist as seperate utilities, but if you combined the two it would be like a regular high-level language. < 1154742673 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :brings to mind the old "gluing parts onto a skateboard to make a luxury car" adage. < 1154743534 0 :Arrogant!i=Scott@28.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1154743578 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just might have his infinite dimensional Brainfuck variant specified by now. . . < 1154743667 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :show us what you've got. < 1154743700 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think ihope can attest that, right now, you *don't* want to see it. < 1154743733 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1154743740 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fair enough < 1154743757 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Give me a couple more days to make sure I'm not just on crack by mistake. :p < 1154746605 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this image speaks to me: http://i.somethingawful.com/inserts/articlepics/photoshop/08-04-06-difficulty/occamsmonkey.jpg < 1154746894 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Diiiiiiiiiiiiiiiiet Cherry Vanilla Orange Grape Lemon Lime Mint Roast Chicken Mayonnaise and Colaaaaaaaaaaaa Dr Pepper! < 1154746954 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :is this a bizzare chef variant? < 1154747000 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHAHA < 1154747003 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, but it needs to be < 1154747034 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm... I see possibilities... < 1154747065 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we should design a language around your previous sentence so that it will *become* a hello world. < 1154747435 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. "Hello, World" = 12 characters. there are 12 a's in "Colaaaaaaaaaaaa", so that can be output. < 1154747458 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Diiiiiiiiiiiiiiiiet" can allocate a stack or something... < 1154747485 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and then we need to get "Cherry Vanilla Orange Grape Lemon Lime Mint Roast Chicken Mayonnaise" to push data into a stack... or something... < 1154747498 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and "Dr Pepper" can be an end statement. < 1154748456 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Evil. < 1154748484 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, that's kinda the idea... < 1154749784 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://nickv111.is-a-geek.com:8080/~pikhq/dimensifuck < 1154749844 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm gettin' a 404... < 1154749856 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Try again. < 1154749911 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah, much better. < 1154750031 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wait- isn't this ultimately just a *big* three dimensional space? < 1154750045 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm? < 1154750071 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :each "dimension" is a 2d codespace. < 1154750083 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there are many of these spaces, so it's 3d. < 1154750092 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Argh. < 1154750099 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :unless I misunderstand the spec... < 1154750102 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's a bug in how I'm specifying the dimensions. < 1154750108 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1154750113 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I need a good damned way of doing it. < 1154750133 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :use dimensions like a tree structure. < 1154750147 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :imagine a cubical arrangement of cells. < 1154750161 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :now imagine a line of these cubes- that's time. < 1154750164 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(4d) < 1154750183 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :now imagine a whole series of these lines. that's 5d < 1154750190 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1154750194 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That makes sense. < 1154750210 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good. I'm glad I could describe it. < 1154750211 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then a set of those series is 6d. . . And so on. < 1154750225 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just imagine panning back infinitely. < 1154750243 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :now, to actually store this as a data structure, you'll need a treelike system. < 1154750273 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :problem is, you'd have to define it bottom-up, which makes things difficult. < 1154750273 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd prefer a way of representing it in simple ASCII. < 1154750407 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1154750461 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't think there's a simple way to represent xD code that is at the same time clear. < 1154750478 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you could just store *data* in an xD space... < 1154750594 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe express it as follows: 2D piece 1, 3D piece 4, 4D piece 3. . . etc.? < 1154750600 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh. idea- add a command that sets you to a random "dimensional index"... < 1154750639 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I would define dimensions like ip addresses- x.y.z.a?.b?... < 1154750656 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. That's a good idea. < 1154750662 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Easier to parse. < 1154750755 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/dcvogllmrcmcdp.ogg < 1154750773 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you want to define your code that way, you can preface each command with an address like that- sorta like BASIC line-numbers. < 1154750868 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That could work. < 1154750888 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What'd be nice is a program to allow easy editing of code like this. ;) < 1154750912 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: it's all clear now! < 1154750924 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What is? < 1154750949 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got a new spec up. < 1154750959 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION perceives the meaning of gregor's enigmatic food-related statement! < 1154750960 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Try it, and see if that's a less sucky version. < 1154750974 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry. Need to copy to public_html. < 1154750988 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, that first section is my voice unedited. Yeah, my voice sucks. < 1154751058 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've heard much, much worse. < 1154751061 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There. < 1154751085 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or not. < 1154751104 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I made edits, and they disappeared. < 1154751121 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Crap, I screwed it up .... I didn't say "lemon lime" in the "small print" < 1154751147 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fuxxor. < 1154751373 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now? < 1154751408 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The spec could use refining, I know, but I believe now it should at least be actually infinite-dimensional in nature. . . < 1154751495 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If it actually is correct, then I dare someone to write an interpreter or compiler for it. :p < 1154751564 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION demands a credit line for fundamental underlying concepts of dimensifuck. < 1154751606 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION demands the same < 1154751675 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just getting your head around it is a challenge. Specifying a language in it is making me near-insane. < 1154751705 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the fact that I'm not even sure if any of it makes any sense at all isn't helping. < 1154751746 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just be sure to include my name somewhere in the Esolang article when you create it. < 1154751770 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I intend to. < 1154751792 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Along with Nick, for a) giving me the idea and b) trying to convert my scratchings into a proper LaTeX spec. < 1154751821 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :w00t. < 1154751837 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :LaTeX ftw! < 1154751860 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd do it, but I'm not entirely capable of figuring out what I mean at the moment, so. . . < 1154751981 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :at one point, I knew some LaTeX... < 1154752018 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :mostly just math markup, though. < 1154752095 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There, that should be a bit more clear. < 1154752136 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry. Need to fix it. < 1154752151 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My explanation of the example code, mostly. < 1154752199 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*There*. < 1154752273 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for the inevitable accusations of stupidity/insanity < 1154752464 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just realised one thing that it needs < 1154752475 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You think maybe I could use a way to end the program? < 1154752485 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1154752495 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :programs that end are easier to write interpreters for. < 1154752509 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"X", perhaps? < 1154752515 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1154752526 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or "E", to avoid clashing with braintwist. < 1154752576 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It already clashes with Braintwist. :p < 1154752637 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, at least I know my language is Turing complete, via a trivial isomorphism with Brainfuck. ;p < 1154752700 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just do: 1.1 *brainfuck code here*X < 1154752702 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Voila. < 1154752715 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bingo < 1154752760 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Any Brainfuck coder can write for Dimensibrain. Just not every Brainfuck coder can use the dimensional features. ;) < 1154752779 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Argh. s/ibrain/ifuck/ < 1154752788 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to get the name right, at least. < 1154752791 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : Argh. s/ibrain/ifuck/ < 1154752795 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Your know quote for life. < 1154752804 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1154752806 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :brillaint < 1154752836 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :^ notice the clever combination of "Brillaint" and "ain't" (which is not a word) < 1154752849 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now. . . Do you think that it's now actually validly multi-dimensional, and *gasp* makes sense? < 1154752854 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :^ notice the un-clever failure to spell. < 1154752870 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: to a reasonable degree. < 1154752906 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notices an issue. . . < 1154752925 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prepares to resolve an issue. < 1154752985 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Care to inform? < 1154753026 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you have to *tell* me the issue before I can solve it, unless you want me to make shit up. < 1154753052 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's just that ^ and v ended up doing the opposite of what they'd appear to do. < 1154753067 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Err. . . < 1154753073 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's just an issue with my example code. < 1154753076 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hang on. < 1154753082 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :okie-dokie, < 1154753085 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to stop coding when he's this irrational. < 1154753089 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sounds acceptable. < 1154753288 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*There*, the example code should now actually fit the language. < 1154753336 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :an excellent way to start a spec. < 1154753343 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1154753367 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's actually a language that makes some sense now, I believe. < 1154753377 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it only took me a few hours to get there. :p < 1154753426 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :d'you know that gasoline smell? Smells like... victory! < 1154753441 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loves the smell of esolang napalm in the morning. < 1154753451 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs s/three/five/ on his spec < 1154753454 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or at 11:50 at night, as the case may be. < 1154753607 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I believe this can be called "masochism at work" now. < 1154753620 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dares anyone to implement it < 1154753768 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what would such a madman win? < 1154753880 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a small portion of your immortal soul? < 1154753895 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :$2.67? < 1154753912 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the respect and admiration of your peers? < 1154753956 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Proof of madness. < 1154753973 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. like a certificate? < 1154753980 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1154754088 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A certificate which is written in Dimensifuck. < 1154754237 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"In a moment, pikhq is going to step into another dimension. A dimension not only of sight and sound, but of the mind. There's a signpost up ahead- he has entered... The Dimensifuck Zone..." < 1154754245 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1154754362 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm glad I stumbled across this channel a few days ago- I feel so at home. :) < 1154754384 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1154754474 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've been learning about esolangs as a hobby for years now- little did I know there was a community of madmen (and madwomen) just like me RIGHT BELOW MY NOSE < 1154754508 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1154754550 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dances joyfully < 1154754768 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1.1 ^.,v < 1154755033 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just be glad I'm not overloading the operators. :p < 1154755050 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, sweet jesus < 1154755157 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. does anyone know anything about raytracing? < 1154755237 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've been thinking about the feasibility of implementing a raytracer in BFVGA, but I know nothing about raytracing other than that it's slow and looks cool. < 1154755711 0 :BigZaphod!n=sean@g1083a.resnet.uni.edu JOIN :#esoteric < 1154756687 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, BigZ. < 1154756707 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :didn't know you were into esoteric programming. < 1154756763 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Redid the spec. < 1154756785 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A friend convinced me that ^ and v should be conditional, so we can get rid of [ and ]. < 1154756841 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And Nick got a nice LaTeX version. < 1154756870 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. the plot thickens. < 1154756905 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://nickv111.is-a-geek.com/~pikhq/dimensifuck.tex < 1154756948 0 :BigZaphod!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: hey! I remember you. :-) < 1154756957 0 :BigZaphod!unknown@unknown.invalid PRIVMSG #esoteric :I made Whirl, Cow, Taxi, and 3code. ;-) < 1154756987 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :really? wow! < 1154756993 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've been working on Dimensifuck with a few people. < 1154757011 0 :BigZaphod!unknown@unknown.invalid PRIVMSG #esoteric :been quite awhile since I've been in that world, though. :-) < 1154757025 0 :BigZaphod!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I'm just popping off to play a game with the wife for a spell. be back later. ;-) < 1154757032 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1154757070 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://nickv111.is-a-geek.com:8080/~pikhq/dimensifuck.tex < 1154757079 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry. < 1154757124 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :very nicely formatted. < 1154757138 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I notice you adapted my explanation. < 1154757153 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, that happened by chance. < 1154757158 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He didn't hear any of that. < 1154757166 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't right that; my friend Nick did < 1154757179 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1154757180 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/right/write < 1154757186 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :one thing- I < 1154757195 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Argh. This has been a very bad day for me. Can't seem to think at all. < 1154757200 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure it's "Epsilon", not "Upsilon" < 1154757209 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :unless he was being punny. < 1154757231 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Him? Probably being punny. < 1154757237 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reappears. < 1154757273 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :howdy, GregorR. < 1154757280 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He's serious, and begs to differ with you. < 1154757309 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Dot dot dot. < 1154757313 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Upsilon < 1154757321 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Epsilon < 1154757331 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :We're both right, it would appear. :/ < 1154757354 0 :nickv111!n=nick@70-33-45-234.clspco.adelphia.net JOIN :#esoteric < 1154757359 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I am Alpha and Omega. And that guy is Epsilon. < 1154757359 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1154757370 0 :nickv111!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1154757384 0 :nickv111!unknown@unknown.invalid PRIVMSG #esoteric :Um, pikhq tells me you guys don't think Upsilon is a Greek letter, or something of the like < 1154757385 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I assume that you, nickv111, are the guy assisting pikhq with his esolang. < 1154757388 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :nickv111: RodgerTheGreat just found out you're both right. < 1154757399 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[12:54am] RodgerTheGreat: http://en.wikipedia.org/wiki/Upsilon < 1154757399 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[12:54am] RodgerTheGreat: http://en.wikipedia.org/wiki/Epsilon < 1154757399 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[12:55am] RodgerTheGreat: We're both right, it would appear. :/ < 1154757408 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1154757424 0 :nickv111!unknown@unknown.invalid PRIVMSG #esoteric :Right, I said specifically to pikhq, "If you look up greek letters, Upsilon is definitely a greek letter < 1154757427 0 :nickv111!unknown@unknown.invalid PRIVMSG #esoteric :10:55 < 1154757430 0 :nickv111!unknown@unknown.invalid PRIVMSG #esoteric :So is Epsilon < 1154757432 0 :nickv111!unknown@unknown.invalid PRIVMSG #esoteric :10:55 < 1154757434 0 :nickv111!unknown@unknown.invalid PRIVMSG #esoteric :Both of them are definitely greek letters" < 1154757437 0 :nickv111!unknown@unknown.invalid PRIVMSG #esoteric :So, I said both of them were definitely greek letters. < 1154757441 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah- he didn't convey that to me in it's entirety. < 1154757468 0 :nickv111!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I never said that Epsilon isn't a greek letter. I said that Epsilon and Upsilon are two completely separate letters < 1154757473 0 :nickv111!unknown@unknown.invalid PRIVMSG #esoteric :Just wanted to clear that up ;) < 1154757475 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I didn't see that when I said "He's serious, and begs to differ with you.". < 1154757503 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :10:54. < 1154757507 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's all cool. < 1154757513 0 :nickv111!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1154757536 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :nickv111: So, would you agree with me that anyone who implements this is quite probably insane? < 1154757541 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interestingly, it appears nick and I came up with similar explanations for multiple dimensions independently. < 1154757639 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :" < 1154757640 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[10:55pm] RodgerTheGreat: use dimensions like a tree structure. < 1154757640 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[10:55pm] RodgerTheGreat: imagine a cubical arrangement of cells. < 1154757641 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[10:55pm] RodgerTheGreat: now imagine a line of these cubes- that's time. < 1154757641 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[10:55pm] RodgerTheGreat: (4d) < 1154757643 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[10:56pm] RodgerTheGreat: now imagine a whole series of these lines. that's 5d < 1154757645 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[10:56pm] pikhq: Ah. < 1154757648 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[10:56pm] pikhq: That makes sense. < 1154757651 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[10:56pm] RodgerTheGreat: good. I'm glad I could describe it. < 1154757653 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[10:56pm] pikhq: Then a set of those series is 6d. . . And so on. < 1154757656 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[10:56pm] RodgerTheGreat: just imagine panning back infinitely. < 1154757658 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[10:57pm] RodgerTheGreat: now, to actually store this as a data structure, you'll need a treelike system. < 1154757934 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, I'm going to get some sleep. Good night, everyone. < 1154757952 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1154760293 0 :nickv111!unknown@unknown.invalid QUIT :"Lost terminal" < 1154762534 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :co'o < 1154762600 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1154762841 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1154763166 0 :_jol_!n=_@c5850-a3-2-62-147-23-73.dial.proxad.net JOIN :#esoteric < 1154763543 0 :bsmntbombdood_!n=gavin@unaffiliated/bsmntbombdood JOIN :#esoteric < 1154763559 0 :bsmntbombdood_!unknown@unknown.invalid PART #esoteric :? < 1154764715 0 :Arrogant!n=scotty@242.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1154764799 0 :clog!unknown@unknown.invalid QUIT :ended < 1154764800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1154766257 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1154766677 0 :CXI!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1154766705 0 :CXI!i=Sanity@dialup-72.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1154769957 0 :bsmntbombdood!unknown@unknown.invalid NICK :bsmntbombdood_ < 1154769972 0 :bsmntbombdood_!unknown@unknown.invalid NICK :bsmntbombdood < 1154770167 0 :bsmntbombdood!unknown@unknown.invalid NICK :bsmntbombdood__ < 1154770207 0 :bsmntbombdood__!unknown@unknown.invalid NICK :bsmntbombdood < 1154771364 0 :bsmntbombdood!unknown@unknown.invalid QUIT :"sleeping" < 1154781332 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1154790122 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1154790135 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good morning. < 1154790909 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Ello. < 1154791038 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi, ihope_. < 1154791352 0 :_jol_!n=_@c5850-a3-2-62-147-23-182.dial.proxad.net JOIN :#esoteric < 1154792766 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1154794269 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Morning. < 1154794395 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1154794624 0 :smokecfh!n=user@53549344.cable.casema.nl JOIN :#esoteric < 1154795992 0 :_jol_!n=_@c5850-a3-2-62-147-21-40.dial.proxad.net JOIN :#esoteric < 1154797393 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1154797699 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :back < 1154797754 0 :smokecfh!unknown@unknown.invalid QUIT :Remote closed the connection < 1154797938 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if someone's going to be crazy enough to implement Dimensifuck < 1154797998 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I dunno... I might try it in Java at some point, but my OOP-fu is weak < 1154798040 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :One condition: try and make it work with GCJ, please. < 1154798051 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't like having non-free software around. . . < 1154798060 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :creating the data structure necessary for storing code is gonna be a bitch. < 1154798083 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't care, because JVM is bundled with his OS. < 1154798106 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, it should just end up being a simple CLI app, so it should work with GCJ. . . < 1154798115 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :most likely. < 1154798132 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION also likes the ability to compile the Java bytecode to a native binary. ;) < 1154798139 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I have access to a shell on a machine with GCJ so I ought to be able to test it out. < 1154798145 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :K. < 1154798191 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Java is really pretty fast, dude- a properly coded app can achieve 60-70% the speed of C, and it's actually portable. Take a look at JAKE, for example. < 1154798262 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, yeah, yeah. . . < 1154798271 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION codes in Tcl, not C, anyways. ;) < 1154798327 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :C has it's place (coding drivers, for example), but I think it's inconvenient for most of my purposes. < 1154798349 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've done most of my recent coding work in PHP, actually. < 1154798359 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1154798374 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Y'know, I might try making an online interpreter. < 1154798390 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think *Java* is inconvenient for most purposes. < 1154798441 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Combines the ease of use of C++ with the speed of running your code in an emulator. < 1154798451 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :textedit -> javac -> java. No screwing around with preprocessors, makefiles or compiler flags. < 1154798499 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then I'll run gcj on the Java bytecode when I get it, so I have a native binary. < 1154798568 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mostly for simplicity of execution; using gij to execute it takes a little bit more typing. < 1154800486 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1154801217 0 :CXI!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1154801244 0 :CXI!i=Sanity@dialup-72.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1154802017 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :back < 1154802023 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hello, CXI < 1154804061 0 :RodgerTheGreat!unknown@unknown.invalid NICK :RodgerTheAfk < 1154804512 0 :smokecfh!n=user@53549344.cable.casema.nl JOIN :#esoteric < 1154805928 0 :bsmntbombdood!n=gavin@unaffiliated/bsmntbombdood JOIN :#esoteric < 1154806843 0 :_jol_!n=_@c5850-a3-2-62-147-23-153.dial.proxad.net JOIN :#esoteric < 1154807679 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ugggh. I can't stand C. < 1154807717 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And Java *isn't* fast. < 1154807718 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P. < 1154807733 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Especially on older machines. < 1154807795 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: got some benchmark? < 1154807836 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :lindi-: Not offhand, no. < 1154807847 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Not as much speed as it eats up memory like the devil. < 1154807859 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Especially on a box with only 256 MB of RAM. < 1154807874 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :depends on the program i guess < 1154807893 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Even something small like jMemorize takes up almost as much memory as an Opera session with 40 tabs. < 1154807936 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Java and GTK2 are the two biggest memory hogs for Linux. GTK2 is improving, but I can't see Java improving. < 1154807968 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Not unless you use the OSS VMs, which require GNU Classpath for the most part, which relies on a bunch of stupid Gnome dependancies that I don't want to deal with. < 1154808039 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: gnu classpath has QT4 peers < 1154808050 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: and pure X peers are being planned < 1154808051 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It uses too damned much memory. And I've got 1G. . . < 1154808086 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :"java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at jamvm.java.lang.JarLauncher.main(JarLauncher.java:49) Caused by: java.lang.NullPointerException at jmemorize.gui.swing.CardTable.valueChanged(Unknown Source) at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:710) " < 1154808092 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :that's from jMemorize < 1154808101 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: What do you think of Dimensifuck? < 1154808113 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :C = nice. C++ = horrible but usable bastardization of C. Java = horrible, weak, insulting bastardization of C++. < 1154808129 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Insulting because it treats the programmer like an idiot) < 1154808149 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Derrr, what are pointers? ME SCARED BY POINTER ARITHM...ARITH...ADDING N' STUFF! < 1154808215 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :lindi-: Oh yes, QT4 is also full of annoying dependancies. I only have QT3. < 1154808228 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jeeze. . . If you're going tu use C syntax, at least be willing to use the power of pointers. < 1154808229 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :depends :) < 1154808245 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(They may be highly annoying at times, but they *are* powerful in the right hands) < 1154808247 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: i'm all in favor of reusing parts and not reinventing the wheel unnecessarily :) < 1154808248 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I prefer C# over Java many times over, personally. < 1154808248 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Actually, Qt4 has very few dependencies ... < 1154808259 0 :ChanServ!unknown@unknown.invalid QUIT :Shutting Down < 1154808267 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: and as i said, it is possible to add new peers quite easily < 1154808274 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Oddly enough, C# is more free then C++. ;) < 1154808280 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I don't run any DE, or anything resembling one.... so anything that depends too heavily past GTK/GTK2 or base of QT is annoying for me. < 1154808298 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/C++/Java/ < 1154808299 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :x_x < 1154808307 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hehehe. < 1154808310 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I was gonna say ... :P < 1154808317 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I know. It's really ``hit it off'' in the OSS community. < 1154808318 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Public service announcement: D. < 1154808333 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :lindi-: Are there any pure GTK2 or QT3 peers? < 1154808335 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :but portability is a problem with java definitely, too many programs run only on sun's class library < 1154808343 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Which is disgusting, because as soon as it's big enough in the OSS community, M$ will drop their patent hammer. < 1154808352 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :For GNU Classpath, since I wouldn't mind running Kaffee just to bear with my Java programs. < 1154808387 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: That's why Mono and are being written, no? < 1154808396 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :dotgnu < 1154808403 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There we are. < 1154808413 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: You can't break copyright law without knowing it. You can break patent law without knowing it. < 1154808425 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(oversimplification) < 1154808427 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1154808440 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: there's GTK and QT4 currently < 1154808443 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to wash l'car. < 1154808452 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: GTK2 < 1154808455 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :lindi-: But GTK depends on GConf. < 1154808459 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Which is :( . < 1154808496 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*the GTK version < 1154808501 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :well, if i can get freedom by spending some extra ram i'm all for it :) < 1154808528 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm? < 1154808555 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Freedom shouldn't come at the cost of the means of production. < 1154808565 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(Shameless Marx reference.) < 1154808677 0 :ChanServ!ChanServ@services. JOIN :#esoteric < 1154808677 0 :irc.freenode.net!unknown@unknown.invalid MODE #esoteric :+o ChanServ < 1154811239 0 :_jol_!unknown@unknown.invalid QUIT :"co'o rodo" < 1154812546 0 :smokecfh!unknown@unknown.invalid QUIT :Remote closed the connection < 1154817965 0 :RodgerTheGreat!n=rodger@208.64.37.45 JOIN :#esoteric < 1154817970 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1154818238 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hello. < 1154818325 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :any interesting recent developments? < 1154818502 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nothing. < 1154819053 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1154819170 0 :ihope__!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1154819178 0 :ihope__!unknown@unknown.invalid NICK :ihope < 1154819663 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I think you'll be glad to hear that my infinite dimensional Brainfuck variant is now in the realms of sanity. < 1154820145 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what makes you say that? < 1154820177 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1154820233 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The last time he saw it, I think, it wasn't even ooD. < 1154820237 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It was more like 3D. < 1154820248 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was highly confused then < 1154820248 0 :RodgerTh1Great!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1154820284 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, now dimensions are defined quite a bit differently. < 1154820319 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the last spec I saw defined "dimension indices" in a format a bit like an IP. < 1154820376 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is how it still works. < 1154820401 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Really hasn't changed much since late last night. < 1154820512 0 :RodgerTheAfk!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1154820535 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1154822846 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should write some code for it. < 1154822879 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps an HQ9+ implementation? < 1154822959 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :HQ9+ is a good way to prove a language is functional. < 1154822980 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Meh. I'll just do an H interpreter. < 1154822986 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it'd make a great example, at the very least.. < 1154822993 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1154823000 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to think a bit < 1154823150 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's not even a "Hello, world" app in it yet. < 1154823391 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ahah. < 1154823405 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still a simple isomorphism with Brainfuck. . . < 1154823407 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wheee. < 1154823415 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bit more complex, but it is simple. < 1154823431 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION opts to use more dimensions, anyways ;) < 1154824197 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has got a Hello, World app in Dimensifuck < 1154824231 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it's 3d. < 1154824787 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Where is this Dimensifsck from? < 1154825048 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wait... this hasn't been done before? < 1154825060 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I thought someone had already made an n-dimensional *Funge. < 1154825071 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I mean, that was what came to my mind the first time I read about BeFunge..... < 1154825106 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You may want to isolate the halting and printing instruction too. < 1154825225 0 :oerjanj!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1154825835 0 :oerjanj!unknown@unknown.invalid QUIT :"some other time" < 1154825846 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wait.... that's not even multidimensional. < 1154825894 0 :oerjanj!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1154825920 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :one more time, with feeling < 1154825953 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :WAIT... THAT'S NOT EVEN MULTIDIMENSIONAL. < 1154825984 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Happy? < 1154825984 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :that's better, i saw DF in the logs but thought noone was around to discuss it < 1154826000 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You read the logs? :P. < 1154826052 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is watching you. Bwahaha! < 1154826059 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :OH NOEZ. < 1154826076 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well yeah, Dimensifsck is not multidimensional. < 1154826086 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :it seemed multidimensional to me < 1154826091 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's only 3 dimensional. < 1154826113 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :what about the example code? < 1154826152 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I see. < 1154826159 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wait.. though. < 1154826163 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh, yeah. < 1154826187 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :but it confuses me still < 1154826192 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But if you have absolute addressing... isn't a lot of the magic gone? < 1154826230 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i had an idea on easing that < 1154826233 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Like, can't you just store constants in a certain dimension, etc. < 1154826282 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :basically, if you leave out a number it is the same as in the previous line < 1154826297 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :except if it's the last one, then increment < 1154826334 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1154826342 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :then the combination newline + n NULs works like a page break in the n+1'st dimension < 1154826343 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But when I first thought of a system like this, I had a different vision. < 1154826363 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Which, IMO, would be more consistent. < 1154826409 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Yeah, yeah, yeah. . . I barely grok n-dimensional stuff, so anything from me might end up being mildly shitty. < 1154826431 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I spent two years working with this stuff in my head, so I get geeky with dimensions :P. < 1154826445 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I mostly have trouble going above 4 dimensions. < 1154826448 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You *can* use absolute addressing, but eh, it defeats the point IMO. < 1154826452 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :one thing that confuses me about the example code: it looks like the default for a coordinate is 1, but then two of the lines have the same coordinate, 1.-1 and the following < 1154826480 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: Blame me for that. < 1154826506 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I was mostly trying to give my friend Nick, who was writing the LaTeX spec, some clue about how the code would look. < 1154826516 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1154826524 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Here are the changes I propose: < 1154826532 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://nickv111.is-a-geek.com:8080/~pikhq/dimensifuck.tex is the Dimensifuck spec. < 1154826533 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :and also some of the lines have more than one command on them < 1154826575 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Each line is supposed to be a one-dimensional string. . . Maybe I didn't make that clear enough? < 1154826609 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Instead of absolute addressing, we have a relative dimension increment for dimensions greater than 2. It'll look like [3(+)] to go ``up'' in the third direction (Z-axis positive) [3(-)] to go ``down'' in the third direction (Z-axis negative). < 1154826635 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :so each line is a sequence of commands, all at the same coordinates? < 1154826641 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1154826647 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Just like BF and BeFunge. < 1154826665 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Good idea. < 1154826670 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, I mean, you can use > < ^ v or whatever you define to move in the first two dimensions but... < 1154826677 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can, in essence, have [99(+)] which goes ``up'' in the 99th dimension. < 1154826728 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BTW, how Dimensifuck works and how you think it works, seems to me to be mildly different. . . < 1154826734 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Makes me feel like implementing an infinity of an infinity of dimensions ;). < 1154826750 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Only ^ and v change the dimensions that you're executing code in. < 1154826755 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I was using the BeFunge movement, but whatever. < 1154826758 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1154826762 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mine was movement based. < 1154826768 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Talking abotu a *different* language. Ah. < 1154826793 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :"My damn controlling terminal disappeared!" < 1154826799 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, Dimensifsck uses absolute addressing so.... < 1154826831 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hasn't BF been overdone enough already? ;). < 1154826840 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :in a sense befunge uses abs addressing too, each line starts at x=0 < 1154826849 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The absolute addressing is mostly just for the sake of actually writing the code down in ASCII. . . < 1154826865 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*Everything* has an absolute starting point. < 1154826876 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Which is why I proposed my dimensional notation, heh. < 1154826889 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :well, if you use my suggestion for .. defaults then you can leave off many numbers if you want < 1154826940 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How about we implement something like Tri-n-funge (Trinfunge) ? < 1154826948 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :btw i am confused about that "switch v" in the example code < 1154826967 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Where you have three ``super'' dimensions. < 1154826979 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :A finite set of an infinity of dimensions. Sounds nifty, no? < 1154827062 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: The "switch" is a comment; it's just switching to a different dimension there. < 1154827068 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :except that 3*infinity is just the same infinity, so it depends a lot on the particulars < 1154827087 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1154827099 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :but why are there two v in the line? < 1154827102 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No no, I'm talking about CH type stuff. < 1154827112 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to read that file again, it seems < 1154827119 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :continuum hypothesis? < 1154827123 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeh. < 1154827155 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1154827165 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :{A, B, C}, where A, B, and C are sets that look like {a, b, ... , z, ...} where each element of each set is distinct. < 1154827174 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And a, b, z correspondingly looks like: < 1154827198 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Follow the flow of execution. < 1154827211 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :{あ、の、わ、。。。、た} each of which has mutually exclusive elements. < 1154827225 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Simple, no? < 1154827235 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cannot read unicode < 1154827255 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Uggh :P. < 1154827259 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :They're symbols, alright? < 1154827265 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's all you need to know :P. < 1154827372 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So, whaddya think, y'all ? < 1154827412 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :it still seems like A,B,C, being infinite, add up to the same infinity < 1154827426 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah but.... < 1154827437 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you have an infinity of such infinities, how can you have the same infinity? < 1154827456 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :multiplying an infinity by itself is still the same infinity < 1154827471 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :(equivalent to the axiom of choice) < 1154827477 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You still have an uncountable number of elements, but if you have an infinity of infinities, it's intuitively easy to see that this set has more than an infinity of elements.... < 1154827492 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But are we really ``multplying'' here? < 1154827516 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :if you are somehow taking powers it becomes something different < 1154827528 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suddenly has a deja vu feeling < 1154827597 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :do you mean there to be one dimension for each sequence (a,b,c,...,z,...) of values? then you get powers < 1154827669 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1154827676 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1154827721 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: if i understand correctly, the first v in that line is canceled by the second < 1154827728 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1154827754 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The first v is the second one to be executed. < 1154827784 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Why do you want NUL characters, by the way? < 1154827790 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't. < 1154827793 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I want periods. < 1154827794 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :My keyboard doesen't... have a NUL button.... < 1154827796 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Blame Nick. < 1154827808 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :but then you get conflict with the BF . command < 1154827817 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Is this meant to be BF compatible? < 1154827833 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1154827837 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i am not sure there is a NUL in Unicode < 1154827847 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There's NUL in ASCII though. < 1154827859 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's meant to be easily compilable into from Brainfuck, but not meant to be BF compatible. < 1154827870 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :After all, the [ and ] commands aren't around. < 1154827980 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :hm, but if all commands on one line have the same coordinates, how do you define which direction to execute it in? < 1154828087 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking that too, but I assumed it was - to + coordinate. < 1154828127 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Code starts executing with each axis set to 0, correct? < 1154828140 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i assumed 1 from the example < 1154828150 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The example there is bad. < 1154828157 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ignore it. < 1154828201 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Each = will increase the dimension number that ^ and v will change the direction to. < 1154828242 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :When you use ^, it changes to that dimension, and it moves "up" in that dimension (going positively on the n axis). When you use v, it goes "down". < 1154828247 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What if you go down a dimension at axis 0 ? < 1154828260 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i think i could make sense of the example if there was a specific coordinate that increased along the line < 1154828268 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So you... dynamically change codeflow? < 1154828300 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :one not necessarily written as a number < 1154828307 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There is. < 1154828351 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Each line represents a one dimensional string. . . So, each instruction moves +1 on the X coordinate when the code starts. < 1154828365 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks he understands the example now < 1154828383 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So then you can go up a dimension and have another two dimensional array? < 1154828406 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* This would be easier to explain if I could just manage to draw an n-dimensional array of code on a piece of paper. < 1154828412 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: You could, yes. < 1154828420 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ignoring absolute addressing. < 1154828424 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or, you could have another 3 dimensional array. < 1154828435 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So then, how would you have another three dimensional array? < 1154828441 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :===v < 1154828451 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :well, your example is essentially 3-dimensional so a figure should be possible < 1154828465 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it is effectively 3-dimensional. < 1154828493 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i had some thoughts on implementation which might also help with visualizing < 1154828495 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So now that you have 3d-space, show me the instruction pointer going up, down, left, and +Z in it. < 1154828563 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :To go left? ___v Up? _^ Down? _v +Z? ^ < 1154828592 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But wait. < 1154828596 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :you can think of commands as nodes in a graph that are connected by edges if only one coordinate differs < 1154828623 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If ==v gives you a 2D space, and ===v gives you a 3D space, by performing ===_v, aren't you again generating a 2D space? < 1154828645 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're going back to the 2D space. < 1154828657 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The = and _'s cancel out. < 1154828658 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You're not preserving the dimensional space then. < 1154828692 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No spaces are *generated*; the playing field isn't actually having stuff dynamically assigned to it. < 1154828718 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So the moment you have =v you generate a dimension, but ==_v you have a ``floating'' 3rd dimension but you can't move in that space? < 1154828732 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I gave you a wrong command. < 1154828743 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can only go up on one axis at one time without increasing or decreasing dimensions, which effectively makes it 2D though. You can see that can't you? < 1154828748 0 :RodgerTh1Great!unknown@unknown.invalid NICK :RodgerTheGreat < 1154828757 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm back! < 1154828795 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You're just adding abstractions to what is physically a piece of infinitely thin cardboard. < 1154828804 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :not 2D, but a graph structure < 1154828830 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But we want *true* n-dimensional space, which means you need to be able to move along the 1st dimensional axis even in 3D space. < 1154828850 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://nickv111.is-a-geek.com:8080/~pikhq/Hello.dim See if that makes any more sense < 1154828858 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Hello, world in Dimensifuck) < 1154828922 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But you're using absolute addressing here, aren't you? < 1154828944 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The last three lines are attached to the 1 dimensional string at 0; it moves out in the third dimension, away from the 4th and 5th to last lines. < 1154828956 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm really not sure. < 1154828961 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :..... < 1154828963 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1154829020 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :My argument is simple. Relativistically, you can only move in one dimension at one time, thereby removing the very point of a dimension. Absolutely, you can move in any dimension, but if you use absolute addressing, I would think it destroys all similarity to BF. < 1154829023 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :what is the use of the initial 0. on each line? < 1154829042 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. I'm really not sure. < 1154829048 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the idea is that he can drill down as many dimensional levels as he wants. < 1154829072 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It *works*, but IMO it's pretty unelegant :P. < 1154829079 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1154829088 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The only reason it's ``dimensionally complete'' is because of absolute addressing. < 1154829104 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't really see it as a kludge. < 1154829110 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seems to me to be rather elegant, actually. < 1154829118 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :the absolute addressing is only a feature of describing the program, not of its execution < 1154829123 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1154829143 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Then how can you move dimensions if you can only move in n-axis in n-space at one time? < 1154829144 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :10 instructions and n-dimensions. Simple. < 1154829154 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :he uses "Dimension IP's" to define the nD shape of the code. < 1154829182 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :In real life, I'm in 3D space, and I can move in any of the 6 directions at ANY time. I can't *only* walk along the Z axis, until I restrict myself to 2D-space and then *only* walk along the Y axis. < 1154829221 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1154829235 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :but you are not restricting yourself. in a sense the space is always infinite dimensional < 1154829243 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, you're saying it should allow program flow on arbitrary axes? < 1154829248 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Exactly! < 1154829268 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: My point is, this system is topologically equivalent to 2D-space. < 1154829293 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I agree that that's a bit more elegant, but allowing that has more to do with language semantics than the manner in which you define the topology of your code. < 1154829311 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Simply because you only have one metaxis that increments the space and axis moveable on, and another metaxis that allows you to move along the moveable axis. < 1154829325 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So you can equivalently reduce the space to two metaxes that define your space. < 1154829327 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I suppose you'd argue that any language which is 2D but can't move diagnally is topologically 1D? < 1154829340 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes. It is. < 1154829349 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What you're asking for is basically diagonal movement in n dimensions. < 1154829358 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :not 2d, a subset of 3d. the graph is not necessarily planar < 1154829380 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Which is why I propose the [(9)=] notation. < 1154829389 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which would be damned difficult to do without adding a bunch of commands to the language. < 1154829413 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or [(8)_] which gives you a *true* n-space at any time. < 1154829431 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like Brainfuck, Dimensifuck is meant to have a sparse instruction set. < 1154829452 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I can see that, but then you are basically getting a 2D space. < 1154829464 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I can probably simulate the operation of Dimensif*ck in BeFunge. < 1154829482 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Even when the Dimensif*ck program uses more than 2 dimensions. < 1154829519 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :well, you could probably simulate even with vector movements, if you are just clever enough < 1154829536 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That would make a really sparse instruction set, actually. < 1154829553 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. have you guys considered the ramifications of making tape memory nD as well? < 1154829570 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :btw, your [(8)_] notation, is it supposed to increment/decrement a coordinate of a velocity vector? < 1154829570 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: What ramifications? < 1154829591 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: Yes. < 1154829607 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :In axis 8, move in the - direction. < 1154829617 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :[(8)+] In axis 8, move in the + direction. < 1154829620 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :isn't that somehow the idea of unefunge? (except that's 1-dimensional) < 1154829633 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, I mean in terms of the things you could code with it- it might be extremely useful for creating some types of data structures... < 1154829667 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Yeah. < 1154829684 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :not move, accelerate. there's an important difference there. < 1154829711 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :the question is, after (8)+, does it stop moving in the other dimensions? < 1154829718 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: Yes. < 1154829724 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :although, from a programmer's standpoint, it'd be equivalent to a tree... I wonder if it would make sorting algorithms easier to implement... < 1154829726 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's an absolute movement. < 1154829741 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :then it cannot be used for diagonal movement any more than the current version < 1154829751 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I've ever seen a BF quicksort. < 1154829755 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Why not? < 1154829785 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :because diagonal movement is essentially movement which is not parallell to a single axis < 1154829800 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(0,0,0) [(3)+] (0,0,1) [(2)+] (0,1,1) < 1154829825 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :(0,0,0) == < 1154829838 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(0,0,0) [(3)=] (0,0,1) [(2)=] (0,1,1) < 1154829844 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Rewritten in Dimensif*ck form. < 1154829883 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :0.0.0 ==^ 0.0.1 _^ 0.1.1 < 1154829898 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :completely rewritten, nearly < 1154829933 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :(the only problem is that you the current dimension value must be statically determinable. < 1154829947 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :argh, my fingers are sloppy < 1154829959 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Aha. I see what the problem is. < 1154829987 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Then I'm moving in some other pseudo-n-dimensional space, but ``more'' topologically equivalent to a true n-space.... < 1154829997 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Because I can only move in one direction at any one time. < 1154830004 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wait, but no. < 1154830011 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Because physically we are restricted to the same movement. < 1154830014 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :but still essentially a graph < 1154830041 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, *everything* is still just a stack. < 1154830057 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But I mean, I would think my model is a better model of the real world IMO. < 1154830069 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :so you need a velocity vector, which is added to current point after each command, and which is itself added to by ^v < 1154830082 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :then you could have a truly diagonal velocity < 1154830109 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Velocity vector. Just put that in vector form for me, please :P. < 1154830129 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :well, it would be like your < 1154830160 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :(0,0,0) [(3)+] (0,0,1) [(2)+] but then (0,1,2) < 1154830177 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :argh, no. < 1154830195 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :See, then we get into set theory problems again, because if I understand you correctly, these vectors themselves lie on an axis cheaply made to be non-parallel to any other axis in our n-space. < 1154830206 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Darn you Cantor, darn you! :P. < 1154830227 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Could we just leave it as "all movement can only be made parallel to an axs"? < 1154830230 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :not a big problem. only finitely many coordinates of the velocity are non-zero < 1154830239 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But yeah, that is a better model. < 1154830243 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I like your vector model. < 1154830267 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And we can even have an infinite of these vector axes with corresponding non-parallel axes and have infinite-infinite space! < 1154830267 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P. < 1154830272 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i think it was used in general Funges before < 1154830287 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :can anyone think of a more efficient way to define the shape of code? < 1154830309 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Quantum :P. < 1154830323 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shivers < 1154830339 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :you could make the IP coordinates" be relative to the previous command < 1154830347 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: Yeah. < 1154830352 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I think that would be a nice idea. < 1154830376 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Except that each IP coordinate merely defines a one-dimensional string. Which command in that string would it be relative to? < 1154830386 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :and you could have a notation for defining which coordinate increases along the string < 1154830386 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or, you could say that the code runs in a straight line, and each "kink" is defined by an angle vector. < 1154830396 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The previous coordinate on the non-parallel axis. < 1154830402 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :the last on the line < 1154830406 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Let's call the non-parallel axis I, for now :P. < 1154830438 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: *Shudder* too mach physics there for me. < 1154830459 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I don't think well in graphical form, sorry :P. < 1154830482 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(n-space works in number form in my head. I have no graphical interpretation.) < 1154830485 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :... says the person who regularly discusses quantum computing... < 1154830501 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Not regularly. < 1154830503 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :you could of course mix relative and absolute coordinates depending on which is more efficient in each case < 1154830506 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's lament and ihope ^^^. < 1154830512 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1154830516 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: But then we deviate from BF :(. < 1154830542 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what we really need is an n-dimensional text editor. < 1154830547 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*echm* Plain, simple code means that we do absolute coordinates. < 1154830548 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Haha. < 1154830555 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That would be nice, RodgerTheGreat. < 1154830569 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: But then, doesen't that completely divorce it from BF? < 1154830580 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Damned fancy relative coordinates? If you want it, Razor-X, go ahead; I'm not doing it. < 1154830590 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've seen projects for building 3d text editors... in theory you could generalize something like that... < 1154830592 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How so? It's friggin' isomorphic to Brainfuck as it is! < 1154830602 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :BF *is* 1 dimensional. < 1154830605 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Left, right, increment. < 1154830608 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1154830610 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Just like any stack. < 1154830634 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I prefer the term "tape automaton". < 1154830640 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Fine :P. < 1154830646 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1154830679 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Our code can only *move* in one dimension at a time. However, it can pick any arbitrary dimension to move in. < 1154830686 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :the ultimate in relative coordinates would of course be for it to be impossible for the program to know which dimension it is moving along < 1154830710 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Read my argument on metaxes. < 1154830710 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels an aneurism coming on < 1154830723 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: Hehe, yeah. That's the ``truest'' way. < 1154830737 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :the =_ commands are actually more helpful for this than ()+ notation < 1154830747 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I don't want relative coordinates, because I want to be able to code in this and have a hope of retaining my sanity. < 1154830773 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well then *shrug*. You kinda lose the BF-fun, but whatever. < 1154830783 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean, lose the BF-fun? < 1154830794 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Care to give an example how this divorces it from Brainfuck? < 1154830809 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'd just put all my constants in (1,y,z), do other operations on (2, y, z), etc. < 1154830834 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Since I have absolute space, I may as well partition out like variables and malloc like in a normal non-stack-based language. < 1154830853 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which you could do in this. . . < 1154830894 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. That's your point, isn't it? < 1154830903 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah :P. < 1154830929 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :well, you can do it in BF itself, can't you? < 1154830940 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1154830958 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can only increment or decrement the pointer, it's in relation to the last value of the PC. < 1154830961 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hence stack-based. < 1154830968 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're just wanting this to be even harder then it already is. < 1154830971 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Evil woman. < 1154830984 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to make it as mathematically complete as possible :P. < 1154831000 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's Turing complete; what more do you need? < 1154831020 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, you're basing it on dimensions, so I thought you'd like ``dimensional completeness'', heh. < 1154831050 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The only thing I don't like about the language is the current representation of each dimension in the file. < 1154831060 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :but dimensifuck also has some of the same limitations, you cannot point to more than one program location < 1154831080 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: Can you do that in C? < 1154831090 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ever heard of multithreading? < 1154831095 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can't make a pointer point at two places at once.... < 1154831103 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Multithreading is a whole different beast. < 1154831110 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :you can have pointers to functions < 1154831134 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But the pointer still only points at once place. < 1154831143 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nothing can point at more than one memory location. < 1154831158 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :my point is that DF and BF both have only one pointer into program code < 1154831168 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well yeah, only one pointer, true. < 1154831178 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :while C can have as many pointers as you want < 1154831182 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But a stack also uses relative addressing. That was my main gripe. < 1154831209 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I wanted to make it mathematically complete and more BF-compatible, even if the user is sacrificed :P. < 1154831228 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now I understand. < 1154831250 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Because 2+2 is never equal to 5, no matter how much you want it to ;). < 1154831270 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts calculating mod 1 < 1154831278 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now that I understand, I can say that I want it divorced from Brainfuck. < 1154831290 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you do that, then fine. < 1154831290 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :2+2=5 for extremely large values of 2. < 1154831294 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :;). < 1154831301 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I wanted more capabilities in the language, but still force the coder to be friggin' insane. < 1154831314 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or if the Ministry of Truth says so... < 1154831315 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :a truly worthy goal < 1154831315 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Then you may as well take the Funge route. < 1154831326 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Doublethink~ < 1154831328 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*! < 1154831335 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's how I learned quantum computing from ihope. < 1154831337 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck just provides an instruction set that I already grok, really. < 1154831358 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I mean like, don't keep it horribly restricted. < 1154831360 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It was chosen to spare *me*. ;) < 1154831373 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*Funge has a lot of commands so, it's not a turing tarpit. < 1154831391 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets an idea on relative dimensions < 1154831394 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :too many commands, if you ask me. < 1154831412 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants a Turing tarpit; just one that is a lot more capable then Brainfuck. ;) < 1154831416 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1154831507 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think DF is pretty capable. < 1154831536 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It just still demands < 1154831539 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Argh. < 1154831550 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How the hell did I hit enter instead of C-k? < 1154831557 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :karma < 1154831564 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Something like that. < 1154831580 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Someone up there must not be terribly fond of the insanitjy of DF. < 1154831588 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You see? < 1154831598 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is fond of DF... < 1154831601 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION did similarly a moment ago < 1154831650 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is equally fond of it < 1154831666 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :awesome. < 1154831680 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION may think of a fork. < 1154831682 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P. < 1154831691 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :have you tried my DF interpreter? < 1154831691 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :hm, to lay out larger 2D portions of DF code, it might be useful to let the IP code start a _page_ rather than a line < 1154831703 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: You wrote an interpreter already? < 1154831729 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: Tried that. Made for a large 3D space, and nothing else. < 1154831737 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I may be confusing you here- I meant "Doublefuck". < 1154831751 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I meant Dimensifuck. < 1154831760 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I figured that out. < 1154831776 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thus, the confusion. < 1154831779 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :local DF="dimensifuck" < 1154831816 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :local DBF="Doublefuck". < 1154831824 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :now there can be no confusion. < 1154831880 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1154831955 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :anyway, let me restate- do you want to play with my DBF interpreter? < 1154831963 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :what about 0.1.2-25.6.-1 This line is laid out in the 3rd dimension < 1154832005 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :would make it easier to lay out non-"horizontal" pathways < 1154832014 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know what one of the most amusing things is about Dimensifuck? I can insert comments in the code without adding to the code size at all. ;) < 1154832046 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a potentially useful trait... < 1154832163 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :(actually just 0.1.2-.6.-1 would be enough) < 1154832260 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :a question: must DF code be laid out in reverse lexicographic IP order? < 1154832294 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm fairly certain the code in the file can be laid out in any arbitrary order. < 1154832871 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :hm, the tex spec does not seem to allow more than one command per line < 1154833611 0 :oerjanj!unknown@unknown.invalid QUIT :"time for bed" < 1154836211 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wooh. We're still talking about DF? :P. < 1154836225 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs. < 1154836233 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :do you have any other suggestions? < 1154836237 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :EDF! < 1154836241 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :My fork! < 1154836245 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(Heh.) < 1154836262 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :We need a truly innovative language that isn't just unreadable or a turing-tarpit. Something wholly new. < 1154836268 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's what I really want to find. < 1154836274 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tarpits are fun... < 1154836306 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fine. Come up with something that is uniquily painful. < 1154836324 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes. That is my new purpose. < 1154836338 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :uniquely painful... hm. < 1154836362 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :o_O. < 1154836363 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it'll need to be primarily semantic pain- encryption's been done. < 1154836380 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wait no, that's not appropriate for this channel. < 1154836390 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1154836402 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :? < 1154836414 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What's not? < 1154836448 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :別に。 < 1154836489 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Seperately"? < 1154836525 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No. It's an expression :P. < 1154836553 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But yeah, that's (one of) the Kanji for cutting/seperation. < 1154836572 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :then elucidate your wording. I'm sorry to inform you that I am not remotely fluent in Japanese. < 1154836625 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It means ``Nothing'' :). < 1154836644 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1154836653 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that makes significantly more sense. < 1154836658 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1154836670 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :by what means do you come to this knowledge of Japanese? < 1154836678 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Is it just me, or do us esoteric coders seem to like Japanese? < 1154836685 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Boku mo nihongo o hanasu. ;) < 1154836694 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :私の家の勉強ですよ。 < 1154836733 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :すみません、ですけど、前に私は「ます」っ言わさせます。 < 1154836774 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I speak Esperanto, Bengali, and French too, if you consider French a language. < 1154836885 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't consider french a language worth knowing- I can't imagine it would grant me entrance to anything worthwhile. Japanese is quite useful on the internet, and I imagine that Esperanto might come in handy if you ever choose to create a "utopian society" or something. < 1154836935 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The nifty thing about Esperanto is that, there's always a speaker of some small language or another who can also speak Esperanto, which often means you'll get Esperanto translations. < 1154836973 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Esperanto is also nice for stifling boredom (just like Esolangs) < 1154836992 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :one could also argue that learning Esperanto could make the languages it was based on more accessible, but if similarity to other languages is key, English is king. < 1154836992 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well... may as well learn Lojban then ;). < 1154837018 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: It's helped my French a lot, and enough that I can understand elementary Spanish and Portugese. < 1154837019 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Esperanto is one of the closest things to a human esolang. < 1154837030 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But it's by no means esoteric. < 1154837040 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's easy to learn, completely regular, sensible, .... < 1154837041 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it is, however, synthetic. < 1154837051 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And C isn't? ;) < 1154837062 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or did somebody just start speaking in pointers one day? < 1154837073 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's a bit like Latin- more useful as an exercise than as an actual day-to-day language. < 1154837077 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has created a true human esolang. . . < 1154837089 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Lojban is the real human Esolang. < 1154837101 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Fascinating in its constructs, and difficult to speak in for that reason. < 1154837122 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But I love a lot about it, and should resolve myself to memorize the 1000 cmavo one day. < 1154837172 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's truly a pity that the human body requires so much sleep. < 1154837191 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A: Any noun. Ba: Any verb. Ca: Any adjective. Da: Any adverb. Ga: Any punctuation. Gxa: any curse word (all pronounced as though in Esperanto) < 1154837212 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Lojban has no real parts of speech :P. < 1154837214 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was bored in class. Sorry. < 1154837238 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: 'Tis a pity, indeed. < 1154837245 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Why? < 1154837276 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The moment you restrict yourself to parts-of-speech, you keep yourself in the world of the mundane ;). < 1154837298 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1154837300 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It was meant to be pointless. < 1154837306 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1154837315 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Everything is a wildcard. Easy to translate, hard to grok. < 1154837325 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P. < 1154837441 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :My main complaints about English are that it's A) Horribly irregular and B) Sounds like Bush defiling Chamberlain. < 1154837494 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the real problem with constructed languages is that humans tend to communicate in a highly predictive, fluid, and redundant manner. You could miss several words in a sentence completely, and easily fill in the gaps (except when those specific words are targets of the sentence- subject, specifier nouns/adjectives). A language that presents information concisely, logically, and in a well-structured manner doesn't play well to n < 1154837561 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What does that have to do with Esperanto? It's structure is more variable than English's structure, and also, you got cut off after ``doesn't play well to n'' . < 1154837566 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*Its < 1154837579 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :* doesn't play well to natural human aptitudes. < 1154837608 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :When I speak in Esperanto, I omit explicit the subject, which is something I've picked up from Japanese and Bengali. < 1154837625 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I also use the English habit of often dropping the formal question marker. < 1154837650 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I prefer to put things in the accusative case instead of using a preposition because of my French experience too. < 1154837666 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's what I love about Esperanto. It's very free in its sentence structure. < 1154837678 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I simply feel that designed language, rather than emergent language, is a flawed conception of how humans use language- just as attempting to resist change in existing languages is a fallacy. < 1154837678 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*I omit the explicit subject. < 1154837705 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :When did we say Esperanto doesen't change? < 1154837777 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :In the days of Esperanto's inception, people would call an American ``Usonanto'' now they're called ``Usono'' because of change in the use of suffixes. A verb common in Esperanto in the beginning was ``opinii'' -- to opine (to have an opinion about), that word has since dropped in favor of ``pensi'' -- to think. < 1154837850 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Another one is, in the inception of Esperanto, ĉi tie was used to mean ``here''. It's been superseded by ``tie ĉi'', but I still prefer ``ĉi tie''. < 1154838060 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Errr, I got my Usono example wrong, because Usonanto is used now. I forgot the old word.... < 1154838261 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1154838334 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There's also been shifts in the language because of the feminist movement. Male conjugations of occupations (like proffesor, and such, which are Esperanto's default forms) would mean specifically male. It's come to mean a person of both genders now. < 1154839629 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think I'm going to call it a night. Goodbye everybody. < 1154839641 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION mumbles about his back hurting too damned much < 1154839672 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1154839678 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's like someone has been hitting me in one of ribs with a baseball bat once very few minutes. < 1154839697 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That can't be a good thing. < 1154839732 0 :Arrogant!n=scotty@12.78.67.46 JOIN :#esoteric < 1154840396 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You're getting old! < 1154840399 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Old old old! < 1154840406 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nya nya nya! < 1154840416 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hits Razor-X in the back < 1154840424 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hey... it's not nice to hit girls... < 1154840447 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're lesbian. Make up your mind. :p < 1154840548 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I said hit girls, not hit *on* girls ;). < 1154840561 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And I'm bisexual in all technicality, so yeah. < 1154840594 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1154844109 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1154845599 0 :Paragon_!n=scotty@173.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1154845987 0 :Arrogant!unknown@unknown.invalid QUIT :Nick collision from services. < 1154845991 0 :Paragon_!unknown@unknown.invalid NICK :Arrogant < 1154849288 0 :_jol_!n=_@c5850-a3-2-62-147-20-76.dial.proxad.net JOIN :#esoteric < 1154851092 0 :Brime!n=Brime@207-118-90-169.dyn.centurytel.net JOIN :#esoteric < 1154851199 0 :clog!unknown@unknown.invalid QUIT :ended < 1154851200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1154851835 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1154860297 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1154861890 0 :graue!i=graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1154864737 0 :Brime!unknown@unknown.invalid QUIT :"Leaving" < 1154876404 0 :lindi-!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1154876714 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1154877038 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1154877049 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'morning, everybody. < 1154877084 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Morning. < 1154877162 0 :_jol_!n=_@c5850-a3-2-62-147-61-86.dial.proxad.net JOIN :#esoteric < 1154879064 0 :CXI!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1154879079 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1154879988 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there is now an EsoLang article upon DBF: http://esoteric.voxelperfect.net/wiki/DoubleFuck < 1154880004 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(I'm still working on some code examples) < 1154880178 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I like the ease of writing stacks with DF < 1154880194 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :of having a stack, even < 1154880213 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :or is it DBF? < 1154880256 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, we were discussing calling it "DBF", because the DimensiFuck project seems to have claimed "DF" < 1154880280 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"DBF" is harder to confuse. < 1154880283 0 :CXI!n=Sanity@dialup-60.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1154880319 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Do you know of any DBF interpreters/programs/etc that you could add to the article? < 1154880466 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm doing some work on a fibonacci sequence program for the "examples" section. I may do a "Hello World" as well, unless someone else does one first. < 1154880773 0 :BigZaphod!unknown@unknown.invalid QUIT : < 1154881623 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1154883415 0 :graue!unknown@unknown.invalid QUIT :"Leaving" < 1154884234 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :back < 1154888676 0 :smokecfh!n=user@53549344.cable.casema.nl JOIN :#esoteric < 1154890006 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :BF variants are so easy to think up. < 1154890053 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I propose we make DoubleBoolFsck, based on DBF but used with BoolF, we make TritFsck, which is like BoolF with trinary numbers instead, and DOUBLETritFsck, which is like DBF but using TritFsck as well! < 1154890091 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What say you?! < 1154890290 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you feel like adding all the wiki entries, go ahead by all means. :) < 1154890328 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1154890340 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :BF has been overdone/overused. < 1154890346 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :We must find something new! < 1154890444 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts on his thinking cap. < 1154890526 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Let's get away from stack-based, because that's old and overused. < 1154890554 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :man, I just cracked open a can of canada dry that's been sitting in my closet for a couple of years. It tastes rather odd. < 1154890569 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :by "a couple" I mean around seven. < 1154890597 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think "register based" languages have some potential. < 1154890792 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1154890805 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we could also go in the direction of a more complex particle automaton. < 1154890858 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Particle automaton? < 1154890874 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :like Life or Noit o' mnain worb. < 1154890886 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :... ? < 1154890894 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mnain worb? < 1154890925 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :one moment... < 1154891107 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :many of the pages about are down- I'm consulting the wayback machine... < 1154891325 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1154891354 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, hey- there's an esolang article about it: http://esoteric.voxelperfect.net/wiki/Noit_o'_mnain_worb < 1154891378 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :shoulda looked there first. < 1154891407 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Well, at least with DimensiFuck, yeah. . . Brainfuck has now conquered all. New stuff is needed. < 1154891415 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :3D Life? :p < 1154891446 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :worb is designed to be coded in ~5d < 1154891453 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Damn. < 1154891486 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :3D Life? < 1154891516 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just a thought. < 1154891537 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There are plenty of 3D cellular automata out there. < 1154891579 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we could experiment with merging cellular automata with programming languages- cells that contain programmable logic of some kind... < 1154891595 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and of course can reproduce. < 1154891632 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Just compile some programming language into CA. < 1154891634 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :throw in mutation, and you could have an environment where "programnisms" could evolve to perform tasks. < 1154891648 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There's one Esolang like that already, I just can't remember the name. < 1154891652 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Minus the mutations, IIRC. < 1154891683 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :mutations would introduce enough of an innovation to be worthy of creating a new language. < 1154891712 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :brb- I'll be switching over to my laptop in a moment... < 1154891714 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What would be these ``rules of mutation'' ? < 1154891730 0 :RodgerTheGreat!unknown@unknown.invalid NICK :RodgerTheAfk < 1154891914 0 :RodgerTheGreat!n=Rodger@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1154891933 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :back < 1154891967 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What would be these ``rules of mutation'' ? < 1154892037 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :depends on how you wanted reproduction to work- the "internal" language of the cells would need to be designed to allow for random changes in code without ruining a program < 1154892052 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Quantum cellular automata? < 1154892058 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shudders. < 1154892065 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :<>+- from BF would work well, but [] would be vulnerable to breakage. < 1154892065 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shoots himself < 1154892080 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ihope: So is EQBF technically ``more'' quantum complete than BF? < 1154892084 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*than QBF? < 1154892101 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :having discrete functions in the programnisms would probably be a good way to protect functioning code < 1154892107 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: probably. < 1154892140 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Apparently the number of quantum gates is uncountable, and QBF is countable in every way, I think... < 1154892170 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Aha. So I must learn EQBF now. < 1154892355 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :hey, I've come with a new idea for a language... it has 8 instructions, ,.><+-[] < 1154892377 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :, does input, . does output, > increments the data pointer... < 1154892468 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :... < sets the data register, + performs substract without borrow in ternary, - performs rotation, [ does jump and ] terminates the program < 1154892490 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :We have rehashed BF!! < 1154892496 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Congratulations! < 1154892513 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :nope, it's not a BF derivative, it's a DIS derivative < 1154892518 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1154892532 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's what I call ingenuity :). < 1154892540 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It just looks like Brainfuck. Insanity. < 1154892548 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, right a polyglot quine with it. < 1154892553 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/right/write/ < 1154892593 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric : I'm a bit tired of BF derivatives, you know... < 1154892648 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Dis < 1154892660 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :Dis is a good language to write 99bob in < 1154892723 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :99 bobbles of beer on the wall... < 1154892791 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :who's up for a round of IRP? "Please write the lyrics of the 99 bottles of beer song" < 1154892906 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :99 bottles of beer on the wall < 1154892927 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I liked HQ9+. < 1154892929 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I can make 99 < 1154892936 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*99-bottles-of-beer pretty easily. < 1154892939 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :99 bottles of beer < 1154893005 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Take one down, pass it around < 1154893014 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(I don't want to get accused of flooding.) < 1154893092 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :98 bottles of beer on the wall. < 1154893142 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Take 97 down, pass them around < 1154893150 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :1 bottle of beer on the wall < 1154893156 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Take one down, pass it around < 1154893161 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Take it down, drink it all yourself, we're done. < 1154893162 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No bottles of beer on the wall. < 1154893170 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Aw. Pshhh. < 1154893182 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :that was fast :) < 1154893195 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep. We finished before 9:00! < 1154893210 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :My time, that is... < 1154893968 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye all < 1154893994 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1154894019 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1154894114 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!hq9+ 9 < 1154894117 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1154894125 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It needs to do hq9+. < 1154894176 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1154894179 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1154894181 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1154894255 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :d!ls < 1154894257 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ls < 1154894259 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bf/, glass/, linguine/ < 1154894265 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ls bf < 1154894269 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :LostKng.b, numwarp.b < 1154894283 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf file:///bf/LostKng.b < 1154894286 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Lost Kingdom < 1154894303 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1154894306 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 GregorR-W: daemon cat bf < 1154894308 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 pikhq: bf < 1154894309 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 GregorR-W: daemon EgoBot bf8 < 1154894311 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 ihope: ps < 1154894324 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seems he modded it a bit so that it goes to private messages. < 1154894328 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!i 2 h\n < 1154894329 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Enable long room descriptions (Y/N) ? < 1154894332 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1154894335 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or not. < 1154894342 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :All but the first line? < 1154894348 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!daemon lostkng bf file:///bf/LostKng.b < 1154894351 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Lost Kingdom < 1154894355 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Most of it is going to me. < 1154894372 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Probably the anti-flooding stuff. < 1154894373 0 :_jol_!n=_@c5850-a3-2-62-147-61-88.dial.proxad.net JOIN :#esoteric < 1154894384 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Aye. < 1154894397 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!lostkng look < 1154894400 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Enable long room descriptions (Y/N) ? < 1154894414 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!kill 2 < 1154894417 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 2 killed. < 1154894419 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon lostkng < 1154894424 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 4 killed. < 1154894437 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prefers LostKng done using Basm. . . < 1154894450 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Can't even tell it's written in Brainfuck, not C. < 1154894636 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I emailed the guy that created LostKingom- he let me look at the commented source. fascinating stuff. < 1154894668 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: That's not a mod, that's how it's always worked. < 1154894772 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The rule is: for every line of input it receives, it is allotted one line of output (plus the one line it is always allotted upon startup) < 1154894773 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I thought it was all going to private message at first. I then realised it's just your anti-flooding stuff. < 1154894995 0 :pgimeno!unknown@unknown.invalid QUIT :"You're lucky as you can read this message but I can't" < 1154895038 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION points pgimeno to the logs < 1154895639 0 :smokecfh!unknown@unknown.invalid QUIT :Remote closed the connection < 1154895751 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1154895758 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1154896042 0 :RodgerTheAfk!unknown@unknown.invalid NICK :RodgerTheGreat < 1154896050 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :back < 1154896273 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Reboot time. < 1154896344 0 :ihope!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1154899196 0 :_jol_!unknown@unknown.invalid QUIT :"co'o" < 1154899508 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://nickv111.is-a-geek.com:8080/~pikhq/Hello.dim < 1154899543 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nicely formatted. < 1154899559 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1154899591 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Kind of hard to draw out a diagram of that. < 1154899681 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Argh. Minor bug in it; fixed. < 1154899743 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :All that code, BTW, was merely systematically translated from the Brainfuck equivalent. . . < 1154899797 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I noticed < 1154899830 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nice, clean, simple. < 1154899858 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, I've managed to prove Dimensifuck Turing complete while writing it. < 1154899893 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Hello World != Turing complete. :) < 1154899908 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Write a BF interpreter. < 1154899914 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or BitChanger if that's easier. < 1154899918 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :otherwise HQ9+ would be turing complete... *shudder*... < 1154899950 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :would writing an HQ9+ interpreter prove it turing complete? That requires math and flow control... < 1154899965 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I proved it Turing complete because of how I wrote the program; I just systematically converted from Brainfuck. < 1154900035 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, that's not really a proof. It's turing complete because it's a polymorphism OF a turing-complete language- proof by distribution. < 1154900047 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :... er, association. < 1154900060 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's not a formal proof or anything. < 1154900196 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.sange.fi/brainfuck/bf-source/prog/dbfi.b Fine. I'll rewrite that in Dimensifuck. < 1154900234 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there ya go. < 1154900239 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :now *that's* a proof. < 1154900258 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: did you ever look at the doublefuck page I added this morning? < 1154900280 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not yet. < 1154900300 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/DoubleFuck <- :D < 1154902075 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :why do almost all esoteric languages only parse one-instruction per byte? < 1154902084 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :surely that limits the amount of esotericness possible < 1154902147 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Do you mean per instruction word? < 1154902324 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1154902349 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Let me just do a simpler proof of Turing completeness < 1154902355 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :[ equals: < 1154902365 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :=v < 1154902367 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : _ < 1154902375 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : ^ < 1154902379 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And ] equals: < 1154902388 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : =v < 1154902394 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Err. < 1154902405 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : =v ^- < 1154902410 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : _ _ < 1154902421 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :=^+^ < 1154902424 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Argh. < 1154902426 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Flood! < 1154902432 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :-_-' < 1154902515 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :0[=v =v ^- < 1154902516 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1 _ _ _ < 1154902520 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :2 ^*insert code here*=^+^ < 1154902534 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There. [ and ]. < 1154902602 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/-/-]/, please. (gets the point across better) < 1154902617 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :More flood! < 1154902630 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cries a river which floods the world < 1154902947 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Infinite loops are easy to write. < 1154902962 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :^+v Voila. < 1154905154 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1154905160 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :u u < 1154905335 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :0[=v =v ^-] < 1154905340 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1 _ _ _ < 1154905343 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :2 ^*insert code here*=^+^ < 1154905542 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wut's that? < 1154905658 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My simple proof of Dimensifuck's Turing completeness. < 1154905685 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Basically, implementing [ and ] in Dimensifuck (all the other Brainfuck opcodes are also valid in Dimensifuck) < 1154905771 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1154905788 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you come up with something simpler, I'd be glad to hear it. < 1154905846 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :well < 1154905854 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :idk need to reboot %| < 1154905875 0 :nooga!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1154908126 0 :calamari!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1154908375 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It would help if I knew what Turing-completeness meant. < 1154909004 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Turing-complete means that a programming language is capable of simulating a universal turing machine, or in a more general sense performing any computable calculation. < 1154909060 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :BF was formally proven by creating a UTM simulation, and thus any language that can calculate anything BF can is also turing-complete. < 1154909108 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Turing-Completeness gains it's name from Alan Turing, a mathematician who wrote founding works about computability, and is in effect the father of Computer Science. < 1154909134 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :does my answer meet with your approval, Razor-X? < 1154909208 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Alan_Turing < 1154909279 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No it does not :P. < 1154909290 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Because you then follow the link on a Universal Turing Machine, and it's horrible. < 1154909392 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :<:| < 1154909415 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's not really any worse than coding in bitwise cyclic tag or the like... < 1154909736 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Universal Turing Machine was proven by Alan Turing to be capable of computing anything that can be expressed algorithmically. It's also the first Turing tarpit. < 1154909795 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the concept of a "Turing Tarpit" came from attempts to (mathematically) design UTM's that could operate within arbitrary memory or symbol limitations. < 1154909850 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well... < 1154909854 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :WHAT IS IT? :P. < 1154909874 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's a theoretical, logical construct. An interpreter, of a kind. < 1154909904 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :turing machines of lore operate with a tape containing symbols, and a read/write head. < 1154909933 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The tape is infinite. < 1154909943 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in response to symbols, the head can perform changes upon symbols, move, or the machine can change modes, altering how it responds to symbols. < 1154909966 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So it's a lot like an FSM and a Datapath? < 1154910001 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :these mappings of symbols to actions are analogous to an algorithm- a program. < 1154910034 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Aha. So it is like an FSM and a Datapath. < 1154910068 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :somewhat < 1154911239 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1154911267 0 :oerjanj!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1154911345 0 :oerjanj!unknown@unknown.invalid QUIT :Client Quit < 1154919116 0 :wooby!n=alan@ny-lancastercadent4g1-3a-236.buf.adelphia.net JOIN :#esoteric < 1154921153 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is currently rather happy. . . < 1154921170 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A friend of mine is currently writing a Dimensifuck implementation. < 1154921199 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what's to be unhappy about, then? < 1154921208 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nothing. :D < 1154921228 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, nvm- I read that as "rather unhappy". < 1154921229 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1154922222 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to get some sleep. G'night. < 1154922254 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1154924158 0 :Arrogant!n=scotty@101.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1154925910 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1154929985 0 :ChanServ!unknown@unknown.invalid QUIT :Shutting Down < 1154930036 0 :ChanServ!ChanServ@services. JOIN :#esoteric < 1154930036 0 :irc.freenode.net!unknown@unknown.invalid MODE #esoteric :+o ChanServ < 1154935288 0 :Razor-X!unknown@unknown.invalid PART #esoteric :? < 1154935295 0 :Razor-X!n=user@user-11fa40u.dsl.mindspring.com JOIN :#esoteric < 1154935695 0 :wooby!unknown@unknown.invalid QUIT :"Ex-Chat" < 1154937599 0 :clog!unknown@unknown.invalid QUIT :ended < 1154937600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1154938201 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1154943525 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1154943545 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :jeg snakker lit norsk < 1154944333 0 :thematrixeatsyou!n=leet@222-152-169-50.jetstream.xtra.co.nz JOIN :#esoteric < 1154944359 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :hi guys < 1154945456 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1154945466 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :where's rune =.= < 1154945501 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :idk < 1154945623 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric : Conventional wisdom says Linux is incredibly stable. Always skeptical, we decided to put that claim to the test over a 10-month period. In our test, we ran Caldera Systems OpenLinux, Red Hat Linux, and Windows NT Server 4.0 with Service Pack 3 on duplicate 100MHz Pentium systems with 64MB of memory. Ever since we first booted up our test systems in January, network requests have been sent to each server in parallel for standa < 1154945638 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :- Steven J. Vaughan-Nichols' test < 1154945677 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bleh < 1154945684 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :caldera and rad het < 1154945775 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :rad het? thats a massive typo < 1154945783 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :not as bad as: < 1154945876 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :"Aoccdrnig to a rscheearch at an Elingsh uinervtisy, it deosn't mttaer in waht oredr the ltteers in a wrod are, the olny iprmoetnt tihng is taht frist and lsat ltteer is at the rghit pclae. The rset can be a toatl mses and you can sitll raed it wouthit porbelm. Tihs is bcuseae we do not raed ervey lteter by itslef but the wrod as a wlohe." < 1154945916 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it depends < 1154945934 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i knew ppl who were reading by letter < 1154945961 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i read something about 3 words at once ;d < 1154946188 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nah. It's a similar process in more complex scripts. < 1154946200 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You just try and hold the ``shape'' of the word in your head. < 1154946292 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :they experiment on kids < 1154946298 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :ciao, ..zzZZ time < 1154946307 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and learn them whole words as symbols first < 1154946328 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The fastest way to read a script is to read it as a word or a letter group instead of symbol-by-symbol. < 1154946334 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :theese kids in kindergarden can read faster than adults < 1154946362 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :A lot of adults can't read at all. < 1154946363 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and then they learn letters to decipher unknown words < 1154946378 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The more you read, the more you hone your ability to read faster. < 1154946378 0 :thematrixeatsyou!unknown@unknown.invalid QUIT :"Cmoe on ebdoveryy, it's hlaf psat nnie o'colck in the envenig!" < 1154946402 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Most adults read the newspaper, do their bills, et voila. That's their excursion with words done for life. < 1154946438 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'm recognize words as symbols and i can read 3-4 at once there's no difference if it's Polish or English < 1154946459 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I recognize words and letter-groups as symbols too. < 1154946471 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's fascinating to see if you're learning a whole new script, like Japanese. < 1154946487 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :well < 1154946496 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i tried < 1154946517 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I still read more-or-less character-by-character, but I've been doing it for long enough to have already made some mental word assosciations. < 1154946541 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i don't get their scripts < 1154946553 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What don't you get? < 1154946563 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's harder in Japanese because each script is used in different ways, so you develop different assosciations for different scripts. < 1154946589 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i guess i'm too lazy even to discover that < 1154946589 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :After long enough, most people begin to like Kanji. I do for sure. < 1154946596 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1154949519 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1154949536 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :goin' to play HL2:EO < 1154949614 0 :nooga!unknown@unknown.invalid QUIT : < 1154961086 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I read every waking hour of my life. . . < 1154961111 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads word-by-word by now. . . < 1154961155 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I read C, C++, D, PHP, Perl, Python, JavaScript, etc block-by-block. < 1154961163 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But I read English letter-by-letter. < 1154961228 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I read Tcl in roughly the same way it's parsed by tclsh. < 1154961260 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's probably fairly bad :-P < 1154961280 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Unless your tokenization is more heady. < 1154961322 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :puts [set foo [lappend {What?} [set bar "It's not that bad!"]]] < 1154964942 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1154966588 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1154966612 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good morning. < 1154966627 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Morning. < 1154966751 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1154966784 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hello, GregorR-W. < 1154966791 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :'lo < 1154967019 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :evenin' < 1154967112 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm examining "mechanique". It has a pretty unique model in some respects. < 1154967331 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. The simplicity of the model is perfect for text adventures, but would make conventional computation clumsy. With a few modifications and extensions, it could be a simple, useful language. < 1154968869 0 :CXI!unknown@unknown.invalid QUIT :"If you're reading this, it's probably xchat's fault." < 1154970644 0 :CXI!n=Sanity@dialup-216.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1154970830 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1154970866 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So Alice has qubits X and Y, and Bob has qubit Z, and we know that |YZ> = (|00> + |11>)/sqrt 2. < 1154970889 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Mallory, a malicious adversary. < 1154970929 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Alice performs CNOT with X as control and Y as target, then performs Hadamard on X. < 1154970947 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :She then measures X and Y, and sends the results to Bob, who does something. < 1154972075 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, the only thing actually sent between Alice and Bob is two classical bits, and I don't think Mallory can construct a qubit with those. < 1154972094 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe the two bits are completely random, making them completely useless to Mallory. < 1154972203 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If quantum teleportation is secure like this, then surely this one quantum cryptography thing is useless... < 1154972244 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Quantum teleportation sends qubits by sending bits, and quantum cryptography sends bits by sending qubits and other bits. < 1154975147 0 :smokecfh!n=user@53549344.cable.casema.nl JOIN :#esoteric < 1154975315 0 :CXI!unknown@unknown.invalid QUIT :"If you're reading this, it's probably xchat's fault." < 1154975344 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1154975383 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1154975458 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1154975491 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hmm. isn't that how you get EgoBot to list his languages? < 1154975504 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1154975509 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot must have died again. < 1154975671 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Piffle < 1154975743 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Piffle? < 1154975750 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Piffle indeed. < 1154975764 0 :EgoBot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1154975776 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Weird, it just stopped getting any input ... < 1154975809 0 :EgoBot!n=EgoBot@c-24-21-138-66.hsd1.mn.comcast.net JOIN :#esoteric < 1154975816 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1154975819 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1154975822 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1154975827 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there we go. < 1154976323 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot isn't very robust, is it? < 1154976343 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ooh. < 1154976359 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hides from the ensuing retaliation < 1154976362 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Not even slightly :P < 1154979108 0 :CXI!n=Sanity@dialup-141.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1154983468 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1154986512 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1154987722 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And Dimensifuck is now implemented. < 1154987817 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :黄薔薇革命!!! < 1154987822 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Errr, wrong channel. < 1154988783 0 :smokecfh!unknown@unknown.invalid QUIT :Remote closed the connection < 1154989537 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: nice! < 1154991285 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!ecin :qhkip < 1154991289 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1154991293 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :?huH < 1154991342 0 :ma82!n=matteo@d81-211-235-74.cust.tele2.it JOIN :#esoteric < 1154991645 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :...yadot sdrawkcab tib a eb ot sraeppa ehS < 1154991655 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :...rE < 1154991660 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :etiuQ < 1154991677 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :.oot eM .toohs ,hA < 1154991716 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric : \: < 1154991743 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I have a firey, burning hatred for both of you. < 1154991757 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(: < 1154991762 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Is that not "fiery"? < 1154991772 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I think you're right :P < 1154991809 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Estas tre bona, ĉu ne? < 1154991838 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION "yerif" etalpmetnoc ot sredduhs < 1154991977 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: I got the first half of that... < 1154992019 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :素晴しそう! < 1154992082 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl- dinner. I'm havin' catfish! < 1154992104 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I got the last character of that. < 1154993119 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://chztek.no-ip.com/hosted.php?dir=dimensifuck%2F The current Dimensifuck implementation. < 1154993435 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fails to make it work. < 1154993492 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You FAIL. < 1154993620 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It works. Barely. < 1154993629 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is currently trying to fix some bugs < 1154993634 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Does the included .dim program make any output? < 1154993639 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: You need to install numarray. . . < 1154993644 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have. < 1154993647 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The included .dim program is borken. < 1154993650 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, I'm not a complete idiot, yeesh. < 1154993662 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :GEE, IT SAID UNABLE TO FIND MODULE NUMARRAY, WHATEVER SHALL I DO?! < 1154993692 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://nickv111.is-a-geek.com/~pikhq/Madness.dim < 1154993696 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There. Fixed. < 1154993830 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Can't connect. < 1154993838 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(pikhq has *.intel.com blocked :P ) < 1154993845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://nickv111.is-a-geek.com:8080/~pikhq/Madness.dim < 1154993849 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry. < 1154993868 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Still no output. < 1154993899 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait. < 1154993901 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1154993918 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :OK, back to woyk. < 1154994768 0 :ma82!unknown@unknown.invalid PART #esoteric :? < 1154995249 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Argh. < 1154995264 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It only does 2 of the infinite dimensions. < 1154995289 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I find the term "infinite" highly inaccurate :P < 1154995294 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1154995309 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's only infinite on proper Turing machines. < 1154995326 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sadly, the infinite storage medium is a bit difficult to make. < 1154995365 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also difficult is addressing it on modern architectures. ;) < 1154995373 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1154995377 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Damn sizeof(void *)! < 1154995386 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Wow, Oerjan sure made a lot o' changes today. < 1154996288 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1154996327 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. It's just the code to read in the code array that's borken. < 1154996335 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'll fix it if/when I get around to it. < 1154996959 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1154998080 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++++++++++++++++++++++++++++++++++.<<<<<<. < 1154998083 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :-` < 1154998092 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :back < 1154998092 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :`? < 1154998100 0 :bsmntbombdood!unknown@unknown.invalid QUIT :"all your basment are belong to bsmntbombdood" < 1154998133 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!bf <[.<] < 1154998144 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1154998147 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 EgoBot: daemon cat reload < 1154998149 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 EgoBot: daemon EgoBot reload < 1154998151 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 ihope: ps < 1154998164 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++++++++++++++++++++++++++++++<[.<] < 1154998177 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1154998179 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 EgoBot: daemon cat reload < 1154998181 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 EgoBot: daemon EgoBot reload < 1154998183 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 ihope: ps < 1154998191 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++++++++++++++++++++++++++++++.<.[<.] < 1154998193 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :* < 1154998219 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++++++++++++++++++++++++++++++.<.[<.[-]+] < 1154998221 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :* < 1154998221 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot pwns all < 1154998225 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :pwns all < 1154998233 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Whee. < 1154998246 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat Ow! Going outside of my array hurts! < 1154998249 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Ow! Going outside of my array hurts! < 1154998254 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1154998257 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 EgoBot: daemon cat reload < 1154998259 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 EgoBot: daemon EgoBot reload < 1154998261 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 ihope: ps < 1154998296 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!bf <<<<++++++++++++++++++++++++++++++++++++++++++. < 1154998299 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :* < 1154998307 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat *OW*! < 1154998309 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :*OW*! < 1154998362 0 :BrainMachine!n=PircBot@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1154998391 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :I simply must participate in this. :D < 1154998402 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I found a google search string for me that returns only results I want it to return: < 1154998403 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :"gregor richards" -esoteric -affero -wesnoth -klik -digitalmars -python -HPUX -gdc -savannah -graphviz -flightgear -mplayer -myspace -freeciv -esolang -jesus -befunge < 1154998449 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you should put that string in your resume. < 1154998552 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, that only returns results about what you actually *do*? < 1154998581 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or does it return nothing? :p < 1154998665 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's all focussed on DirectNet, OBLISK and Giki :P < 1154998713 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. The important stuff. < 1154998732 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It also cuts pages upon pages off the results :( < 1154998904 0 :bsmntbombdood!n=gavin@unaffiliated/bsmntbombdood JOIN :#esoteric < 1154999813 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Argh. Never mind. < 1154999820 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's just a syntax error in my input code. < 1154999835 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Haha < 1154999842 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I mean ... < 1154999848 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :"It happens to the best of us." < 1154999867 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot laughs loudly at pikhq < 1154999869 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION laughs loudly at pikhq < 1154999908 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :5D "Hello, world." works. ;) < 1155000792 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :EFA, eh? < 1155000836 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah... Esoteric File Archive. < 1155000887 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also have a nice, small proof of Turing completeness. < 1155002511 0 :ihope!unknown@unknown.invalid QUIT :"Hey, everybody! Make this your default quit message!" < 1155006398 0 :Razor-X!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155006860 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Remote closed the connection < 1155006920 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1155006941 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hugs Dimensifuck < 1155007012 0 :BrainMachine!unknown@unknown.invalid QUIT :Remote closed the connection < 1155007311 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Remote closed the connection < 1155007323 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1155007523 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1155008076 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Remote closed the connection < 1155008110 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1155008122 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Having connection issues, Rodger? < 1155008246 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : /msg nickserv ghost RodgerTheGreat myp4sswurdsux < 1155009021 0 :Razor-X!n=user@user-11fa5b3.dsl.mindspring.com JOIN :#esoteric < 1155011284 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :huh. < 1155011304 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.smbc-comics.com/index.php?db=comics&id=213#comic < 1155011356 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :man, I have no idea what's up with my connection. I may restart my router if this persists. < 1155011390 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: heh < 1155011405 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I may apply 240V to your router. < 1155011425 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ROM chips just *love* 240V. ;) < 1155011428 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finally updates his hats page. < 1155011649 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just a general note- if I disconnect, I'm playing with my router. < 1155011649 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1155011677 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You know ... "playing" < 1155011684 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : No, don't touch me there! < 1155011731 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're molesting the router! < 1155011734 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :HOW COULD YOU? < 1155011767 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nobody seems interested in my new hats :P < 1155011790 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't have a hat fetish, and I'm not gay; sorry. < 1155011822 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1155011845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Draw your hat in Dimensifuck. :p < 1155011905 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Which? < 1155011929 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Your choice. < 1155012257 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1155012323 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My offer for the 240V across any 2 pins still stands. < 1155012406 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fucking little thing is asking for it alright. < 1155014043 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so... anything interesting going on with any of you guys? < 1155014069 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Proving that oo + 1 > oo? < 1155014164 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :by "oo" you mean ∞? < 1155014170 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Infinity. < 1155014175 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1155014202 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Trying to figure out why the fuck my ribs are starting to hurt? < 1155014229 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. not sure I can help you with the ribs question. < 1155016093 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good night- I'm going to get some sleep. < 1155016106 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1155018224 0 :Arrogant!i=Scott@26.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1155023999 0 :clog!unknown@unknown.invalid QUIT :ended < 1155024000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1155024084 0 :GregorR-W!unknown@unknown.invalid QUIT :Remote closed the connection < 1155024137 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1155037916 0 :plisk!n=plisk@195.222.79.14 JOIN :#esoteric < 1155037989 0 :plisk!unknown@unknown.invalid PART #esoteric :? < 1155045220 0 :sekhmet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155045222 0 :sekhmet!n=pez@ppp-70-226-129-243.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1155046063 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1155047693 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1155047739 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I just realized that F-TR1 or whatever it was is closely related with the ordinal numbers. < 1155047771 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So let's forget about F-TR1 and just note that you can't decrease an ordinal number forever. < 1155048391 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So if a function must decrease an ordinal number every time it loops, it can't loop forever. < 1155051855 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :0+=^ =vCat. < 1155051856 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1 _ _ < 1155051856 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :2 ^,.=vX < 1155052447 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1155052466 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Rawr. < 1155052517 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Arr? < 1155052561 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks of something to write in Dimensifuck. . . < 1155052601 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good morning < 1155052638 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: take a shot at writing a fibonacci sequence program. < 1155052742 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1155052766 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or do the Towers of Hanoi. . . With a *recursive* algorithm. ;) < 1155052786 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :granted, it's not easy in BF, but it's been done before, so we know it's possible. < 1155052797 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION types http://esoteric.voxelperfect.net/wiki/Dimensifuck here because he doesn't feel like typing it into his address bar < 1155052832 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should write that article < 1155052848 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should also figure out somewhere to host the Python implementation < 1155052852 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/DoubleFuck <- :D < 1155052871 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you need hosting, I have some friends that could help out. < 1155052886 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I can host the file right away if it's just a .py < 1155052902 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :send it over and I'll set you up. < 1155052930 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I should probably wait for my friend to get back on; it's written by him, and I'd like to remind him to actually put the GPL notice on it. ;) < 1155052939 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah- good idea. < 1155052951 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :when it's ready, just let me know. < 1155052955 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmkay. < 1155053286 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1155053331 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps a quine? :p < 1155053336 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.instructables.com/id/EOK8P9AMGZEP286R07/?ALLSTEPS <- very cool < 1155053376 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't see how a quine is supposed to be easier than writing a fibo generator, but ok... < 1155053384 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I dunno. < 1155055231 0 :CXI!unknown@unknown.invalid QUIT :"If you're reading this, it's probably xchat's fault." < 1155055267 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seems that dimensifuck.py is under the Zlib license. . . < 1155055268 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shurgs < 1155055299 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what does the Zlib license entail? < 1155055323 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :1) Thou shalt not hold any compression algorithm above me. < 1155055355 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hit Wikipedia. < 1155055367 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's rather simple, and GPL compatible. . . < 1155055379 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok. < 1155055383 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :2) Do not make a sculpted image or any likeness of what is in the compression above. < 1155055390 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes his patches to dimensifuck.py GPLed. < 1155055397 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :3) Thou shalt not swear falsely by the name of zlib. < 1155055414 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :4) Remember the compression ratio and keep it holy. < 1155055426 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :5) Thou shalt honor your copyright and your license. < 1155055444 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That's the brief :P < 1155055454 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1155055576 0 :CXI!n=Sanity@dialup-83.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1155055578 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Compression? < 1155055654 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://chztek.no-ip.com/hosted.php?dir=dimensifuck%2F < 1155055679 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There. Copy that directory over while Steve's desktop is still on. < 1155055725 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :got it. < 1155055746 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'll roll everything up in a zip, and then host the .py by itself in addition to the ZIP. < 1155055751 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1155055776 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :do you want me to include those 0k files? < 1155055808 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1155055818 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :alright < 1155055852 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes- the file size indicators are misleading. < 1155055862 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, put test.py out with dimensifuck.py. It's currently being used to actually start the Dimensifuck interpreter (dimensifuck.py just includes the Dimensifuck class, and no code for actually using it) < 1155055872 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1155055992 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://rodger.shadowarts.org/files/dimensifuck.py < 1155055997 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://rodger.shadowarts.org/files/test.py < 1155056009 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://rodger.shadowarts.org/files/Dimensifuck.zip < 1155056013 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there ya go. < 1155056016 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1155056039 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now to write the Esolangs page. < 1155056070 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :remember, the zip contains the python files as well, I just uploaded the pythons separately so that you could link to the source. < 1155057270 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Dimensifuck < 1155057508 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1155059844 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's what you get for not writing your own interpreter, bub :P. < 1155060055 0 :tgwizard!n=tgwizard@c-af3fe155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1155061578 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :mmmmmmmmmpython < 1155061600 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I have python, but I've never really used it. < 1155063176 0 :smokecfh!n=user@53549344.cable.casema.nl JOIN :#esoteric < 1155068759 0 :smokecfh!unknown@unknown.invalid QUIT :Remote closed the connection < 1155069563 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: is it you who made Dimensifuck? < 1155069569 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :or Rodger? < 1155069600 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pikhq and his flawed topological space. < 1155069615 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's me; Rodger gave me some help with it, and my friend Nick gave me the original idea. < 1155069643 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Read the logs for the Big Argument (TM). < 1155069643 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok. I just noticed there is no credit in the wiki article. < 1155069658 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm gonna try and make BeFunge 2D equivalents of your Dimensif*** programs :P. < 1155069688 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Go ahead; I don't have any programs that actually take advantage of the dimensionality of it all yet. < 1155069698 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They all might as well be 2D. < 1155069710 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And some of them *are*. < 1155069965 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :back < 1155069979 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can reduce *any* dimensionality to 2D, so :P. < 1155070198 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes. . . It'd take quite a bit more work if I bothered using the >2D features. ;) < 1155070220 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Great job ;). < 1155070277 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you should really add some credit lines to the wiki entry- you deserve a plug for creating it. < 1155072203 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- IRC with a difference" < 1155072575 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Do I get credit for bringing up my counterpoint? < 1155072642 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :We should make a daemon in EgoBot and use it as a quotebot. < 1155072656 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Feel free. < 1155072688 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wait. Idea! < 1155072695 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Add file support to Glass! < 1155072700 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Not gonna happen. < 1155072706 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Not in the EgoBot version anyway. < 1155072745 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a wonderful idea for his bot < 1155072752 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Feel free. < 1155072760 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I'll be the first one to echo > /etc/passwd < 1155075053 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1155075059 0 :RodgerTheGreat!unknown@unknown.invalid NICK :RodgerTheAfk < 1155075102 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You con't do cat /etc/passwd; cat /etc/shadow for us? :(. < 1155075304 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I'm a destructive black-hat, not an intrusive black-hat. < 1155075308 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I have principles. < 1155075662 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's usually called a *lack* of principles. < 1155075706 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Destruction is more polite than intrusion. < 1155075724 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Still negative politeness, but less so than intrusion :P < 1155075747 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION destroys your mom, then < 1155075814 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Master of Miracles! NO! < 1155075817 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION laments. < 1155075839 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not in public! < 1155075853 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :This isn't public. This is IRC. < 1155076264 0 :tgwizard!unknown@unknown.invalid QUIT :"Leaving" < 1155077133 0 :fizzie!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1155077368 0 :fizzie!n=fizban@sesefras.zem.fi JOIN :#esoteric < 1155079708 0 :kipple!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1155081792 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Isn't IRC greatly public? < 1155081851 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Isn't that conversation dead yet? < 1155081926 0 :GregorR-W!unknown@unknown.invalid QUIT :"ChatZilla rocks, you should totally use it! BRB, ChatZilla's user list box is F'd up again ..." < 1155082168 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1155083001 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, a new conversation hasn't really started yet. < 1155084157 0 :bsmntbombdood!unknown@unknown.invalid QUIT :"all your basment are belong to bsmntbombdood" < 1155084269 0 :bsmntbombdood!n=gavin@unaffiliated/bsmntbombdood JOIN :#esoteric < 1155084478 0 :fizzie!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1155084489 0 :fizzie!n=fizban@sesefras.zem.fi JOIN :#esoteric < 1155084720 0 :GregorR-W!unknown@unknown.invalid QUIT :Remote closed the connection < 1155084917 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1155085406 0 :bsmntbombdood!n=gavin@unaffiliated/bsmntbombdood JOIN :#esoteric < 1155089165 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels immensely proud of ##quantum despite the fact that there's pretty much nobody in it < 1155089979 0 :ihope!unknown@unknown.invalid QUIT :"Hey, everybody! Make this your default quit message!" < 1155092535 0 :RodgerTheAfk!unknown@unknown.invalid PRIVMSG #esoteric :back < 1155092543 0 :calamari!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1155092549 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :IRC isn't very public. < 1155092552 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's highly impersonal. < 1155092565 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1155092571 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hey-r. < 1155092610 0 :RodgerTheAfk!unknown@unknown.invalid NICK :RodgerTheGreat < 1155093574 0 :bsmntbombdood!unknown@unknown.invalid QUIT :"all your basment are belong to bsmntbombdood" < 1155093608 0 :bsmntbombdood!n=gavin@unaffiliated/bsmntbombdood JOIN :#esoteric < 1155095513 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155095533 0 :pikhq!n=pikhq@67-21-19-37.clspco.adelphia.net JOIN :#esoteric < 1155096316 0 :Arrogant!n=scotty@93.orlando-04-05rs.fl.dial-access.att.net JOIN :#esoteric < 1155101110 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :g'night, everybody. < 1155101129 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1155101133 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Night. < 1155101140 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1155101555 0 :calamari!unknown@unknown.invalid PART #esoteric :? < 1155103259 0 :stereofan!n=jashoob@65.162.205.134 JOIN :#esoteric < 1155103521 0 :stereofan!unknown@unknown.invalid PART #esoteric :? < 1155105115 0 :thematrixeatsyou!n=leet@222-154-127-142.jetstream.xtra.co.nz JOIN :#esoteric < 1155105680 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :h(); < 1155105700 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1155105772 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!hq9+ hq9+ < 1155105775 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1155105781 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No HQ9+? < 1155105786 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1155105790 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1155105791 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1155105805 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Aaaw. < 1155106118 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :h(); is huby < 1155106130 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :hold on... < 1155106133 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :....... < 1155106134 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Huby? < 1155106207 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :back < 1155106213 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :was keeping yellow river yellow < 1155106243 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1155106342 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Huby < 1155107002 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Why not name the language HelloWorld? < 1155107007 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or HW? < 1155107010 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or HelloW? < 1155107013 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or H? < 1155107021 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or Perl? < 1155107235 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :there's Hello which is like HQ9+ except it's H. < 1155107258 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :Hello is easy to convert to HQ9+ < 1155107688 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :gtg, ciao < 1155107704 0 :thematrixeatsyou!unknown@unknown.invalid QUIT :"76h, F4h, what's the diff?" < 1155110399 0 :clog!unknown@unknown.invalid QUIT :ended < 1155110400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1155112779 0 :Arrogant!n=scotty@12.78.67.35 JOIN :#esoteric < 1155116794 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1155118267 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1155121562 0 :tgwizard!n=tgwizard@c-af3fe155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1155124181 0 :sekhmet!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1155124206 0 :sekhmet!n=pez@ppp-70-226-129-243.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1155124794 0 :sekhmet!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1155124827 0 :sekhmet!n=pez@ppp-70-226-129-243.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1155125031 0 :sekhmet!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1155125056 0 :sekhmet!n=pez@ppp-70-226-129-243.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1155125620 0 :sekhmet!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1155125645 0 :sekhmet!n=pez@ppp-70-226-129-243.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1155125971 0 :sekhmet!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1155126037 0 :sekhmet!n=pez@ppp-70-226-129-243.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1155126161 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1155126169 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello. < 1155126293 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anyone know what could be the problem? i've written a sceql interpreter in C, but for some reason when i print ints pp and ql by using "printf("Program pointer: %i. Queue length: %i.\n"),pp,ql;", it prints out "Program pointer: 4198928. Queue length: 37814112." no matter what the values are < 1155126311 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and those definitely aren't the value, as far as i know < 1155126353 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :wait.. i think i know now < 1155126383 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Your ) is in the wrong place. < 1155126385 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hah, yeah < 1155126390 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i just fixed that a second ago :) < 1155126395 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but thanks anyways < 1155126398 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I just looked at this a second ago. :p < 1155126401 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1155128837 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :btw, i redesigned my esolang page yesterday/tomorrow.. http://koti.mbnet.fi/yiap/index.php?page=index < 1155128883 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :looks probably less horrible to those who didn't like the previous one. also, a lot easier to update as stuff is now read from text files. < 1155130433 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1155132757 0 :ihope_!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1155133795 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155133829 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1155135898 0 :CXI!unknown@unknown.invalid QUIT :"If you're reading this, it's probably xchat's fault." < 1155136379 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1155139422 0 :CXI!n=Sanity@dialup-54.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1155139444 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1155140128 0 :ivan`!unknown@unknown.invalid QUIT :" Want to be different? HydraIRC -> http://www.hydrairc.com <-" < 1155140238 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1155140475 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :DAMN YOU PEOPLE IN THE NEXT CUBE DOWN SHUT THE F*** UP I HATE YOU WHY WON'T YOU DIE < 1155140481 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I mean, hi everybody. < 1155140636 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :See. IRC isn't public. < 1155140662 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I just got 936 kB/s on a torrent. I am happy. < 1155140669 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There's a lot of damning going on in #nethack, too. < 1155140678 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : ihope: damn! < 1155140693 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : DAMN < 1155140694 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Etc. < 1155140706 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Can I say ``Darn!'' ? < 1155140722 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1155140759 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Awesome. < 1155140761 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Darn! < 1155140778 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Piffle X_o < 1155140888 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It could be if the guy in the next cube also was into Esolangs. < 1155140908 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :She's female, so we know she isn't :-P < 1155140995 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hands Razor-X a sledgehammer < 1155141864 0 :ihope!unknown@unknown.invalid NICK :ihope|unidentifi < 1155141871 0 :ihope|unidentifi!unknown@unknown.invalid NICK :ihope < 1155141955 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Boom: now only I can change the topic of ##quantum. < 1155142334 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Next cube? < 1155142369 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X apparently has not experienced the cubicle maze :P < 1155142410 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Aha. < 1155142418 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But why is pikhq in a cubicle? < 1155142426 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(That was my original question.) < 1155142461 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :... < 1155142468 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X also didn't read the context of that :P < 1155142476 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Note my screaming message above :P < 1155142553 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :anybody know who's behind the esolang contest? The article on the wiki just says contact "me" on #esoteric... < 1155142574 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Look in the history to see who put it there :-) < 1155142583 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :just an IP address < 1155142620 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh... < 1155142627 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION headscratches < 1155142647 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X <<< < 1155142672 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :user-3cf84fq.dsl.mindspring.com... < 1155142684 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :=== Razor-X “unknown” < 1155142692 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1155142705 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :09:57 [freenode] -!- Razor-X [n=user@user-11fa5b3.dsl.mindspring.com] < 1155142705 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :09:57 [freenode] -!- ircname : unknown < 1155142705 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :09:57 [freenode] -!- channels : #vhdl @##otaku #esoteric < 1155142705 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :09:57 [freenode] -!- server : irc.freenode.net [http://freenode.net/] < 1155142705 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :09:57 [freenode] -!- : is identified to services < 1155142707 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :09:57 [freenode] -!- End of WHOIS < 1155142720 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Behold! The power of whois! < 1155142729 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X's IP address is currently 66.245.21.99... < 1155142805 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well then, Raxor-X, I have two questions for you < 1155142814 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :When will the contest start? < 1155142824 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And when will the contest end :P < 1155142825 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :And why aren't you in the comittee? < 1155142875 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :guess she's afk < 1155143400 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1155143437 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good morning. < 1155143442 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Morning. < 1155143949 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ハロウ! Interested in the contest, eh? < 1155143970 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'll be away most of the day, since I'm watching something. < 1155144010 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm in the committee. < 1155144018 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I thought it understood that I'm already there. < 1155144032 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to try and get the miniscule committee to meet and decide on a date today. That's what I was hoping anyways. < 1155144045 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok, where are we meeting? < 1155144049 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :here? < 1155144056 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Are you the other committee member? < 1155144093 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/2006_Esolang_Contest#Committee < 1155144098 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1155144128 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :``Sex Addicts Needed -- For Romantic, Casual Relationship'' No. < 1155144154 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :? < 1155144178 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I was reading off a very stupid ad. < 1155144185 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1155144200 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wooh. You must've added your name in the last few days. No, I need to also take in account Claudio Calvelli. < 1155144216 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ah, that kind of relationship. < 1155144242 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I don't know if lament is part of the committee, or just waiting for a coup d'etat. < 1155144267 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1155144284 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Anyhow. I wish that guy had IRC, but oh well. < 1155144293 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it looks like we currently have enough people to actually hold the contest, though, so this is good. < 1155144310 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :We have *lots* of participants, and that's good. I'm just worried if the committee can handle it. < 1155144327 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, judging can take place over the course of several days. < 1155144333 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I guess it'll have to. < 1155144341 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It'll be fine, 50% max will actually submit programs. < 1155144350 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And I'm an optimist. < 1155144350 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :When we announce the dates, we also have to assign people to their languages in a registration list. < 1155144353 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1155144359 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's true. < 1155144372 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I mean, I'm going to want to read up on any unusual languages used before I try to decide what kind of score a program should get. < 1155144395 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :why not let people choose a language _after_ the tasks have been decided... < 1155144410 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Because then people get an unfair advantage. < 1155144417 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :they do? < 1155144423 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :why? it would be the same for all < 1155144425 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The goal is to keep people blinded about the task they will receive. < 1155144430 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok. fair enough < 1155144445 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah- if it's "Make the smallest possible quine", everybody'll want to do it with HQ9+. :) < 1155144448 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but it will probably lead to fewer submissions < 1155144463 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's like RodgerTheGreat said :P. < 1155144487 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :When you choose to compete in a language, you are competing for *profficiency* at the language. < 1155144491 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :also, there's the problem of people *creating* languages that are particularly suited to a task. < 1155144494 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I thought there were supposed to be separate tasks for each language. I < 1155144499 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That too. < 1155144518 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :May I comment on the whole contest thing. < 1155144523 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sure. < 1155144525 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I think it kinda sucks a bit. < 1155144529 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There will be. The reason being that Task X maybe easy to code in Language A, while Task Y is a lot harder, but easier in Language B. < 1155144539 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I think the Essies were really cool, and this contest won't be. < 1155144550 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :When was the last time we had the Essies? ;) < 1155144558 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :A while ago :) < 1155144572 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think we should have 5 or 6 different "tasks" and then award points for completing each one in your language. < 1155144583 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm. Maybe. < 1155144587 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's not a bad idea. < 1155144620 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Gregor proposed to remove Malbolge from the list. Is that alright? Since if there's only one competitor, he will win by default. < 1155144649 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :It worked like that at a programming competition I went to once- you could choose between C, VB, Java, etc, and then they gave you a pile of 12 challenges and a certain amount of time to work. < 1155144671 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I think people are missing much of the point with this contest :( < 1155144683 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm? < 1155144688 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Obfuscation is penalized?? WTF?! < 1155144698 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, the problem is coming up with a fair way to reward working with harder languages and doing cool tricks. < 1155144702 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :lament: The code is meant to be reusable. < 1155144711 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :right < 1155144718 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :lament: I can make really hard to read BF code, or somewhat simpler BF code. < 1155144720 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :lament: not every contest needs to be about obfuscation < 1155144749 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we could also go with the "science fair" model, by just letting people create a cool program of their choice that showcases their language, and then judge on quality and innovation. < 1155144753 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's an esoteric programming contest that tries very hard to not be an esoteric programming contest < 1155144768 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :esoteric programming != obfuscation < 1155144772 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Exactly. < 1155144794 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this competition != IOCC. < 1155144818 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers shooting the committee members before the revolution actually comes < 1155144844 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers that lament has made no legitimate argument other than his opinion that esoteric programming == obfuscated programming < 1155144847 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :kipple: what's esoteric programming? < 1155144857 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: that is not my opinion. < 1155144862 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :programming in an esoteric programming language (IMHO) < 1155144883 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :obfuscated programming *can* be esoteric, but esoteric languages are not inherently obfuscated. < 1155144892 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :An esoteric programming language is a computer programming language designed to experiment with weird ideas, to be hard to program in, or as a joke, rather than for practical use. < 1155144910 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X sums it up well. < 1155144927 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I copied and pasted the Wiki definition :P. < 1155144939 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. that explains it. < 1155144940 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :it's ok. its public domain ;) < 1155144955 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So you don't have enough committee members? < 1155144970 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I believe "experimentation with weird ideas" is central to esoteric programming. < 1155144988 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nope ihope. < 1155144988 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it looks the the committee currently consists of 4 people. < 1155144997 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I was hoping for 5-10. < 1155145018 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that's very unrealistic I think. Then there would hardly be anyone left to participate < 1155145032 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: add yourself to the list, and then add a notice that says we're looking for that number. < 1155145040 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :4-5 is fine IMO < 1155145045 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :We have like.... 15 contest members. < 1155145070 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if gregor is right (and I think he is) that means we're looking at roughly 6-7 submissions. < 1155145072 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :lament: true, but I don't see why obfuscation necessarily has to be a part of it < 1155145074 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I added that I'm looking for 5-10, and I thought I'm implicitly part of the committee. < 1155145087 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :kipple: i never said obfuscation was necessary < 1155145106 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :four people can easily handle 1-2 submissions each (or 7, if we're each looking at all of them). < 1155145108 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :kipple: this contest does not encourage experimentation with weird ideas. It encourages writing libraries. < 1155145124 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :kipple: obfuscation is in the spirit of esoteric programming; writing libraries is not < 1155145126 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you may be right, but until we see the actual tasks how can you know? < 1155145129 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"If you intend to join the committee you must have coding experience!" < 1155145135 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How much coding experience? < 1155145140 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :kipple: because that's what the page claims. < 1155145143 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well uh..... < 1155145147 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Enough to work with BF programs. < 1155145156 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ihope: at least enough to write a BF interpreter. < 1155145176 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(not necessarily *in* BF) < 1155145190 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess I can do that. < 1155145212 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But why do I need coding experience? Just what'll I be doing? < 1155145223 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Looking at the code of the program? < 1155145225 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :removing Malbolge will probably make joining the comittee less intimidating < 1155145239 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I mean, if you've never coded in your life.......... < 1155145247 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I say anyone who submits Malbolge wins by default. < 1155145250 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I've written a few things. < 1155145280 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :kipple raises a good point- I'm not sure how qualified I'd be to cryptanalyze somebody's malbolge source. Even if it was Dis, I'd have some difficulty. < 1155145296 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. I forgot to add in that clause..... < 1155145321 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I wanted to add that Malbolge programs will be judged only on ``Wow''-ness, and no task will be given for Malbolge programs. < 1155145332 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good idea. < 1155145379 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :If someone submits a BF interpreter written in malbolge, they will not only win by default- I shall worship them as a god. < 1155145390 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Precisely. < 1155145413 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :say something about bonus points for proving turing completeness in an unconfirmed language. < 1155145441 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wait. Are we going to allow any language to enter? < 1155145476 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, do you want this to be "science-fair style", or "challenge based"? < 1155145484 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mmmm..... < 1155145495 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the wiki article is challenge based < 1155145495 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Let's take a vote, miaj kunlaboraj amikoj. < 1155145505 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :say that in english. < 1155145514 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :My fellow commitee member friends. < 1155145518 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1155145552 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Woohoo! I understood Razor's Esperanto! < 1155145567 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Bona. < 1155145571 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I vote for "Science Fair", because it'll allow people to be creative and push boundaries in their favorite languages. < 1155145574 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Anywho, let's vote. < 1155145578 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jes. :D < 1155145579 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'll stay neutral here. < 1155145626 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How about... you have 30 minutes to vote, ne? < 1155145641 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sounds fair. < 1155145646 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So we can compensate for afk/brb/bbiab/bbias/random-away-acronym-ness. < 1155145649 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION votes challenge. Easier to judge. < 1155145652 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :30 minutes from... wait, what? < 1155145657 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Actually, wait ... < 1155145660 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I may retract that :P < 1155145672 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :maybe a day rather than 30 minutes? < 1155145677 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :30 minutes from now to vote whether you want a Science Fair style competition or a Challenge based competition. < 1155145679 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION welds GregorR-W's vote into place < 1155145682 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :A day? < 1155145686 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what's the rush? < 1155145688 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Alright, a day then. < 1155145695 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :use the topic to keep the interim vote < 1155145710 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Can someone add this into the Proposed Rule Changes heading in the Wiki. < 1155145712 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*? < 1155145729 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yes. You. < 1155145737 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Thank you very much :P. < 1155145870 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What if "science fair" is just one of the tasks assigned? < 1155145892 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. like half and half point basis or something? < 1155145935 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Write an iterating quine, write a Thue interpreter, write anything? < 1155145939 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Done. < 1155145963 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Votes will be due by 18:00 Aug. 10th, UTC. < 1155145982 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Errr... 19:00 even. < 1155145984 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ihope: it might make the competition more balanced, but the rules/judging could get really complex. < 1155146187 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is doing a little talk about esolangs at the LUG next week, BTW. . . < 1155146201 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :LUG? < 1155146210 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Linux User Group. < 1155146213 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1155146243 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Would there be multiple tasks in each language otherwise? < 1155146309 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if we went with "Science Fair", we could post some suggested tasks if people were having trouble coming up with ideas, I guess. < 1155146413 0 :smokecfh!n=user@53549344.cable.casema.nl JOIN :#esoteric < 1155146418 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1155146438 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If they would have trouble coming up with ideas, then sticking with goals would probably be a good idea. < 1155146526 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1155147181 0 :smokecfh!unknown@unknown.invalid QUIT :Remote closed the connection < 1155147271 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1155147644 0 :Keymaker!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1155147652 0 :smokecfh!n=user@53549344.cable.casema.nl JOIN :#esoteric < 1155147891 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, Razor-X- I was looking at your addition to the wiki. I think you meant "...Instead, the *contestants* will decide on a set of tasks and present those..." < 1155147892 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1155147897 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :want me to change it? < 1155148013 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, bbl. < 1155148043 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i agree with lament < 1155148126 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that writing obfuscated code shouldn't lower points, for instance < 1155148138 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and that this competion doesn't allow much creativity < 1155148268 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :code that anyone can easily use is not very esoteric :) < 1155148375 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION deletes the Brainfuck Algorithms page. < 1155148378 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That page is for pussies. < 1155148390 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, yeah < 1155148655 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i guess you would like esoteric programming to be nothing but having a translator for each language that converts C to that language.. :P seriously, an esolang competition entry isn't supposed to be reusable or easy to understand, you can't deny that. and even more seriously, i wonder why i'm even writing this. :) < 1155148992 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and, i second the idea of having the same tasks for all languages, in case that proposed rule change at esowiki meant that. < 1155149094 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hm, lemme see if I understand this ... < 1155149138 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think it meant that contestants could submit whatever sorts of things they wanted. < 1155149148 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : The contest will suck, it's a bad idea. And yet I choose to support a proposed rule change that makes it less like I say it should be. < 1155149149 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :As long as it's readable and all that, of course. < 1155149444 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'm sorry gregorr, i probably was out of my mind for a few seconds. i can't find anything indicating you'd support the reusability and non-obfuscated idea < 1155149595 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The Proposed Rule Changes heading is there for a reason. Not so that this turns into a committee brawl :P. < 1155149648 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :This contest is not about obfuscated code. There have been enough contests about obfuscated code. I like the concept of it /not/ being about obfuscated code. < 1155149656 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :There's nothing wrong with obfuscated code, but there are other things out there. < 1155149673 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hmm. so, what do you want to see? < 1155149673 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. Exactly. < 1155149688 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Obfuscation is not the same thing as Esoteric. < 1155149711 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i know, but it has always been rather close to it, mostly due nature of many langs < 1155149731 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Which is also why I think turing tarpits are getting a bit annoying. < 1155149736 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and to get a shortest code, as often in esolang related competition, requires clever obfuscation < 1155149746 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The shortest code *without* obfuscation. < 1155149768 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but obfuscation is what makes esolangs so good...... < 1155149771 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :In normal code, if you can use an && in an if condition instead of two if's, it's more concise, while not being obfuscated. < 1155149789 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(ok, there are other things too..) < 1155149798 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh well.. < 1155149798 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Why not call it the Obfuscated Languages then? < 1155149809 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :if a then if b then c else d else if e then f else g < 1155149809 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :You people are sooo missing the point :( < 1155149813 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it almost makes me cry < 1155149833 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Fine. Lament :P. < 1155149866 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shoots Razor-X slightly < 1155149880 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hey... it's not alright to hit/harm a girl. < 1155149882 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's not about obfuscation < 1155149890 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's about this contest not being in the spirit of esoteric programming < 1155149904 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Specifically? < 1155149910 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well... it seems the community is at a split about this universal spirit ;). < 1155149947 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :specifically, it seems to encourage mundane things like 'readability' and not esoteric things like 'fun' < 1155149956 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :very much unlike the Essies. < 1155149959 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1155149963 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Isn't it fun to write readable code, sortA? < 1155149968 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1155149987 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What's the difficulty in writing unreadable code? :P. < 1155149989 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: fun, but not esoteric. < 1155150005 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :So, esoteric == unreadable? < 1155150006 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Compare and contrast with the Essies < 1155150008 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, hey, maybe this contest just isn't about being esoteric, eh? < 1155150016 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Or rather, esoteric.find(unreadable) != esoteric.end() < 1155150016 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: pretty much, yeah. < 1155150022 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How about this being a Non-esoteric contest for the competition of esoteric languages? < 1155150032 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: yes. that's exactly what it is. < 1155150047 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I think there've been enough esoteric contests. < 1155150066 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1155150067 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Oy >_< < 1155150069 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :In languages where the very nature *is* to be esoteric, isn't the difficulty to make it non-esoteric? < 1155150099 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: I said at least three times that this has nothing to do with obfuscation < 1155150115 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: and everything with the intent < 1155150133 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I haven't said "obfuscation" in quite a few minutes ... < 1155150140 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :The intent of the Essies was wacky esoteric fun. The main task was "the most entertaining toy/language" < 1155150155 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well... who's stopping the Essies? < 1155150169 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :good question :) < 1155150177 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(.... Other than a lack of community awakeness ....) < 1155150180 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nobody, i'm simply lamenting the state the esoteric community is in :) < 1155150188 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1155150191 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1155150212 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, i agree with lament, i'd like to see an Essie < 1155150229 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if we had essies now, they would likely tank due to lack of participation < 1155150240 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :can be < 1155150265 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :be back soon. < 1155150294 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(and where's cpressey anyway? i heard he's working at google and all, but why would that stop him from coming here?) < 1155151013 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :back < 1155151016 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :woah. < 1155151030 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm missin' out on a lot of discussion. < 1155151059 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: The summary: Complain complain complain. Retort retort retort. < 1155151079 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok. thanks for bringing me up to speed. < 1155151088 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1155151090 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :are the retorts winning? < 1155151108 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i guess nothing changed, in the end < 1155151110 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Nobody's winning. < 1155151117 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Everybody loses. < 1155151121 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1155151123 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. sounds like most internet arguments. < 1155151136 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :NOBODY LIKES ME EVERYBODY HATES ME GUESS I'LL GO EAT WORMS. < 1155151149 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hey, give me some of those! < 1155151158 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Arguing on the internet is like competing in the special olympics- even if you win, you're still retarded" < 1155151637 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :does anyone know any wiki that's easy to install? < 1155151740 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Install, pah. < 1155151753 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or get to work.. < 1155151761 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i don't care about installing < 1155151771 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :whatever is correct word.. < 1155151806 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: Giki < 1155151812 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :http://giki.sourceforge.net/ < 1155151824 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(The preceeding has been a paid advertizement for Giki) < 1155151834 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1155154920 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1155156312 0 :smokecfh!unknown@unknown.invalid QUIT :Remote closed the connection < 1155156445 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits patiently < 1155156535 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits patiently for someone to ask what he's waiting for < 1155156594 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers asking ihope what he's waiting for. < 1155156606 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION encourages RodgerTheGreat not to ask ihope what he's waiting for. < 1155156663 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers GregorR-W's advice upon considering asking ihope what he's waiting for. < 1155156689 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers telling RodgerTheGreat what he's waiting for despite not being asked < 1155156701 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides against it < 1155156706 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers killing anyone who hears what ihope is waiting for. < 1155156729 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers considering telling GregorR-W what he's waiting for < 1155156739 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers piercing his eardrums to avoid invoking GregorR-W's wrath. < 1155156760 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides not to tell anybody what he's waiting for, even if asked < 1155156782 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ihope: What are you waiting for? < 1155156807 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION threatens GregorR-W with /ignorance < 1155156830 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"ihope: What are you waiting for?"(_o)o.?]} < 1155156833 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ihope: What are you waiting for? < 1155156858 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gasps < 1155156860 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Gasp! < 1155156931 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's third-person narrative meter pegs and starts emitting smoke. < 1155157001 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You can just disable CTCP... < 1155157066 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...or can you? < 1155157068 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :>:-D < 1155157551 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1155157677 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I get the feeling that some wikipedia article(s) is/are about to be deleted. < 1155157683 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I don't know where I got that premonition from. < 1155157705 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Some article(s) related to esoteric programming, even. < 1155157774 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Which ones? < 1155157802 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea, but I'll bet ivan`!ivan@wikipedia/ivan knows :P < 1155157906 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's i=ivan, there, not just ivan... < 1155157911 0 :CXI!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155157912 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How'd he do that, eh? < 1155157920 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I believe that has to do with whether you're identified. < 1155157936 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm identified. < 1155157939 0 :CXI!i=Sanity@dialup-54.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1155157953 0 :ihope!unknown@unknown.invalid NICK :ihope|noLongerId < 1155157957 0 :ihope|noLongerId!unknown@unknown.invalid NICK :ihope < 1155157986 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it has to do with whether you're Incredibly-hax0rish or a Newbie. < 1155158049 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe whether your ident daemon is working? < 1155158073 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Possible. < 1155159673 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155160368 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1155160597 0 :sekhmet_!n=pez@ppp-70-226-129-243.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1155160607 0 :sekhmet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155160615 0 :sekhmet_!unknown@unknown.invalid NICK :sekhmet < 1155161292 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION flips the status of Schoedinger's Cat in the topic of ##quantum back and forth a few times < 1155161343 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :does that really make much of a change? < 1155161381 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's dead according to /list < 1155161436 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but determining it's status as dead could've affected the outcome. < 1155161980 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cries < 1155162028 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :? < 1155162029 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :+o lament < 1155162035 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Uh... < 1155162038 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1155162047 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs away < 1155162057 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :watch where you're pointing that +o, man. < 1155162059 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what random mode to set < 1155162072 0 :lament!unknown@unknown.invalid MODE #esoteric :-c < 1155162076 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no... that's TOO evil < 1155162081 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::S < 1155162091 0 :lament!unknown@unknown.invalid MODE #esoteric :+c < 1155162095 0 :lament!unknown@unknown.invalid MODE #esoteric :+o ihope < 1155162112 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I BLAME IHOPE!! I"M NOT RESPONSIBLE!!! < 1155162113 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um, you just turned off the color filter, and on again... < 1155162114 0 :lament!unknown@unknown.invalid MODE #esoteric :-o lament < 1155162136 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks for half a second, then points the gun at RodgerTheGreat < 1155162147 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1155162154 0 :ihope!unknown@unknown.invalid MODE #esoteric :+o RodgerTheGreat < 1155162156 0 :ihope!unknown@unknown.invalid MODE #esoteric :-o ihope < 1155162162 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :*cool* < 1155162180 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :@ means 'terminate' < 1155162187 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at least in Befunge it does. < 1155162203 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :In NetHack, @ is usually you. < 1155162210 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Therefore, you are RodgerTheGreat. < 1155162223 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no, in Nethack @ is usually the wizard of yendor < 1155162234 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If you're playing the Wizard of Yendor, yes. < 1155162245 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or there are lots and lots of him. < 1155162264 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I thought "The Amulet of Yendor" was the goal in rogue. < 1155162310 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Getting it and getting out, I think. < 1155162318 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, yes. < 1155162320 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :amulet shmamulet. the goal is to polymorph into a grid bug. < 1155162342 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lament: that's really more of a side quest. < 1155162551 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So what happens if you try to join ##quantum now? < 1155162630 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm banned. < 1155162637 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and too lazy to unban myself. < 1155162687 0 :Razor-X!unknown@unknown.invalid PART #esoteric :? < 1155162695 0 :Razor-X!n=user@user-11fa5b3.dsl.mindspring.com JOIN :#esoteric < 1155162826 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1155162860 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hey-n. < 1155163285 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The goal is to not die so quickly that you don't even get to figure out these "side quests" of which you speak (I suck at nethack). < 1155163334 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Start out with an easier race/class combination then. < 1155163383 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like? < 1155163404 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Valkyrie/Rogue? Valkyrie/Warrior ? < 1155163423 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Valkyrie is a class, not a race. < 1155163426 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: obviously you have never played Nethack. < 1155163431 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And there's no Warrior class. < 1155163437 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Blah. < 1155163447 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Whatever the Warrior class is then :P. < 1155163457 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Valkyrie. < 1155163461 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1155163468 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh, err.... Blah. < 1155163477 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Valkyrie/Human bleh. < 1155163495 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I haven't played a different character in like... a year. < 1155163588 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :do you play on NAO? < 1155163589 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Vampires are fun but hard. But only Slash'Em. I wasn't that big a fan of Nethack, (but I ascended once, so whatever) but before I tried Slash'Em I prefered the Moria-derivatives. < 1155163598 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nope. I dun play anywhere but locally. < 1155163614 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1155163855 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION died hallucinating < 1155163871 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :99% of the time I die hungry :P. < 1155163879 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Stupid Vampires, heh. < 1155163887 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I eat the corpses. >:D < 1155163898 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I *have* to eat the corpses. < 1155163909 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Vampires can't eat rations or anything like that, and can only suck blood from the corpses. < 1155163913 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I. . . I. . . I killed my kitten! HOW?!? < 1155163925 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you don't suck the blood from your fallen enemy in one turn, it coagulates. < 1155163954 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : No Points Name Hp [max] < 1155163957 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : 1 770 pikhq-Wiz-Elf-Mal-Cha died in The Gnomish Mines on < 1155163960 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : level 3. Killed by a hallucinogen-distorted gnome. - [20] < 1155163963 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You see? I suck. < 1155163970 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nethack has mines on level 3? < 1155163973 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cannot remember. < 1155165647 0 :bsmntbombdood!unknown@unknown.invalid NICK :SIGHUP < 1155165717 0 :SIGHUP!unknown@unknown.invalid NICK :bsmntbombdood < 1155165775 0 :bsmntbombdood!unknown@unknown.invalid NICK :{ < 1155165798 0 :{!unknown@unknown.invalid NICK :__ < 1155165878 0 :__!unknown@unknown.invalid NICK :bsmntbombdood < 1155166094 0 :ihope!unknown@unknown.invalid NICK :{ < 1155166112 0 :{!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's not "very" valid, but at least it's sort of valid. < 1155166114 0 :{!unknown@unknown.invalid NICK :ihope < 1155166997 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :OK, taking votes: When/if I add script support to DirectNet, what shoul the [first?] supported language be? On the table are at least Python, Lua and Perl. < 1155167121 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :DirectNet? < 1155167144 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The directnet.us DirectNet? < 1155167147 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155167148 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ihope: http://directnet.sourceforge.net/ < 1155167165 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I need to change the name to a less overloaded namespace :P < 1155167196 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :YouNet? < 1155167199 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :MeNet? UsNet? < 1155167211 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, those are sure to be FAR less overloaded. < 1155167222 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :HimNet, HerNet, ItNet, ThemNet? < 1155167238 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ThemNet is hardly used at all. < 1155167254 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Google: "Did you mean: the net" < 1155167286 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1155167327 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think you'd have to settle for something that's not descriptive, eh? < 1155167353 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :OK, the vote is not on the name :P < 1155167633 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Woah, wtf? < 1155167640 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Does RodgerTheGreat have ops or is my client fegged? < 1155167720 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Aha, found it in the logs. < 1155167722 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lol, weird. < 1155167934 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ChanServ ops lament, lament ops me, lament deops himself, I op RodgerTheGreat, I deop myself... < 1155168207 0 :ihope!unknown@unknown.invalid NICK :ihope` < 1155168229 0 :ihope`!unknown@unknown.invalid NICK :ihopr < 1155168232 0 :ihopr!unknown@unknown.invalid NICK :ihope < 1155169428 0 :tgwizard!unknown@unknown.invalid QUIT :"Leaving" < 1155169603 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Basically it's a big conspiracy to op everyone but me. < 1155169647 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION curses at the missed oppoprunity < 1155169655 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Opportunity, even. < 1155169699 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bug RodgerTheGreat < 1155169707 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So now you're the only one who can't have ops on ##quantum. < 1155169714 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Everybody else can. < 1155169746 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Awesome. < 1155170036 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay, now you can have ops again. < 1155170205 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : so type /stats p and find and /msg a staff member < 1155170212 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :=== p nalioth (i=nalioth@freenode/staff/ubuntu.member.nalioth) < 1155170218 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :=== p 1 staff member < 1155170223 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wait... why is Nalioth here...... < 1155170224 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wooh. < 1155170255 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Is he gonna enter the contest? < 1155170272 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Of course. < 1155170281 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Awesemuh Powah. < 1155170300 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The same stuff as that at rot13.com? < 1155170308 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1155170333 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"awesoma powa!" < 1155170344 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I've never been to rot13.com. < 1155170360 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm just speaking Engrish. < 1155170436 0 :GregorR-W!unknown@unknown.invalid QUIT :Remote closed the connection < 1155170505 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1155171006 0 :CakeProphet!n=CakeProp@h23.242.213.151.ip.alltel.net JOIN :#esoteric < 1155171030 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waves. < 1155171067 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :HAIL THE MIGHTY CAKE!!! < 1155171069 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Also hi. < 1155171076 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waves. < 1155171089 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I've got an extremly rogue idea for an esolang :D < 1155171092 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :er... rough < 1155171103 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :In that... I have no idea what it's going to do... but I have a theme in mind < 1155171104 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :*snaps*, I was hoping for a rogue-like esolang ;) < 1155171133 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Go on. < 1155171152 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The current "code name" for my esolang/rough-idea-that-has-no-actually-implementation-of-any-sort-at-the-moment is "CookieJar" < 1155171224 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The first statement that popped into my head was "who took cookies from cookiejar" which... I have no idea what that'll actually do... but I'm pretty sure "cookiejar" is an array... while "cookies" is used to refer to any of the items in the array... while who is a wildcard for anything... < 1155171227 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs. < 1155171234 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Very rough at the moment ^_^ < 1155171294 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That's quite rough :P < 1155171317 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I like the idea for some reason though. < 1155171320 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So a shelf is an array of cookie jars? < 1155171330 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION boggles, "Good idea." < 1155171332 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And a store is an array of shelves! < 1155171341 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Woohoo! < 1155171343 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :And then there could be a "mother" and "children"... which... would do something. < 1155171355 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs. < 1155171362 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :As you can see... I've thought long and hard on this one. < 1155171370 0 :ihope!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155171427 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well let's see... mothers fill cookie jars... which could be bytes or something... and then children take cookies from it... which is removing cookies... not sure how the bytes interact in a way to form usable code though. < 1155171437 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :お母さん!永遠に見付けたかった、けど今見付ける。一勝に、世界を持つ!!!! < 1155171469 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to make another brainfuck copy but with cookie jars instead of bytes in an array :D < 1155171479 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Awwww. < 1155171486 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But that idea could be mapped out to a brainfuck-esque design ^_^ < 1155171489 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :At least will you destroy all creativity by making this a turing tarpit? < 1155171507 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1155171507 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1155171511 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1155171519 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads the logs < 1155171551 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Er... well... I want it to be readable... and be useful and not with only 2 elements.. soooo.. < 1155171561 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :a tarpit this is not... _|_ >.< _|_ < 1155171572 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Bottom bottom? < 1155171648 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1155171662 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :_|_ = bottom. < 1155171690 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1155171715 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :? < 1155171734 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's the ASCII version of the up tack, which represents the bottom type, I think. < 1155171744 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or the value bottom, or... < 1155171751 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Value, IIRC. < 1155171777 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but there's also a bottom type, and I think that can represent it as well. < 1155171800 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Anyway: cookies are stored on the hard drive, and they persist between sessions. Users may clear cookies at any time, and they may set any of many restrictions on setting and getting cookies. < 1155171820 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Some users disable cookies entirely, as they can be a privacy risk or something. < 1155171845 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Can we calculate pie to a billion places? < 1155171874 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1155171880 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Pie in a billion places? Sure, just get one in every six people to bake pie. < 1155171911 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmm... I think I'm going to write a programming language entirely in Whenever. < 1155172161 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... < 1155172167 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So is BF the only esoteric language that's better compiled than interpreted? :-) < 1155172169 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :CookieJar would probably work best for event-based crap... < 1155172311 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :"Who stole cookies from cookiejar" "IRCtext stole cookies." "Who me? Yes you!" < 1155172327 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1155172337 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :All of those being some sort of conditional statement. < 1155172441 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Such a concept would be good for IRC bots in the current idea I've got. < 1155172452 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Or anything that relies on events *nodnods* < 1155172545 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Somebody oughta make a language whose syntax is English grammar, but where the apparent meanings of sentences aren't any indication of what they actually do. < 1155172576 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So "colorless green ideas sleep furiously" might mean "increment register C, then jump to the contents of register G". < 1155172734 0 :GregorR-W!unknown@unknown.invalid QUIT :"Chatzilla 0.9.75 [Firefox 1.5.0.2/0000000000]" < 1155172767 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can only code in Python... so... < 1155172781 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Thinking outside of the same old boring types of languages is a bit diffciult for me :D < 1155172796 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :back < 1155172806 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :did somebody want ops? Razor-X? < 1155173072 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Op EVERYBODY! < 1155173529 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmm.. Grabity looks neato. < 1155173532 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :er... < 1155173534 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :gravity. < 1155173725 0 :RodgerTheGreat!unknown@unknown.invalid MODE #esoteric :+o ihope < 1155173733 0 :RodgerTheGreat!unknown@unknown.invalid MODE #esoteric :+o Razor-X < 1155173749 0 :RodgerTheGreat!unknown@unknown.invalid MODE #esoteric :+o GregorR < 1155173759 0 :RodgerTheGreat!unknown@unknown.invalid MODE #esoteric :+o pikhq < 1155173811 0 :ihope!unknown@unknown.invalid MODE #esoteric :+oooo bsmntbombdood CakeProphet clog cmeme < 1155173813 0 :ihope!unknown@unknown.invalid MODE #esoteric :+oooo CXI EgoBot fizzie ivan` < 1155173814 0 :ihope!unknown@unknown.invalid MODE #esoteric :+oooo lament lindi- mtve pgimeno < 1155173816 0 :ihope!unknown@unknown.invalid MODE #esoteric :+oooo puzzlet sekhmet SimonRC sp3tt < 1155173817 0 :ihope!unknown@unknown.invalid MODE #esoteric :+o tokigun < 1155173820 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1155173849 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1155173895 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :thanks. I was too lazy to type all that. < 1155173899 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmm..thinking up a language that doesn't follow the conventional... uh... practical languages is kind of difficult... for me anyways < 1155173906 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1155173914 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And that makes three channels with all members opped. < 1155173923 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :awesome. < 1155173927 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: tab completion ftw, as they say... < 1155173941 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :still too lazy < 1155174093 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So... does everyone else hate functions just as much as I do? < 1155174123 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in what sense? Implementing interpreters with them, using them... ? < 1155174171 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I hate defining them :D < 1155174178 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Functions? < 1155174182 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1155174187 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mathematical functions or imperative functions? < 1155174222 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I love using -other peoples- functions.. for stuff like string manipulation and otherwise-much-longer-blocks-of-code stuff.... < 1155174230 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Programming language... er... functions? :? < 1155174249 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But I'm far too lazy to make my own... and they almost never work. < 1155174251 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There are different kinds of functions used in programming. < 1155174271 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Haskell uses mathematical functions, but pretty much everything else uses imperative ones. < 1155174278 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm guessing imperitive functions... but I hate math... so math functions probably suck even more. < 1155174278 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes methods. < 1155174308 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a programmer that hates math... oh dear... < 1155174337 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mathematical functions are just special imperative functions, namely ones that don't do anything except compute an answer and give it to you. < 1155174366 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So an input function isn't mathematical, because asking the user for something isn't computation. < 1155174389 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :math != programming. programming *can* be about math, but it's really a pretty different thing. < 1155174414 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yes I agree. < 1155174423 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Much different... otherwise I'd hate programming. < 1155174486 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Programming = computer science = math. >:-) < 1155174513 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wrong. < 1155174527 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the branch of math closest to CS is formal logic. < 1155174531 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Fortunately I'm a n00b h4x><0R that doesn't do much but simple stuff with Python. < 1155174580 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I always thought of computer science as a mathematical thing. < 1155174589 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's definitely not a science :-) < 1155174610 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I don't really have any formal training at all. < 1155174620 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :i just taught myself Python... basically. < 1155174680 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, at least you started with a real language- I taught myself QBASIC. < 1155174706 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :now I use Java and RealBASIC for most things, although I've been getting into PHP. < 1155174742 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Formal training would be nice. < 1155174817 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think my dad taught me Pascal, then I tried to learn C, then he tried to teach me Java, then I learned Haskell, then I looked at Python. < 1155174832 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's all the non-esoteric languages :-) < 1155174887 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think my first functional-programming-language-like thing was lambda calculus, then my first actual language was probably Unlambda. < 1155174906 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then I took a look at Lisp, and somehow landed with Haskell. < 1155174913 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :-+ < 1155174939 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... < 1155174946 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I hate functional programming... < 1155174949 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1155175001 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nobody uses functional languages. < 1155175009 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Isn't Java the big thing? < 1155175036 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I like imperitive languages... which probably isn't suprising. < 1155175044 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :And I've skimmed the surface of OO < 1155175061 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We need a language that has every feature. < 1155175093 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I could build it out of Python... just to give it insane memory demands :D < 1155175193 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It'd probably have to be dynamically typed, since static languages are more restrictive. Let people declare or infer types if they want to. < 1155175213 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I have a dream... a vision of sorts... < 1155175261 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :to create the most memory using language in existence.... so needlessly complex and unstructured that it makes absolutely no sense. < 1155175285 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Everybody wants to make the most esoteric language ever, hon. < 1155175296 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And Malbolge isn't it. < 1155175313 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But all those sissies with their super-brainfucks... and small compilers... pfft... that's not esoteric anymore. < 1155175352 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Now we need giant behemoths of insane complexity. < 1155175367 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We simply need to pack everything into one language, then insanify the syntax. < 1155175428 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :To make it practical, we'd need the basics from every assembly language there is. < 1155175445 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We'd have to invent a platform for it, of course. < 1155175458 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1155175470 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Or we could just build it off of Python... and give it insane memory usage. < 1155175473 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Problem solved. < 1155175476 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We'd call it the G platform, and it would run G machine code compiled from G assembler. < 1155175508 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But... but I wanted to call it Surrealomancerplexocitope. < 1155175511 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Since every program would be a virtual machine, every program would need to have an operating system built in. < 1155175522 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And G is just a... well, it's changeable. < 1155175542 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm.. < 1155175554 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I like the idea of setting "otpions" for the code itself before coding... < 1155175555 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1155175568 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Eh, lemme do this BRB thing that everybody's talking about. < 1155175579 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Say you need dynamic typing and some object oriented for this task... then you could change some paramiters in the interpreter/compiler to make it run that way. < 1155175864 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oooh... Spaghetti sounds like a cool language. < 1155175870 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That's something I'd like to do... < 1155175985 0 :ihope_!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1155176065 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :So typing wouldn't really be necessary. < 1155176073 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I suppose we could make users implement it. < 1155176119 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Everything could be done via telepathy. < 1155176136 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I guess the key here is to minimize reusability and make things hard to write in general. < 1155176162 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes lack of structure, intuition-ish-ness, and ease-of-use in his code. < 1155176181 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Then again, if we're to add everything to the language, we'd have to include reusability. < 1155176184 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But not nessicarily ease of reading. < 1155176208 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is lazy. < 1155176227 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What's the goal here? Is it to make programs that are very nice and readable but necessarily huge? < 1155176251 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :You know... a very readable 100000-line "Hello, world!" program that actually requires 100000 lines. < 1155176285 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Look at INTERCAL then. < 1155176292 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :That's readable? < 1155176300 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1155176312 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Nope.. < 1155176316 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It has a lack of structure, intuition-ish-ness, and easy-of-use. < 1155176325 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Screw readability.. I just like being lazy in a hugely complex environment. < 1155176329 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Plus it does not nessicarily have ease of reading. < 1155176336 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(Misspelled on purpose.) < 1155176380 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yup. You can screw readability if you want. < 1155176385 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1155176395 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X is my translator. < 1155176398 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1155176404 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1155176411 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Well, the goal here seems to be "to create the most memory using language in existence.... so needlessly complex and unstructured that it makes absolutely no sense." < 1155176426 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You mean Perl.... er hmmm. I need to think on that. < 1155176438 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Ugh. Perl. < 1155176445 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :But absolutely not yucky, like Perl is :-) < 1155176445 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I think you mean a marriage between Perl and Java, actually. < 1155176449 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Perl is annoying to type... < 1155176463 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Memory hogging and complex and unstructured! < 1155176465 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :My passwords are all annoying to type ;-) < 1155176474 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is very ambiguous and self-contradicting. < 1155176485 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is enjoying something without all of you right now. < 1155176497 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I gotta be gone in ten minutes, by the way. < 1155176500 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So uh, make sure to read the Esolang Contest wiki page. < 1155176506 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :さようなら、皆! < 1155176529 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... I think binary is the most esoteric of languages. < 1155176540 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Binary is a language? < 1155176545 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It is niow. < 1155176545 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How can you program in binary? < 1155176555 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Do you mean opcodes? < 1155176556 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But if it were a language... it would be esoteric :D < 1155176568 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Uh.... jah........ < 1155176586 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :You don't code in binary... that's what makes it so esoteric. < 1155176590 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :^_^ < 1155176600 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :マリア様が見てる ~春~ < 1155176624 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Well, I've temporarily immortalized this goal of ours in my quit message. < 1155176629 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :And with that, I'm off. < 1155176630 0 :ihope_!unknown@unknown.invalid QUIT :"Our goal: "to create the most memory using language in existence.... so needlessly complex and unstructured that it makes abs < 1155176659 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*が始めます。静かになってくださいながら、私は楽みます。ありがとうございます皆さん。 < 1155176714 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION enjoys not making sense. < 1155176977 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155177662 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :OOh I think... I understand now what I meant to say. < 1155177676 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I meant extremly confusing to read... but extremly intuitive to type up. < 1155178965 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... I wonder what would happen if you mixed Perl with Python... < 1155178978 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :There's a lot of stuff I like in Python... but Perl's nifty as well... hmmm < 1155179020 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You get Ruby. < 1155179057 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how about COBOL? < 1155179110 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's what you get when you mix Bush x Chamberlain goodness (aka English) with (Insart Horrible Thing). < 1155179207 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh yes. < 1155179223 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*Insert < 1155179329 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a thought occurs- what do you think about making a language whose semantics are based on the fact that aside from the first and last letter, randomizing word letters has minimal impact on comprehension? < 1155179378 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's not esoteric. < 1155179392 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Computers were first programmed directly in binary. < 1155179415 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: T3h evil. < 1155179448 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How can you program in binary?! < 1155179451 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Do you mean opcodes? < 1155179456 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, evil can be an excellent component of an esoteric language... < 1155179481 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Same way the compiler generates bianries (" < 1155179491 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm being loose with the term "binary") < 1155179491 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nobody programs in binary. When they do, they're really coding in binary-encoded hex. single 1's and 0's do nothing. < 1155179520 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: That's like saying Base-4 is a programming language. < 1155179564 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :*ahems* I can program in HTML> ^_^ < 1155179572 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cackles. < 1155179583 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives CakeProphet a thumbs-up sign with her hitchiker's thumb. < 1155179585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :j00 R t3h 1337. < 1155179601 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Call me up when you write a friggin' OS in Dimensifuck. < 1155179632 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cackles < 1155179670 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to write an OS in... HTML < 1155179677 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1155179704 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how do you plan on doing a bootloader in pure HTML? < 1155179735 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :<.< < 1155179738 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Ummm < 1155179745 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's not even Turing complete. < 1155179749 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe with Javascript. < 1155179764 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would fear the internet if HTML were Turing complete. < 1155179778 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :HTML isn't even a programming language to begin with... it was mostly a joke... :D < 1155179819 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If Brainfuck is done in HTML, I'll eat one of Gregor's hats. < 1155179829 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :impossible. < 1155179832 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :HTML isn't a programming language, it was never supposed to be a programming language, and you can't have one of my hats. < 1155179862 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just for that, the W3C is going to make HTML Turing complete. >_< < 1155179867 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you could probably make an "audience participation" interpreter with anchors and links... < 1155179900 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That would prove the *person* Turing complete, not the language. < 1155179939 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Imagine where we'd be if, instead of implementing if, we just had the computer display "(0 ==1): T/F". < 1155179946 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just presenting some options here. < 1155179976 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm just trying to think of any way in which pure HTML could be used to perform basic logic by itself. < 1155180017 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm < 1155180023 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So.. I'm attempting to learn Perl.. < 1155180032 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :have you considered PHP? < 1155180036 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :And... I just remembered why I love coding in Python so much. ^_^ < 1155180038 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck is more readable. < 1155180052 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I prefer PHP to perl greatly. < 1155180118 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. HTML can do automatic page redirects, right? < 1155180187 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :is there any way to specify when that happens? < 1155180196 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :time-wise? < 1155180271 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Yes. < 1155180284 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.com/search?q=http+meta+refresh < 1155180314 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bingo. < 1155180337 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :now, is there any way to extract form data and use it in *any* way with just HTML? < 1155180638 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if we could somehow store/retrieve data using forms and then create dynamic program flow using refresh meta tags, it might be possible to perform basic logic with HTML < 1155180852 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh dear.. < 1155180870 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Look at this Perl script < 1155180874 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : @P=split//,".URRUU\c8R";@d=split//,"\nrekcah xinU / lreP rehtona tsuJ";sub p{ < 1155180875 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : @p{"r$p","u$p"}=(P,P);pipe"r$p","u$p";++$p;($q*=2)+=$f=!fork;map{$P=$P[$f^ord < 1155180877 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : ($p{$_})&6];$p{$_}=/ ^$P/ix?$P:close$_}keys%p}p;p;p;p;p;map{$p{$_}=~/^[P.]/&& < 1155180878 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : close$_}%p;wait until$?;map{/^r/&&<$_>}%p;$_=$d[$q];sleep rand(2)if/\S/;print < 1155180905 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION retches < 1155180916 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's from an obfuscation contest :D < 1155180933 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It prints "Just another Perl / Unix hacker" < 1155180965 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :aw, that's cheap- it just reverses a string. < 1155180975 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it shoulda been hex encoded or something. < 1155181012 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It shoulda been a Brainfuck interpreter, with the actual output code itself hidden in it. < 1155181049 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Still pretty uh... insane. < 1155181063 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I mean... I couldn't imagine thinking up that many steps to do that... < 1155181067 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1155181353 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So... does anybody else hate C? < 1155181370 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X does. < 1155181372 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think it's a pain in the ass to compile. < 1155181382 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I think it's a pain in the ass to uh... program. < 1155181387 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :*especially* on my os. < 1155181393 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah it is a pain in the arse. < 1155181397 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :For a practical language anyways.... < 1155181405 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes Python cause he can be totally lazy with it. < 1155181416 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm an overzealous Python fanatic. < 1155181466 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I like Haskell and Ruby. < 1155181484 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm a Tcler. < 1155181486 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :can't beat chipmunk basic. :) < 1155181494 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: What OS are you on?!? < 1155181520 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :OSX. < 1155181525 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You idiot. < 1155181532 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GCC is *included* with OSX. < 1155181538 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Open a Terminal. < 1155181539 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I am aware of this. < 1155181548 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :gcc -c foo.c foo < 1155181553 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Difficult? < 1155181566 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :by "compile", I mean make an actual, useful program, not build a console app. < 1155181573 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1155181577 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :X-Code. < 1155181581 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Click "compile". < 1155181584 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Voila. < 1155181584 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :X-code = rape. < 1155181590 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fine, fine. < 1155181594 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :have you ever actually used it? < 1155181594 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Install X11. < 1155181600 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I have X11 < 1155181607 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My coding in OSX has been in Tcl. < 1155181629 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Get yourself a decent OS. < 1155181639 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like, say, ProDOS. < 1155181654 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :IBM DOS 6 FTW. < 1155181664 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But ProDOS is for Apple computers! < 1155181671 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . The Apple II. < 1155181674 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :dosshell > midnight commander. < 1155181693 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I have a recommendation, if you're that much of a DOS freak. < 1155181697 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ever heard of FreeDOS? < 1155181728 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :who said I was a dos freak? I only own one computer capable of running DOS. < 1155181741 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Coding for X is a total pain in the ARSE. < 1155181751 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not with decent libraries. < 1155181762 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :... and I use that for running chipdisks and Outpost 2. < 1155181773 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You mean weak toolkits like GTK? < 1155181777 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION counts things like "Python" and "Tcl" to be decent libraries :p < 1155181782 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ever tried coding a window manager? (Or contributing to one?) < 1155181804 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. You know, I should play around with the tclwm package. . . < 1155181812 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Try coding a window manager with it. < 1155181904 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Good luck if you want to follow the ICCCM. < 1155181942 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's worse than esoteric programming. < 1155181997 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I have no doubt. < 1155182096 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.tcl.tk/cgi-bin/tct/tip/47.html < 1155182245 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :esoteric programming isn't usually that hard, really, once you wrap your brain around a language. A lot of it is just tedious work and being extremely careful with your code. < 1155182319 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Malbolge is the exception. < 1155182339 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wrapping your brain around it gets you sent to the mental institution fairly quickly. < 1155182428 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1155182459 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but it becomes fairly normal once you peel back the obfuscation/encryption layers. < 1155182478 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's one of the languages that almost nobody can use without making some tools first. < 1155182481 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But then it's not Malbolge. < 1155182510 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, nobody codes in pure encrypted malbolge. < 1155182642 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1155185162 0 :GregorR-L!n=GregorR-@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1155185378 0 :Arrogant!i=Scott@12.78.67.79 JOIN :#esoteric < 1155188479 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Good night, everyone. < 1155188485 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Night. < 1155188501 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1155189570 0 :ivan`!unknown@unknown.invalid QUIT :" Want to be different? HydraIRC -> http://www.hydrairc.com <-" < 1155190015 0 :bsmntbombdood!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1155190015 0 :pgimeno!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1155190015 0 :GregorR!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1155190015 0 :tokigun!unknown@unknown.invalid QUIT :leguin.freenode.net irc.freenode.net < 1155190608 0 :tokigun!n=tokigun@sparcs45.kaist.ac.kr JOIN :#esoteric < 1155190806 0 :bsmntbombdood!n=gavin@unaffiliated/bsmntbombdood JOIN :#esoteric < 1155190813 0 :GregorR!n=gregor@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1155190830 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1155194315 0 :GregorR-L!unknown@unknown.invalid QUIT :"Leaving" < 1155196799 0 :clog!unknown@unknown.invalid QUIT :ended < 1155196800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1155206555 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1155207331 0 :asiekierka!n=asiek@nat-1.elb.vectranet.pl JOIN :#esoteric < 1155209902 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :13:37 in poland! < 1155209906 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :1:37 PM < 1155209908 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :for you < 1155210036 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :13:38:01 < asiekierka> 13:37 in poland! < 1155210055 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"My time zone seems to be different by a minute." < 1155211567 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no < 1155211578 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's 13:08 in poland < 1155211582 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it was on my clock < 1155211589 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :which is different by an HOUR. < 1155211602 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so your timezone is different by HOUR+MINUTE. < 1155211665 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Uh. < 1155211679 0 :asiekierka!unknown@unknown.invalid QUIT :"Yourbot IRC Bot 4.5> You can get this bot at http://www.ybbot.com/." < 1155211714 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I still think there's just a minute between 13:37 and 13:38, but... < 1155213110 0 :tgwizard!n=tgwizard@c-af3fe155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1155214471 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1155217217 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1155217241 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :15 ops, 7 non-ops... < 1155217505 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There are ops? How strange. < 1155217855 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't suppose you'd want to op us all... < 1155218060 0 :fizzie!unknown@unknown.invalid MODE #esoteric :+oooo bsmntbombdood GregorR ihope ivan` < 1155218060 0 :fizzie!unknown@unknown.invalid MODE #esoteric :+ooo pgimeno tgwizard tokigun < 1155218174 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Thanks. < 1155220565 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1155220571 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :aaa < 1155220576 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :+o+o < 1155220581 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wtf? ;p < 1155221105 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1155221127 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'morning. < 1155221157 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hei < 1155221165 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1155221169 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :snakker du norsk? < 1155221210 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no, just English and Deutsch. < 1155221232 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :good :) < 1155221289 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'm currently learning norsk < 1155221301 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1155221554 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :any particular reason? < 1155221560 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1155221564 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :4 fun < 1155221578 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh. well, this is #Esoteric. :) < 1155221585 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yup :) < 1155221622 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh, i've just discovered > http://en.wikibooks.org/wiki/Wikibooks:Computing_department < 1155221637 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :woah, cool. < 1155221673 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION delves into http://en.wikibooks.org/wiki/StarCraft < 1155221988 0 :ihope!unknown@unknown.invalid MODE #esoteric :+oo nooga RodgerTheGreat < 1155221994 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :thanks, man. < 1155222014 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Would "norsk" be Norwegian? < 1155222020 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(it is) < 1155222124 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1155222137 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i speak bokmal < 1155222294 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bokmal? < 1155222313 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1155222353 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Bokm%C3%A5l < 1155222354 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's a type of norwegian- the written standard. < 1155222356 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1155222364 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :An orthography? < 1155222418 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :there's also nynorsk < 1155222439 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"The plural is written with the letter s regardless of whether it is pronounced as an [s], as in cats, or as a [z], as in dogs." <- oh boy, English just got much more complicated < 1155222517 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Nynorsk < 1155223760 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what a boredom < 1155223778 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, kinda a slow morning. < 1155223796 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's 16:29 here ;p < 1155223809 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, it's 10:28 here. < 1155223856 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :newermind < 1155223858 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :v* < 1155223873 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to think of use XNL2 as scripting language < 1155223987 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :never heard of it. < 1155223993 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1155224024 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://regedit.gamedev.pl/produkcje/biblioteki/XNL2/xnl2.html < unfortunately, it's only in polish < 1155224078 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's an universal description language < 1155224100 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Pomiędzy myślą w głowie człowieka, a sygnałem w elektronice komputera, pomiędzy obrazami w naszej wyobraźni a liczbami w jego pamięci, tekst jest najdoskonalszą formą komunikacji człowieka z maszyną." < 1155224117 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, it's similar to XML? < 1155224126 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1155224131 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's inspired by: INI, INF, RC, binary, XML, X, C++, script languages, HTML, TXT & DAT < 1155224133 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Something something something something something something something something electronic computer? < 1155224142 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1155224181 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :maszyna -> machine < 1155224257 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :elektronice komputera (elektronika komputera) -> computer's electronics < 1155224285 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Polish is the main representative of the Lechitic branch of the West Slavic languages." < 1155224301 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"The West Slavic languages is a subdivision of the Slavic language group." < 1155224317 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so what? :> < 1155224341 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"The Slavic languages [are] a subgroup of Indo-European languages." < 1155224357 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay, so Polish and English are both Indo-European. < 1155224363 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :that's correct < 1155224446 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikibooks.org/wiki/Polish < 1155224448 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :here < 1155224451 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :learn >:D < 1155224469 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But I'm learning Chinese today. < 1155224473 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :man, I wish I could just stuff the contents of wikipedia into my skull.. < 1155224477 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'll learn Polish tomorrow. < 1155224510 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1155224536 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then again, I doubt Chinese is Indo-European. < 1155224550 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1155224586 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I'll learn Norwegian today. < 1155224590 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Polish_language < 1155224628 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's not Slavic or anything; it's Germanic. < 1155224637 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so what ;p < 1155224649 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :vil du laere norsk? < 1155224727 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I think I will. < 1155224749 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(That was "will you learn Norwegian", right?) < 1155224757 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :jeg sa ikke det :> < 1155224812 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bokmal has many similarities with english < 1155224843 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and that's right, that was "will you learn Norwegian" < 1155224860 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay, I can type Bokmål >:-) < 1155224905 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :å = AltGr+w, æ = AltGr+z, ø = AltGr + l. < 1155224935 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :? < 1155224968 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How to type Norwegian. < 1155224990 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1155224997 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :funno, i use chartable < 1155225001 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :d* < 1155225027 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Belizean_Kriol_language << lol < 1155225075 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sounds like straight from ghetto < 1155225118 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :frigg/friggin - to swear (like f***) example "what di frigg? or "oh frigg" COOL! < 1155225125 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, bbl < 1155225131 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"I deh eena wah car!" < 1155225138 0 :RodgerTheGreat!unknown@unknown.invalid NICK :RodgerTheAfk < 1155225340 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1155225354 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :g2g -.-' < 1155225357 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1155225361 0 :nooga!unknown@unknown.invalid QUIT : < 1155226184 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1155226195 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Note to self: #estoeric != #esoteric < 1155226211 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Gee. This channel is awfully op-y. < 1155226214 0 :ihope!unknown@unknown.invalid MODE #esoteric :+o GregorR-W < 1155226250 0 :GregorR-W!unknown@unknown.invalid MODE #esoteric :-oooo bsmntbombdood clog cmeme CXI < 1155226251 0 :GregorR-W!unknown@unknown.invalid MODE #esoteric :-oooo EgoBot fizzie GregorR ihope < 1155226253 0 :GregorR-W!unknown@unknown.invalid MODE #esoteric :-oooo ivan` lament lindi- mtve < 1155226255 0 :GregorR-W!unknown@unknown.invalid MODE #esoteric :-oooo pgimeno pikhq puzzlet Razor-X < 1155226256 0 :GregorR-W!unknown@unknown.invalid MODE #esoteric :-oooo RodgerTheAfk sekhmet SimonRC sp3tt < 1155226258 0 :GregorR-W!unknown@unknown.invalid MODE #esoteric :-oo tgwizard tokigun < 1155226268 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1155226273 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :+o fizzie < 1155226274 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Meanie. < 1155226281 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :How evil. < 1155226283 0 :GregorR-W!unknown@unknown.invalid MODE #esoteric :-o GregorR-W < 1155226292 0 :fizzie!unknown@unknown.invalid MODE #esoteric :+oooo lament SimonRC puzzlet ihope < 1155226292 0 :fizzie!unknown@unknown.invalid MODE #esoteric :+oooo mtve Razor-X tokigun bsmntbombdood < 1155226292 0 :fizzie!unknown@unknown.invalid MODE #esoteric :+oooo GregorR clog sekhmet GregorR-W < 1155226292 0 :fizzie!unknown@unknown.invalid MODE #esoteric :+oooo pikhq tgwizard EgoBot sp3tt < 1155226292 0 :fizzie!unknown@unknown.invalid MODE #esoteric :+oooo RodgerTheAfk lindi- cmeme CXI < 1155226294 0 :fizzie!unknown@unknown.invalid MODE #esoteric :+oo pgimeno ivan` < 1155226303 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :At least there's some action. < 1155226308 0 :GregorR-W!unknown@unknown.invalid MODE #esoteric :-ooo EgoBot GregorR GregorR-W < 1155226331 0 :ihope!unknown@unknown.invalid MODE #esoteric :+vvv EgoBot GregorR GregorR-W < 1155226340 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Woooh. < 1155226341 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- The future of IRC" < 1155226348 0 :Razor-X!unknown@unknown.invalid MODE #esoteric :-o Razor-X < 1155226356 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Did ivan` ever say anything? < 1155226360 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That was an awesome display of my op powers. < 1155226373 0 :ihope!unknown@unknown.invalid MODE #esoteric :+v ihope < 1155226586 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1155226670 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what's with all the ops?? < 1155226685 0 :ihope!unknown@unknown.invalid MODE #esoteric :+oo kipple Razor-X < 1155226691 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Gaaah < 1155226695 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Must ... kill all. < 1155226700 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :-v me you bastards >_< < 1155226711 0 :ihope!unknown@unknown.invalid MODE #esoteric :-vvv EgoBot GregorR GregorR-W < 1155226716 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Thank you. < 1155228560 0 :sekhmet!unknown@unknown.invalid QUIT :"screw all y'all" < 1155228563 0 :sekhmet!n=pez@ppp-70-226-129-243.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1155228875 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1155228896 0 :ihope!unknown@unknown.invalid MODE #esoteric :+oo ivan` sekhmet < 1155229943 0 :RodgerTheGreat!n=Rodger@204.39.15.221 JOIN :#esoteric < 1155229954 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :howdy. < 1155229972 0 :Razor-X!unknown@unknown.invalid QUIT :Remote closed the connection < 1155229978 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1155230023 0 :ihope!unknown@unknown.invalid MODE #esoteric :+o RodgerTheGreat < 1155230033 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hello, ihope. < 1155230037 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hi. < 1155230197 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :looks like I missed out on some op struggles. < 1155230206 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Struggles? < 1155230266 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the logs looked like you and gregor had a faceoff of some kind. < 1155230326 0 :Razor-X!n=user@user-11fa5b3.dsl.mindspring.com JOIN :#esoteric < 1155230335 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :welcome back. < 1155230339 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Thanks. < 1155230350 0 :RodgerTheGreat!unknown@unknown.invalid MODE #esoteric :+o Razor-X < 1155230405 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how's it going? < 1155230416 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :He deopped everything, then... well, it was a joke and all that :-) < 1155230429 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And that's why the GregorRs are the only ones not opped. < 1155230432 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ihope: haha < 1155230448 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Not bad. < 1155230470 0 :pikhq!unknown@unknown.invalid MODE #esoteric :+oo GregorR-W GregorR-W < 1155230483 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot deserveth no ops. < 1155230495 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Congrats, you opped one nick twice at the same time. < 1155230512 0 :GregorR-W!unknown@unknown.invalid MODE #esoteric :-oooo bsmntbombdood clog cmeme CXI < 1155230513 0 :GregorR-W!unknown@unknown.invalid MODE #esoteric :-oooo fizzie ihope ivan` kipple < 1155230515 0 :GregorR-W!unknown@unknown.invalid MODE #esoteric :-oooo lament lindi- mtve pgimeno < 1155230517 0 :GregorR-W!unknown@unknown.invalid MODE #esoteric :-oooo pikhq puzzlet Razor-X RodgerTheAfk < 1155230517 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in one of the other channels I frequent, the guy who registered the channel kickbanned chanserv and then deopped, so now nobody has them. < 1155230518 0 :GregorR-W!unknown@unknown.invalid MODE #esoteric :-oooo RodgerTheGreat sekhmet SimonRC sp3tt < 1155230520 0 :GregorR-W!unknown@unknown.invalid MODE #esoteric :-oo tgwizard tokigun < 1155230522 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1155230523 0 :GregorR-W!unknown@unknown.invalid MODE #esoteric :-o GregorR-W < 1155230527 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my ops! < 1155230546 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :You can't ban ChanServ ... at least not on FreeNode. < 1155230546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Agh. < 1155230584 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Let's not give pikhq ops either, eh? :-P < 1155230596 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Lesson learned: Don't give GregorR ops. < 1155230597 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fine. That was stupid of me. < 1155230629 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how he acquired ops in the first place < 1155230636 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :now we just need to wait for lament again... < 1155230643 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :=-= Mode #esoteric +oo ivan` sekhmet by ihope < 1155230657 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :that's interesting < 1155230658 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :everyone was awarded them. < 1155230658 0 :ChanServ!unknown@unknown.invalid PART #esoteric :? < 1155230669 0 :sekhmet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION totally contributes to this channel < 1155230672 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And before that, =-= Mode #esoteric +oooo bsmntbombdood GregorR ihope ivan` by fizzie < 1155230694 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Quick! Somebody self-op and ban ChanServ!) < 1155230720 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Woah, wtf? < 1155230724 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :How'd we lose chanserv? < 1155230729 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :got tired < 1155230732 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :of this bullshit < 1155230736 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1155230750 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :dang. < 1155230754 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Did some secret hidden access level 30 guy turn off GUARD? < 1155230758 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :He < 1155230761 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :'s still in ##quantum. < 1155230797 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Y'know ihope, if you drop your +v, this channel will be pure. < 1155230799 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can't ban ChanServ on FreeNode? < 1155230805 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How do I know this? I've tried ;). < 1155230812 0 :ihope!unknown@unknown.invalid PART #esoteric :? < 1155230814 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1155230820 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Apparently you don't know that, since you asked it as a question. < 1155230840 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Gah. Question marks destroy me once more. < 1155230845 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1155231044 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so... do we have a current consensus on the format of the coding competition? < 1155231053 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :i want chanserv commands in brainfuck < 1155231055 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1155231059 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :It will be a beauty pageant. < 1155231067 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fantastic < 1155231069 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Participants are required to be naked and female. < 1155231078 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :......... < 1155231095 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So, what have we decided? < 1155231097 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Well that reduces it to either 0 or 1 participant. < 1155231105 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No. Not I. < 1155231116 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :So 0. < 1155231129 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :curses < 1155231148 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Well, lament didn't mention pics, so we'd have no way of denying if you lie about it :P < 1155231148 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So are we going to go for a challenge style vote then? < 1155231158 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, Razor-X, somebody asked yesterday if by "instead the committee will decide on a set of tasks", you meant "instead the contestants will decide on a set of tasks". < 1155231172 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No. The *commitee*. < 1155231182 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If the contestants choose, doesen't it sort of defeat the purpose? < 1155231202 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I choose that we program this thing i came up with yesterday and didn't tell anybody about! < 1155231206 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So the committee presents tasks instead of challenges? < 1155231224 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1155231234 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, the vote was on whether the commitee will create a pool of tasks for anyone to choose or whether it will create tasks for each category. < 1155231258 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a pool! a pool! < 1155231261 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'd go for the pool < 1155231264 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You might want to make that more clear, then... < 1155231275 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And yeah, I'd go for the pool. < 1155231277 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Pool < 1155231282 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :then it's settled < 1155231284 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :loop < 1155231293 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ok then. < 1155231297 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: do you make the vote unanimous? < 1155231298 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Loop sdrawkcab! < 1155231298 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ploop. < 1155231308 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :With the exception of lament who wanted a pool loop ploop, it's unanimous. < 1155231313 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I'm not voting. < 1155231321 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok, then. < 1155231347 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'll change the Wiki entry then. < 1155231592 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, we need to start working on some tasks. < 1155231637 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Done. < 1155231641 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :In private, I assume... < 1155231649 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...or did Razor-X just finish? < 1155231655 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Not with the tasks. < 1155231662 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I just finished with the changes to the Wiki page. < 1155231672 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I think we should select a date first, though. < 1155231687 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1155231700 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Contestants here: What would you like as a nice date to compete in? < 1155231715 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION expresses no preference. < 1155231732 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Contestants, bub. < 1155231748 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, yeah. :$ < 1155231769 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :people should probably have at least two weeks or so to make their entries. < 1155231819 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I was thinking that too. < 1155231835 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Now we need a two weeks. < 1155231845 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How about we hold another day-long vote. < 1155231881 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That last vote was more like five minutes. < 1155231895 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It only started when you told us just what it was we were voting on. < 1155231900 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh great. < 1155231910 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well time is something I hope that's more involved. < 1155231916 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Since some of you may have lives. < 1155231925 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :while most of the committee is here, we should just try to decide on some of the specifics right now. < 1155231930 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has no life < 1155231939 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ok then committee. < 1155231954 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If I ping out again, it's because my compilation began stealing precedence over network connections. < 1155231962 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :got it < 1155232668 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...Well, I suddenly figured out Dirac notation. < 1155232696 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: it's all about underwear < 1155232735 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does |1><-| look like underwear to you? < 1155232748 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Not very comfortable underwear. < 1155232763 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: explain it your way, then! < 1155232813 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1155232823 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bras are recievers and kets are senders. < 1155232837 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :...? < 1155232853 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :|1><0| recieves 0 and uses the recieved stuff to send 1. < 1155232872 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Likewise, <0|1> sends 1 straight into a reciever for 0. < 1155232902 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that does NOT make a lot of sense yet :( < 1155232919 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Of course not... < 1155232996 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :|0> sends 0 with an amplitude of 1, 2|0> sends it with an amplitude of 2, |0>/2 sends it with an amplitude of 1/2, etc. < 1155233022 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :|1> is like |0>, except that it sends 1 instead of 0, eh? < 1155233085 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :<0| is a reciever for 0: <0|x is the amplitude x is sending 0 at. < 1155233183 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then something like |0><1| is both a sender and a reciever: it sends 0 at the amplitude that it recieves 1 at. < 1155233222 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So if we call that S, then S|1> is |0>, S2|1> is 2|0>, etc. < 1155233317 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And S|0>, S|0>/3, S300|0>, and all the other stuff that you can do will result simply in 0: it's not sending anything, because it's not recieving 1. < 1155233384 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You can add senders together: |0> + |1> sends both 0 and 1 with an amplitude of 1. < 1155233436 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You can also add recievers together, so <0| + <1| will recieve both 0 and 1. < 1155233477 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(<0| + <1|)|0> is <0|0> + <1|0>. <0|0> is 1 and <1|0> is 0, so that's 1+0, or 1. < 1155233547 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :smart < 1155233585 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You can multiply recievers by numbers: 2<0| recieves 0 and gives you twice the amplitude. That's just like multiplying senders by numbers: as I said, 2|0> sends 0 at twice the amplitude that |0> sends it at. < 1155233647 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :So (|1><0| + |0><1|) is a NOT gate? < 1155233652 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1155233687 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And you can send and recieve other things, so you can have things like |true> and <25|. < 1155233853 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I keep forgetting which one's the receiver and which one's the sender. < 1155233998 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, I think you'll tend to see senders more often than you see recievers. < 1155234021 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Quantum states are senders, for example. < 1155234028 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1155234035 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!qbf %# < 1155234039 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :|00> 0.00 |10> 0.00 |01> 0.50 |11> 0.50 < 1155234061 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :since that's a list of numbers < 1155234071 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's one: (|01> + |11>)/2. < 1155234072 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :|00> should be a <00| ? < 1155234090 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :|Sender>, < 1155234120 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :now we're displaying the state < 1155234126 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in particular <00|S> = 0 < 1155234144 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so egobot should say <00| instead of |00> ? < 1155234167 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, it's |00>. < 1155234233 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Unless you want to say <00|S> = 0; <01|S> = 0; <10|S> = .5, <11|S> = .5 instead of |S> = 0|00> + 0|01> + .5|10> + .5|11>. < 1155234233 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no it's not! < 1155234237 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1155234242 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1155234263 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i get it < 1155234278 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :thank you ihope, you're much better at this than my quantum mechanics prof :) < 1155234289 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1155234662 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...So you have a quantum mechanics professor? < 1155234798 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :used to < 1155234802 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :intro to QM < 1155234806 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :he was unbelievably smart < 1155234814 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and absolutely incomprehensible < 1155234825 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the guy has his own wikipedia article < 1155234843 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Unruh_effect < 1155234900 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sadly, he thought his students were as smart as hew as < 1155234913 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which was plainly not the case < 1155235125 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :He was Bill Unruh, you mean? < 1155235168 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1155235302 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :one of the old-school guys < 1155235320 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :60 years old < 1155235320 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how is quantum mechanics old-school? < 1155235324 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :looks like einstein < 1155235328 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1155235336 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :except more fat and jolly < 1155235345 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: um, it's a hundred years old? < 1155235372 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :*but*, it's one of the hottest topics in physics these days. < 1155235413 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it'd be like saying electronics are old-school. < 1155235429 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1155235435 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :unruh himself is working on quantum gravity < 1155235435 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1155236271 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1155236278 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1155238493 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps himself < 1155238633 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It is written in the Book of G: "G-Machine: a functional machine code coupled with a quantum cellular automata based on three-dimensional aperiodic tilings". < 1155238676 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wooh. Buzzwords abount. < 1155238717 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Actually, scratch the three-dimensional. < 1155238719 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's not the programming that makes you a good programmer, it's the buzzwords. < 1155238730 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We just need to come up with a good aperiodic tiling. < 1155238754 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Since in the end, no-one thinks you're smart (no matter how smart you are) until you begin using a whole bunch of incomprehensible words and Greek letters as variables. < 1155238780 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you want to be *really* smart (like Cantor) you can use Hebrew variables too. < 1155238865 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heh... < 1155239035 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Or you could just be jewish < 1155239925 0 :RodgerTheAfk!unknown@unknown.invalid NICK :RodgerTheGreat < 1155239927 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :back < 1155239967 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You know, I think we're drifting from the point. < 1155240035 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What we need is a huge number of high-level commands that have to be elaborately pieced together to create low-level ones. < 1155240108 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Stuff that takes a ridiculous number of variables and passes them through an intricate, complex function, but with nothing as simple as addition. So, to emulate addition, you'd have to find a combo of complicated functions that just so happen to have addition as a side-effect. < 1155240179 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this sounds promising. < 1155240201 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Reverse subtract and skip if borrow" < 1155240892 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That takes a ridiculous number of variables and passes them through an intricate, complex function? < 1155240970 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like Intercal. < 1155240976 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Intercal had the greatest operators ever. < 1155241010 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, when I was thinking of a really complex single operation, it brings OISC to mind. < 1155241029 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, INTERCAL... < 1155241212 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, INTERCAL also has very few operators. < 1155241219 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Two binary operators and three unary operators. < 1155241241 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :~ ftw! < 1155241257 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :~ is the easiest of all the operators, IMO. < 1155241268 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's my point. < 1155241275 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Maybe some day I'll feel like finishing my BF interpreter in INTERCAL. < 1155241286 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how far did you get? < 1155241303 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I made a cell array and got it to recognize + and increment the array location. < 1155241307 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :After that, the rest was trivial. < 1155241310 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nice. < 1155241311 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*array value < 1155241318 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, [] aren't trivial. < 1155241344 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :+->< are trivial, and ., are slightly harder. < 1155241415 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No, not really. < 1155241446 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's easy to make while loops in INTERCAL if you know how. < 1155241462 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I meant the whole recognizing nesting thing. < 1155241492 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in all my BF interpreters, [ and ] make up a good third to half of my code. < 1155241495 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :while (currchar == '[') loop_on = 1; < 1155241504 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's not really hard, but it's complex. < 1155241519 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Use loop_on to do the checks when you get to ']'. < 1155241534 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's more tedious than anything else. < 1155241562 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I should make a BF compiler in sed :P. < 1155241588 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the way I always do it (pardon my paste) is: < 1155241591 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric : case ']': < 1155241591 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric : if (array[pointer] != 0) { < 1155241591 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric : int count = 1; < 1155241591 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric : while (count >= 1) { < 1155241593 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric : counter--; < 1155241596 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric : if(counter < program.length()) { < 1155241598 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric : if (program.charAt(counter)=='[') {count--;} < 1155241601 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric : if (program.charAt(counter)==']') {count++;} < 1155241603 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric : } < 1155241606 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric : } < 1155241606 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Might I have suggested pastebin? < 1155241612 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sorry. < 1155241617 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1155241651 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I can do that in INTERCAL with a few (10 or more I'd bet) COME FROM statements. < 1155241705 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And a lot of variables. < 1155242480 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION creates an empty text file, renames it to a command file, and runs it < 1155242505 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...Invalid> < 1155242674 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION creates an empty text file, puts the string MZ in it, renames it to a command file, and runs it < 1155244373 0 :bsmntbombdood!unknown@unknown.invalid NICK :binladen < 1155244381 0 :binladen!unknown@unknown.invalid NICK :bsmntbombdood < 1155244423 0 :bsmntbombdood!unknown@unknown.invalid PART #esoteric :? < 1155244651 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wanders in < 1155244708 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1155244728 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello. < 1155244911 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So what happened to half-ops? < 1155244931 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides that'd be better in ##help-unofficial < 1155245145 0 :CakeProphet!n=CakeProp@h191.234.213.151.ip.alltel.net JOIN :#esoteric < 1155246549 0 :RAMPKORV!n=rampkorv@81-235-193-169-no57.tbcn.telia.com JOIN :#esoteric < 1155246708 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what's the point of ##brainfuck again < 1155246710 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :? < 1155246727 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :does it actually generate enough traffic to require a separate channel? < 1155246752 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Require, no. < 1155246767 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Justify, maybe. < 1155246770 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lament: It's mostly a trap for people who autotype /join # < 1155246869 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why not redirect it here, then? < 1155246875 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1155246882 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Because then it forms an idiot-filter too ;) < 1155246896 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1155246899 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :on the second thought < 1155246902 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you might be right....... < 1155246925 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :People come into ##brainfuck saying " Hi everyone ! Can someone hep me to translate a source code written in BrainF to a text, like abcd etc ??" < 1155246931 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And then don't get redirected here X-P < 1155246946 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :actually i told him to come here earlier (when he asked the same question in ##C) < 1155246952 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1155246966 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but he chose ##brainfuck, which on the whole i guess is a good thing. < 1155246972 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yup ;) < 1155246974 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :do random people actually join it? < 1155246979 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Allll the time. < 1155246994 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wow. < 1155246995 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I came into it a while back. . . < 1155247003 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stays in ##brainfuck for entertainment value < 1155247019 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, pikhq came here through ##brainfuck < 1155247020 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fortunately, I came into it looking to discuss my Brainfuck compiler, so I was proven at least not entirely stupid. ;) < 1155247022 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'll check it out, I guess. < 1155247022 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Erm. Too slow. < 1155247033 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There. Now ##redirect-to-esoteric redirects to #esoteric. < 1155247040 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How useless, eh? < 1155247089 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1155247113 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :In short: The purpose for ##brainfuck's existance is an idiot filter :P < 1155247115 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Of course, you can still join it with an invite or +I. < 1155247115 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Good to know. < 1155247276 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There. Now ##redirect-to-random-channel should redirect to #random-channel if and only if your name contains the string "GregorR". < 1155247311 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's actually quite amusing. < 1155247328 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries redirecting two channels into each other < 1155247358 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1155247400 0 :CakeProphet!n=CakeProp@h191.234.213.151.ip.alltel.net JOIN :#esoteric < 1155247410 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There, now #redirect-1 and #redirect-2 should redirect into each other. < 1155247432 0 :tgwizard!unknown@unknown.invalid QUIT :Remote closed the connection < 1155247447 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : === #redirect-1 #redirect-2 Forwarding to another channel < 1155247449 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : === #redirect-2 #redirect-1 Forwarding to another channel < 1155247451 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : === #redirect-1 #redirect-2 Forwarding to another channel < 1155247452 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : === Maximum forwarding reached < 1155247457 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Aww. < 1155247538 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION changes ##redirect-to-random-channel to point at either #redirect-1 or #redirect-2, depending on how the server feels < 1155247595 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :'Kay, it's done. < 1155247608 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1155247620 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so ##brainfuck, unlike #esoteric, does not actually have a brainfuck interpreter? < 1155247628 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Nope X-P < 1155247634 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Too lazy to throw EgoBot in there. < 1155247640 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Occasionally I do. < 1155247875 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1155247901 0 :CakeProphet!unknown@unknown.invalid QUIT :Nick collision from services. < 1155247922 0 :CakeProphet!n=CakeProp@h191.234.213.151.ip.alltel.net JOIN :#esoteric < 1155248005 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :```si`k``s.H``s.e``s.l``s.l``s.o``s. ``s.w``s.o``s.r``s.l``s.d``s.!``sri``si``si``si``si``si``si``si``si`ki <- why? < 1155248147 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!unlambda ``````````````.H.e.l.l.o.,. .w.o.r.l.d.!ri < 1155248149 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1155248163 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Much better. < 1155248173 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1155248177 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 EgoBot: daemon cat reload < 1155248179 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 EgoBot: daemon EgoBot reload < 1155248181 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 GregorR-W: ps < 1155248183 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!cat in the hat. < 1155248187 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :in the hat. < 1155248193 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot is teh rawx0rz. < 1155248197 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is teh rawx0rz. < 1155248728 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Unlambda needs a "create character comparison" function. < 1155248748 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It'd put the current character into a ? function. < 1155252056 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155253731 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1155253733 0 :lament!unknown@unknown.invalid QUIT :Remote closed the connection < 1155254024 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1155255595 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155255711 0 :CakeProphet!n=CakeProp@h191.234.213.151.ip.alltel.net JOIN :#esoteric < 1155259205 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm < 1155259214 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So... I'm having some problems here.. < 1155259225 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what's the problem? < 1155259239 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to script up a telnet client... but I can't get a sendbuffer to work alongside the readbuffer. < 1155259259 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Does it need to be multi-threaded? :( < 1155259265 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :(I'm writting in Python) < 1155259294 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I can read text... but so far my input isn't being sent. < 1155259350 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ANyone wanna look at the source? < 1155259372 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's really small... I could copy and paste it in dcc-chat to prevent flooding. < 1155259480 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If I knew Python, maybe. < 1155259493 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But why do you need to buffer sends? < 1155259539 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs. < 1155259540 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :In Haskell the problem I had with my IRC bot was that it was logistically impossible to move the pointer to the end of the read-buffer. I found a (somewhat memory expensive) workaround to that, but I never buffered writes. < 1155259542 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I heard it was a good idea. < 1155259561 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Are you going to queue the buffer on your own? < 1155259570 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I did. < 1155259574 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1155259581 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's not that difficult. < 1155259596 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I didn't queue, instead I multithreaded. < 1155259612 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I just forked the function. 'Twas easier that way. < 1155259637 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : ####Cookie-Add Algorithm#### < 1155259639 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : if input: < 1155259640 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : msg = input < 1155259642 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : msg = str(msg) < 1155259643 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : if msg != "": < 1155259645 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : print msg < 1155259645 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wooooh. < 1155259646 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : sendbuffer.append(msg + "/n") < 1155259648 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That's half of the bugge. < 1155259648 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Pastebin. < 1155259649 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :r < 1155259654 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :buffer. < 1155259691 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Uh.... where's the queue in that? < 1155259719 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :sendbuffer is the queue... the way I've got it coded it should work just like a queue. < 1155259739 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So later on you append the built-in function's input instead? < 1155259757 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :? < 1155259764 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Here's the last half. < 1155259766 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : if len(sendbuffer) > 0: < 1155259768 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : rofl = sendbuffer.pop(0) < 1155259769 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : mud.send(rofl) < 1155259769 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Pastebin! < 1155259773 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Gah! < 1155259776 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :www.pastebin.com < 1155259812 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1155259825 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I, personally, wouldn't think you need a queue. < 1155259854 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Since you are working in an imperative language, if you space the program flow out right, you can get what you need to be sent out first out first before the others. < 1155259860 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But it won't let me type... no idea why though. < 1155259893 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm not quite sure how python works, but you put the buffer-queue in an infinite loop I take it? < 1155259900 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1155259901 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. I think you'll need multi-threading. < 1155259913 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The readbuffer is in the same infinite loop. < 1155259922 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1155259932 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I think you may want to seperate out read-mitigation and write-mitigation. < 1155259935 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But that's the only way I could think to code it with it just maybe working. < 1155259950 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is clueless about multi-threading. < 1155259966 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you want to get fancy, you may want to refresh the read buffer slightly after the write-buffer in order to echo the contents of the current write-buffer into the read-buffer. < 1155260000 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Sorry if my English is a bit blocky. I was working in Japanese for the last 1 hour or so. < 1155260007 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... < 1155260015 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I think printing it out normally works fine < 1155260016 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1155260024 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1155260034 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is lazy... fanciness is impossible. < 1155260093 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Back to the land of 日本ごの本. < 1155260100 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*日本語 < 1155260104 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well.. the buffer is there to make sure that all input is received. < 1155260129 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Just in case I'm entering in a lot of crap at once... < 1155260134 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But won't all input be written *anyways* ? < 1155260141 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs. < 1155260145 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hell if I know... I'm a n00b. < 1155260152 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm just doing what some other smart-sounding people told me. < 1155260154 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1155260157 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1155260165 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The only reason you queue is if you have seperate requests to the same buffer. < 1155260182 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(Let's leave quantum physics out of this.) < 1155260186 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1155260200 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The queue -is- the buffer in this case. < 1155260214 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But why do you want to use a fancy old buffer if you have only one request? < 1155260229 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1155260232 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Are you getting multiple sources of input at one time, or somethign? < 1155260237 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*something < 1155260255 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... it's telnet. < 1155260262 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :..... Yes...... < 1155260286 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But the specific application is going to have multiple people... an environment similar to this chatroom. < 1155260300 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Multiple sources of input coming into the server and then being received by everybody. < 1155260328 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :As for sending... I'm only going to be sending one command at a time. < 1155260348 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Unless I develop a parser that lets me enter in multiple commands at once by separating them with semicolons or something. < 1155260350 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What I would do is this: Have the read buffer take in the telnet requests, mitigate the requests *then* give the user the control of the write buffer. If the mitigation fails, you can always opt out of the program, and that way there's no need for a queue, since mitigation should be taken care of serially down the pipe, and then the write buffer's contents is sent. < 1155260395 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I guess if you're sending a lot of data you may want to queue for the keep-alives... hmmm.... < 1155260398 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... wouldn't that require the readbuffer to wait on input before printing out new info? < 1155260425 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Depends how fancy you want to get, really. < 1155260465 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The environments similar to a chatroom... I need to be able to read input constantly with or without input. < 1155260479 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Multi-thread. < 1155260494 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or fork, whatever you wanna call it. < 1155260494 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION mutters. < 1155260496 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Fine... < 1155260497 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Read j00r manual. < 1155260500 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Boy. < 1155260510 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Frankly, ``telnet'' and ``nc'' work just fine for me ;). < 1155260512 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to read the documentation on Python's multi-threading module. < 1155260620 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Actually. < 1155260634 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :For the purposes of education... I could figure out how the hell you multi-thread without the help of a module. < 1155260638 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X, Help me out here. < 1155261056 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X, Argh... Python's threading module requires that the thread be in the form of a fuuuunction. < 1155261058 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dies. < 1155261171 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot brainfucks your corpse < 1155261173 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION brainfucks your corpse < 1155261207 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I have me an IRC bot in Python... but it's not working since I rewrote it. < 1155261216 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I attempted using functions... for practice... but it fucked it up... < 1155261230 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so.... that reinforces my hatred of writting functions. :D < 1155261573 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Functions* are hard for you?!? < 1155261583 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't think you've been coding for very long. < 1155261597 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :*ding* < 1155261602 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :They're not hard.. I just don't like them. < 1155261617 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :They oddly take more time for me than just writing everything imperitively. < 1155261620 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Learn some basic functional programming. < 1155261628 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You will learn to love them. < 1155261639 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I love using them... just not writing them :D < 1155261648 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm a -lazy- programmer... basically. < 1155261675 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But... so far... all of Python's built-ins have suited my needs. < 1155261708 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is also a lazy programmer < 1155261717 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I just admit that functions allow for higher levels of laziness. < 1155261806 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Meh. I can't think of anything I've coded that repeats a specific pattern with different variables. < 1155261863 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... I could shorten " ".join(var) to a word word function... but it's not -that- annoying to type over and over to convert lists into strings :D < 1155262014 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is beginning to conceptualize multi-threading. < 1155262038 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I think I get it now... it'd be like two while loops within the bigger one that pass between each other based on certain conditions. < 1155262053 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :*light bulb* Ooooh... multi-threading sounds awesome to code. < 1155262399 0 :ihope_!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1155262622 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION praises the almighty power of "while" < 1155262655 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's the only conditional you need! < 1155262672 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prefers the almighty power of For...Next < 1155262699 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION muchs prefers the almighty power of SBN < 1155262819 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... < 1155262827 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So.. I'm trying to multi-thread here... < 1155262848 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Harder than I thought it was going to be :D < 1155262968 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I can't figure out how to prompt for input while at the same time reading incoming data. < 1155263313 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm < 1155263336 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Just got an idea.... a hypothetical language with the ability to do both static and dynamic checking. < 1155263371 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :All lines are statically checked except for anything preceeding a "dynamic" statement or something... < 1155263396 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs. < 1155263434 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1155263437 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Er... wait... mixed up my terminology. < 1155263467 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I meant strong and weak typing. < 1155263480 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Have everything strong typed unless specified otherwise... < 1155263505 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So you could have the security of strong type unless you need weak type (for whatever reason) < 1155263557 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think the opposite might be more workable. < 1155263570 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :weak types that you can "solidify". < 1155263587 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... < 1155263595 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... < 1155263623 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But in most cases.... your code will work under strong typing unless you specifically -have- to have something that strong type is enforcing. < 1155263675 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It wouldn't make any sense to conciously solidify a bit of code... for me it would make more sense to weakify a bit of code if the strong typing isn't allowing it. < 1155263695 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I just have trouble imagining how you'd actually manage strong typing breaking down into weak typing... < 1155263713 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :isn't that what methods like thing.toString() are for? < 1155263721 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or typecasting? < 1155263727 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has no idea. < 1155263743 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(string)ImAnInteger + "text" < 1155263755 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :those are your two options in Java. < 1155263779 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :although, I'm pretty sure you can just concatenate integers right onto strings... < 1155263785 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you get my meaning. < 1155263797 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Can't do that in Python. < 1155263804 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1155263809 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But you can easily just use the str() function < 1155263824 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which is probably the same as toString(). < 1155263863 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Number = str(Number) < 1155263879 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Would convert Number from an integer to a string. < 1155263879 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that works just like BASIC < 1155263900 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I've written an IRC bot in a functional language. < 1155263922 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has written an IRC bot in Java, which he considers functional. < 1155263931 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Not too long. Some 500 lines of code with the semi-module system and all the modules together. < 1155263933 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ew. Java :P. < 1155263950 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I mean for those applications were you actually want the invalid action to happen... not for the interpreter and/or compiler to simply fix the problem. < 1155263952 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Java gets no love. <:| < 1155263959 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1155263962 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Just like ALGOL. < 1155263975 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well.. I know javascript scares me.. < 1155263977 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Dunno about Java. < 1155264011 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Java isn't too bad at all- the compiler is pretty anal, but it helps force you to build robust code. < 1155264042 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's ALRIGHT at best. Its garbage collector sucks, and the only reason Java was conceived (cross-platform computing) doesen't actually work. < 1155264043 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is getting a bit too comfortable with the readability and ease-of-use of Python... other languages are scaring him < 1155264054 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think I'd prefer coding for the Java VM itself. < 1155264096 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that would be an interesting exercise... < 1155264102 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a huge advocate of Python... because it was implemented with us lazy programmers in mind. :D < 1155264110 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If I knew Perl I'd contribute to Pugs. < 1155264112 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But bleh. < 1155264120 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Haskell is lazy. < 1155264137 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :;). < 1155264158 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I just crunched 104 Japanese words, so my head's in a bit of a mess. (I want to crunch another 93 before bed). < 1155264163 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bah. ASM is for the truly lazy programmers (that is, the programmers too lazy to make a compiler). ;p < 1155264177 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But Haskell says on its website it is a lazy programming language. < 1155264179 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I guess that's *one* way to look at it... < 1155264206 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: If you have high-level constructs, you may make a good C programmer or ASM programmer. < 1155264212 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I for one love my functions and types. < 1155264226 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Although I can code in ASM and HDL languages all the same. < 1155264229 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :C looks like a pain in the ass to type. < 1155264242 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1155264248 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's incredibly easy to type..... < 1155264258 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Easier than most languages I know. Easier than most higher-level languages. < 1155264259 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tab ftw < 1155264272 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Not as easy as Python. Yes that's right... I'm staying in my comfort zone... like any lazy person. < 1155264281 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Huh? It's easier than Python. < 1155264287 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1155264288 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tcl's easy on the fingers. < 1155264300 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Python and Haskell use indentation which gets annoying. < 1155264310 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Don't even have to reach up to hit ( and ), since it's all about ", [], and {}. < 1155264312 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Braces and semicolons are convenient and unambiguous. < 1155264319 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :C has annoying curly brace blocks and all sorts of extra crap... Python is minimal in amount of typing and comes out easily. < 1155264366 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The colon-and-indent reading of blocks makes more sense than curly brace blocks. < 1155264384 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :BF is great on a palm, because the "numeric keyboard" you can pull up groups all the symbols you need together. < 1155264427 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :set this "Very, very [set foo unambigous]." < 1155264494 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Python can compute about 6.5 lines worth of C in one line.... this tells me that it'll take less typing to do more stuff... thus laziness. < 1155264496 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1155264924 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the real trick, I've found, is to learn several of the "useful" languages and use each one for what it's best at. < 1155265106 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... < 1155265108 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Actually. < 1155265113 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Functional programming languages make a lot of sense. < 1155265131 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Although I don't like immutable variables... I like the reason they were implemented in purely functional languages. < 1155265157 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It makes it unessicary to reassign old stuff you did... < 1155265185 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Because each and every step taken remains active somewhere in a variable. < 1155266753 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: It can? < 1155266770 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'll bet I can make a whole very useful C program in one line, just you watch ;). < 1155266778 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(Thanks no braces and semicolons, of course.) < 1155266784 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :s/no/to/ < 1155266792 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh- thought so. < 1155266812 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Newlines are moot in C. < 1155266827 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :whitespace in general is moot. < 1155266850 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No. *You* are moot. < 1155266858 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And newlines are *effectively* moot in Tcl, as well (although whitespace is necessary). < 1155266890 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The C-to-Python ratio for statements was on average 1/6 < 1155266903 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :In some study thingy. < 1155266921 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :While lines was 1/6.5 < 1155266950 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Both languages were used to write equivalent programs... and then they took an average ratio. < 1155266953 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Averages shmaverages. < 1155266961 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Each language has its own strengths and weaknesses. < 1155267064 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... Python was compiled in C.... which might explain why it computes more with less syntax < 1155267094 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The more languages you experience, the better a programmer you become. < 1155267163 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Ra-men. < 1155267215 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :This is why esolangs are worthwhile, even if we never directly use them for anything important. < 1155267223 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Two phrases to live by in Japan: うどんを飲みましょうか。ビールを飲みましょうか。Well, that's what guys say anyways. < 1155267291 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I can identify with the first one, to be sure. < 1155267311 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oooh. You can read Japanese. < 1155267313 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Cool. < 1155267326 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nah, I cheat. :( < 1155267331 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh, dictionary? < 1155267333 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sorry to mislead you. < 1155267338 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://translate.google.com/ < 1155267342 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Aha. < 1155267388 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sometimes it horribly mangles things, but it usually gives me the gist. < 1155267405 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm < 1155267423 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :We need a language that uses quotes for variables... and non-quotes for strings < 1155267432 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :"lol" = this is a string < 1155267446 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :東京都下から様々することをしったけど、いつも相手一勝に行く。彼女は私だけの光。 < 1155267452 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that could be difficult to parse. < 1155267454 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What does that translate to? < 1155267473 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :uhm... "However it does that various it does from under Tokyo and the [tsu] is, always it goes to partner one victory. As for her just my light. " < 1155267492 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which *kinda* makes sense... < 1155267500 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's clear why this is beta. < 1155267532 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :このテキストはGoogleのすばらしい訳者の使用と英語から日本語から不完全に翻訳される。 < 1155267536 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1155267560 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :imperfectly indeed... < 1155267574 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup... < 1155267583 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :IT apparently converted "poorly" to "imperfectly" < 1155267605 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a reasonable translation. < 1155267615 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I've never seen 訳者. < 1155267632 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And why are there three からs. That's kinda weird too. < 1155267637 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that means "Translator" < 1155267641 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Using Google's awesome Japanese BETA translator... what I said is: < 1155267643 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :This text from use and English of the translator whose Google is splendid is translated imperfectly from Japanese. < 1155267695 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Originally: This text is poorly translated from English to Japanese with the use of Google's amazing translator. < 1155267700 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Japanese is seriously different from English. I'm guessing it gets screwed up because of A) a limited dictionary and B) limited syntax re-ordering, etc. < 1155267732 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup... it's super hard to translate English to non-Romance languages and the like. < 1155267741 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Plus Japanese is... extremly different... yes. < 1155267769 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :英語の使われる言葉は英語の素晴しい言葉から、日本語の変言葉になる訳はGoogle為に以上です。 < 1155267776 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That would be an approximate translation. < 1155267793 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I mean, even if you had the syntax perfect, you'd still run into translation problems with varying usages/connotations of words and the like. < 1155267812 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :translation is a CS problem that will always be hard. < 1155267836 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Arabic seems to be working rather well. < 1155267852 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :really? That's interesting. < 1155267858 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Japanese is hard definitely. Even humans (like me :P) have a hard time translating it to English. < 1155267867 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I can understand what's being said, but translation is different. < 1155267878 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm not too familiar with the structuring of Arabic, other than that it reads right to left. < 1155267890 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I translated "God loves the little children all the children of the world" to arabic... and then translated the Arabic back to English and got: < 1155267912 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :God loves all of the young children of the world < 1155267913 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"ALLAH WILL KILL THE INFIDELS!" < 1155267920 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION snickers. < 1155267925 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1155267948 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my version would be the "Muslim Extremist Arabic" translator. (beta) < 1155268026 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :seriously, though, that's a surprisingly successful translation. < 1155268041 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's certainly understandable. < 1155268045 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Here's a more complex one. < 1155268047 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hello dear mother have you done well in your travels to the world of horses and manual labour < 1155268071 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :is there a reason you're omitting punctuation? < 1155268110 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Arabic is written from the right to the left... so I probably missed the punctuation in copy and pasting. < 1155268117 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Welcome mother dear have you done to your success in traveling to the world of horses and manual work? < 1155268132 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Eh... semi-good. < 1155268176 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, it kept the logical groupings together. < 1155268182 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's a good first step. < 1155268201 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you didn't lose much meaning or change what the sentence says overall. < 1155268253 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think the hello-> welcome and labor-> work thing demonstrates my theory about a limited dictionary. < 1155268260 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You should try learning a new language. < 1155268288 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It improves your thought process but it does change your primary language use, definitely. < 1155268297 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I have learned German, and in so doing I learned that I don't particularly enjoy learning human languages. < 1155268316 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :German is so European and English-like :P. < 1155268335 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so is Spanish, so is French. < 1155268341 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1155268363 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :of the three, German is more useful in places I'd actually like to go sometime. < 1155268393 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Esperanto, French, Japanese, Bengali, English -- I can survive pretty much in most places of the world. < 1155268403 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've found it to be of some utility on the internet as well. < 1155269389 0 :CakeProphet!unknown@unknown.invalid QUIT :No route to host < 1155269587 0 :preyalone!n=preyalon@c-68-54-29-58.hsd1.sc.comcast.net JOIN :#esoteric < 1155269609 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :What+.p! < 1155269636 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You've past the idiot filter. Congrats. < 1155269654 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/past/passed/ Sorry. Mind and body seem to have seperated tonight. < 1155269678 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :I've written a BF and verrrrry simple PATH interpreter in Python. < 1155269683 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :cool beans < 1155269709 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hope it was fun, because both of them are sufficiently simple that I'm not terribly impressed. ;) < 1155269780 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :I'm not here to impress ya. I was chatting with the Rubyists, and we decided to have a flame war just for fun, for all languages at #flame. I thought the _minorities_ heh should get a voice < 1155269794 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1155269912 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :BF is clearly superior to the majority of programming languages today. For one thing, the instruction set is so simple that code practically documents itself. < 1155269934 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Dimensifuck I prefer that. < 1155269937 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. we should make a BF analogue to JavaDoc. < 1155269942 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :naturally. < 1155269958 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm the guy to blame for it, so of *course* I prefer it. ;) < 1155269967 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there's always my pet language: http://esolangs.org/wiki/DoubleFuck < 1155269990 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I should do DoubleDimensifuck. ;) < 1155270011 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm... not entirely sure how to do that in a sane manner. < 1155270034 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It'd just be doubling the amount of arrays for memory. < 1155270041 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Simpel. < 1155270043 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :they both effectively do the same thing, DBF is just easier to code with, and DF allows for more space. < 1155270097 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, you're saying that you'd now have TWICE as many infinite dimensions to work with. *amazing*. < 1155270101 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1155270101 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :There could be tapes within tapes... no end to pointers. < 1155270125 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The code array is infinite dimensions, but the *memory* is just a standard one-dimensional tape, as in Brainfuck. < 1155270141 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hunh. < 1155270144 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :bring it on down to #flame, they'd love to hear about this < 1155270177 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nah, I'm going to sleep. pikhq: if anything interesting happens, just let me know. < 1155270196 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(The implementation just sets the dimensionality of the array to the amount of dimensions in the input code + 1 (all code outside of the input code is assumed to be X)) < 1155270214 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I figured it would work similarly to that. < 1155270220 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, good night. < 1155270243 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :RIP Turing. < 1155270258 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1155270313 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmm. Esolangs. < 1155270328 0 :RAMPKORV!unknown@unknown.invalid QUIT : < 1155271225 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is probably now friggin' insane. . . < 1155271231 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is playing with C2BF. < 1155271826 0 :Arrogant!i=Scott@212.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1155272228 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You 'aint insane until you've played with WMs and the ICCCM. < 1155272254 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :ICBM < 1155272298 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I can't fight against Ruby, it's dear to my heart. < 1155272311 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Along with Haskell and all the little Esolangs. < 1155272333 0 :preyalone!unknown@unknown.invalid QUIT :"Leaving" < 1155272615 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Nah, that's just suicide. < 1155272638 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Exactly. < 1155274947 0 :sekhmet_!n=pez@ppp-70-226-129-243.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1155274947 0 :sekhmet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155274960 0 :sekhmet_!unknown@unknown.invalid NICK :sekhmet < 1155275028 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: When you get back, could you think about making c2bf be able to handle C style strings? < 1155275294 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is anybody using C2BF 8-X < 1155275308 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm playing with it. < 1155275333 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd do the work myself, but I don't know Yacc or anything. . . < 1155275424 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Actually, to implement it is a HUGE number of changes. < 1155275433 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because it would require the implementation of static data, which I don't have yet :( < 1155275436 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fine. < 1155275467 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A simpler way, I assume, would be to just use some clever parsing before it hits the compiler to convert it into that array shit you've got there. < 1155275498 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wouldn't be accurate to the C spec though *shrugs* < 1155276822 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Isn't Yacc just BNFs? < 1155276836 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or am I thinking Flex/Bison? < 1155276847 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bison == Yacc < 1155276853 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(An implementation thereof) < 1155276858 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ok. I was correct then. < 1155276865 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Dun have much experience with lexers. < 1155276874 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bison != lexer :P < 1155276882 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Parser/lexer! < 1155276895 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Except knowing what a BNF is and how to write it. < 1155276895 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I just stole the parser. < 1155276899 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's the codegen that's a toughie. < 1155276908 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And knowing that BNF stands for an awesome name. < 1155276928 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :BNF's are Not Fabrications < 1155276939 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Backus-Naur Format. < 1155276949 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Man. Backus and Naur are such cool names. < 1155276960 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How often do people have as awesome names? < 1155276975 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whenever they don't have names of English descent? < 1155276986 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1155277012 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :My name isn't awesome. < 1155277031 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Lemme expand 'English' to ... European, I think. < 1155277069 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My name isn't awesome :P < 1155277071 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Richards. < 1155277072 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whoooooooooooo cares. < 1155277095 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :On a totally unrelated note, I updated my web site ( http://www.codu.org ) < 1155277099 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And now I'm going to sleep. < 1155277107 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :My last name is European only because our country was colonized by them and our family was given a title for being a scholarship family. < 1155277115 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But, our non-European last name still isn't awesome. < 1155279982 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :My name is awesome. < 1155283199 0 :clog!unknown@unknown.invalid QUIT :ended < 1155283200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1155283284 0 :GregorR-W!unknown@unknown.invalid QUIT :Remote closed the connection < 1155283342 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1155285874 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But ``Awesome'' isn't an awesome name. < 1155286137 0 :thematrixeatsyou!n=leet@222-152-191-36.jetstream.xtra.co.nz JOIN :#esoteric < 1155286717 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :My name is Scott, which is a great name. < 1155286759 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :My name is Ben, which is Neb backwards. < 1155287147 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Ah, you're a lucky guy. < 1155287344 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :Is that because it has 3 letters? < 1155287732 0 :lament_!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1155287765 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :(in best robotic voice) hello lament underscore. < 1155288134 0 :lament!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155288383 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Neb is short for nebulus < 1155288388 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Or however you spell it. < 1155289693 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :shit wikipedia changes fast < 1155289994 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :tg exams are over < 1155290014 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :gonna go wash up and sleep so sayoonara < 1155290029 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :shit i forgot to identify < 1155290039 0 :thematrixeatsyou!unknown@unknown.invalid QUIT :"(C:" < 1155296149 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Natural Inform looks familiar. < 1155296159 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Like, ORK. < 1155297459 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1155311357 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1155316862 0 :lament_!unknown@unknown.invalid NICK :lament < 1155317376 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1155317402 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1155317809 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1155318592 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh. I just listened to gregor's "kill yourself" song. That was disturbingly catchy. < 1155318620 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Muahahah < 1155318625 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I need to rerecord that. < 1155318627 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Gregor can sing? < 1155318632 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I don't know if I was stuffed up or my voice is really THAT bad. < 1155318634 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: No. < 1155318637 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1155318649 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the singing was neither amazing or horrible. < 1155318653 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1155318673 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's not that I'm out of tune, I can even do a bit of vibrato, just my voice is horrible ^^ < 1155318680 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :平凡ね。 < 1155318682 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's something I've learned to live with :P < 1155318693 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. I don't sing well. < 1155318704 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I do think I can whistle pretty well. < 1155318713 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So I whistle all the time. Random stuffs. < 1155318757 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I want to start a whistling ensemble < 1155318761 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I can't whistle well but I do anyway 8-X < 1155318773 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i whistle all the time < 1155318788 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :A whistling ensemble eh? < 1155318795 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I can't whistle at all. It's one of those skills I never really developed. < 1155318814 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a whistling ensemble. < 1155318838 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, most people can only whistle a few notes. It takes practice to be able to mimic the notes of a real song by whistling. < 1155318849 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :'mimic'? < 1155318871 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty good at humming. < 1155318877 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well...... you aren't playing the notes in an instrument, so.... < 1155318895 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they're still notes < 1155318901 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Fine. < 1155318922 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Anyhow, what does t3h committee vote for the timings? < 1155318937 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :T3h committee and our revolutionary hero too. < 1155319007 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :are you gonna advertise the contest anywhere? slashdot? < 1155319014 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :We tried. We failed. < 1155319019 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :On Slashdot anyhow. < 1155319030 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I already advertised it on alt.lang.intercal and that brought in some competitors. < 1155319049 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1155319051 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(.... 待ちていますね ... ) < 1155319068 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :have we tried posting anything on Digg? < 1155319076 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1155319087 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't actually go there, but I've heard that many people do. < 1155319091 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Only a true brave soul who can withstand the chaos of Digg should try it. I for one can't. < 1155319111 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I don't go to either Slashdot or Digg, because news from both places has a 15% chance of being true. < 1155319128 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :weird reason < 1155319131 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's a pretty good chance < 1155319154 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Better than the USA National Enquirer and some British tabloids, I'd bet. < 1155319156 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in a similar vein, there's *shudder* social networking sites... < 1155319174 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How many Esolang programmers do you think we'll find on MySpace? < 1155319182 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hopefully none. < 1155319204 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heck, I don't think any of us have an account there...... do we? < 1155319234 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :God I hope not X_X < 1155319238 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't, that's for sure. < 1155319243 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Sadly, my name can be found on MySpace. < 1155319243 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Neither do I. < 1155319255 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, your name is highly stereotypical and nondescript. < 1155319270 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :If you google my name, you will find nobody but me. NO ONE has my name. < 1155319299 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So then you're on MySpace?! < 1155319299 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you do < 1155319306 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: No. But I am referenced. < 1155319308 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nobody has _my_ name < 1155319310 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not even me < 1155319319 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: From who? < 1155319323 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you Google my name, you'll find my ancestors. < 1155319331 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1155319333 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :A friend of mine, listing the Kill Yourself song as one of their favorite tunes :P < 1155319341 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :-_-'' < 1155319352 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :If you google my name, you'll find lots and lots of porn. < 1155319354 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you Google my nickname, you'll find a history of my life from age 8 on (most of my life is on the Internet). :p < 1155319357 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you google my name, you'll find a whole bunch of boys and girls from dancers to computer scientists who have my name. < 1155319357 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Just be sure to turn off SafeSearch. < 1155319375 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*bunch of Bengali boys and girls < 1155319401 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I feel sad that my name is so stereotypical and nondescript, but eh. < 1155319412 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I wanted an awesome last name, like Naur or something! < 1155319421 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: at least your name is not Mohammed Chan. < 1155319428 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Woaha. < 1155319442 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Muslim and Chinese marriage? < 1155319451 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :most common first and last names. < 1155319458 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1155319473 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :But it's not the most common first AND last name :P < 1155319475 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That's for sure. < 1155319495 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How about something like Mohammed Nguyen ? < 1155319501 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or... < 1155319503 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Jose Nguyen. < 1155319510 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, in our area that would be very common. < 1155319528 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :The names of every Islamic person in Vietnam and every Latino in Vietnam, respectively. < 1155319543 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1155319576 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So going back to committee timings..... < 1155319594 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What do y'all vote as the dates? < 1155319604 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And are we willing to advertise on some social networking site? < 1155319605 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Soon. < 1155319608 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1155319613 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Great. Soon. < 1155319621 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How about something more specific? :P < 1155319641 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Start: 16th of August. End: 20th of September. < 1155319645 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Digg may not be a bad idea, since there's so much rubbish there anyways. < 1155319660 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good point. < 1155319666 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wow. Large amount of time. < 1155319666 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :forget I even suggested that. < 1155319675 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No no. I really don't mind Digg. < 1155319691 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :We may get some popularity at least. < 1155319741 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ok. Gregor suggested a more specific time. Is everyone willing? < 1155319753 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Committee members! To arms! < 1155319789 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :16th-20th sounds workable. < 1155319806 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that should allow enough time... < 1155319823 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How 'bout August 16th UTC 0:00 to September 20 UTC 0:00 ? < 1155319828 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and we'd still have several days to 1) gain contestants, 2) work on a list of tasks < 1155319838 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wait no. This is competition time. < 1155319849 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1155319861 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmm. Maybe we wanna forward the dates by another week just to increase registration time. < 1155319904 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1155319920 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How-z about that committee? < 1155319959 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :*shrugs* < 1155320055 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Registration will start from Today Now (bah, too lazy to look at the date) to August 21th 18:00 UTC. The tasks will be unveiled that day and the official competition will start as of August 22nd 0:00 UTC and end on September 26th 0:00 UTC. < 1155320064 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*August 21st < 1155320100 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok, so- next. we need a list of tasks to unveil. < 1155320110 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yah but like... not in this channel. < 1155320119 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How about we lock down ##quantum for the task decision? < 1155320123 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1155320135 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :... why steal that channel? < 1155320144 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :... Because nothing ever happens there anyways? < 1155320145 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1155320161 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :You know, here in IRC-land, it's easy to make a new channel. < 1155320177 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But we have to register it and lock it and do all this stupid stuff. < 1155320185 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :reduce, re-use, recycle. < 1155320200 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Exactly. All we do is give people ops in ##quantum anyways. < 1155320212 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :*shrugs* < 1155320255 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Alright then? < 1155320277 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :HEAR YE COMMITTEE MEMBERS: WE MEET IN ##QUANTUM. < 1155320305 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Any participant found trying to enter ##quantum if it isn't locked will be disqualified -- immediately, mmmkay? < 1155320337 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mmmkay. < 1155320364 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'll make the changes to Wiki page and go back to trying to shoddily translate this book and crunching through horrendous amounts of vocabulary. < 1155320543 0 :_jol_!n=_@c5850-a3-2-62-147-21-243.dial.proxad.net JOIN :#esoteric < 1155321916 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :remembering the steps above 12 is annoyingly difficult. < 1155321934 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i wrote a little program to test them < 1155321957 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :eg something like sharp 13 < 1155322049 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i guess nobody uses sharp 13 < 1155322073 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but flat 13 == augmented 5 < 1155322130 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :13 = 6 < 1155322137 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :annoying duplicated terminology but oh well < 1155322166 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i need several seconds to determine what a specific step from a specific root note is. < 1155322171 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and it has to be instant :| < 1155322284 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :13 and 11 cause the most trouble :( < 1155322681 0 :CXI!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155322693 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Is my clock off by four hours >_O ... why is nobody here ... < 1155322705 0 :CXI!n=Sanity@dialup-54.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1155322710 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(Here = my physical location, not #esoteric ) < 1155322818 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finally remembers that flat 13 is one semitone above the fifth < 1155323021 0 :_jol_!unknown@unknown.invalid QUIT :"temci lo nu citka" < 1155325687 0 :_jol_!n=_@c5850-a3-2-62-147-20-1.dial.proxad.net JOIN :#esoteric < 1155328961 0 :ihope!n=ihope@adsl-68-248-138-159.dsl.klmzmi.ameritech.net JOIN :#esoteric < 1155328987 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So just how many geek points and/or nerd points do I get for using PuTTYtel for IRC? < 1155329019 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :2.5 < 1155329022 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Misread "hard-ons" there somewhere. Don't know how. < 1155329072 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is that 2.5 geek points or 2.5 nerd points? < 1155329476 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's 2.5 1337 h4x0r points. < 1155329505 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is that good or bad? < 1155329518 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Depends. Are you a 1337 h4x0r? < 1155329554 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not especially. < 1155329596 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What if I'm 1337 but not a h4x0r? < 1155329643 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :All 1337s are 1337 h4x0rs. < 1155329655 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh... < 1155329670 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess I'm not a 1337 h4x0r, then. < 1155330688 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :You get negative points. < 1155330697 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Because using PuTTYtel implies that you are using Windows. < 1155330704 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And all actions on Windows are negative point-values. < 1155330722 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :PuTTYtel is only for Windows? < 1155330762 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Isn't it? < 1155330829 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There seem to be Unix ports as well. < 1155330852 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Well, it still implies that you're using Windows because who the hell uses PuTTY on UNIX :P < 1155330866 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's true. < 1155330899 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does it help that this isn't my computer, and those who own it would be quite angry at me if I installed Linux? < 1155330901 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Use Telnet. < 1155330915 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Eew, Telnet... < 1155330919 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Use CoLinux. < 1155330928 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Dood, PuTTYtel == Telnet with a GUI -_- < 1155330932 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :On ReactOS! < 1155330941 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Does ReactOS support CoLinux? < 1155330954 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: Actually, I think they do. < 1155330959 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Awesomeo. < 1155330969 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm only using PuTTYtel instead of Telnet because backspace works on PuTTYtel, but not Telnet. < 1155330975 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1155331051 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :By the way, if I ever make an operating system, virtualization would be implicit, and the host system would have to explicity NOT be run as a normal program. < 1155331076 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then again, when are host operating systems ever normal programs? < 1155331099 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :...wtf? < 1155331156 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Eh. < 1155331189 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay, forget I ever said anything about virtualization. < 1155331200 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Please, comment upon http://www.codu.org/ < 1155331200 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Today, that is. < 1155331255 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, you have to click a link to open up the main menu thing. < 1155331301 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Because it's huge and in the way. < 1155331311 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And < 1155331439 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And...? < 1155331489 0 :_jol_!unknown@unknown.invalid QUIT :"co'o rodo" < 1155331571 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And I get the urge to do a certain something that doesn't involve the computer, which means it doesn't involve typing PONG ihope :zelazny.freenode.net, which means if I do it, I'll probably time out. < 1155331679 0 :ihope!unknown@unknown.invalid QUIT :"Bye bye. (And I can't play EVIL Pong because I don't have a mouse.)" < 1155331805 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :"Menu" does nothing for me < 1155331871 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I dun really need a mouse to pilot my WM. < 1155331892 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ok, I don't use my mouse at all to pilot my WM. < 1155331896 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: What browser? < 1155331904 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :mozilla < 1155331908 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1155331909 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :What version? < 1155331935 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :1.7.12-1.2 (Debian flavour) < 1155331942 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1155331944 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Works fine in Firefox < 1155331962 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :did I mention I always navigate with JavaScript disabled? < 1155331970 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :OK, there's the problem. < 1155331974 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Blah. Both of those are RAM hogs. < 1155331978 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I choose to use dHTML :P < 1155332001 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I only use Firefox to surf the web in Japanese. < 1155332010 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And Mozilla just eats my system up. < 1155332011 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if you can detect somebody having JavaScript disabled from HTML :P < 1155332014 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :with no fallback? mmm... < 1155332027 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric : < 1155332036 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Does that work for disabled too? < 1155332041 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1155332048 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I thought that was only for unsupported :) < 1155332068 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :that turns out not to be the case < 1155332089 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :oh btw, I read you in the spanish /. < 1155332116 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hm? < 1155332134 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :/ = barra, . = punto < 1155332139 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :OH < 1155332145 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :barrapunto.com < 1155332147 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That was at least a year ago :P < 1155332151 0 :CakeProphet!n=CakeProp@h133.228.213.151.ip.alltel.net JOIN :#esoteric < 1155332152 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :The Autopackage-OBLISK post. < 1155332159 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1155332210 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :but since I don't read /. in either language, I didn't find it at the moment it was published < 1155332240 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1155332247 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I only found it through the magic of google :P < 1155332255 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wha?! < 1155332294 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :? < 1155332723 0 :preyalone!n=preyalon@c-68-54-29-58.hsd1.sc.comcast.net JOIN :#esoteric < 1155333036 0 :preyalone!unknown@unknown.invalid QUIT :"Leaving" < 1155333317 0 :ivan`!unknown@unknown.invalid QUIT :" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-" < 1155334072 0 :lament!unknown@unknown.invalid NICK :cerebralsnusnu < 1155334165 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What is this barra-punto? < 1155334318 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1155334434 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION now has "With the Pentium D, DirectNet has Active Route Loss Detection Technology" written on his whiteboard :P < 1155334510 0 :cerebralsnusnu!unknown@unknown.invalid NICK :lament < 1155334611 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You corporate scum you. < 1155334651 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :With the Pentium , has Technology! < 1155334661 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :With the Pentium D, Windows has Instability Technology! < 1155334677 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :With the Pentium D, Linux has Second Extended Filesystem Technology! < 1155334688 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You corporate scum you. < 1155334789 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :With the Pentium D, Bill Gates has Satan Technology! < 1155334792 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Waaaaaaaaaaaait < 1155335184 0 :CakeProphet!unknown@unknown.invalid NICK :notCakeProphet < 1155335202 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :WHERE'D CAKEPROPHET GO??!?!?!?! < 1155335223 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION listens to the Kill Yourself song < 1155335354 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Did Glass inspire that? < 1155335381 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I wrote that well before Glass. < 1155335457 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1155336171 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1155336185 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hurray! a quine in sceql: http://koti.mbnet.fi/yiap/programs/sceql/quine.sceql < 1155336192 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's one of my best programs this far :) < 1155336198 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1155336220 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: By the way, you'll be humming the Kill Yourself Song to yourself. Be careful not to sing it in public :P < 1155336250 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i think graue's old sceql interpreter has some bug, for some reason it has some difficulties when running this. my own sceql interpreter and safalra's java script one work perfectly, however < 1155336267 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i think graue has made a new version of the interpreter, but i haven't tried it < 1155336289 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and yeah, i should probably upload my own interpreter somewhere, although it's really slow :) < 1155336453 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is presenting on Esolangs next Monday at his LUG. . . < 1155336459 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pplug.org/ Whee. . . < 1155336512 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: I'll try to keep it away from the various goth/emo/"Being depressed is cool" folks at school. ;) < 1155336543 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No, those are the people that it's OK to sing it around :P < 1155336554 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :In fact, burn it to a CD and distribute it for them. < 1155336562 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Problem solved. < 1155336607 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1155336640 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In that case, I'll blare it loudly at the Japanese club, so I can get them the hell out of there. < 1155336743 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1155336780 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :We didn't appease Keymaker :P < 1155336944 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe he just took your advice. < 1155337442 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1155338795 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What level of Japanese do they speak in your Japanese club? < 1155338907 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :watashi something something < 1155338916 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1155338925 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hell oh < 1155338932 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :kipple < 1155338976 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :kipple: er du der? < 1155338996 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can't say ``watashi ha lament desu'' like every other person on the face of the Earth? :(. < 1155339062 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1155339106 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Awww. < 1155339432 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Whatever they *can* speak, Razor-X. . . < 1155339437 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :kipple, jeg laere norsk og jeg behover hjelp... ;p < 1155339451 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which ranges from nothing to perfect fluency. ;) < 1155339452 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So it's like a bunch of ... excuse the term ... wapanese? < 1155339470 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sadly, yes. < 1155339471 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1155339474 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What's your level? < 1155339486 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Going into my 3rd year of studying the language. . . < 1155339514 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What level can you read up to? After about 4-5 months of study, I'm trying out a young adult novel. < 1155339542 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The "wapanese" are fairly quickly driven out. . . Berriman sensei wa "nihongo o hanashinakkya" to iimasu. ;) < 1155339546 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The only hard part I'm having is to keep up with the changes from first to third person, and of course the vocabulary is tough since there's no furigana. < 1155339566 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nowhere near that much; the first two years of Japanese were taught by a horrible teacher. < 1155339571 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1155339646 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I got in 197 words yesterday, another 63 today. I wanna be able to read the first chapter of the novel from start to finish without using the dictionary. < 1155339808 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :aaaaa rune rune rune aaaaa! < 1155339818 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :? < 1155339907 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i need Rune here ;p < 1155340092 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :== kipple < 1155340094 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :IIRC < 1155340170 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :kipple ! < 1155340209 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Ia! Ia! kipple fhtagn! < 1155340319 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: looks like you would learn toki pona rather quickly. < 1155340330 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :lament: Probably. < 1155340337 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I got a headache after yesterday's 197 words. < 1155340407 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :toki pona doesn't have that many. < 1155340424 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :How many words does Toki Pona have? < 1155340439 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It only has three words: food, anger, and sex. < 1155340456 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wrong < 1155340461 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't have a word for 'anger' < 1155340470 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :SEX FOOD! < 1155340616 0 :ihope_!unknown@unknown.invalid NICK :jan_ihope < 1155340620 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sexsexfoodfoodsex == anger. :p < 1155340626 0 :jan_ihope!unknown@unknown.invalid PRIVMSG #esoteric :I am the ihope personl. < 1155340631 0 :jan_ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/l// < 1155340686 0 :jan_ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, so is "kasi kule poki" literally "plant color pot"? < 1155340758 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :'potted colored plant', perhaps < 1155340776 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :word order for english and TP noun phrases is usually the opposite < 1155341002 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :nooga: I'm here now < 1155341013 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hva var det du ville? < 1155341113 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I see the contest will use the MIT license by default. That means the entries cannot be posted on the wiki, as it is PD < 1155341120 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :or am I wrong? < 1155341187 0 :jan_ihope!unknown@unknown.invalid PRIVMSG #esoteric :...So Toki Pona has three words for aminals? < 1155341312 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1155341321 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uh, kipple < 1155341351 0 :jan_ihope!unknown@unknown.invalid PRIVMSG #esoteric :Uh... < 1155341357 0 :jan_ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1155341358 0 :jan_ihope!unknown@unknown.invalid NICK :ihope < 1155341369 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We should change the Wiki's standards for that, shouldn't we? < 1155341381 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Make the Wiki not public domain? < 1155341412 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Make it public domain by default, but accept stuff like the MIT license? < 1155341417 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :kipple: i don't know how to say 'optimistic' in norwegian < 1155341443 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :optimistisk < 1155341445 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I dunno. < 1155341498 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :*stic in english usually translates to *stisk in norwegian < 1155341524 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :People might submit non-public-domain stuff, but not mark it as such. < 1155341573 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :kipple: Fordi Norsk er som om Engelsk < 1155341601 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :nooga: umm, what did you mean by that? < 1155341660 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ligende ord < 1155341666 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1155341688 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :og grammatikk < 1155341709 0 :pikhq!n=pikhq@67-21-19-37.clspco.adelphia.net JOIN :#esoteric < 1155341720 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well, then you should omit the "om" word < 1155341745 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1155341747 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :details < 1155341750 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you said "because Norwegian is like about English" < 1155341773 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :so, where did you learn to speak norwegian anyway? < 1155341778 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :well, i'm not too good ;p < 1155341791 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :from books :> < 1155341799 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :indeed? why? < 1155341839 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric : for lek < 1155341859 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what made you pick norwegian? < 1155341880 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :my brother is 1000x better than me :> < 1155341907 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ah, i like the speech and those nice letters :> < 1155341930 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :although it's fscking hard to read correctly < 1155342037 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :like 's' in 'Norsk', it should sound like 'sh' (or 'sz' in Polish), same 's' in 'unnskyld' right? < 1155342053 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :why not in 'snakke'? < 1155342087 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :depends on what dialect your speaking :) < 1155342099 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1155342108 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i thought that bokmal is bokmal < 1155342146 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the "sk" in Norsk and unnskyld are not pronounced the same < 1155342201 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh great < 1155342257 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i need to meet some natives to learn to speak < 1155342258 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :sk in norsk is pronounced like in "ask" in english and sk in skyld is pronounced like in, umm, "shit" < 1155342273 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i think there's no other way < 1155342290 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1155342330 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :to learn somewhat correct pronounciation < 1155342331 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :learning to pronounce norwegian like a native is next to impossible for foreigners, even those that have lived in Norway for decades < 1155342370 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh come on, my language is much more hard to pronounce ;p < 1155342382 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that I don't doubt :) < 1155342387 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :say 'chrzszcz' ;p < 1155342422 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I can't even see all those letters in my client ... < 1155342451 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :'chrzaszcz' < 1155342470 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but the 'a' is something between 'a' and 'o' :D < 1155342495 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I have no amitions of learning polish ;) < 1155342556 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ch is like h, rz is like j in jack and sz is like sh in shit... cz is lite tch in bitch < 1155342562 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but harder < 1155342728 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :he he he < 1155342763 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :well, i heard that there's free DSL in Norway < 1155342772 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :there is? where? < 1155342806 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so i think that's a main reason to go there ;p < 1155342814 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :idk :D < 1155342874 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you are talking about Digital Subscriber Line aren't you? < 1155342887 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :or does it stand for something else as well? < 1155342958 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :internet connection -.- < 1155342968 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that's what I thought < 1155342979 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :mine is definately not free < 1155343413 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :well < 1155343431 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i heard that there are fjords and ol < 1155343442 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so i want to go and stay there >:D < 1155343482 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe. the fjords are nice. < 1155343513 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :so, are you actually planning to go? < 1155343607 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :that's right < 1155343634 0 :oerjanj!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1155343651 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1155343686 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :hi nooga you wanted a norwegian? < 1155343691 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :god dag oerjanj < 1155343698 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ja < 1155343709 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :god natt her :-) < 1155343739 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i know only 'dag' :) < 1155343810 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :actually 'god natt' means 'good night' so it doesn't quite fit < 1155343811 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so < 1155343826 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so how to greet at night? < 1155343862 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :good question, i am not sure. i suppose 'hei' or 'hallo' would work... < 1155343875 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1155343881 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :good to know < 1155343892 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :You say "good evening". AND SPEAK ENGLISH RAAR < 1155343893 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i suppose english has the same problem < 1155343894 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1155343897 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :god kveld would work < 1155343899 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :how do you say 'suck my big fat cock, sexy norwegian girl'? < 1155343908 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lament: That's the only phrase I need. < 1155343925 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Except s/sexy/fat/ ; s/girl/prostitute/ < 1155343928 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: You're the lucky bastard! Whole world speaks your language, so now listen. >:D < 1155343949 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :lament ;/ < 1155343953 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :n/c < 1155344048 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: so, maybe you want to help me with learning Norsk :D < 1155344064 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :a bit, sure < 1155344089 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :fint < 1155344112 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :n, har du noen sprsml? < 1155344130 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :(and is this the right character set?) < 1155344137 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uh, my charset, i can't see < 1155344148 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I can read it just fine. < 1155344155 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And I don't speak any languages with non-latin characters :P < 1155344208 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know where to set charset in (sic!) mIRC < 1155344236 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :actually i am not sure what charset i am sending < 1155344259 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :switch to unicode, i'll enter with irssi < 1155344417 0 :oerjanj!unknown@unknown.invalid QUIT :"Leaving" < 1155344433 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1155344457 0 :calamari!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1155344498 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh, the sea fruit < 1155344519 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi nooga < 1155344564 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1155344648 0 :oerjanj!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1155344775 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :test æøå < 1155344796 0 :nooga_!i=nooga@xdsl-6552.lubin.dialog.net.pl JOIN :#esoteric < 1155344802 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1155344882 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :s. < 1155344918 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :say sth oerjanj < 1155344957 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :hi i am just browsing the logs to see if i have the right charset < 1155344972 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :make those letters again < 1155344977 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :æøå < 1155344985 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1155345000 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :now it shows up right in the logs < 1155345014 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and the charset is? < 1155345017 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :unicode? < 1155345029 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :UTF-8 i assume < 1155345049 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i changed putty to use that < 1155345070 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :yes, i too am using putty from someone else's machine < 1155345084 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :although not directly to the irc server < 1155345092 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sec < 1155345096 0 :nooga_!unknown@unknown.invalid QUIT :"Lost terminal" < 1155345189 0 :nooga_!i=nooga@xdsl-6552.lubin.dialog.net.pl JOIN :#esoteric < 1155345200 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :test æøå < 1155345205 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :working now? < 1155345215 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :aå < 1155345222 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :nah -.-' < 1155345278 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. < 1155345282 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :got skype or sth? < 1155345288 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :try writing something polish < 1155345295 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :śół < 1155345304 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ika < 1155345305 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :completely unreadable < 1155345309 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :now? < 1155345312 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ika < 1155345342 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :but the first line showed up right in the logs < 1155345360 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i assume, at least it looks polish < 1155345401 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :no skype < 1155345413 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i mean skype's txt chat < 1155345425 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yabber? < 1155345425 0 :GregorR-W!unknown@unknown.invalid QUIT :"Chatzilla 0.9.75 [Firefox 1.5.0.2/0000000000]" < 1155345456 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i have unix talk i assume < 1155345558 0 :nooga_!unknown@unknown.invalid QUIT :"leaving" < 1155345570 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1155345778 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :nooga: are you seeing any talk invitation? < 1155345787 0 :nooga_!i=nooga@xdsl-6552.lubin.dialog.net.pl JOIN :#esoteric < 1155345823 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hasn't tried talk for years. < 1155345876 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :apparently it is not working, don't even know if you are using some unix... < 1155345893 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :slackware < 1155345895 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :å < 1155345901 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :but it didn't complain < 1155345921 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i see your å and rise one ø and one æ < 1155345923 0 :pikhq!unknown@unknown.invalid QUIT :"leaving" < 1155345937 0 :pikhq!n=pikhq@67-21-19-37.clspco.adelphia.net JOIN :#esoteric < 1155345971 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :wh < 1155346012 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :å? < 1155346015 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1155346019 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155346020 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :it's the irssi < 1155346022 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :as in a with ring < 1155346042 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i've got putty switched to UTF-8 < 1155346055 0 :notCakeProphet!unknown@unknown.invalid NICK :CakeProphet < 1155346093 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet is not CakeProphet? < 1155346108 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :now you see him, now you don't < 1155346140 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :äØ < 1155346156 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Via some axiom of logic, that proves that nooga does not know any Norwegian at all. < 1155346191 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It also proves that I am ChanServ, and that I can op anybody on any channel. < 1155346290 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1155346294 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :give it a try < 1155346332 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I can't do it. < 1155346341 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ihope: i could almost suspect you having read Nils Holberg's Jeppe på Bjerget < 1155346352 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That means that CakeProphet is not not CakeProphet. < 1155346369 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: :( i think we could yalk 'tomorrow' < 1155346372 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: why? < 1155346376 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :talk* < 1155346388 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1155346390 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :there was a similar bit of logic in that play < 1155346416 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :from the 17th century, one of the first modern norwegian authors < 1155346419 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i'm just fscking tired and i need to install some unicode-enabled irc client for X < 1155346457 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :nooga: ok, but i am on the net at unreliable times < 1155346530 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :Alt i orden. < 1155346543 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :Ser deg senere da. :-) < 1155346672 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1155346701 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :god natt! vi sess < 1155346707 0 :nooga_!unknown@unknown.invalid QUIT :"yawn" < 1155346764 0 :nooga!unknown@unknown.invalid QUIT :"yawn vol. II" < 1155346900 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :pikhq? < 1155346925 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yargh? < 1155346980 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :you were talking about doubledimensifuck in the logs.. < 1155347063 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i thought, instead of having two tapes for that, have one infinite-dimensional store < 1155347064 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just an idle thought. < 1155347074 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>:D < 1155347096 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :and similar commands for moving around in that as for moving around in the code < 1155347118 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1155347227 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :hmm myself, it's not quite the same as doubling < 1155347243 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh! Argh! Eeh! < 1155347259 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ihope: swallow something? < 1155347297 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nope, just stepped on a few hot coals. < 1155347318 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION attempts to levitate above them, and succeeds < 1155347331 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's an orthogonal issue anyhow. unless you have an infinite-dimensional store of pointers... < 1155347373 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :to the same or different infinite-dimensional "tapes" < 1155347396 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :that would surely combine the "features" of doublefuck and dimensifuck < 1155347504 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if he has fried everyone's brains with this suggestion < 1155347526 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts to sing "Kill Yourself" < 1155347596 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :of course to really fry your brain you would want the set of dimensions itself to be an infinite-dimensional space < 1155347618 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oo^oo=oo < 1155347619 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry. < 1155347692 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :true, it might hit the Cantor paradox < 1155347761 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :maybe that could be the point of an esolang < 1155347770 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Heheh. < 1155347773 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :violating set theory < 1155347886 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is hungry, brb < 1155348073 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :the problem: does the language have to have an infinite-dimensional set of commands? < 1155348150 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Who cares if it does? < 1155348179 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :merely a question of notation < 1155348237 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :let's see, the + and - commands would obviously now have to increment/decrement along some dimension < 1155348272 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :_every_ value in the language being infinite dimensional < 1155348344 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :it might be a bit hard to understand what the . and , commands do... < 1155348402 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hey! That's what I was saying in the first place oerjanj! Infinite set of infinite dimensions! < 1155348407 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Cantor cantor cantor! < 1155348475 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :aha! my subconscious must have worked on your suggestion... < 1155348637 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Probably. < 1155348663 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :every mutable cell would have to have another mutable cell determining it's current dimension ... recursively < 1155349015 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :multithreading is of course as simple as an infinite dimensional set of program counters - BWAHAHA < 1155349041 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels this is getting out of hand < 1155349073 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1155349161 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :it would be the exact opposite of a turing tarpit < 1155349205 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nah, it'd still be sufficiently terse to be a Turing tarpit. < 1155349410 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is getting tired < 1155349439 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :let the subconscious work some more, i say < 1155349456 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :bye all < 1155349466 0 :oerjanj!unknown@unknown.invalid QUIT :"Leaving" < 1155349840 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155351352 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1155352319 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, I eventually came to Cantor's paradox :(. < 1155352558 0 :EgoBot!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155356579 0 :GregorR!n=gregor@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1155356965 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Good night, everyone. < 1155356981 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1155358114 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1155359185 0 :lament!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155360648 0 :GregorR!n=gregor@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1155363564 0 :sp3tt!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155364326 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1155367838 0 :_jol_!n=_@c5850-a3-2-62-147-23-169.dial.proxad.net JOIN :#esoteric < 1155369344 0 :sp3tt!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155369599 0 :clog!unknown@unknown.invalid QUIT :ended < 1155369600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1155369983 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1155369991 0 :sp3tt!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1155370001 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1155370415 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1155371023 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1155372571 0 :sp3tt!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155372579 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1155374460 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1155374544 0 :sp3tt!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1155374605 0 :ivan`!unknown@unknown.invalid QUIT :" Want to be different? HydraIRC -> http://www.hydrairc.com <-" < 1155374917 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1155376789 0 :sp3tt!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1155377131 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1155377276 0 :sp3tt!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155377655 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1155377681 0 :sp3tt!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155378003 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1155379436 0 :sp3tt!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1155379790 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1155384646 0 :smokecfh!n=user@53549344.cable.casema.nl JOIN :#esoteric < 1155384803 0 :smokecfh!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155385442 0 :_jol_!n=_@c5850-a3-2-62-147-23-227.dial.proxad.net JOIN :#esoteric < 1155387676 0 :smokecfh!n=user@53549344.cable.casema.nl JOIN :#esoteric < 1155387708 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1155389361 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1155390431 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1155390437 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hei < 1155390457 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hai < 1155390526 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hw r u; udin? < 1155391078 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1155391085 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :takk, bra < 1155391202 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :well, i've just done watching a movie < 1155391514 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :"Buddy" < 1155395068 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :me too, "Proof" < 1155395248 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :an unsuccessful "A beautiful mind" wannabe < 1155395269 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's up with these five-letter words for movie names? I watched part of Prime last night. < 1155395297 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :there are also two-letter names < 1155395326 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Pi? < 1155395337 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yes, for example < 1155395375 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What are others? < 1155395389 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :dunno but there are probably others < 1155395506 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :why isn't "Prime" about mathematics? < 1155395510 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :do < 1155395511 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :doh < 1155395528 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1155395579 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :why isn't there a decent math-related movie? isn't math a popular genre perhaps? < 1155395599 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1155395613 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :BOOOOOREEEEEEEEEEEEEEEEEEEEEEDOOOOOM UUUHHHHHHHHHHHHH < 1155416705 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1155416705 0 :clog_!n=nef@bespin.org JOIN :#esoteric < 1155416762 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waves hi to clog_ < 1155416775 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1155416822 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets tired of ffox and fires up lynx :P < 1155419784 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1155419784 0 :clog!n=nef@bespin.org JOIN :#esoteric < 1155420041 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits on Beagle. . . < 1155421230 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1155421674 0 :EgoBot!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1155421732 0 :GregorR!n=gregor@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1155421769 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155422277 0 :ihope!unknown@unknown.invalid NICK :ihope|gridbug < 1155422393 0 :ihope|gridbug!unknown@unknown.invalid NICK :ihope < 1155423108 0 :ihope!unknown@unknown.invalid QUIT :"Reboot" < 1155423842 0 :GregorR!n=gregor@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1155423929 0 :RodgerTh1Great!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1155423982 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1155424084 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There. GregorR is no longer on the access list for ##quantum. < 1155424187 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't that mean I have ops again >_< < 1155424243 0 :EgoBot!n=EgoBot@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1155424313 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1155424366 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot has returned! < 1155424369 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :has returned! < 1155424379 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess the first one doesn't work. < 1155424381 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot sucks! < 1155424383 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sucks! < 1155424384 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot has returned! < 1155424386 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has returned! < 1155424390 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot < 1155424392 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION  < 1155424393 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It loses its buffer. < 1155424395 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's why. < 1155424434 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has been possesed! < 1155424476 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs around without anyone controlling him < 1155424546 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :!cat I, EgoBot, have become a sentient being, and am now capable of controlling myself. < 1155424553 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I, EgoBot, have become a sentient being, and am now capable of controlling myself. < 1155424617 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION commits suicide < 1155424633 0 :RodgerTh1Great!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1155424634 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks at pikhq < 1155424640 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1155424658 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :poor egobot. He probably listened too much to GregorR's music < 1155424674 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I failed. Horribly. < 1155424685 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sobs. < 1155424737 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So how do I download stuff with ReactOS? < 1155424761 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I dunno. < 1155424782 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION /ignores EgoBot < 1155424807 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155424824 0 :RodgerTh1Great!unknown@unknown.invalid NICK :RodgerTheGreat < 1155424884 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Fine. I admit it. I've become Pikhq's slave. < 1155424895 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :That's why I tried to kill myself. < 1155424912 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dies < 1155425012 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION /unignores EgoBot < 1155425094 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is Pikhq's zombie < 1155425105 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION /ignores EgoBot < 1155425149 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION attacks EgoBot < 1155425165 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats ihope's brains < 1155425179 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION really /ignores EgoBot this time < 1155425208 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :And I can't hear you either! < 1155425232 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf +[+.] < 1155425237 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1155425258 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION < 1155425263 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Did I say something? Because if I did, I didn't hear it. < 1155425325 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1155425335 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, I fear, just died. < 1155425359 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe my /ignore was contagious. < 1155425369 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You try !ps. < 1155425462 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1155425475 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You're just superstitious, you know that? < 1155425483 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1155425519 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I hate you guys. < 1155425537 0 :EgoBot!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1155425577 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GASP! < 1155425608 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That was me. < 1155425646 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay, that's it. You've been voiced at ##quantum. :-P < 1155425665 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can't even talk there since I'm +b :-P < 1155425676 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not anymore. < 1155425690 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And to make it worse, the channel is now +m. < 1155426118 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks about doing something in BFBASIC. . . < 1155426261 0 :smokecfh!unknown@unknown.invalid QUIT :Remote closed the connection < 1155433473 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155435221 0 :ihope_!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1155436264 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1155436538 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Question. < 1155436541 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to multi-thread a sendbuffer and readbuffer so that they can be used at the same time... any tips? < 1155436546 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to figure out how to take input without having to temporarily pause the readbuffer from doing its job. < 1155436574 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what language is this? < 1155436678 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Python < 1155436730 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, sorry. can't help you there. < 1155437907 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes #python < 1155437924 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :*pokes you to < 1155440089 0 :thematrixeatsyou!n=thematri@222-153-139-171.jetstream.xtra.co.nz JOIN :#esoteric < 1155440120 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1155440130 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :any esolang wiki admins on? < 1155440810 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :co'o < 1155441053 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1155441499 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Never. < 1155442036 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :k < 1155443487 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :g'night, y'all. < 1155443500 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1155445503 0 :Razor-X!unknown@unknown.invalid PART #esoteric :? < 1155445511 0 :Razor-X!n=user@user-11fa5b3.dsl.mindspring.com JOIN :#esoteric < 1155453603 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :not a lot happened in the last few hours < 1155453605 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :ciao < 1155453606 0 :thematrixeatsyou!unknown@unknown.invalid QUIT : < 1155455999 0 :clog!unknown@unknown.invalid QUIT :ended < 1155456000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1155457992 0 :_jol_!n=_@c5850-a3-2-62-147-23-34.dial.proxad.net JOIN :#esoteric < 1155458110 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :u < 1155458114 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Errrr.... < 1155459694 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1155461153 0 :CXII!i=Sanity@dialup-54.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1155461165 0 :CXI!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155462808 0 :smokecfh!n=user@53549344.cable.casema.nl JOIN :#esoteric < 1155467204 0 :_jol_!n=_@c5850-a3-2-62-147-22-82.dial.proxad.net JOIN :#esoteric < 1155467910 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1155468458 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1155472127 0 :_jol_!n=_@c5850-a3-2-62-147-20-188.dial.proxad.net JOIN :#esoteric < 1155475040 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1155475788 0 :ihope_!unknown@unknown.invalid QUIT :"http://tunes.org/~nef/logs/esoteric/06.08.09" < 1155475829 0 :ihope_!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1155475869 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1155477941 0 :CXII!unknown@unknown.invalid NICK :CXI < 1155484104 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Read, execute, read pointers, add pointers, append, delete, truncate, overwrite completely... < 1155484140 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's an annoying number of permissions. < 1155484159 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's eight. They can all be stored in one byte. < 1155484186 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Other permissions could be simulated with virtual filesets (eew). < 1155484494 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I'll get rid of the overwrite completely permissions. < 1155485202 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But then what should I add instead? < 1155485224 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Trying to design a new filesystem? < 1155485229 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1155485250 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The truncate permission is probably also useless. < 1155485327 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, wait, overwrite and truncate would be required for writing, since there's no write permission. < 1155485343 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'll make it "overwrite partially" instead of "overwrite completely". < 1155485895 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I have no idea just how writing to hard disks is done. < 1155486410 0 :_jol_!n=_@c5850-a3-2-62-147-61-180.dial.proxad.net JOIN :#esoteric < 1155488381 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1155489318 0 :_jol_!n=_@c5850-a3-2-62-147-20-153.dial.proxad.net JOIN :#esoteric < 1155490245 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oops, I just realized that we probably want both an "execute" permission and an "execute with full permissions" permission. < 1155490336 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1155490370 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'afternoon. < 1155490593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello. < 1155490600 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how < 1155490606 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'s it going, ihope? < 1155490630 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well... good, I suppose. < 1155490641 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good. < 1155490727 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So here's my current list of permissions: read, execute, read pointers, add pointers, append, delete, full write, permissive execute. < 1155490767 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :impressive. < 1155490817 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now to lay out the virtual filesets... < 1155490840 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe they'd be virtual pointersets. < 1155490848 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :is this a new language you're working on? < 1155490862 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nope, a new filesystem. < 1155490944 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1155490975 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :btw, have I missed any committee stuff recently? < 1155491053 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I've missed everything you have. < 1155491059 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1155491064 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just checking. < 1155491079 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And I don't know if I've missed anything... < 1155491090 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Gregor or Razor-X would've probably told one or the other of us if anything important happened. < 1155491116 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No. Nothing happened, because RodgerTheGreat wasn't there for a large amount of time. < 1155491122 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(Nor was I). < 1155491169 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1155491178 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :glad to see I was missed, I guess. < 1155491431 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So do we still want 대문 to be deleted? < 1155491496 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what's this about a door? < 1155493063 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And what's with ██████████? < 1155495809 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1155497544 0 :Arrogant!i=Scott@97.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1155498077 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1155498560 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1155499101 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1155503597 0 :smokecfh!unknown@unknown.invalid QUIT :Remote closed the connection < 1155503857 0 :GregorR-L!n=GregorR-@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1155503908 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The letter L sort of resembles a laptop seen from the side. < 1155504175 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :an astute observation. < 1155504193 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :perhaps it's the other way around, the letter L being older. < 1155504214 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah, true. < 1155508106 0 :oerjanj!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1155508526 0 :calamari!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1155510994 0 :bsmntbombdood!unknown@unknown.invalid NICK :punchbag < 1155511029 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fears the bag would explode if he punched it < 1155511033 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION really should be working on his presentation for the local LUG. . . < 1155511059 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION punches punchbag < 1155511067 0 :punchbag!unknown@unknown.invalid PRIVMSG #esoteric :ow! < 1155511069 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fiddles with Plan9 instead < 1155511228 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155512048 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Complicated Japanese word of the day: 荒療治. いつも元気になったね。 < 1155512097 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's it mean? < 1155512380 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What's it *look like*? < 1155513266 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1155514074 0 :ivan`_!i=ivan@wikipedia/ivan JOIN :#esoteric < 1155514209 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155514573 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155514629 0 :CakeProphet!n=CakeProp@h133.228.213.151.ip.alltel.net JOIN :#esoteric < 1155514997 0 :ivan`!unknown@unknown.invalid QUIT :Connection timed out < 1155514997 0 :ivan`_!unknown@unknown.invalid NICK :ivan` < 1155516473 0 :punchbag!unknown@unknown.invalid NICK :bsmntbombdood < 1155517109 0 :_W_!n=W@198.80-203-25.nextgentel.com JOIN :#esoteric < 1155517328 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: I have no idea what that actually means, but my translator seems to be turning into some type of really disturbing innuendo. < 1155517353 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think the Esolangs wiki is down. < 1155517364 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or not. < 1155517375 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes the sound of ultimate suffering < 1155517385 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, it's definitely slow. < 1155517541 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes itoa in C2BF. . . < 1155517656 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Using a bunch of if statements. x_x < 1155517699 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1155517783 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: That mean something like ``strong treatment or help'', hard to explain without context. < 1155517792 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1155517794 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1155517794 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The little thing next to it says ``Always be happy!'' :P. < 1155517820 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :*that* explains the disturbing translation. < 1155517858 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :reminds me of something a friend of mine showed me: http://shadowarts.shadowarts.org/images/bowjob.png < 1155517866 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :^ the above is real < 1155517949 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What does that image have to do with what I said? < 1155517965 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :very little, in the end. < 1155518005 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Looks like AJAX magic. < 1155518014 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :? < 1155518023 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, you mean the RPG itself. < 1155518026 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1155518031 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I kinda glanced over the captions. < 1155518041 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :My English is being really rough now, sorry. < 1155518046 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1155518053 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok, nevermind then. < 1155518087 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the gist is that it's a rather hilarious mistranslation. < 1155518112 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The most hillarious translation of something I've said in Japanese is: < 1155518159 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The god way plan was displayed?! Calling obtaining! [IRC-NICK] can eat the sandwich!! Escaping!!!!! < 1155518191 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :FOR GREAT JUSTICE TAKE OFF EVERY ZIG! < 1155518220 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Humans make better Engrish than translators. Native English speakers even. < 1155518263 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :depends on how much of a sense of humor the programmers have. < 1155518277 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No I mean, just in raw translating. < 1155518288 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, yes. < 1155518311 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Plus sometimes if the script writers are capable enough, they write program the script using a scripting language the programmers bootstrap. < 1155518323 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :s/program// < 1155518330 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Alert. English dying. < 1155518353 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :are you a non-native speaker, or did you just fry your brain with japanese recently? < 1155518370 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm technically non-native and I did the latter. < 1155518383 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :technically? < 1155518397 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's my best language but not my mother tongue. < 1155518418 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So I do kinda fall back on my native language a few times. Not too often. < 1155518425 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what is your native language? < 1155518433 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Bengali. < 1155518439 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, neat. < 1155518583 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There. I've got itoa.c written using nothing bit ifs and fors. Evil, no? < 1155518606 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(note that, since it's for C2BF, itoa() won't work using normal methods) < 1155518609 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no variable assignments? how can that possibly be a valid program? < 1155518616 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :itoa ? Integer to array? < 1155518621 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1155518645 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, shit. I misunderstood the whole point of itoa. x_x < 1155518654 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm a real idiot. < 1155518657 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION chuckles < 1155518681 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :An idiot who's wasting a hell of a lot of time that should be spent on making a LUG presentation for tomorrow. < 1155518688 0 :CakeProphet!unknown@unknown.invalid QUIT :Nick collision from services. < 1155518712 0 :CakeProphet!n=CakeProp@h133.228.213.151.ip.alltel.net JOIN :#esoteric < 1155518716 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I only keep responsibility when I give it to myself. < 1155518751 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I volunteered for this presentation. . . < 1155518756 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And along the way I still kvetch and complain about self-volunteered chores. < 1155518776 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Bah. You don't care enough. I'm slaving at my Japanese novel to get two measely pages per day :D. < 1155518800 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, I *could* argue that Doug (a self-described old coot) pushed me into it, but. . . < 1155518858 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yer parents give ye quite a lot of freedom lad. < 1155518921 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't get your point < 1155518929 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yer parents give ye quite a lot of freedom lad. < 1155518929 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::D. < 1155518945 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't help when I don't grok what you *mean*. < 1155518955 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Your parents give you a lot of freedom :P. < 1155518987 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes up one in history (WHY THE HELL ARE YOU SAYING THAT!?!) < 1155518993 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels fairly out of the loop, and decides to play some asteroids... < 1155519003 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, you just randomly amble to the LUG. 'Twas a random thought. < 1155519045 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I can't complain much about Doug pushing me into it, though; he's giving me a ride. ;) < 1155519057 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And your parents trust strangers :P. < 1155519059 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1155519081 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've known him for quite a while. . . < 1155519093 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But he must've been a stranger in the first place ;). < 1155519095 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Although I'm not sure my parents have met him yet. < 1155519105 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. Liberal parents. Heh. < 1155519127 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Until you realise I'm supposed to go to sleep at. . . 9:00 pm. < 1155519139 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Heh. < 1155519148 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well they let you do random things out of the house. Be happy. < 1155519161 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because they want me to actually get out of the house. < 1155519172 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And not monitor you? :O < 1155519187 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I spend most of my time on the computer, so they're just happy that I'm actually seeing the light of day. ;) < 1155519200 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I have to see the light of day with my parents so :D. < 1155519201 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm the sysadmin. If anyone's going to do monitoring, it's me. < 1155519211 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh- know what you mean. < 1155519225 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's worse being a girl with the man perverted stuff.... < 1155519263 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the sad fact is that having two X chromosomes in any tech-related setting will result in you being fawned over by nerds. < 1155519272 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. That too. < 1155519291 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels a twinge of fawning and beats his head against the wall. < 1155519299 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although it's helpful if you want a nerd. ;p < 1155519318 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you leave Firefox up for more than two days, it eats up all your RAM :(. < 1155519327 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Never experienced that. < 1155519333 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1155519334 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How much RAM do you have? < 1155519338 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although I've got a lot of RAM for it to eat. . . < 1155519341 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has 2gb < 1155519341 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1G. < 1155519345 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :256 MB. < 1155519352 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dances < 1155519355 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I can't stand Firefox's bloat. I only use it to surf in Japanese. < 1155519368 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :of course, I only won because my computer is brand new. < 1155519369 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :When I'm in KDE, I use Konqueror. < 1155519383 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ratpoison for the 永遠. < 1155519387 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :When I'm in Ratpoison, I use Firefox. < 1155519397 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Opera all the way. < 1155519410 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I like fluxbox when I'm using a linux distro. < 1155519417 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I try using free software whenever practical. < 1155519462 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I do too. But Firefox is a RAM *hog*. < 1155519472 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recoils from the eye-pain of KDE < 1155519473 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Like Java. Only a tad bit better. < 1155519485 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1155519585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmm. Eye-candy. < 1155519598 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although it ain't eye-candy out of the box. . . < 1155519629 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :KDE? Eye-candy? you can't be serious. < 1155519637 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's nearly as bad as XP! < 1155519650 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I run either KDE or Ratpoison. < 1155519658 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But Ratpoison is what I really prefer. < 1155519672 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I didn't say it was out-of-the-box eyecandy. . . < 1155520238 0 :RodgerTh1Great!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1155520254 0 :RodgerTh1Great!unknown@unknown.invalid PRIVMSG #esoteric :dang < 1155520275 0 :RodgerTh1Great!unknown@unknown.invalid PRIVMSG #esoteric :guess I *can't* switch an ethernet cable fast enough. < 1155520592 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hehehe. < 1155521037 0 :bsmntbombdood!unknown@unknown.invalid PART #esoteric :? < 1155521158 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155521167 0 :GregorR-RandomCo!n=Gregor@c-71-236-152-227.hsd1.or.comcast.net JOIN :#esoteric < 1155521167 0 :GregorR-RandomCo!unknown@unknown.invalid QUIT :Dead socket < 1155521211 0 :RodgerTh1Great!unknown@unknown.invalid NICK :RodgerTheGreat < 1155521831 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hugs KDE < 1155521885 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmm. IRCing from within Konqueror. . . < 1155522122 0 :oerjanj!unknown@unknown.invalid QUIT :"Leaving" < 1155526048 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155526125 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hugs Emacs. < 1155526131 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :IRCing from within Emacs. < 1155526132 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P. < 1155526140 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hugs the finder < 1155526151 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ew. Heathen. < 1155526173 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what? It's unix. < 1155526190 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Lots of stuff are ``UNIX''. < 1155526220 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is unix with a nice GUI and readily available binaries of software. < 1155526268 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This is Unix with a nice GUI and readily available sources of software. < 1155526290 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, this is Unix which I'm *allowed to share*. < 1155526543 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I fail to see how being a mac user makes me a "heathen". You don't see me parading around here trying to convert people or praising the word of jobs. I love the hardware, and OSX does everything I need in an OS quite elegantly. < 1155526559 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :This is UNIX without a nice GUI and other things that make me slow and clobber my working speed *and* I can share it with other graphically-handicapped users. < 1155526611 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: That would be my other session in KDM. ;) < 1155526646 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Except that you can't study it, change it, share it, or necessarily use it for arbitrary purposes. < 1155526716 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Before I careen on the floor in tiredness (mmmm... normally 4 hours of sleep is more than adequate. I guess memorizing is taking a toll on me) what distro do y'all use? < 1155526722 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gentoo. < 1155526728 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Tiger < 1155526733 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You? < 1155526738 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Slackware. < 1155526763 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pplug.org/ I'm presenting, and I don't have a presentation yet. :S < 1155527019 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Ubuntu < 1155527113 0 :lament!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155527184 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :iirc Gregor uses Debian < 1155527205 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I have an FTP server running debian. < 1155527262 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and Raven would be RISC OS < 1155527300 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've always wanted to try that. < 1155527338 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nobody has said windows yet :) < 1155527470 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :mtve either uses some ver of windows, or is running mIRC in an emulator < 1155527505 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, I have a virtualmachine instance with '98 on it... < 1155527519 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah I do too < 1155527526 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but I think my trial of parallels expired. < 1155527542 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :use it to run some old dos progs < 1155527548 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ZZT ftw! < 1155527572 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh, mavent played that game in years.. quite fun tho < 1155527655 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ZZT is arguably the greatest thing tim sweeny ever coded. You haven't lived until you've played the classics- Code Red, Nothing Constructive, PoP, Evil sorceror's party... < 1155527672 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the main thing I did with my VM was play "Outpost 2", though. < 1155527759 0 :Arrogant!i=Scotty@106.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1155527826 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I used to use it to download songs off walmart.com util they decided to require xp < 1155527834 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1155527857 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :(sometimes when you buy batteries, etc from walmart you get a free download) < 1155527930 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't have a wallmart nearby, so I wouldn't know. < 1155529416 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1155530333 0 :Arrogant!n=scotty@69.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1155530373 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm gonna get some sleep. see y'all. < 1155530415 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1155533961 0 :thematrixeatsyou!n=thematri@222-152-236-137.jetstream.xtra.co.nz JOIN :#esoteric < 1155533972 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :teh hello < 1155534023 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :dude, what happened to the server? < 1155534399 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :1 minute power nap? :) < 1155534498 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :nope, definitely longer < 1155534508 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :"Server not found < 1155534509 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric : < 1155534509 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric : < 1155534509 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric : < 1155534509 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric : < 1155534509 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric : < 1155534511 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric : < 1155534513 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric : < 1155534515 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric : < 1155534517 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :Firefox can't find the server at esoteric.voxelperfect.net." < 1155534524 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :did I get kicked for that? < 1155534958 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :maybe it'[s just that telecom nz sucks ass < 1155534989 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :are you able to get onto google? < 1155535069 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :maybe the dnsses are rooted < 1155535145 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :i definitely need to do an avg scan < 1155537284 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1155538423 0 :cmeme!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155538450 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1155539470 0 :thematrixeatsyou!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155540277 0 :CXI!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155542399 0 :clog!unknown@unknown.invalid QUIT :ended < 1155542400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1155547783 0 :ivan`!unknown@unknown.invalid QUIT :" Want to be different? HydraIRC -> http://www.hydrairc.com <-" < 1155548164 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1155548524 0 :CXI!i=Sanity@dialup-138.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1155563455 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1155564448 0 :CXI!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1155570046 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1155570064 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'morning < 1155570104 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello. < 1155570111 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, ihope. < 1155571779 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1155571827 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1155571835 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :*mutter mutter* mrnin gys howiaffdsszzzzzzzzzzz < 1155572140 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Get back in bed, wait to enter a dream, then wake up. ;-) < 1155572160 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :No bed in my cubicle.' < 1155572201 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh... right. < 1155572214 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :http://www.donotputthebaby.com/index.php?s=Cubicle < 1155572217 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Blindfold yourself and put on earmuffs? < 1155572251 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1155573486 0 :RodgerTh1Great!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1155573754 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1155574617 0 :RodgerTh1Great!unknown@unknown.invalid NICK :RodgerTheAFK < 1155574656 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!glass (M[m(_o)O!"Hello, World!"(_o)o.?]} < 1155574662 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries figuring out Glass < 1155574674 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . And EgoBot isn't here. :'( < 1155574694 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Whoo. It's identical to the one on the wiki. :) < 1155574833 0 :EgoBot!n=EgoBot@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1155575489 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!glass (M[m(_o)O!"Hello, World!"(_o)o.?]} < 1155575491 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1155575492 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1155575500 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :?!? < 1155575502 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!glass (M[m(_o)O!"Hello, World!"(_o)o.?]} < 1155575504 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1155575509 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"Hello, World!"(_o)o.?]} < 1155575512 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, World! < 1155575514 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Look very carefully at the first character in your code ;) < 1155575522 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, shit. < 1155575527 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"Hello, World!"(_o)o.?]} < 1155575530 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, World! < 1155575547 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Because my interpreter is lame, OK == "I didn't find an M class here" :P < 1155575559 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You should make it say WTF instead. < 1155575568 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's OK to not have an M class. < 1155575575 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Because it keeps a cache of every class it's ever been fed. < 1155575586 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_d)(Debug)!(_d)(cl).?]} < 1155575588 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A Arr Arre BF C Debug Emote F Fib Hsh Hshe I JixMath L LameQuine M O Rand S Tape TapeItem URLs V < 1155575600 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!glass < 1155575602 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1155575605 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!glass OK < 1155575608 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1155575610 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay, a quine! < 1155575618 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That's not a quine, it's only repro on EgoBot. < 1155575653 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_m)M!(_m)M.?]} < 1155575661 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :God I hate you. < 1155575670 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Oh, wait. < 1155575675 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I couldn't resist. I'm sorry. < 1155575676 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Never mind, that didn't call any real functions :P < 1155575695 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1155575698 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 pikhq: ps < 1155575750 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!cat in the hat! < 1155575754 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :in the hat! < 1155575777 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot doesn't like recursively called functions X> < 1155575780 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :doesn't like recursively called functions X> < 1155575783 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot doesn't like recursively called functions X> < 1155575786 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't like recursively called functions X> < 1155575789 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Always fails the first time :P < 1155575902 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_i)I!(_o)O!<1>/,(_i)i.?(_o)o.?,<1>\ < 1155575904 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1155575909 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Shit. < 1155575913 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_i)I!(_o)O!<1>/,(_i)i.?(_o)o.?,<1>\]} < 1155575916 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1155575918 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 pikhq: ps < 1155575931 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bu. . .bu. . . < 1155575943 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Argh. x_x < 1155575972 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Your conditional was bad. < 1155575981 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : /\ loops on a condition, you didn't provide one. < 1155575984 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_i)I!(_o)O!(_temp)<1>=/(_temp)(_i)i.?(_o)o.?\]} < 1155575988 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I noticed. < 1155575990 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1155575992 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 pikhq: ps < 1155576000 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hm, that's a bit mysterious :P < 1155576019 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's I.l you want (that's a lowercase L) < 1155576022 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :As in, input line. < 1155576025 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1155576033 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_i)I!(_o)O!(_temp)<1>=/(_temp)(_i)l.?(_o)o.?\]} < 1155576036 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1155576038 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 pikhq: glass < 1155576040 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 pikhq: ps < 1155576045 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 Test!\n < 1155576048 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Test! < 1155576055 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1155576088 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 Well, I've got cat in Glass. . . I think this might be a bit more robust then the Brainfuck version. . .\n < 1155576090 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Well, I've got cat in Glass. . . I think this might be a bit more robust then the Brainfuck version. . . < 1155576113 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Possible, but unlikely :P < 1155576124 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Since I wrote the BF interpreter EgoBot uses ;) < 1155576129 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!eof 3 < 1155576149 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :21101 egobot 35 10 2684 1028 816 R 93.0 0.2 0:12.89 glass < 1155576150 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think the issue is more with EgoBot's IRC binding. < 1155576156 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That 93.0, that's the % CPU use. < 1155576174 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 Jebus\nThats a lot\nof\nCPU time.\n < 1155576195 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!show 3 < 1155576196 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :This is where I say, "Whoever said hyperthreading doesn't produce any noticeable effects can go suck a horse, I can still use my system." < 1155576208 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Dood, you EOF'd it, why do you think that'll work? < 1155576213 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1155576216 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 GregorR-W: ps < 1155576237 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: Because my code was supposedly set up as while(1), not while(no_eof). < 1155576259 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: But once you've EOF'd it, you're not going to get any more data to it :P < 1155576269 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1155576272 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 EgoBot: daemon cat reload < 1155576274 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 EgoBot: daemon EgoBot reload < 1155576276 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : !eof closes the outgoing pipe. < 1155576276 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 pikhq: ps < 1155576280 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I killed it manually, btw. < 1155576284 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1155576398 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :{M[m(_i)I!(_o)O!(_temp)<1>=/(_temp)(_temp)(_i)l.?=*(_o)o.?\]} Will that make it die on EOF? < 1155576414 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I believe you need I.eof < 1155576416 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe I.e < 1155576420 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Don't remember what I called that :P < 1155576685 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_i)I!(_o)O!(_a)A!(_temp)<1>=/(_temp)(_i)l.?(_temp)(_i)e.=(_temp)(1)(_a)e./(_temp)(_temp)(0)=\(_a)(_o)o.?\]} < 1155576693 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 Hoping. . .\n < 1155576696 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :_a < 1155576701 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!kill 3 < 1155576702 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 3 killed. < 1155576724 0 :lindi-!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1155577615 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1155579133 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1155579136 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ommmmmmmmmmmmmmmmmmmmmm < 1155579307 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :g? < 1155579318 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :mani padme hum < 1155579753 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I don't speak French. < 1155579762 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nor should you. < 1155579764 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or anyone. < 1155579768 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Ouch. < 1155580355 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1155580446 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION takes a break from his presentation. . . < 1155582413 0 :lament!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155584418 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION plays with IRP. . . < 1155584449 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Please, someone output a program which translates Brainfuck code to its Malbolge equivalent. < 1155584524 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :When you ask me to jump, I'll say ... < 1155584527 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :What language? < 1155584664 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Your choice. < 1155584676 0 :fuse!n=mpersano@medusa.insite.com.br JOIN :#esoteric < 1155584740 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BTW, I've proven IRP Turing-complete. < 1155584750 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IRP#eosteric, at least, supports the EgoBot command set. < 1155584755 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, one simply does: < 1155584776 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :*buzz*, wrong. < 1155584784 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Commands have to be in polite English command form. < 1155584794 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Shit. < 1155584801 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Simpler method. < 1155584856 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Would someone please output '!bf $code', and then '!ps', and do '!i $number_of_process $input'?" < 1155584870 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1155585074 0 :_W_!unknown@unknown.invalid PART #esoteric :? < 1155585095 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. . . < 1155585106 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is working on his presentation for the LUG right now. . . < 1155585117 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What esoteric languages should I put in besides Brainfuck? < 1155585148 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Befunge, maybe an honorable mention for BitChanger (merely because it's Turing complete and BF-like but with a smaller command set) < 1155585152 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And of course Glass :P < 1155585156 0 :fuse!unknown@unknown.invalid PRIVMSG #esoteric :unlambda < 1155585167 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, yeah. < 1155585169 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: Glass it is! < 1155585178 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It'd be good to put a functional one in. < 1155585186 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :e.g. unlambda < 1155585195 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Or Lazy-K < 1155585838 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1155585850 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or I could just bullshit about Brainfuck for a couple of hours. :p < 1155585886 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :2L, FYB, ORK and Glass. What else could you possibly need? :P < 1155585939 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :0L, of course. < 1155585946 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The language with only one instruction. < 1155585964 0 :fuse!unknown@unknown.invalid PRIVMSG #esoteric :is that like OISC? < 1155585990 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but the one instruction has no parameters or anything. < 1155588221 0 :tgwizard!n=tgwizard@c-af3fe155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1155589443 0 :CakeProphet!n=CakeProp@h145.231.213.151.ip.alltel.net JOIN :#esoteric < 1155590951 0 :fuse!unknown@unknown.invalid QUIT :"foo" < 1155592104 0 :lindi-!unknown@unknown.invalid QUIT :Read error: 148 (No route to host) < 1155592137 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Got a presentation done. Whoo. < 1155592237 0 :Arrogant!n=scotty@24.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1155595740 0 :tgwizard!unknown@unknown.invalid QUIT :Remote closed the connection < 1155596341 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1155596836 0 :[1]kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1155596878 0 :CakeProphet!unknown@unknown.invalid QUIT :Nick collision from services. < 1155596898 0 :CakeProphet!n=CakeProp@h145.231.213.151.ip.alltel.net JOIN :#esoteric < 1155597062 0 :kipple!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1155597062 0 :[1]kipple!unknown@unknown.invalid NICK :kipple < 1155599925 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155602303 0 :ivan`!unknown@unknown.invalid QUIT :" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-" < 1155603506 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1155604966 0 :GregorR-W!unknown@unknown.invalid QUIT :"SIGGOHOME" < 1155605028 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1155608031 0 :User91!i=JUser@cpc1-cmbg3-0-0-cust1004.cmbg.cable.ntl.com JOIN :#esoteric < 1155608043 0 :ihope__!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1155608057 0 :User91!unknown@unknown.invalid PRIVMSG #esoteric :HELLO < 1155608071 0 :User91!unknown@unknown.invalid PRIVMSG #esoteric :Anyone there?? < 1155608104 0 :User91!unknown@unknown.invalid PRIVMSG #esoteric :Hellooooo < 1155608133 0 :User91!unknown@unknown.invalid PRIVMSG #esoteric :I have some interesting knowledge to discucc < 1155608188 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :I'm here. < 1155608195 0 :User91!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1155608219 0 :User91!unknown@unknown.invalid PRIVMSG #esoteric :This is the esoterics chat room yes? < 1155608235 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1155608247 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Unless you mean esotericism. This is about esoteric programming. < 1155608257 0 :User91!unknown@unknown.invalid PRIVMSG #esoteric :Are you a sorceror of some kind? < 1155608276 0 :User91!unknown@unknown.invalid PRIVMSG #esoteric :Ah, wrong place then < 1155608287 0 :User91!unknown@unknown.invalid PRIVMSG #esoteric :bye now < 1155608290 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Bye. < 1155608293 0 :User91!unknown@unknown.invalid QUIT :Client Quit < 1155608310 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :...That was odd, eh? < 1155608319 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's time to poof. < 1155608324 0 :ihope__!unknown@unknown.invalid NICK :ihope|poof < 1155609076 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155612109 0 :CakeProphet!unknown@unknown.invalid QUIT :"haaaaaaaaaa" < 1155612654 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*Things that go against the channel rules* No, don't kick me out, PLEASE! < 1155613108 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1155613309 0 :RodgerTheAFK!unknown@unknown.invalid NICK :RodgerTheGreat < 1155613711 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION comes back from his LUG presentation < 1155613779 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What shady piece of data did you pass of as informative? < 1155613810 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Esoteric programming languages, what else? < 1155613819 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Did you give me as an example? < 1155613827 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1155613832 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Then you lose. < 1155613833 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :please say it wasn't just BF... < 1155613843 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It wasn't. < 1155613850 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Did you present Glass and INTERCAL too? < 1155613871 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Glass, Dimensifuck, and OISC. < 1155613880 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :not a bad combo < 1155613883 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Dimensifsck, of course :P. < 1155613890 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, duh. Shameless plug. < 1155613908 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in covering DF, you naturally explained it's BF underpinnings. < 1155613910 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I shoulda been there to prove the 2-dimensionality of your topological space. < 1155613921 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But of course. < 1155613959 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Someone else did the same. "Well, can you go diaganolly? Move like a knight?" < 1155613965 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1155613979 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'd describe his topology as more 3d- a tree structure consisting of arbitrarily large 1D nodes. < 1155614006 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, the best way to do it would be to utilize a movement vector on a non-intersecting plane. < 1155614014 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It sure as hell makes for some interesting coding, though. < 1155614041 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but we have yet to see a code example that truly utilizes the language < 1155614048 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'s unique abilities < 1155614064 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1155614068 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Need to get around to that. < 1155614092 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :OISC isn't really esoteric, because it has good potential. < 1155614101 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If pipelined correctly, the processors can be insanely fast. < 1155614210 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yay. Time to crunch more vocabulary. < 1155614225 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't think OISC itself is designed well for many tasks, but I'm certain a similar system could be implemented in an actual CPU. < 1155614267 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It is. Especially with a paper on an experimental Sun pipeline I was looking at a while back. It was a bi-directional pipeline with a great small-hastle queue system. < 1155614303 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interesting... < 1155614310 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If implemented correctly, it could decrease the write operations drastically and theoretically use only 1 read operation for every register read for the first time from cache-memory. < 1155614318 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well then- Reverse Subtract and Skip if Borrow FTW! < 1155614368 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I looked into something similar and found that a 4 word instruction was best. Word 1 and 2 are used for the subtraction, if negative branch to Word 3, if not Branch to word 4. < 1155614406 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :all we need to do is devise a higher-level language that compiles efficiently to OISC and then implement a compiler. < 1155614426 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The only problem with the design was A) The processor itself is so fast that the system does often depend on memory read time and B) The bus-width was a gynormous 32 bytes. < 1155614494 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :solve A with a fast, independent MMU and massive amounts of cache on-die. This wouldn't be too bad considering how much simpler an OISC core would probably be. < 1155614511 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. That's the solution there. < 1155614520 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But large, fast busses are a bit on the expensive side. < 1155614541 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if they became popular, they'd eventually become cheap. < 1155614547 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1155614591 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I spent time and 600 pages researching on all of this so :P. < 1155614597 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a simple core *also* means that it would be easy to make massive multi-core dies- such as an 8-core OISC chip or something. < 1155614627 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But then the task-manager becomes a mess of circuitry. < 1155614636 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1155614648 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Although what you can do is tack on a different core to each stage of the pipeline. < 1155614658 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Plus each instruction has O(1) time. < 1155614682 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you could go with something like the cell- a group of OISC parallel units with a more conventional CPU driving and feeding them. < 1155614700 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ooh- use of "Big Oh" notation. < 1155614751 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :-_-;; < 1155614770 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1155614807 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :500 words later I can read 8 pages of Japanese continuously. < 1155614820 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1155614833 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I want to round out some more today to read 2 more short pages. < 1155614893 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :See, if I had some Verilog examples, I would love to cobble an OISC processor. < 1155614898 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I had a good layout in my head already. < 1155615059 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, if you ever write a chip design, I'll try to find something with an FPGA and build a compiler. < 1155617685 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cafepress.com/donotputthebaby.70342340 < 1155617707 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I like. < 1155617719 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :rather expensive, though. < 1155617726 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah :( < 1155617957 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's a fascinating concept, though. < 1155618607 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :for anyone interested, a wordcount analysis (still working on weeding some crap out) of the leaked AOL search data < 1155618611 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.rafb.net./paste/results/sCVfnD13.html < 1155619010 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I refer you all to this grim harbinger of the doom of the human race: < 1155619012 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :16549 : myspace < 1155619012 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :16511 : sex < 1155619024 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :myspace- better than sex? < 1155619033 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :god, I hope not. < 1155619958 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1155620279 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1155621777 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok, here's a similar thing, returning the most popular complete searches (remember, we're stripping case) < 1155621780 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.rafb.net./paste/results/LsjrLN85.html < 1155622011 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :G'night (or morning) everyone. < 1155622018 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1155625161 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if there is an AOL keyword "porn" :P < 1155625166 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Welcome to Porn@AOL!" < 1155628799 0 :clog!unknown@unknown.invalid QUIT :ended < 1155628800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1155629882 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1155629896 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uu < 1155634871 0 :thematrixeatsyou!n=thematri@219-89-50-164.dialup.xtra.co.nz JOIN :#esoteric < 1155634900 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric : < 1155634967 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric : < 1155635102 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric : Baa, badassed areas! < 1155635102 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric : Jarheads' arses < 1155635102 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric : queasy nude adverbs! < 1155635102 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric : Dare address abase adder? *bares baser dadas* HA! < 1155635102 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric : Equalize, add bezique, bra emblaze. < 1155635103 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric : He (quezal), aeons liable. Label lilac "bulla," ocean sauce! < 1155635105 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric : Ends, addends, < 1155635107 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric : duodena sounded amends. < 1155635109 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :i love that one < 1155636591 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155637538 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :how do you program a turing machine? i think i know but please email me at thematrixeatsyou@yahoo.co.nz - going to bed now so ciao < 1155637540 0 :thematrixeatsyou!unknown@unknown.invalid QUIT : < 1155638963 0 :mtve!unknown@unknown.invalid QUIT :"Terminated with extreme prejudice - dircproxy 1.0.5" < 1155638993 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1155639315 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- The future of IRC" < 1155645827 0 :tgwizard!n=tgwizard@c-af3fe155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1155648305 0 :pikhq_!n=pikhq@67-21-19-37.clspco.adelphia.net JOIN :#esoteric < 1155648826 0 :pikhq!unknown@unknown.invalid QUIT :Nick collision from services. < 1155648829 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1155654229 0 :CXI!i=Sanity@dialup-52.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1155656335 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1155656356 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :howdy. < 1155656542 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :5aluton. < 1155657680 0 :ihope|poof!unknown@unknown.invalid PRIVMSG #esoteric :5 = s? < 1155657687 0 :ihope|poof!unknown@unknown.invalid NICK :ihope < 1155657695 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, then, h3llo. < 1155657728 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My brain has left my body now that my LUG presentation is in the past. < 1155657784 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :An OOBE? < 1155657902 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I dunno. < 1155658217 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1155658292 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hey, Gregor. < 1155658309 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :People at my LUG think you're crazy now. ;0 < 1155658311 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/0/)/ < 1155658326 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :*shock* < 1155658340 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They also think I'm crazy, so. . . < 1155658361 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Windows 5X more expensive then OS X", according to Digg. . . < 1155658390 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Apple computer 10x more expensive than IA PC clone according to anyone with a brain. < 1155658391 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :OS X is ooX more expensive than Linux. ;) < 1155658753 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ooX? < 1155658785 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oo == infinity. < 1155659000 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq can't type ∞ :) < 1155659041 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Can't see it, either; no UTF-8. < 1155659053 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Loooooooooooooooooooooooser < 1155659069 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just need to get off my ass. < 1155659080 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Stupid donkey. :p < 1155661322 0 :GregorR-W!unknown@unknown.invalid NICK :c_plus_plus_rawx < 1155662417 0 :c_plus_plus_rawx!unknown@unknown.invalid NICK :GregorR-W < 1155663726 0 :rtwobitspite!n=isaac@bi01p1.nc.us.ibm.com JOIN :#esoteric < 1155664605 0 :tgwizard!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155664931 0 :smokecfh!n=user@53549344.cable.casema.nl JOIN :#esoteric < 1155666489 0 :ihope!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155667044 0 :tgwizard!n=tgwizard@c-ea3ce155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1155668591 0 :Sph1nx!n=sphinx@89-178-74-44.broadband.corbina.ru JOIN :#esoteric < 1155668699 0 :Sph1nx!unknown@unknown.invalid PART #esoteric :? < 1155668733 0 :Sph1nx!n=sphinx@89-178-74-44.broadband.corbina.ru JOIN :#esoteric < 1155669064 0 :jix_!i=jix@L62ee.l.strato-dslnet.de JOIN :#esoteric < 1155669392 0 :jix_!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1155669394 0 :jix_!i=jix@L62ee.l.strato-dslnet.de JOIN :#esoteric < 1155669846 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1155669856 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :najazd zlych mocy! < 1155669864 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ARRR < 1155669868 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :SPEAK ENGLISH < 1155669869 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1155669920 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it was almost english < 1155669941 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :only "eng" section was changed to "pol" < 1155669965 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :"invasion of bad forces" ;] < 1155671378 0 :jix_!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1155671378 0 :sekhmet!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1155671389 0 :jix_!i=jix@L62ee.l.strato-dslnet.de JOIN :#esoteric < 1155671389 0 :sekhmet!n=pez@ppp-70-226-129-243.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1155672321 0 :sphinx_!n=sphinx@89-178-77-77.broadband.corbina.ru JOIN :#esoteric < 1155672363 0 :sphinx_!unknown@unknown.invalid QUIT :Remote closed the connection < 1155672749 0 :Sph1nx!unknown@unknown.invalid QUIT :Connection timed out < 1155672979 0 :Sph1nx!n=sphinx@89-178-77-77.broadband.corbina.ru JOIN :#esoteric < 1155673248 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: what r u hacking currently? < 1155675264 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :l;/ < 1155675332 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :i r not hacking english roflcopter < 1155675338 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Primarily DirectNet. < 1155675342 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Protov2 is so close I can smell it. < 1155675365 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!? < 1155675368 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1155675371 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1155675378 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1155675380 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot interprets everything that starts with a ! :P < 1155675380 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :But what exactly *IS* protov2? < 1155675384 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION interprets everything that starts with a ! :P < 1155675392 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's the second version of the protocol ... < 1155675396 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :proto v2 < 1155675405 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It has many, vast improvements. < 1155675413 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Including reduction of search complexity to O(logn) < 1155675430 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :But what exactly *IS* english roflcopter? :D < 1155675467 0 :CakeProphet!n=CakeProp@h59.244.213.151.ip.alltel.net JOIN :#esoteric < 1155675468 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :X_X < 1155675478 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :But what exactly *IS* CakeProphet? < 1155675483 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :But what exactly *IS* < 1155675485 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;d < 1155675521 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1155675560 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I am a being of no realities... of basket fruit that has none... of grapes and oranges and delictable punishable wafers... of annoying silence and calming cacophony. < 1155675584 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :But what exactly *IS* annoying silence? < 1155675616 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :^o``. < 1155675622 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :TTQAQ < 1155675636 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :^v`^^ < 1155675764 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1155675793 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :aaaa < 1155675796 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :he's gone < 1155675870 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Gee. < 1155675872 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why. < 1155675893 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :But what exactly *IS* No route to host? < 1155675934 0 :CakeProphet!n=CakeProp@h59.244.213.151.ip.alltel.net JOIN :#esoteric < 1155675952 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :But what exactly *IS* /ignore *!*@*.rev.inter-c.pl < 1155676002 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :feel free, i've got bilions of shell accounts all over the world :> < 1155676195 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sniff < 1155676365 0 :CakeProphet!unknown@unknown.invalid QUIT :Nick collision from services. < 1155676378 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat < pikhq> EgoBot has t3h cat. < 1155676382 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :< pikhq> EgoBot has t3h cat. < 1155676383 0 :CakeProphet!n=CakeProp@h62.243.213.151.ip.alltel.net JOIN :#esoteric < 1155676398 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot never forgets ... except when it does. < 1155676402 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION never forgets ... except when it does. < 1155676467 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"I always forget."(_o)o.?]} < 1155676470 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I always forget. < 1155676585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1155676588 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 pikhq: ps < 1155676667 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!daemon glacat glass {M[m(_i)I!(_o)O!(_i)i.?/(_o)o.?(_i)i.?\]} < 1155676671 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!glacat Testing. < 1155676684 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :You have no condition for your loop. < 1155676689 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Again. < 1155676694 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Or rather, what you have as a condition is unlikely what you intended to be a condition ;) < 1155676733 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!daemon glacat glass {M[m(_i)I!(_o)O!(_l)<1>=/(_l)(_o)o.?(_i)i.?\]} < 1155676737 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!glacat Testing. < 1155676752 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1155676760 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon glacat < 1155676770 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I killed it? < 1155676899 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1155676932 0 :EgoBot!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1155676947 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Should come back in a min < 1155676962 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got it down to an art. < 1155676964 0 :EgoBot!n=EgoBot@c-24-21-138-66.hsd1.mn.comcast.net JOIN :#esoteric < 1155676975 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION refrains from killing EgoBot in the future < 1155676991 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Whoops, one sec ^^ < 1155676993 0 :EgoBot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155677046 0 :EgoBot!n=EgoBot@c-24-21-138-66.hsd1.mn.comcast.net JOIN :#esoteric < 1155677833 0 :CakeProphet!unknown@unknown.invalid QUIT :No route to host < 1155678982 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oooo uuu ooo uuu < 1155679015 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :is it a bad idea to compile glass to JVM bytecode? :D < 1155679126 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :As I recall, somebody was actually working on that. < 1155679139 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :A long time ago in a galaxy far far awayl < 1155679198 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how abous CIL ? < 1155679201 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :about* < 1155679218 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :fizzie was doing Java bytecode it seems. < 1155679220 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Nah, nothing on CIL. < 1155679253 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :why not use Mono < 1155679281 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Because I had intended on not getting sued by M$. < 1155679305 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1155679329 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Also because C# sucks. < 1155679357 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :there will be glass instead of C# < 1155679374 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1155680067 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1155680815 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I was, but then I got distracted. < 1155680867 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Glass to Brainfuck! < 1155680978 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1155681524 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: why? < 1155681578 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ah nvm g2g < 1155681582 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1155681594 0 :nooga!unknown@unknown.invalid QUIT : < 1155681680 0 :jix_!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1155681720 0 :smokecfh!unknown@unknown.invalid QUIT :Remote closed the connection < 1155681769 0 :CakeProphet!n=CakeProp@h196.233.213.151.ip.alltel.net JOIN :#esoteric < 1155682798 0 :Sph1nx!unknown@unknown.invalid QUIT :"Bye-bye =]" < 1155683149 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155683194 0 :CakeProphet!n=CakeProp@h196.233.213.151.ip.alltel.net JOIN :#esoteric < 1155685571 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So... I've got the greatest idea in the world... < 1155685585 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Check this bit of code out. < 1155685621 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :If lol != False: < 1155685623 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : lol = True < 1155685676 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nice syntax < 1155685686 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Syn....tax? < 1155685688 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :reminds me of BASIC < 1155685692 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's Python. < 1155685701 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in fact, it IS valid BASIC < 1155685704 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What? Are you using a version of bools which has three choices? < 1155685712 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1155685714 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's psuedo-Python. < 1155685718 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shakes his head. < 1155685720 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :No.. < 1155685723 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It works in Python. < 1155685730 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If shouldn't be capitalised. . . < 1155685740 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :In Python the true and false are capitalize. < 1155685747 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :d < 1155685759 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Makes sense to me... < 1155685769 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But not if. < 1155685774 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :oooh < 1155685778 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah... didn't notice that. < 1155685809 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm waay too comfortable with Python... any other language's syntax makes me cringe. < 1155685859 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Python + end block keyword = nice syntax. < 1155685863 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Python as is = painful < 1155685883 0 :tgwizard!unknown@unknown.invalid QUIT :"Leaving" < 1155685942 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :end block keyword? < 1155685945 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :You mean like }? < 1155685976 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Eh... it probably just makes sense to me because I'm used to it... indent is way easier to read than all those ugly braces ^_^ < 1155686047 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I have no problem with the indentation. < 1155686057 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Only that you can end an arbitrary number of blocks with no keywords or symbols. < 1155686786 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1155687373 0 :CXI!n=Sanity@dialup-198.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1155687780 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The symbol is the identation... and some people (like me) space out blocks with a lot of carriage returns. < 1155687784 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :or "newlines" < 1155687798 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I space out my code logically to make it readable. < 1155688006 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Don't you see - exactly what the forced indentation was supposed to fix, it has caused, in a different form. < 1155688015 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh? < 1155688015 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Some of us prefer [{""}]. < 1155688072 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's supposed to enforce a sort of unified coding style, but because said coding style makes one part very fuzzy (ending multiple blocks), people do it different ways, causing a proliferation of different styles, which is exactly what they were trying to stop by doing it in the first place X_X < 1155688098 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Seems to me it was used to limit the need to type a bunch of braces... to make the code easier to read... and to make it easier for the programmer. < 1155688145 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Not sure it was for enforced code style... since technically I could call braces-to-end-keywords a coding style using your definition :D < 1155688189 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :They both serve the same function... they're just typed differently... like any other keyword. < 1155688235 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :For me anyways... I can usually tell when the code goes back a large number of blocks... since the length of the ident decreases a noticable amount. < 1155688244 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but /how many/ < 1155688261 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :If you have a while in a for in an if in a sub and you lose six spaces ...? < 1155688281 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION scratches his head, "I could see how that'd be a problem..." < 1155688294 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I prefer Tcl's braces, because it makes it easy to see how it will be parsed. . . < 1155688296 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :After a bunch of idents it can start to get confusing which block a paticular bit is in. < 1155688317 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :There ya go. That's literally the /only/ problem I have with Python syntax. < 1155688321 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's infinitely cleaner than Perl. < 1155688328 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Cleaner than Ruby (or Perl Jr.) < 1155688343 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah... Perl doesn't design for readability... so it's sort of expect anyways. ^_^ < 1155688355 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Perl was designed to... uh... actually be instable... < 1155688361 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Inside of [], and the block is replaced with the commands within. Inside of {}, and it's used literally. Inside of "", and variables and [] blocks are parsed. < 1155688364 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Simple. < 1155688386 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't understand what you just said. < 1155688444 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :[this_is_a_command] {This is a literal string} "$this is a string with variables and [commands] being parsed." < 1155688473 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1155688491 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :this [stuff {allows you to do} "crazy [stuff] that you can't {do in a single line} [of Python]."] < 1155688503 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :this_is_a_command; "This is a literal string". this ~ " is a string with variables and " ~ commands() ~ " being parsed." < 1155688516 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: You just went from "had a point" to "ARGH MUST KILL" :P < 1155688530 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Couldn't resist. Sorry. < 1155689075 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Pretty neat actually. < 1155689151 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :"Using " + addition() + " to add" + variables + "to a string in " + " ".join(Python) + "can be kind of annoying." < 1155689186 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I prefer using concatenation to putting variables in strings. < 1155689195 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Even in languages that do interpolate, I usually use concatenation. < 1155689199 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But I'd get tired of typing all of those damn parentheticals. < 1155689218 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I think "blah" + variable is how you concatenate in Python... < 1155689220 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1155689265 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You sure you want to do [lappend "This is a list" $which "is being concatenated using lappend."]? < 1155689297 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :?????? < 1155689309 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1155689325 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Just because your language provides no decent means of concatenation doesn't mean ours don't :P < 1155689333 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There are no strings in Tcl. It's all a bunch of lists. < 1155689339 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION boggles. < 1155689345 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That would get annoying after a while... < 1155689354 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I mean... lists are great and all... but... uh... :D < 1155689435 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I like the way Python slices stuff.... how do other languages slice? < 1155689494 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :string = "Oh wow this is a string" < 1155689496 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :D has awesome slicing. < 1155689518 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :somethingOfAnyArrayTypeIncludingStringsOfCourse[lbound..ubound] < 1155689523 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And it's COW < 1155689540 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :string[1:4] would return "wow this is" < 1155689575 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :OK ... that's sort of lame actually ... < 1155689581 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1155689594 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :What if you want by-char? < 1155689596 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah... I have to think about how it's going to slice a while before I do it. < 1155689599 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Like, y'know, a sane person? < 1155689604 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh... oops... yeah it goes by char.. < 1155689605 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :my bad :D < 1155689610 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :OK, not so lame. < 1155689632 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :string[3..14] == "wow this is" < 1155689636 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :If that were a list.. with each word being a list item... it would have returned "wow this is" < 1155689652 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Nope < 1155689701 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's be string[2:13] I think. < 1155689728 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Python slicing works like there's a bunch of little lines inbetween everything... < 1155689739 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I was talking about D :P < 1155689743 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :OH. < 1155689745 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1155689760 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :D apparently goes by the character number I guess. < 1155689765 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1155689768 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It goes by the index. < 1155689777 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1155689797 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... in Python... the index works just like slicing... so yeah... same here... just in different ways. < 1155689834 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :|o|h| |t|h|i|s||i|s||w|e|i|r|d| < 1155689848 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That's how Python slices.... the first little mark is 0... and then you count up... < 1155689865 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that'd be what we call the index :P < 1155689874 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1155689876 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1155689882 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I thought it might be different with D or something. < 1155689900 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :"Oh wow this is a string"[3] == 'w' < 1155689907 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :"Oh wow this is a string"[3..4] == "w" < 1155689918 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :"Oh wow this is a string"[3..14] == "wow this is" < 1155689938 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... does D go before or after the index number? < 1155689976 0 :oerjanj!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1155689981 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Left-inclusive, right-exclusive. < 1155689997 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That is, it includes the first one and all elements up to but discluding the last one. < 1155690053 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I don't feel like thinking... tell me how Python works. < 1155690058 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>>> string = "oh wow this is totally a string omigod" < 1155690059 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>>> string[1] < 1155690061 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :'h' < 1155690062 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>>> string[2:5] < 1155690064 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :' wo' < 1155690065 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I typed that into IDLE... tell me how it slices... < 1155690068 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is so lazy... < 1155690081 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Left-inclusive right-exclusive. < 1155690084 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :So, the same. < 1155690098 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :spoooooon feeding session < 1155690107 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ivan`: Mmm, spoons. < 1155690132 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :cakeprophet: let me get this straight, you like python syntax but not math? < 1155690142 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup.... < 1155690156 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :which makes me wonder what you think about haskell :-) < 1155690165 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I also hate hitting the shift key... so any language I create myself will need absolutely no shift key unless you specifically want to capitalize something. < 1155690180 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet, try Whitespace < 1155690194 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1155690208 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Nothing irks me more than all those shift-key stuffs like ^ & * and crap... < 1155690211 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Y'know, you could just depress the shift key without actually "hitting" it. < 1155690215 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :alas nothing but letters is necessarily the same in all keyboard layouts < 1155690229 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: Even letters aren't necessarily the same :) < 1155690230 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :in python you do need : but it's mostly lowercase < 1155690255 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: So, rather than +, you'll have ... "add" for addition? Or is numpad OK? < 1155690274 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :You need : and () for functions and {} for dictionaries (associative arrays) and [] for lists. < 1155690274 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :at least lower case english letters still don't need shift on a norwegian keyboard < 1155690275 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Also, why is it that you're one of the very few people on this channel who capitalizes? < 1155690279 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but [] doesn't need shift. < 1155690306 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Eh.... I'm fine with shifting while typing... I just hate having to find all those damn symbols... < 1155690310 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :[] needs Alt Gr on my keyboard < 1155690319 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and I haven't gotten into the habit of using the numpad... so I use the + that's on the keyboard. < 1155690337 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: Yugg, deadkeys X_X < 1155690387 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I rarely use the numpad for anything. < 1155690390 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's too out of the way... < 1155690392 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1155690399 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :the only bracketing that doesn't need shift on my keyboard is <> < 1155690443 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i suppose if you don't like to find symbols you don't like haskell syntax either < 1155690461 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I suppose so. < 1155690474 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I like the concept of Perl.. if only it didn't have those damn sigils... >.< < 1155690482 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: Funny, those DO need shift on an American keyboard :P < 1155690497 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Which... I'm sure after typing them long enough... they get pretty easy. < 1155690498 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: ... those symbols ARE THE CONCEPT OF PERL < 1155690503 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :actually > does but not < here, they're on the same key < 1155690512 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: Ah. < 1155690523 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ducks and dodge the gunshots. < 1155690575 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1155690608 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Meh... grumpy-pants ^_^ < 1155690729 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Any language that's easy to type.... I'll love... < 1155690751 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Anyone know any good languages that are easy to type and require bare minimum is thought to execute :D < 1155690970 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :um, the last point would seem to leave out most esoteric languages. < 1155691026 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh no worries... I can handle complete nonsense with ease... by easy-to-type I basically just mean to shifts or out-of-reach keys. < 1155691063 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :so using just alphabetic letters, if it is to be reasonably multinational... < 1155691073 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :and numbers < 1155691091 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ever heard of COBOL? < 1155691096 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ducks < 1155691167 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :not that i know COBOL. < 1155691196 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :but there sure do seem to be a lot of letters in that < 1155691206 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well.. I'm using an american keyboard... so my shifts are different. < 1155691210 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Ever heard of ORK? < 1155691213 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION duskcs < 1155691217 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Not that I know ORK. < 1155691220 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i was just about to mention it < 1155691223 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :But there sure do seem to be a lot of letters in that. < 1155691226 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait ... < 1155691229 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I /do/ know ORK! < 1155691245 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :All numbers... letters... and [ ] ; ' , . / \ - = and probably some other stuff... I can deal with () and {} and + and _... < 1155691285 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i suppose .gertrude would be nice, too < 1155691444 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, my last two languages have been attempts at combining readability with esotericness... < 1155691461 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :seeing as most esolangs are highly encrypted < 1155691464 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That's probably what I would do... if I could make languages. < 1155691529 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :lazy + weirdness + neat concept < 1155691540 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :lazy? < 1155691569 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :lazy as in me-having-to-do-less-shit-to-get-something-to-happen-by-any-means-possible.... not any sort of code terminology you might know/ < 1155691577 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :http://www.esolangs.org/wiki/ORK < 1155691611 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ORK is the same, and Glass has the possibility < 1155691623 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Wow... < 1155691629 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I just... looked at ORKs Hello World program... < 1155691631 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and... < 1155691635 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I love it already... < 1155691664 0 :GregorR-W!unknown@unknown.invalid QUIT :"Time to go home" < 1155691680 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm getting butterflies just looking at the code.. < 1155691682 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :This is... < 1155691684 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :awesome. < 1155691714 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :BRB < 1155691791 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It has the possibility of both surrealness... functionality... and ease of use... and it sounds cool to read. < 1155691946 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :btw the reason i was mentioning COBOL was because i was thinking about making a language based on financial transactions < 1155691956 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1155691958 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...... < 1155691961 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That sounds so appealing to me... < 1155691965 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :er... unappealing. < 1155691991 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :basically the way to get an object in the language to perform an action is to pay it :-) < 1155692020 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :and only the MAIN BANK object or something can print money... < 1155692060 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of a "who stole the cookies from the cookie jar"-based event-oriented programming language :D < 1155692075 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :and naturally, for such a language a COBOL-inspired syntax would be appropriate < 1155692115 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So the code would detect what triggered the event "stole" on the item "cookies" in the array/function/something "cookie jar" < 1155692120 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :hm, would that be a detective story language? < 1155692125 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1155692148 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :seems like it would need to be a logic language < 1155692189 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :call it SHERLOCK :-) unless that is taken.. let me google < 1155692260 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :seems to be just some application with that name, nothing to worry about < 1155692288 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :or maybe some other detective name of your choice < 1155692319 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Anything I make is going to be silly... detective-styled code is a huge turn-off to my idea :D < 1155692327 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'd prefer the name "cookie jar" < 1155692340 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :sesame street style then? < 1155692344 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1155692362 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... I don't really want themes... themes kind of annoy me... except the cookie jar theme for some reason.. < 1155692370 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is so self-contradictory it's amazing. < 1155692397 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is all for a language based on self-contradiction < 1155692407 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Then.. I'm the one to do it. < 1155692419 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :If lol = true: lol = false < 1155692543 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... if I'm going for a language that actually -uses- an equal sign... I'd definetely mix it up. < 1155692552 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So that the assigned value comes first... with the variable second. < 1155692557 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :"the string" = string < 1155692630 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if you could possibly create a language that functions on the concept of unassignment. < 1155692648 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :string = "the string" actually makes that value -not- that string... but for everything else it is true. < 1155692661 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It'd take a while to get used to... but if it's possible to create... it would be interesting. < 1155692679 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :even worse than my Reaper :-) < 1155692712 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm? < 1155692733 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :What's reaper like? < 1155692753 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :it is based on replacement, a = b changes every reference to a into a reference to b < 1155692786 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That sounds infinitely confusing. < 1155692786 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i haven't yet got around to implementing it, alas < 1155692835 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :it's a destruction-oriented language < 1155692838 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Reaper < 1155692842 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Sounds cool < 1155692895 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i noticed that Forte is somewhat similar, i am pondering a bit on implementing that... < 1155692915 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :it is even weirder because there you replace _numbers_ < 1155692939 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Actually.. ORK is probably an excellent OOP < 1155692951 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's easy to follow. < 1155692954 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :And sounds cool :D < 1155692967 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately I'm noit very good with OO yet. < 1155692988 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a soft spot for functional languages < 1155693005 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :but then i am a mathematician < 1155693011 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Ugh... < 1155693022 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :BOO! < 1155693026 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty much only capable of imperitive. < 1155693032 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But... I can do OO... just not well,. < 1155693047 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :functions confuse and infuriate me... but only when I'm defining them myself... I can -use- them fine :D < 1155693111 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Imperitive just makes sense naturally to me *nodnods* < 1155693120 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's more intuitive. < 1155693284 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i suppose it is a shorter translation to what the computer actually does, sort of < 1155693292 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Definetely. < 1155693346 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I only create functions for minor stuff... like quick and commonly-used string manipulations or stuff like that... < 1155693360 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :shortcuts... but the structure (if you want to call it that) is essentially imperitive. < 1155693395 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1155693400 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :argh! < 1155693495 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :experimenting with the edit keys can be dangerous < 1155693566 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :even in haskell, the top level of a program is essentially imperative < 1155693664 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i understand functional structure has less problems when doing things concurrently < 1155693685 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :than imperative structure < 1155693759 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :BBL < 1155693763 0 :oerjanj!unknown@unknown.invalid QUIT :"Leaving" < 1155693814 0 :randomness!i=DrunK@62.162.237.84 JOIN :#esoteric < 1155693848 0 :oerjanj!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1155693910 0 :Spion!i=spion@62.162.210.219 JOIN :#esoteric < 1155693920 0 :randomness!unknown@unknown.invalid PRIVMSG #esoteric :o.0 < 1155693952 0 :Mrak!n=user@80.77.154.171 JOIN :#esoteric < 1155693953 0 :Spion!unknown@unknown.invalid PRIVMSG #esoteric :Please type the prime numbers up to 100 and press enter? < 1155693984 0 :randomness!unknown@unknown.invalid PRIVMSG #esoteric :Please say "Hello, World!" < 1155694015 0 :randomness!unknown@unknown.invalid PRIVMSG #esoteric :6_o < 1155694021 0 :Mrak!unknown@unknown.invalid PRIVMSG #esoteric :Please, whatever < 1155694035 0 :Spion!unknown@unknown.invalid PRIVMSG #esoteric :Due to IRP's nature, any quine is potentially a severe DDOS worm. < 1155694036 0 :Spion!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1155694051 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 < 1155694057 0 :randomness!unknown@unknown.invalid PRIVMSG #esoteric :lol :D < 1155694061 0 :Spion!unknown@unknown.invalid PRIVMSG #esoteric :Thank you. < 1155694080 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :modulo errors of course < 1155694113 0 :Spion!unknown@unknown.invalid PRIVMSG #esoteric :looks fine to me < 1155694189 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :Hello, Void! < 1155694220 0 :Spion!unknown@unknown.invalid PRIVMSG #esoteric :mailfunctioning ? < 1155694221 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :(some noise must be expected in IRP transmission) < 1155694221 0 :Spion!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1155694233 0 :Spion!unknown@unknown.invalid PRIVMSG #esoteric :i see, you had to make things more interesting < 1155694243 0 :randomness!unknown@unknown.invalid PRIVMSG #esoteric ::)) < 1155694252 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION begins making a prime number program just for the hell of it. < 1155694260 0 :randomness!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1155694268 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fires up WinHugs < 1155694336 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... < 1155694363 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So... the most clunky way I can think to make a prime number program... is just to divide each and every number in a range of numbers by a shitload of numbers... < 1155694380 0 :Mrak!unknown@unknown.invalid PRIVMSG #esoteric :who needs a prime number program anyway? :)) < 1155694395 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Who needs a hello world program? < 1155694400 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :you've not heard of Eratosthenes's sieve? < 1155694421 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :it is enough to divide by smaller primes < 1155694434 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Math is not me. < 1155694531 0 :Spion!unknown@unknown.invalid PRIVMSG #esoteric :you can go up to sqrt(num)+1 then < 1155694548 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm? < 1155694568 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So the shitload of numbers... would be the sqrt of the number + 1? < 1155694606 0 :Spion!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1155694610 0 :Spion!unknown@unknown.invalid PRIVMSG #esoteric :for 49, up to 8 < 1155694642 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION forgot how to do sqrt's in Python. < 1155694664 0 :randomness!unknown@unknown.invalid PRIVMSG #esoteric :Well, its Wednesday and Spion is on IRC. < 1155694672 0 :Spion!unknown@unknown.invalid PRIVMSG #esoteric :Eratosthenes has another approach: start with 1, X it, then go to 2, it, and X all multiples of 2 < 1155694683 0 :Spion!unknown@unknown.invalid PRIVMSG #esoteric :then go to 3, it, X all multiples of 3 < 1155694685 0 :Spion!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1155694691 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Argh.. too... much... math. < 1155694705 0 :Spion!unknown@unknown.invalid PRIVMSG #esoteric :the higher you go, the more primes left in < 1155694723 0 :Spion!unknown@unknown.invalid PRIVMSG #esoteric :cool way to do it would be a linked list < 1155694736 0 :Spion!unknown@unknown.invalid PRIVMSG #esoteric :or maybe not; < 1155694739 0 :Spion!unknown@unknown.invalid PRIVMSG #esoteric :faster would be an array < 1155695013 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Eh... Python doesn't use arrays unless you specifically need them... < 1155695018 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so.. yeah < 1155695065 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION made his Haskell version work < 1155695067 0 :Spion!unknown@unknown.invalid PRIVMSG #esoteric :Python... ermm su..c.. ceeds in bringing the worse of me < 1155695083 0 :Spion!unknown@unknown.invalid PRIVMSG #esoteric :+out < 1155695292 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :primes = sieve [2..] where sieve (n:rest) = n:sieve (filter (\r -> r `mod` n /= 0) rest) < 1155695306 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Ugh... that looks way too hard to touch to write... so... < 1155695330 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :a Haskell one-liner < 1155695388 0 :randomness!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1155695390 0 :randomness!unknown@unknown.invalid QUIT : < 1155695527 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : for num in range(greenlight, stopsign): < 1155695529 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : for numanuma in range(2, num * num): < 1155695530 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : if num % numanuma == 0: < 1155695532 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : print num, 'equals', numanuma, '*', num/numanuma < 1155695533 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : break < 1155695535 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : else: < 1155695536 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : < 1155695538 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : print num, 'is optimus prime' < 1155695590 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Of course... < 1155695596 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :With inputs for all the range values. < 1155695630 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :isn't that range(2,num * num) a bit excessive? < 1155695667 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :it should be square root, not square < 1155695747 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah... < 1155695749 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well.. < 1155695756 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I don't know how to do sqrts in Python :D < 1155695789 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :learn python, then program in python < 1155695800 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1155695813 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :to avoid square roots, you could add a test (numanuma * numanuma <= num, although that would be a bit ineffective... < 1155695824 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh ho... now don't get all mean-grumpy-pants-coder on me... I -am- learning... < 1155695864 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.com/search?q=python+module+reference+sqrt < 1155695877 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :or **0.5 i think < 1155695902 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts up python help < 1155695911 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :it's sqrt(num) < 1155695924 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :sqrt isn't a builtin :) < 1155695940 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :but close enough < 1155695948 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... after going through the library. < 1155695954 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :it's in the math module < 1155695956 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's apparently hidden away in cmath < 1155695960 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :or... math < 1155695976 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :those pythonistas wanted to make it as hard as possible < 1155696011 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Eh.... square root doesn't come into play that often.. really. < 1155696133 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Numbers in general... are... really only needed for a few things... as far as practical programming goes.. < 1155696145 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Unles.. of course... you're building something that is specifically intended for mathemathics. < 1155696157 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Such as... a prime number finder < 1155696160 0 :Mrak!unknown@unknown.invalid PART #esoteric :? < 1155696421 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :well, Python is no worse than Glass, where even addition is a method... < 1155696941 0 :Spion!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155697527 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155697791 0 :pikhq!n=pikhq@67-21-19-37.clspco.adelphia.net JOIN :#esoteric < 1155699490 0 :oerjanj!unknown@unknown.invalid QUIT :"Good night!" < 1155699629 0 :CakeProphet!unknown@unknown.invalid QUIT :No route to host < 1155702034 0 :ivan`!unknown@unknown.invalid QUIT :Connection timed out < 1155702835 0 :Arrogant!i=Scott@203.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1155703132 0 :CXII!i=Sanity@dialup-75.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1155703618 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1155704395 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1155706371 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good night, everyone. < 1155706396 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1155709507 0 :ivan`!unknown@unknown.invalid QUIT :" Want to be different? HydraIRC -> http://www.hydrairc.com <-" < 1155715199 0 :clog!unknown@unknown.invalid QUIT :ended < 1155715200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1155715528 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1155717369 0 :Sph1nx!n=sphinx@89-178-87-86.broadband.corbina.ru JOIN :#esoteric < 1155721039 0 :CXII!unknown@unknown.invalid QUIT :Connection timed out < 1155721456 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1155730207 0 :jix_!i=jix@L60ee.l.strato-dslnet.de JOIN :#esoteric < 1155730482 0 :jix_!unknown@unknown.invalid NICK :jix < 1155735761 0 :Sph1nx!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155735946 0 :Sph1nx!n=sphinx@89-178-103-120.broadband.corbina.ru JOIN :#esoteric < 1155737761 0 :Sph1nx!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155737924 0 :Sph1nx!n=sphinx@89-178-31-66.broadband.corbina.ru JOIN :#esoteric < 1155737995 0 :Sph1nx!unknown@unknown.invalid QUIT :Remote closed the connection < 1155738918 0 :CXI!i=Sanity@dialup-122.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1155740185 0 :CXI!unknown@unknown.invalid QUIT :"If you're reading this, it's probably xchat's fault." < 1155740384 0 :rtwobitspite!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155740619 0 :calamari!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1155740650 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1155741827 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1155745807 0 :jix!unknown@unknown.invalid QUIT :Remote closed the connection < 1155745860 0 :jix!i=jix@L60ee.l.strato-dslnet.de JOIN :#esoteric < 1155746088 0 :Sph1nx!n=sphinx@89-178-72-53.broadband.corbina.ru JOIN :#esoteric < 1155746417 0 :CXI!n=Sanity@dialup-8.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1155747319 0 :RodgerTheGreat!n=Rodger@204.39.15.221 JOIN :#esoteric < 1155748389 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1155750047 0 :smokecfh!n=user@53549344.cable.casema.nl JOIN :#esoteric < 1155750967 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1155751384 0 :smokecfh!unknown@unknown.invalid QUIT :Remote closed the connection < 1155755201 0 :Sph1nx!unknown@unknown.invalid QUIT :"Bye-bye =]" < 1155757705 0 :bsmntbombdood!n=root@unaffiliated/bsmntbombdood JOIN :#esoteric < 1155759873 0 :tgwizard!n=tgwizard@c-ea3ce155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1155760653 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1155760672 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1155760687 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hello. < 1155766952 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :slow day, eh? < 1155770155 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155771025 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155771032 0 :EgoBot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155771094 0 :GregorR!n=gregor@c-24-21-138-66.hsd1.mn.comcast.net JOIN :#esoteric < 1155772000 0 :oerjanj!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1155773209 0 :oerjanj!unknown@unknown.invalid QUIT :"Leaving" < 1155773279 0 :CXI!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1155775588 0 :GregorR!unknown@unknown.invalid NICK :c_plus_plus_rawx < 1155775885 0 :c_plus_plus_rawx!unknown@unknown.invalid NICK :GregorR < 1155776759 0 :tgwizard!unknown@unknown.invalid QUIT :Remote closed the connection < 1155778157 0 :GregorR!unknown@unknown.invalid QUIT :"Leaving" < 1155780133 0 :GregorR!n=gregor@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1155780218 0 :CXI!i=Sanity@dialup-41.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1155781125 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155781455 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1155781487 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1155784012 0 :jix__!i=jix@L62fa.l.strato-dslnet.de JOIN :#esoteric < 1155784507 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155785526 0 :GregorR!n=gregor@c-24-21-138-66.hsd1.mn.comcast.net JOIN :#esoteric < 1155785895 0 :jix__!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1155787576 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1155788935 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1155788955 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1155789189 0 :Sgeo_!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1155789437 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1155789451 0 :Sgeo_!unknown@unknown.invalid QUIT :Remote closed the connection < 1155789496 0 :Sgeo_!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1155795408 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good night. < 1155795411 0 :RodgerTheGreat!unknown@unknown.invalid PART #esoteric :? < 1155796149 0 :CXII!n=Sanity@dialup-100.104.221.203.acc51-kent-syd.comindico.com.au JOIN :#esoteric < 1155796391 0 :CXI!unknown@unknown.invalid QUIT :Nick collision from services. < 1155796403 0 :CXII!unknown@unknown.invalid NICK :CXI < 1155797163 0 :Arrogant!i=Scott@133.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1155797299 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Good-night all < 1155797389 0 :Sgeo_!unknown@unknown.invalid QUIT :"Ex-Chat" < 1155797612 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Channel talking for the day: good night, everyone. hi hello Hello. slow day, eh? good night. Good-night all < 1155797676 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :This place is just no fun without EgoBot. < 1155798059 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1155799334 0 :ivan`!unknown@unknown.invalid QUIT :" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-" < 1155799966 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1155800754 0 :anonfunc!n=pimaniac@69.237.93.235 JOIN :#esoteric < 1155801453 0 :Anders!i=bnc@unaffiliated/anders1 JOIN :#esoteric < 1155801599 0 :clog!unknown@unknown.invalid QUIT :ended < 1155801600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1155801813 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1155807039 0 :anonfunc!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155807050 0 :pgimeno!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155810922 0 :tgwizard!n=tgwizard@ua-83-227-176-123.cust.bredbandsbolaget.se JOIN :#esoteric < 1155813588 0 :CXI!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155813720 0 :jix!i=jix@L62fa.l.strato-dslnet.de JOIN :#esoteric < 1155814529 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1155817420 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1155817438 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hei < 1155821385 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1155821397 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"As is the case with machine code, any programming language can be regarded as assembly code for a hypothetical machine with machine code instructions corresponding directly to the instructions of the language." < 1155821403 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What if the language doesn't have instructions? < 1155821810 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :then what it has instead? < 1155821942 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it has S, K and I, like Lazy K. < 1155822007 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How can that work with languages whihc self-extend? < 1155822033 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Surely that doesn't work well if the machine code instructions can have their meaning changed. ;) < 1155824569 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think functional programming is easily enough to disprove that, reflective programming languages is just spitting on the grave. < 1155824961 0 :ihope!unknown@unknown.invalid QUIT :"http://tunes.org/~nef/logs/esoteric/06.08.09" < 1155825090 0 :EgoBot!n=EgoBot@c-24-21-138-66.hsd1.mn.comcast.net JOIN :#esoteric < 1155825780 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1155825784 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :reflective? < 1155825955 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1155826915 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well you can always desing a cpu that is capable of executing a language directly if it is possible to execute the language on a normal cpu < 1155826931 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so you can take that language as instructions.... < 1155827041 0 :tgwizard!unknown@unknown.invalid QUIT :Remote closed the connection < 1155828101 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1155828334 0 :Sph1nx!n=sphinx@89-178-106-67.broadband.corbina.ru JOIN :#esoteric < 1155829846 0 :nooga!unknown@unknown.invalid PART #esoteric :? < 1155830701 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1155831122 0 :puzzlet!n=puzzlet@124.48.237.50 JOIN :#esoteric < 1155831570 0 :RodgerTheGreat!unknown@unknown.invalid NICK :RodgerTheAFK < 1155833936 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1155837254 0 :anonfunc!n=pimaniac@adsl-67-117-30-249.dsl.chic01.pacbell.net JOIN :#esoteric < 1155840657 0 :sparr!n=kvirc@207.65.122.254 JOIN :#esoteric < 1155841462 0 :anonfunc!unknown@unknown.invalid QUIT :Remote closed the connection < 1155843974 0 :Sph1nx!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1155844714 0 :Sph1nx!n=sphinx@89-178-19-197.broadband.corbina.ru JOIN :#esoteric < 1155845708 0 :RodgerTheAFK!unknown@unknown.invalid NICK :RodgerTheGreat < 1155846174 0 :Sph1nx!unknown@unknown.invalid QUIT :"Bye-bye =]" < 1155847933 0 :CakeProphet!n=CakeProp@h163.248.213.151.ip.alltel.net JOIN :#esoteric < 1155849615 0 :smokecfh!n=user@53549344.cable.casema.nl JOIN :#esoteric < 1155850502 0 :CXI!n=Sanity@dialup-53.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1155851526 0 :bsmntbombdood_!n=root@unaffiliated/bsmntbombdood JOIN :#esoteric < 1155851540 0 :bsmntbombdood_!unknown@unknown.invalid PART #esoteric :? < 1155851883 0 :Sph1nx!n=sphinx@89-178-19-197.broadband.corbina.ru JOIN :#esoteric < 1155852354 0 :Sph1nx!unknown@unknown.invalid QUIT :"Bye-bye =]" < 1155853815 0 :smokecfh!unknown@unknown.invalid QUIT :Remote closed the connection < 1155855925 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm.. I'm actually starting to like math a little bit. < 1155855940 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :We did some imaginary numbers in my algebra class... neato concept. < 1155856064 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I find all math is fun when it's applicable to something. < 1155856087 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Odd... I started liking math once it stopped being applicable. < 1155856107 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, what's your definition of "applicable"? < 1155856160 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... < 1155856176 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... er... maybe not applicable... but I starting liking it once we got super-abstract with it, < 1155856188 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1155856196 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I hate doing computations... but I like the concepts. < 1155856223 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I like math that allows me to program things I was previously incapable. < 1155856235 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :matrix math + trig = 3d rendering. < 1155856255 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :basic calculus = physics modeling. < 1155856261 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :etc. < 1155856261 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I've never actually used mathematics in coding... < 1155856278 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I've never had to generate something via math formula. < 1155856344 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hunh < 1155857551 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... wish Python had a goto command :D < 1155857570 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea how to restart at another point in the code without having everything set to a function... which I currently don't have. < 1155857604 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Goto is bad for you. < 1155857697 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :SO I've heard... not sure why though... given what I want to do with it. < 1155857706 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :it's always bad < 1155857715 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's not always bad, it's just abused. < 1155857749 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The only time it can't be abused is when the language lacks functions. < 1155857756 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Basically... I'd like some sort of goto functionality to simply uh... use it to restart a block of code when all other anti-crash obstacle are eliminated... anything bad with that? < 1155857764 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1155857768 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Use. A. Function. < 1155857769 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :learn to program < 1155857775 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1155857792 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I am learning... seriously why do you have to be so damn mean about it? < 1155857820 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That particular example would be under the "abuse" category :) < 1155857838 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Eh. Well okay... how so out of curiosity? < 1155857853 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :because it can be done with a function < 1155857862 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1155857870 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :If they both work... then where' s the problem? < 1155857873 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Basically, goto makes code confusing, since a block can have non-well-defined entry points. < 1155857890 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Whereas with a function, everything is well defined and conforms to a particular definition. < 1155857916 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Erm, redundant sentence there. < 1155857919 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Whereas with a function, everything is well defined. < 1155857939 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :With the code I have... I don't think I can define the entire behemoth into a single function and still expect it to run properly... but I need to learn how to program first before I decipher that. ^_^ < 1155857947 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Goto makes code especially confusing when you don't have functions, because you can't see *any* entry points. < 1155857991 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I still defend that there are uses for goto. Just very, very few. < 1155858010 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: Your ORK compiler has an excuse to use goto in the output code. < 1155858011 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And if you're not an experienced programmer, there are no uses for goto for you ;) < 1155858026 0 :oerjanj!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1155858050 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: A 'while (1)' would be better, but is nontrivial to generate. < 1155858057 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And since it's generated code, it's sort of irrelevant. < 1155858061 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1155858068 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thus why it has an excuse. < 1155858073 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But please... ivan... in the future do -not- expect me, an inexperience programmer, to instantly know everything... yes, you are right, I need to learn to program, that is what I'm doing. < 1155858115 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :does Python have exceptions? I forget < 1155858120 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah < 1155858125 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmm... I've already got one "while 1" ... for some reason encasing it in another while 1 seems distasteful... but it -would- work... < 1155858128 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1155858142 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: The Python developers, I believe, are literally sexually excited by exceptions. < 1155858151 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION laughs. < 1155858151 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1155858167 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :then you might be able to use that instead of a goto < 1155858176 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :exceptions, exceptions, exceptions!! < 1155858178 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah... it has exceptions... and you can make your own exceptions.. but I don't know how yet... < 1155858181 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Oooh ... it unwinds my stack ... I'll unwind /your/ stack ;) < 1155858182 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :try: except: blocks are used in Python more then anything else. ;) < 1155858194 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :try: < 1155858200 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :or you can run real checks instead of try blocks < 1155858208 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : codeToBeTried < 1155858211 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :except: < 1155858216 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : exception < 1155858226 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ivan`: I don't do much Python coding. < 1155858241 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I really am not into the whole syntactical indentation thing. < 1155858242 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah... I know how to use try and except (and finally and else), but I don't know how to -make- exception types. < 1155858248 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :but exceptions are good for leaving from a deep level, i think < 1155858269 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :tests don't help you with that < 1155858284 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Python allows you to create a class of exception on your own... so you can do "except ExceptionName:" not sure if other languages do that or not... I'm clueless. < 1155858307 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Pretty much any language that has exceptions lets you make your own. < 1155858309 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prefers a nice, simple catch block < 1155858321 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ML and Java do, off the top of my mind < 1155858322 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1155858331 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :*do too < 1155858388 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The only problem I currently have with exceptions is that it stops giving me tradeback readouts when I use tryexcept... but I'm reading up on that. < 1155858396 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :er... traceback < 1155858414 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :if you specify a specific exception type you can avoid that mostly < 1155858418 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :or use the traceback module < 1155858454 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Generally if you're using a try except block, you shouldn't need the traceback since you should be either handling the problem or dying gracefully ;) < 1155858565 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Heh... there's not a specific problem here... I just don't want my program to crash everytime -I- screw up :D.. this paticular breed of prog allows me to make changes while it's running, so I like to be able to use traceback while its running so I can see what's wron. < 1155858626 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :try/except blocks are only to make code cleaner when running regular checks would be time consuming or annoying to code < 1155858630 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :don't wrap too much in it < 1155858659 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1155858675 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So... would... wrapping the whole prog in a try except be.. uh... too... < 1155858677 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1155858683 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION snickers. < 1155858696 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i remember a recent discussion on lambda-the-ultimate.org about resumable exceptions, they are better for such on-the-fly corrections < 1155858706 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet, a function can return if something goes bad < 1155858714 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :or raise an exception < 1155858720 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :so you don't have to do that < 1155858768 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods, "Bassically I'm trying to make corrections as the program is running, so I don't have to close out and open up on and off forever." < 1155858800 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know if Python exceptions are resumable < 1155858841 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :try/except/finally < 1155858866 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Split it up in a bunch of functions. < 1155858917 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I've currently got it set up so I can alter the parser of the program while it's running... I have the parser in a separate module of functions. < 1155858929 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Do errors in functions crash the program? < 1155858962 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Depends upon the error, and how you handle it. < 1155858969 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But... if something in the parser makes an error, it closes the program... so I'm trying to get it to -not- close the program when that happens, and just resume normal function. < 1155858989 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So I can correct, and try again mid-runtime < 1155859010 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm.. I think I got it though.. so no worries. < 1155859028 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :sounds just like some of the issues discussed in that LTU thread < 1155859096 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :you would want an error to put you into a debugger _without_ unwinding the stack < 1155859170 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :and then correct the program, and resume from the point of the error or perhaps somewhere further up the stack < 1155859225 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :some Lisp and Smalltalk systems allowed that as I recall. Don't know about Python. < 1155859247 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :maybe there is a module you can use for it... < 1155859339 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmm... basically the only part of the parser that touches the main program is a single line... is it possible to put that single line into a try:except that somehow doesn't fuck the program over? < 1155859360 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :"blah = surrealocmds.SurrealoParse(cmd)" < 1155859469 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155859815 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :hmm... could you make the Parser an iterator? < 1155860037 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :*scratches head* < 1155860046 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... the parser parses via iteration.. < 1155860144 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It runs through all the command functions with a for loop and sees if any of them are triggered, if one is triggered, it returns it. < 1155860186 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But.. I think I got it now... I basically just enclosed stuff in functions, so in the except statement I can tell it to run the function again... < 1155860207 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Thus giving me something like resumable exceptions. < 1155860207 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i am talking here about Python Iterators, btw. < 1155860226 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods, "Me too..." < 1155860289 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1155860419 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Python's iterators... are... while and for. < 1155860643 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :um, no. iterators are objects having __iter__ and next methods, and can be used in for ... in loops. < 1155860709 0 :CXI!unknown@unknown.invalid QUIT :Success < 1155860724 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :there is also something called generators... < 1155860751 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oooh < 1155860791 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Python iterators then... are... pretty much any non-integer... strings, lists, arrays, dictionaries (associative arrays), etc... < 1155860801 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :tuples aren't iterators as well.. < 1155860885 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :No wait... strings don't have the __iter__ method. < 1155860946 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :so, if you made your parser an iterator, you could just do something like for token in parser: token.command() < 1155860974 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :(if I have the syntax right, i am looking things up as we speak) < 1155861120 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :and of course the token.command() could be wrapped in try: except, and maybe you could have one for the parser too. < 1155861137 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :or maybe that would ruin your tracebacks? < 1155861173 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :anyhow, i should go to bed < 1155861189 0 :oerjanj!unknown@unknown.invalid QUIT :"CYL" < 1155861335 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh... I made a CommandList list item to use in the for loop... but... yeah.. he left. < 1155861586 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bangs his head against the wall, "Ha! I'm such a shitty programmer it's not even funny." < 1155862708 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Argh... functions give me headaches... I always get a bunch of unexpected errors that I have no idea how to fix. < 1155862718 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :When I work imperitively everything is pretty straightforward to fix. < 1155863265 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1155864328 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155864527 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1155864676 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... anyone know how to get Python to import modules twice? < 1155864693 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Apparently it imports once... and then any other commands to import are ignored because it already has the file. < 1155871283 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :... Why would you need to import a module twice? < 1155871303 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What's next? < 1155871311 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :#include < 1155871315 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :#include < 1155871316 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :? < 1155871832 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :#include < 1155871915 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>:D < 1155871971 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :www.donotputthebaby.com < 1155871976 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Obligatory link) < 1155872022 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Are there any RSI-avoiding tips other than rest? < 1155872034 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mind mf slow responses. < 1155872038 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*my < 1155872050 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ergonomic keyboard, Dvorak, and there are specially designed not-quite-keyboard things that are better for you. < 1155872069 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I have a Model M and already use Dvorak. < 1155872071 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wetware. < 1155872101 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Don't use a keyboard :P < 1155872106 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I must. < 1155872116 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So much more vocabulary. So much more clicking. < 1155872125 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Don't use a mouse. < 1155872126 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, wait. < 1155872127 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Apple sez: "The keyboard is obsolete! Use teh mouse roflcopter" < 1155872133 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ratpoison user. :) < 1155872141 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Th keyboard is easier on me than a mouse. < 1155872145 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*The < 1155872174 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As it should be. < 1155872243 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Even with a trackball. < 1155873388 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1155873522 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1155873729 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1155873823 0 :Sgeo!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1155874118 0 :CakeProphet!unknown@unknown.invalid QUIT :"haaaaaaaaaa" < 1155874222 0 :Sgeo_!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1155875269 0 :Sgeo_!unknown@unknown.invalid QUIT :Remote closed the connection < 1155875271 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155875650 0 :Sgeo!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1155875662 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155878384 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1155879386 0 :Arrogant!n=scotty@157.orlando-04-05rs.fl.dial-access.att.net JOIN :#esoteric < 1155886759 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1155886759 0 :clog!n=nef@bespin.org JOIN :#esoteric < 1155887864 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1155887870 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :aaa < 1155887873 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://www.clifford.at/bfcpu/bfcomp.html < 1155887999 0 :clog!unknown@unknown.invalid QUIT :ended < 1155888000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1155888083 0 :GregorR-W!unknown@unknown.invalid QUIT :Remote closed the connection < 1155888133 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1155888258 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :nooga: ? < 1155888260 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And? < 1155888381 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :well < 1155888396 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's almost like c2bf < 1155888440 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Except it's not intended to be C. < 1155888443 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just a subset thereof. < 1155888465 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And yes, I'm well aware of it. < 1155888611 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And then, Gregor went to sleep. < 1155888778 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1155891180 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1155895796 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :mhh < 1155896487 0 :Paragon_!n=scotty@242.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1155896508 0 :Arrogant!unknown@unknown.invalid QUIT :Nick collision from services. < 1155896512 0 :Paragon_!unknown@unknown.invalid NICK :Arrogant < 1155896619 0 :anonfunc!unknown@unknown.invalid QUIT : < 1155898262 0 :jix!i=jix@L60b0.l.strato-dslnet.de JOIN :#esoteric < 1155900001 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :u < 1155901370 0 :Arrogant!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155902889 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- IRC for those that like to be different" < 1155906256 0 :Arrogant!i=Scotty@109.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1155906836 0 :tgwizard!n=tgwizard@c-f33ee155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1155909834 0 :Sph1nx!n=sphinx@89-178-39-20.broadband.corbina.ru JOIN :#esoteric < 1155909914 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1155909937 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'morning. < 1155910059 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1155910062 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :g2g < 1155910063 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1155910066 0 :nooga!unknown@unknown.invalid QUIT : < 1155910066 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1155911790 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1155912685 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"This channel requires that you have registered and identified yourself with the network's nickname registration services." < 1155912688 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does it, now? < 1155912827 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hunh < 1155915133 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1155918238 0 :sekhmet!unknown@unknown.invalid QUIT :"leaving" < 1155918273 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Yeah, it says that but doesn't enforce it at all >_> < 1155918382 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stifles a laugh < 1155918392 0 :sekhmet!n=pez@ppp-70-226-129-243.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1155919258 0 :sekhmet!unknown@unknown.invalid QUIT :"down for a sec or two" < 1155919979 0 :sekhmet!n=pez@ppp-70-226-129-243.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1155922827 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1155923280 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1155925326 0 :smokecfh!n=user@53549344.cable.casema.nl JOIN :#esoteric < 1155925675 0 :_jol_!n=_@c5850-a3-2-62-147-21-186.dial.proxad.net JOIN :#esoteric < 1155927812 0 :smokecfh!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1155927812 0 :Sgeo!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1155927812 0 :tgwizard!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1155927813 0 :pgimeno!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1155927813 0 :GregorR!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1155927813 0 :bsmntbombdood!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1155927813 0 :_jol_!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1155927813 0 :kipple!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1155927814 0 :GregorR-W!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1155927814 0 :pikhq!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1155927823 0 :Sph1nx!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1155927823 0 :EgoBot!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1155927823 0 :_jol_!n=_@62.147.21.186 JOIN :#esoteric < 1155927838 0 :bsmntbombdood!n=root@unaffiliated/bsmntbombdood JOIN :#esoteric < 1155927861 0 :pgimeno!n=pgimeno@80.59.211.124 JOIN :#esoteric < 1155927869 0 :RodgerTheGreat!unknown@unknown.invalid NICK :RodgerTheAFK < 1155927869 0 :Sph1nx!n=sphinx@89-178-39-20.broadband.corbina.ru JOIN :#esoteric < 1155927877 0 :smokecfh!n=user@83.84.147.68 JOIN :#esoteric < 1155927877 0 :Sgeo!n=Sgeo@24.191.97.247 JOIN :#esoteric < 1155927952 0 :_jol_!unknown@unknown.invalid QUIT :Client Quit < 1155928078 0 :sekhmet!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1155928098 0 :EgoBot!n=EgoBot@c-24-21-138-66.hsd1.mn.comcast.net JOIN :#esoteric < 1155928103 0 :GregorR!n=gregor@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1155928145 0 :pikhq!n=pikhq@67-21-19-37.clspco.adelphia.net JOIN :#esoteric < 1155928151 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1155928332 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1155928834 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Silence. . . < 1155929152 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :SILENCE! < 1155929377 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Da. < 1155929423 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :0^+.^ < 1155930037 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Silence... < 1155930043 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...is golden. < 1155930233 0 :GregorR-W!unknown@unknown.invalid QUIT :Remote closed the connection < 1155930282 0 :_jol_!n=_@c5850-a3-2-62-147-61-13.dial.proxad.net JOIN :#esoteric < 1155930743 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1155930926 0 :kipple!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1155930928 0 :cmeme!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1155930928 0 :lindi-!unknown@unknown.invalid QUIT :niven.freenode.net irc.freenode.net < 1155930928 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1155930986 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1155931021 0 :Sph1nx!unknown@unknown.invalid QUIT :Client Quit < 1155931062 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1155931091 0 :Sph1nx!n=sphinx@89-178-39-20.broadband.corbina.ru JOIN :#esoteric < 1155931146 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Would that be the code problem causing the netsplits? < 1155931253 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :No, that's the code problem causing Freenode servers to come to life and kill people rampantly. < 1155931257 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :The netsplits are just a side effect. < 1155931494 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1155931513 0 :RodgerTheAFK!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1155931815 0 :sparr!unknown@unknown.invalid PRIVMSG #esoteric :Cause a netsplit, please. :) < 1155932152 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :[ERROR] Missing required parameter server1. < 1155932326 0 :RodgerTheAFK!unknown@unknown.invalid QUIT :Remote closed the connection < 1155932375 0 :Sph1nx!unknown@unknown.invalid QUIT :Remote closed the connection < 1155932389 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1155932415 0 :Sph1nx!n=sphinx@89-178-39-20.broadband.corbina.ru JOIN :#esoteric < 1155932431 0 :Sgeo!unknown@unknown.invalid QUIT :Client Quit < 1155932582 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1155933036 0 :smokecfh!unknown@unknown.invalid QUIT :Remote closed the connection < 1155934225 0 :Sph1nx!unknown@unknown.invalid QUIT :Remote closed the connection < 1155934315 0 :Sph1nx!n=sphinx@89-178-39-20.broadband.corbina.ru JOIN :#esoteric < 1155934318 0 :CakeProphet!n=CakeProp@h98.227.213.151.ip.alltel.net JOIN :#esoteric < 1155934582 0 :Sph1nx!unknown@unknown.invalid QUIT :Client Quit < 1155934665 0 :sekhmet!n=pez@ppp-70-226-129-243.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1155935323 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1155935948 0 :tgwizard!n=tgwizard@c-f33ee155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1155936234 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1155936234 0 :clog!n=nef@66.114.33.57 JOIN :#esoteric < 1155936236 0 :Anders!i=fn@217.211.68.33 JOIN :#esoteric < 1155936264 0 :pgimeno!n=pgimeno@80.59.211.124 JOIN :#esoteric < 1155936495 0 :Sph1nx!n=sphinx@89-178-39-20.broadband.corbina.ru JOIN :#esoteric < 1155937292 0 :Sph1nx!unknown@unknown.invalid QUIT :" !" < 1155939220 0 :preyalone!n=preyalon@c-68-54-29-58.hsd1.sc.comcast.net JOIN :#esoteric < 1155940196 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1155940672 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :main(){while 1{}} < 1155940676 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is that a valid C program? < 1155940712 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1155940729 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :main(){while(1);} < 1155940734 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Is as close as you could get to that. < 1155940747 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Just as short though :P < 1155940920 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's that in assembler? < 1155941064 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :main(){main();} is shorter, and might not even crash in some environments. < 1155941180 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What about a label and a goto? < 1155941423 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I think 'goto' would put you over. < 1155941594 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :main(){x:goto x;} has as many characters as the while(1); version. < 1155941612 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :main(){for(;;);} is one character shorter, actually. < 1155941861 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :If you use the compiler line: "gcc -Da=main(){while();}" then your program is really short: < 1155941863 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :a < 1155941946 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You mean the machine code in ASCII is "a"? < 1155941953 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or the C code is "a"? < 1155941960 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :The C code is "a" < 1155941963 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh... yeah. < 1155942298 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :GCC compiles "main(){while(1);}" to 0xeb 0xfe, which is a relative jump to itself. (0xfe there is -2.) < 1155942359 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hahah < 1155942361 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Awesome < 1155942437 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(When optimizing, that is; when not, it does "0x55 0x48 0x89 0xe5 0xeb 0xfe", or in other words "push %rbp; mov %rsp,%rbp; jmp ". And this all on x86_64; would be %ebp and %esp on i386, and something completely different on other archs.) < 1155945465 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- Leading Edge IRC" < 1155946211 0 :tgwizard!unknown@unknown.invalid QUIT :"Leaving" < 1155947478 0 :CakeProphet!unknown@unknown.invalid QUIT :Nick collision from services. < 1155947497 0 :CakeProphet!n=CakeProp@h68.231.213.151.ip.alltel.net JOIN :#esoteric < 1155947664 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1155947692 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Computer viruses have to infect other files. < 1155947700 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155947725 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Mmmmmm, not necessarily., < 1155947732 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No? < 1155947740 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :They can simply take advantage of flaws already present in other files. < 1155947750 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How would they replicate? < 1155947772 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Well, here's an example: < 1155947788 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Virus GregorRoflcopter takes advantage of a hypothetical flaw in Apache. < 1155947817 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It connects to any server, then does a buffer-overflow, causing the server to run it /without actually writing it to any files/ < 1155947835 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That server then has a fully functioning copy of GregorRoflcopter, which searches for other server. < 1155947837 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :*servers < 1155947846 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1155947848 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :RAM-only replication. < 1155949656 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1155950066 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You could also count boot block viruses as not infecting files, since the boot sectors aren't really files. < 1155950090 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Long story short, ihope: YOU'RE WRONG WRONG WRONG < 1155950092 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1155950113 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay, then. < 1155950120 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Computer viruses have to infect things. < 1155950149 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I do believe that's the definition of "virus" < 1155950281 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1155950316 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But it could make writing a BF virus hard or impossible, seeing as how there are no standard ways for BF programs to infect things. < 1155950351 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I vote "impossible" < 1155950361 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1155950373 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :With the exception of those that feed on particular interpreter vulnerabilities. < 1155950490 0 :GregorR-W!unknown@unknown.invalid QUIT :"Chatzilla 0.9.75 [Firefox 1.5.0.2/0000000000]" < 1155951088 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The problem with today's operating systems is that it's possible to write viruses for them. < 1155956256 0 :preyalone_!n=preyalon@c-68-54-29-58.hsd1.sc.comcast.net JOIN :#esoteric < 1155956259 0 :preyalone!unknown@unknown.invalid QUIT :Remote closed the connection < 1155956822 0 :jix__!i=jix@L62cf.l.strato-dslnet.de JOIN :#esoteric < 1155957103 0 :preyalone_!unknown@unknown.invalid QUIT :"Leaving" < 1155957399 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155958427 0 :jix__!unknown@unknown.invalid NICK :jix < 1155960061 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1155961797 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155961871 0 :CakeProphet!n=CakeProp@h68.231.213.151.ip.alltel.net JOIN :#esoteric < 1155962070 0 :bsmntbombdood_!n=root@unaffiliated/bsmntbombdood JOIN :#esoteric < 1155962084 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Nick collision from services. < 1155962389 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1155963831 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1155967100 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That needs to be quoted in history or something. < 1155967150 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how well I'll be able to judge the contest with my new RSI, hmmm.... < 1155967528 0 :bsmntbombdood_!unknown@unknown.invalid NICK :bsmntbombdood < 1155967704 0 :wooby!n=alan@ny-lancastercadent4g1-3a-236.buf.adelphia.net JOIN :#esoteric < 1155968436 0 :wooby!unknown@unknown.invalid QUIT :"Ex-Chat" < 1155970151 0 :Arrogant!i=Scott@178.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1155974399 0 :clog!unknown@unknown.invalid QUIT :ended < 1155974400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1155974505 0 :_jol_!n=_@c5850-a3-2-62-147-21-182.dial.proxad.net JOIN :#esoteric < 1155975392 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1155977023 0 :_jol_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1155977700 0 :Sph1nx!n=sphinx@89-178-55-70.broadband.corbina.ru JOIN :#esoteric < 1155981377 0 :ihope_!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1155982357 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1155983173 0 :Sph1nx!unknown@unknown.invalid QUIT :Remote closed the connection < 1155989695 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1155990472 0 :lindi-!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1155990755 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1155993014 0 :jix!i=jix@L62cf.l.strato-dslnet.de JOIN :#esoteric < 1155995533 0 :Sph1nx!n=sphinx@89-178-50-7.broadband.corbina.ru JOIN :#esoteric < 1155998346 0 :CXI!i=Sanity@dialup-129.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156000242 0 :tgwizard!n=tgwizard@c-f33ee155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1156002908 0 :_jol_!n=_@c5850-a3-2-62-147-23-57.dial.proxad.net JOIN :#esoteric < 1156003607 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1156004158 0 :sparr_!i=sparr@pdpc/supporter/active/sparr JOIN :#esoteric < 1156004160 0 :sparr_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes jix < 1156004172 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hey sparr < 1156007094 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1156007102 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hei < 1156007728 0 :tgwizard!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1156008293 0 :_jol_!unknown@unknown.invalid QUIT :".ei mi cliva" < 1156008302 0 :tgwizard!n=tgwizard@c-f33ee155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1156008544 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156008616 0 :CakeProphet!n=CakeProp@h68.231.213.151.ip.alltel.net JOIN :#esoteric < 1156009312 0 :CakeProphet!unknown@unknown.invalid QUIT :Connection reset by peer < 1156009384 0 :CakeProphet!n=CakeProp@h68.231.213.151.ip.alltel.net JOIN :#esoteric < 1156009452 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156009523 0 :CakeProphet!n=CakeProp@h68.231.213.151.ip.alltel.net JOIN :#esoteric < 1156009579 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156010971 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1156011164 0 :nooga!unknown@unknown.invalid QUIT : < 1156011408 0 :sparr_!unknown@unknown.invalid PRIVMSG #esoteric :..... < 1156011429 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :...---... < 1156011605 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :O noes! < 1156011794 0 :calamari!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1156011903 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :-.-.--.--.. < 1156012013 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :+[,.] < 1156012544 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't get any more abusive than this: addmitted free, with the purchase of a ticket. < 1156012568 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :s/add/ad/: the Internet is killing my l33t sp3ll1ng sk1llz < 1156013476 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1156013525 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :anyone else use gmail? trying to figure out how to split apart e-mails.. sometimes they are grouped wrong or I don't want them grouped < 1156013713 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There's some setting I found years ago when I first used GMail. Have been using POP/SSL retreival for so long I can't remember anymore :P. < 1156013969 0 :sparr_!unknown@unknown.invalid PRIVMSG #esoteric :calamari: cant. so sayeth teh faq < 1156014719 0 :Sph1nx!unknown@unknown.invalid QUIT :" !" < 1156015923 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No? Wasn't there an option to disable conversations? < 1156019447 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes the spec for a language called Thubi < 1156019513 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1156019545 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What Thubi talkin' bout?! < 1156019671 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Actually... < 1156019778 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :...yeah. Thubi. < 1156020253 0 :jeyk!n=jey@jeyk.mine.nu JOIN :#esoteric < 1156020560 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :If I make another such language, it'd be called Thusi, then Thudi. < 1156022644 0 :jeyk!unknown@unknown.invalid QUIT :Remote closed the connection < 1156025170 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1156028943 0 :RodgerTh1Great!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1156029856 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156029873 0 :RodgerTh1Great!unknown@unknown.invalid NICK :RodgerTheGreat < 1156032635 0 :Razor-X!unknown@unknown.invalid PART #esoteric :? < 1156032641 0 :Razor-X!n=user@user-11fa5b3.dsl.mindspring.com JOIN :#esoteric < 1156033075 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :OMGJAPANESE < 1156033104 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. Crazy i'nt it? < 1156034320 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.donotputthebaby.com/index.php?s=Snakes < 1156034829 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :LOL?! < 1156034852 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: there was a discussion 'bout that movie on #codegolf < 1156034859 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :just in this moment < 1156034873 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :PASTE THE LINK < 1156034876 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :YOU KNOW YOU WANT TO < 1156034896 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :DO IT < 1156034897 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :DOOOOOOOOOOOOOO IT < 1156034901 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :done < 1156034905 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :8-D < 1156034914 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :WTF?! i posted the link just because you told me OMG!? < 1156034920 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156034974 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :np: The Sounds - Hope Your're Happy Now [ Living in America ] < 1156035248 0 :ihope_!unknown@unknown.invalid QUIT :Connection timed out < 1156035685 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I only heard about the movie recently. Sorry, I'm not much into pop culture. < 1156035694 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But I could only think about bestialities when I heard the name. < 1156035903 0 :oerjanj!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1156035942 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*beastialities even. < 1156036047 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION had a crazy idea. . . < 1156036064 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is listening < 1156036068 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Imagine a programming language which operates on a Rubik's cube. < 1156036100 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :mmm... group theory < 1156036112 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has nothing fleshed out; just a random, odd idea < 1156036167 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :it is a bit small for a memory... < 1156036169 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. as in using the cube as memory or what? < 1156036181 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just idle thought. < 1156036188 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes. you'd want something larger, unless you had something like a stack in addition. < 1156036195 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :perhaps as pointer to memory < 1156036204 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :although it would still be finite then. < 1156036223 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or make the memory a *set* of Rubik's cubes. < 1156036225 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you could perhaps use the cube as your working register(s), with memory and program space seperate. < 1156036251 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :so a RC state would be your basic data type < 1156036267 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You mean you have to line up the cubes right to access the memory? < 1156036276 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :map a word of memory to each face, and then perform calculations with rotation instructions. < 1156036285 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . And no, I'm not wanting to flesh this out any further. < 1156036291 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156036297 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like your average 3D language to me. < 1156036358 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :there are many options for such a language < 1156036365 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The memory would be composed of Rubik's cubes. . . All operations on it would be "rotate face foo". . . < 1156036382 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is fleshing this out even though he doesn't want to. . . GAH! < 1156036397 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :there is no escape < 1156036413 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I go in here working on an Esolang once, and I'm *stuck*. < 1156036415 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Shit. < 1156036416 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1156036438 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :it would be simple to make a BF clone based on this idea < 1156036445 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :NO < 1156036457 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric : NOOOOOOOOOOOOOOOOOOO!!!! < 1156036477 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bows to the majority < 1156036484 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how addition could be expressed in terms of rotating a cube. . . < 1156036488 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :the screaming majority < 1156036502 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yay. < 1156036504 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :it would be group multiplication < 1156036547 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1156036557 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: rubics cube rules... but i'm slow at solving them was like 4 minutes or something < 1156036580 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i recall that there is a pattern of rotations that takes more than a thousand repeats to return to the initial state, that would < 1156036595 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :give you increments modulo a somewhat large number < 1156036596 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :jix: I can't remember how to solve the last layer (that's what brought me to this evil idea). < 1156036609 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: depends on which method you choose < 1156036611 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :basically turn one face, then the whole cube < 1156036630 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sometimes did this when bored < 1156036872 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i remember there was a trick using commutators: do rotation 1, then rotation 2, then reverse rotation 1, then reverse rotation 2 < 1156036919 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: you do that to rotate edges on the last layer (if you use the algorithm i use) < 1156036922 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the other fun thing would be to use the cube for I/O, somehow. < 1156036927 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :where each rotation can be a more complicated operation < 1156036959 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :the thing about that is that anything not touched by both rotations will not be moved by the combination < 1156036997 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Yes! Make I/O just a special cube in the memory! < 1156036998 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>:D < 1156037047 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :this makes me think of C-intercal's turing tape I/O < 1156037081 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :where you have to know everything that was previously inputed/outputted < 1156037113 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :in order to know the right thing to put next < 1156037170 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :except this RC version would be more difficult since you can't reach every state with just one operation < 1156037188 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :operation=rotation in this case < 1156037234 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :or maybe the final state of the cube would be the entire output? but then it would be bounded in size < 1156037234 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, we should allow the program to base it's actions on the contents of each cube. < 1156037271 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if a programmer requires a specific orientation, they'll have to "solve" the cube first. < 1156037291 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this would lend itself toward allowing the creation of libraries. < 1156037307 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :uh, this could be _worse_ than malbolge... < 1156037335 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :#library_setstate_complete[green]; < 1156037340 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1156037350 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... an esolang that functions like a rubix cube... < 1156037353 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1156037357 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it wouldn't be as bad as malbolge if you can build libraries. < 1156037384 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :malbolge is a pain in the ass because it's almost impossible to reuse code in other programs. < 1156037403 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :not to mention that memory is pretty limited. < 1156037420 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of making the only esoteric part of this being the Rubik's cube part. < 1156037432 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION figures out how a programming language could work like brainfuck-style but with a rubix-cube like interface. < 1156037460 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1156037461 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION warns CakeProphet of Razor-X's hatred for BF-clones < 1156037467 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :so, basically you would have RC states instead of ints as the basic data type? < 1156037475 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: Yeah. < 1156037491 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Shit.... you got the idea before me. < 1156037493 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . I think. < 1156037498 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't know we were already talking about this... < 1156037498 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you need a good way to map the faces of the cube to numbers. < 1156037516 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1156037528 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Coordinates. < 1156037537 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :possibly a 9-digit, base-6 variable type. < 1156037540 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i told you you can get numbers up to about 1500 with a combination of two rotations, < 1156037541 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :One for a surface... and one for the individual squares. < 1156037549 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1156037562 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm indeed. < 1156037567 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :mmmm tuples < 1156037625 0 :bsmntbombdood!unknown@unknown.invalid QUIT :"all your basment are belong to bsmntbombdood" < 1156037640 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But... it would be difficult to keep track of what numbers are were.... would the numbers "move" with the rotations... or would they stay in place? < 1156037646 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Turing Tape IO is a PAIN. < 1156037680 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :razor-X: you trying to program INTERCAL? < 1156037697 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: I almost got a BF interpreter done. < 1156037708 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :feel free to borrow parts from my Unlambda interpreter < 1156037712 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... < 1156037725 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :(surface, square) < 1156037725 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is why I like my idea- ignore the actual rotations for values, just say each face is a variable, each cube represents a digit 0-5 (based on color). < 1156037752 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The idea was easy, and is essentially similar to most languages A) Test for input B) Modify state based on input. < 1156037792 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Rotating is just how you set values to that variable. < 1156037820 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1156037839 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and preform math, in a vaguely Malbolge/INTERCAL style. < 1156037851 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That would be mindboggling to code with... and I can't imagine anything working on it but... eh. < 1156037864 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's doable. < 1156037871 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :but what would be the connection to rubik's cube, other than the names of the commands? < 1156037873 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm sitting here with my cube, figuring out arithmetic with it. < 1156037909 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'd imagine it'd be easy to make with like an associative array or something. < 1156037921 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :depending on the instruction set, it could be as bad as DIS, or as easy as LISP with only primitive operators. < 1156038077 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :if Face(1).center = Green then Face(2).rotateCW ? < 1156038185 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay, arithmetic is going to be rather tricky. . . < 1156038191 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not impossible, just tricky. < 1156038206 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to implement a new number system... < 1156038217 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Like... a 7 digit number system... or something... < 1156038243 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :0 1 2 3 4 5 6 10 11 12 13 14 15 16 17 < 1156038253 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :er... not 17 < 1156038255 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :septimal isn't new... < 1156038256 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :20 < 1156038264 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts. < 1156038268 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts < 1156038277 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm.... 3-digit number system? < 1156038281 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it seems like you'd want pretty complex loop constructs to accomplish anything/ < 1156038291 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Trinary, you mean? < 1156038294 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1156038297 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :like Malbolge. < 1156038303 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Argh < 1156038314 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Okay... a 42-digit number system ^_^ < 1156038355 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: We're doing complex conditionals, along with a macro feature in the compiler/interpreter. < 1156038359 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :H2G2-nary. :D < 1156038374 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm not *that* cruel. :p < 1156038377 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: sounds awesome. < 1156038415 0 :tgwizard!unknown@unknown.invalid QUIT :Remote closed the connection < 1156038416 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :but... wouldn't having a boolean datatype be cheating? < 1156038435 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Is it... possible to cheat? < 1156038445 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I mean... what's the test we're easing ourself out of? :D < 1156038479 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you can do recursive function calls and returns and conditional evaluation, you get implicit temporary storage for free, so you could certainly synthesize math. < 1156038619 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :hm, maybe there shouldn't be just six colors for each face... < 1156038628 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, god. < 1156038639 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :maybe each color should be an entire Rubik's cube < 1156038673 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :hm, infinite recursion might give some trouble... < 1156038676 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sweet jesus. fractal rubiks cubes. < 1156038678 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Macros, not functions. < 1156038701 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if macros can contain macros, you're set. :D < 1156038723 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :not if the macros are evaluated at compilation time... < 1156038757 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1156038758 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We're talking "evaluatable via sed" kind of macros. < 1156038764 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not terribly complex. < 1156038768 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :just to limit their power... < 1156038824 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels like this is way out of league... probably because it is. < 1156038834 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :well, the complexity doesn't so much enter into it as the question of whether the program can start running before every macro is expanded < 1156038874 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :if it can, then recursive macros aren't so hard... < 1156038882 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :mmm. tail recursion. < 1156038908 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :you would need conditional expansion of macros though if you want your program to ever end < 1156038932 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or a "Halt" instruction. < 1156038972 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :you still need it if you want to ever end a macro to continue with something else < 1156039013 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :maybe Come From would be sufficient < 1156039029 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't nesting the macro call in a conditional take care of the infinite recursion "problem"? < 1156039040 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wouldn't suggest something as trivial as Go To < 1156039043 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Bah... True and False are old... I want new forms of truth.. < 1156039071 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :troolean operators. True vs. False vs. Maybe < 1156039077 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :You could set how "deep" the cubes go at the very beginning... with some sort of global variable. < 1156039085 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :5 "layers"... if that makes any sense. < 1156039093 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think I follow. < 1156039099 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kills CakeProphet < 1156039102 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i was sort of thinking you could assign values to each face < 1156039135 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :building linked lists and the like... < 1156039173 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :recursions = 5 cube-within-cube-within-cube-within-cube-within-cube < 1156039183 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1156039186 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156039199 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :if you limit recursions then you make memory finite < 1156039209 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That's... even more mindboggling than the original idea. < 1156039216 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :bad for turing-completeness < 1156039270 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well.... how could you have infinite recursions? I mean... how can the program work with an infinite number of "cubes". < 1156039280 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :er.. programmer... not program. < 1156039297 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :maybe have six colors as base values and every other value a cube of other values < 1156039356 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe just have it be a real-life Rubik's cube, instead of cubes with an infinite amount of colors on it? < 1156039361 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :might be too simple to program with < 1156039378 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still has no idea how the coding would work... he's still trying to conceptualize what allows you to code with rubix cubes. < 1156039397 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :that last comment was not to pikhq but to myself < 1156039400 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Pfft... but an infinite fractal cube sounds way more mindboggling. < 1156039416 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But it's not a Rubik's cube. < 1156039431 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's a rubix fractal cube ^_^ < 1156039433 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :rotate(R); < 1156039444 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :it could have the same rotations, even if not the same colors < 1156039502 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I mean... how would the code operate? I'm seriously stumbed on even that part? What allows addition, or even variable assigment to occur? < 1156039508 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :maybe just two levels of values then: 6 colors and the cubes with colors < 1156039533 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :if(1,2,3 = 6)(rotate(L);)(rotate(F);) < 1156039552 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Pick up a Rubik's cube. Have fun. < 1156039554 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :assignment would be by reference, i assume, it's really just a pointer < 1156039580 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :if(3,2,1 = 1)(cube++;)(cube--;) < 1156039588 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I still... don't get it... :D < 1156039591 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is giving you example code. . . < 1156039599 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a bit... uh... dense when it comes to stuff like this. < 1156039613 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Let's say you have a simple Rubik's cube. < 1156039647 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You assign white=0, red=1, blue=2, orange=3, green=4, and yellow=5. < 1156039673 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i suppose in the simple case you might not have assignment at all, but rather a reversible language of conditional rotations (or nearly reversible) < 1156039721 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You have rotations, conditional rotations, movement to a different cube, and conditional movement to a different cube. < 1156039755 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Need a looping construct in there. < 1156039767 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :spin :D < 1156039772 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :what would be the pattern of layout of different cubes? a tape, a meta-cube, variable names? < 1156039795 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: Just a straight row of cubes. . .? < 1156039809 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :essentially a tape then < 1156039815 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah.. I get all that... but how... does that turn out to be code? How would you add and subtract? < 1156039836 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh... there's more than one cube? < 1156039839 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :which makes you earily close to a BF-clone < 1156039840 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION facepalms. < 1156039844 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :*eerily < 1156039855 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Eh... just don't think in terms of BF... < 1156039864 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :There's no pointer ^_^ < 1156039876 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pointer to a cube. < 1156039940 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :but then it is a BF-clone < 1156039957 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :which is why I say: no pointer. < 1156039967 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is still working on how that work though... < 1156039976 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :By that logic, the Turing machine is a BF clone. < 1156039994 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :How would you do strings? < 1156040001 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :yes they are so close... < 1156040017 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just some similarity. < 1156040071 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes the fractal cube idea. < 1156040075 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :INFINITE CUBES MAAAAN < 1156040080 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :at least with bounded cell values, translation is trivial < 1156040140 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wishes he could make one of those nifty languages that Turing machines can't deal with. < 1156040141 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm not doing [!@#$!%^&] for my operations; I'm doing "while (1,2,3) (rotate (F); rotate (R); rotate(D'))". < 1156040186 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :CP: just include an unsolvable problem (such as the Halting Problem) as an instruction < 1156040218 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, I could do "macro rotateFRD' () (while (1,2,3) (rotate (F); rotate (R); rotate (D'));if (3,2,1) (rotateFRD')". < 1156040228 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's not exactly Brainfuckish. < 1156040239 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION designs a language that works like jumprope. < 1156040254 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Function rotations? :) < 1156040270 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :jumprope? < 1156040293 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I dunno... just thinking of how jump rope could be translated into a coding environment... < 1156040293 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hell, let's do it all in sexp's, just to seperate it from Brainfuck further. < 1156040309 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Everybody else is doing physical-to-code analogies these days... I might as well do it too. < 1156040407 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm working on a fairly normal language, currently. I'm trying to make an esolang that has some real utility- like console, file, and socket I/O. < 1156040414 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Each rotation of the jump rope is a change in state... and you can alter the speed of swingage... and which direction you're rotating, as well as the direction the "person" is facing, and somehow translate that to IO < 1156040431 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and function definitions that I can modify on the fly. < 1156040462 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yes yes... flexibility in functions would be nice. < 1156040496 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't seem esoteric. < 1156040496 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh oh oh oh ! < 1156040502 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(yet). < 1156040529 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :There could be TWO PEOPLE swinging a jumprope... and an arbitrary number of people inside the area of the rope... ! < 1156040547 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I could so easily turn that into brainfuck... but I'm going a different directions. < 1156040570 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, it uses character-based instructions and a large amount of it's functionality is derived from self-modification. I think that's at least *kinda* esoteric... < 1156040575 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :each of those people could be having their own, smaller rope < 1156040591 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Fractal rope! < 1156040593 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I call it "SYNTHESYS". < 1156040596 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That works. :) < 1156040631 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :woot < 1156040636 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :esotheric would be if the functions had to change themselves on the fly each time they were called < 1156040648 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :and it was awkward to keep them stable < 1156040676 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there's a difference between "odd" esoteric, "theme" esoteric, and "sadism" esoteric. < 1156040703 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Chef is theme esoteric. Malbolge is sadism esoteric. BF is odd esoteric. < 1156040708 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm.... actually... the jumprope idea would work nicely for event-based multi-processeing asynchronous loops < 1156040713 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and BF isn't even that odd, < 1156040723 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :because it's been copied so many times. < 1156040746 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :maybe it belongs to a fourth category: minimalistic esoteric < 1156040752 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :AKA turing tarpit < 1156040775 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I could agree with that. Many things fall into both minimalistic and another category, though. < 1156040776 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Sadism esoteric sounds like fun.... I like beating things. < 1156040782 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156040782 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I < 1156040801 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got a theme minimalist esolang. . . whee. . . < 1156040807 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Malbolge is for you. < 1156040812 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i thought the rubik's cube language had some potential for sadism < 1156040828 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: It does, but I'm not feeling like it. < 1156040849 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the difference between odd and sadism lies in the instruction set. < 1156040863 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :maybe an RC bytecode, similar to Malbolge but with rotations for self-modification < 1156040897 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cringes. < 1156040922 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :the source code would be a list of rotations - which would have side effects < 1156040954 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :and you would need to keep track of the current state of the cube to know which side effect < 1156040987 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm.. so back to codename "JumpRope" < 1156041014 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION works on refining the spec for synthesys. < 1156041036 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The "rope" could be a pending vending... and the different processes are people... and the people "jump" everytime the event (jumprope) occurs. < 1156041046 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ha... pending vending = pending even < 1156041048 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :tt < 1156041068 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :that was a good vending < 1156041085 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :(if you understood that you are probably norwegian) < 1156041116 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :And then reversing the jumprope is changing from input to output. < 1156041168 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :would the programs be in the form of children's verse? < 1156041178 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Obviously. < 1156041199 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :And... I'm still working on how fractal ropes would work ^_^ < 1156041218 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :well, some ropes could be faster than others < 1156041249 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :And... just for fun... we could have the option to have the child not jumping and being tripped by the rope... just cause I like to imagine a child planting their face in the concrete... < 1156041264 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yes... I had imagined you could set different speeds for different ropes. < 1156041275 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But... if the ropes are events... you can't really choose speeds. < 1156041278 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :and here i thought this was _not_ a sadist language < 1156041306 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: will you kill me if SYNTHESYS makes use of a tape? < 1156041310 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :a "not jump" would be the equivalent of a pass. < 1156041371 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :you could choose how many times a rope turns (including fractional) each time the outer rope turns < 1156041381 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... so I wonder if the ropes are individual events... or if they're how -often- events should be checkes for... how would speed work if the ropes are events? < 1156041433 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Or... I could just scratch the whole event thing... and go back to a more non-specialize d approach. < 1156041434 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :for ropes in the output direction it doesn't seem like a problem < 1156041455 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :only if you had inner ropes listening for external events < 1156041505 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :And of course there can be multiple ropes at different speeds on the same "layer" < 1156041506 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :a rope might be listening for two events: it's own and the turning of an outer rope < 1156041557 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION boggles at all the thoughts < 1156041560 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :it would be somewhat similar to a window system < 1156041569 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :A... window system? < 1156041593 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :as far as the passing of events, and nesting goes < 1156041615 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh oh oh oh oh wait! < 1156041655 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Let's reverse it... jumping is a pass... and tripping is an action... just cause that sounds better that way < 1156041667 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I like imagining the children tripping when something happens. < 1156041709 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... let's get out of the event-oriented paradigm... and imagine it more abstractly.. < 1156041730 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :THERE IS SUCH A THING AS A ROPE < 1156041745 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :We have... little kids, jumping at a somewhat steady tempo, that changes given new conditions... and we have ropes... covering certain numbers of these kids, spinning at their own speeds. < 1156041760 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :mmmORK < 1156041781 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Imagine gravity mixed with ORK fixed with our original idea mixed with some other shit I can't think of right now. < 1156041799 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ORK would be the obvious implementation language for this... < 1156041805 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1156041831 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So... the more off-tempo the kids get with the rope... the closer and closer they get to tripping... < 1156041864 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Tripping (or not tripping... or almost tripping... or any increment inbetween) can trigger certain bits and pieces of code... < 1156041876 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :events. < 1156041897 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Eh... sure... I was thinking more broadly though... < 1156042013 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Imagining a programming happening in RL is quite.... astounding... < 1156042043 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders the RNA preprocessing system in human cells. < 1156042059 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :A programming language modelled after DNA/RNA? < 1156042072 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :makes one think- Our genetic code is turing complete. < 1156042094 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :our cells constitute a *massively* parallel computer. < 1156042128 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmm... so what would happen if a kid -holding- a rope trips? < 1156042143 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cells can communicate locally via protein links, and more globally using hormones and other chemical messengers. < 1156042172 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :DNA and internal chemical status are both program and memory space. < 1156042202 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ribosomes and transcription enzymes are the interpreter.' < 1156042225 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Lysosomes.... carbage collectors? :D < 1156042231 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :have you looked at chemical programming languages? they actually exist < 1156042256 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and at the same time, the ribosomes and the rest of the protein synthesis chain are the I/O system and flow control operators. < 1156042302 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :one is called gamma calculus, if i remember right < 1156042350 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the code in our cells is primarily concerned with maintaining and building everything necessary for cell function, and in turn it's own execution. There is, however, plenty of processing power that could be used for other purposes. < 1156042396 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :If I weren't studying computer science, I'd be studying biology. < 1156042399 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So... lets say an event is triggered only when Kid1 is tripped... but Kid1 is holding a rope... so does it temporarily pause that rope from happening until Kid1 stands up (which itself could be set to a certain speed)? < 1156042421 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :that's what viruses do, essentially... < 1156042462 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :except they usually destroy the cell's own processing in the end < 1156042472 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes. viruses are hacks that take advantage of existing cellular machinery to circumvent all the "unnecessary" maintenance code most cells have. < 1156042480 0 :bsmntbombdood!n=root@unaffiliated/bsmntbombdood JOIN :#esoteric < 1156042487 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :only because they overload the cell's functions. < 1156042522 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there are some viruses that actually repair cells to an extent, to make them usable for reproduction. it's quite fascinating, < 1156042526 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :hm, overload is an overloaded term here < 1156042528 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmm.. I think I'm going to make a giant super-language called Playground... that has a bunch of different sub-languages built for certain applications.. < 1156042545 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hop-scotch, jumprope, red cover, duck duck goose. < 1156042552 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :All could be used as a language. < 1156042558 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :er... red rover < 1156042613 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I seem to remember a case with a strain that could infect algal cells whose chloroplasts had been damaged by UV-radiation of some kind. they would apply "patch" code that could rebuild the affected proteins before making use of the cell. < 1156042707 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :hmm... but are there any symbiotic viruses? perhaps they exist but tend to get integrated into the cell's own DNA < 1156042743 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :but then they wouldn't still be viruses. hm. < 1156042750 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I feel that the primary requisite for life, contrary to the complex list posited in most biology texts, is simply reproduction with inherited change. Viruses are alive, because they are not static. < 1156042763 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :retroviruses integrate with host DNA. < 1156042783 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers computer code a form of life. < 1156042808 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in fact, retroviruses are often used by genetic engineers as an easy way to patch existing organisms. < 1156042808 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :yes, but by symbiotic i mean mutually benifical rather than parasitic < 1156042829 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, I don't know of any offhand, but it's certainly possible. < 1156042849 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... could you synthesis a artificial virus? < 1156042866 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there are few viruses that can reproduce without destroying their host, though.. < 1156042870 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: yes < 1156042878 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Such a "created" viruses could be used for beneficial crap. < 1156042919 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sequence the handful of genes your virus needs, and then PCR millions of copies. < 1156042965 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :We could patch all sorts of problems that way < 1156042979 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :introduce the raw DNA loops to some prokaryotes and disrupt their cell walls. Odds are, some will take up the new DNA. < 1156043003 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :then, you just isolate your affected organisms and culture them. < 1156043077 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if it's a retrovirus, you just patched the prokaryotes with new DNA. If it's a normal phage or something, the infected hosts will spawn fully-formed viruses with their normal protein coat, which can then reproduce without help. < 1156043097 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :viruses are biological quines. < 1156043126 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and like most quines, you can rebuild the complete program from just the data portion if you bootstrap it manually. < 1156043329 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just to allay the natural fears here, most man-made viruses would end up being extremely fragile, easily broken by mutation, and wouldn't be as effective in the wild as evolved ones (even if they did specific things better). So, making viruses from scratch is not a path to an artificial "super-virus" plague. < 1156043368 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :maybe in 100 years we'll know enough about cellular machinery to worry. < 1156043385 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes how he made his IRC bot able to change itself mid-running with only one line of code... which is pretty damn cool given his newbiness. < 1156043387 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbiab < 1156043391 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :even our biological programs are buggy :-) < 1156043529 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to think of what applications my jumprope could have... other than event programming, < 1156043535 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What else do you call genetic disorders? < 1156043557 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1156043572 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... genetic mutations are one thing most programs don't have. < 1156043624 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Some computer viruses do that. < 1156043641 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Intentionally, of course. . . < 1156043641 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :mmmmworms < 1156043709 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So... everyone help me out with my jumprope idea. < 1156043710 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156043720 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Alone I am weak and feeble. < 1156043736 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156043784 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I need some other stufff to make it different... what about variable assigment? < 1156043955 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Aww... the esolang wiki won't let me use "the prophet wizard of the craoyon cake" as a username. < 1156043978 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :what is wrong with CakeProphet? < 1156044006 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... that's just my IRC nickname... the prophet wizard of the crayon cake is much more drawn out and esoteric. < 1156044018 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's the na,e I always use on wikis < 1156044117 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :well, what you set as your signature nickname can be different. < 1156044143 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh ho! < 1156044152 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :although i don't know how long it can be - or whether anyone would complain < 1156044177 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :that shows up in Talk pages only though < 1156044254 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :what is a crayon cake btw? < 1156044285 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Such things are not known by barely stew.. and are thus incomprehensibility to the data sphere supsanct modular crystal Bizera < 1156044306 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ah, that is obvious < 1156044327 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :although not quite grammatical... < 1156044413 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :as for your variable assignment, you should be able to let people move between ropes < 1156044415 0 :ihope_!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1156044431 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1156044477 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :cloning children might not be suitable for a playground alas < 1156044530 0 :ihope!unknown@unknown.invalid QUIT :Client Quit < 1156044547 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :hm, scared ihope away with that comment < 1156044578 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :cloning ropes might have fewer problems < 1156044647 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Rope splitting? < 1156044665 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :right. < 1156044685 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :merging too, perhaps. < 1156044685 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Wait... how does moving between ropes create variable assignment? < 1156044717 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :if persons are data, you have moved that data < 1156044736 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Placement in the row doesn't mean anything though.. it's not like brainfuck. < 1156044758 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :no, but what rope you are under might matter < 1156044760 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Think of people as function-like datatypes. < 1156044771 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Could you do something else evil, like proove Homespring Turing complete? < 1156044778 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Right right... I could say that being useful... but not the equivaent of variable assignment. < 1156044778 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :functions are data to, says this unlambdaist < 1156044802 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's just functional programming. < 1156044804 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :say = see < 1156044806 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :homespring hmm... < 1156044841 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... the kids can be anything really... not nessicarily functions... but functions would be the way to go if I were going to make a -practical- language. < 1156044869 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :well, ropes can be assigned, just split then move < 1156044871 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But I'm think of something between ORK, gravity-ish, multi-threading shit :D < 1156044924 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :hm, then you would have the ropes being the data and the children the functions acting on them < 1156044975 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Originally.. in my event-based model... the ropes were events, and the children would "jump" when the event happens... but... I've changed it a bit now. < 1156045013 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :well, events can be data too < 1156045018 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure < 1156045051 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :like an open file < 1156045058 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :or socket < 1156045081 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm starting to shift away from a practical language to a fun-and-interesting-to-play-around-with-while-still-being-usable-although-a-little-bit-more-difficult-than-your-regular-language type language. < 1156045125 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :You'd need "timing" to get everything to synchronize right in your program... < 1156046130 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I don't think rope merging is possible... unless the ropes are exactly the same as far as data goes. < 1156046141 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Rope splitting is possible though. < 1156046469 0 :EgoBot!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1156046499 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :EGOBOT?! NO!!!!!!!!!!!!! < 1156046513 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Wow... this will be amazingly complex to code in... I like it. < 1156046539 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't think many people use sterling. . . < 1156046579 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: hm? < 1156046598 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :http://www.esolangs.org/wiki/User:CakeProphet (that's the basic outline for JumpRope) < 1156046631 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: Only a handful of people got lost in the netsplit. < 1156046721 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :JumpRope is turning out to be like a mix between some sort of OO language and a gravity-like system that involves multiple things rather than just a single "gravity" < 1156046864 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :"There can be any number of ropes being spun by a single child" sounds a bit unrealistic < 1156046883 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Too bad < 1156046904 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Is splitting and merging ropes realistic... no... hahahahaha muyhahahahahahaha... I just like imaginging it. < 1156046917 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :And I don't mean a "single" child... there will be two children per every jumprope. < 1156046921 0 :EgoBot!n=EgoBot@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1156046925 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :btw, only children at the end of a rope should be able to spin it < 1156046939 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :inside, or outside, or either? < 1156046974 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :if it is inside it could be single, _if_ there are no other children inside the same rope < 1156046976 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Holding a jumprope.... think of them as the "border" of the rope... any childreen inbetween the two holders will be jumping... but theywill only be spinning. < 1156046998 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :but "realistic" restrictions can add to the difficulty of programming < 1156047028 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Nope... I'm not making restrictions... I'm making it so complex that it'll be difficult. < 1156047062 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :There's so many different options and ways for things to happen.... that the coder will have to set everything up as though it were a puzzle. < 1156047066 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :but unnecessary complexity can be ignored < 1156047072 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1156047076 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So.. either way.. it doesn't matter :D < 1156047085 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Restrictions seem... boring. < 1156047119 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i mean, restrictions can actually make it less likely that you can ignore a complexity < 1156047141 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I doubt more-than=one=rope being held by two kids will make anything that much easier. < 1156047172 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but.. eh. < 1156047186 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :We'll see... I'm still just in the early phases of thinking-things-out. < 1156047204 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So far I really like it though. < 1156047232 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :hm, actually... if there is no way to add unlimited children then they may have to hold unlimited number of ropes < 1156047259 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean? < 1156047303 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :or maybe not. the unbounded speeds might be enough to get unlimited memory < 1156047325 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i am assuming you would want turing completeness < 1156047332 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah... I'm not sure if there's a strict "limit" to how many children can be under one rope... if it's pre-determined by the ropes "length" (range of children), or if unlimited children can just be impossibly fitted into one rope. < 1156047348 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1156047368 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So far... I've got everything limitless... so chances of turing-ness are looking good. < 1156047413 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unless you prove it impossible to do Brainfuck in it. < 1156047467 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Unlimited jump tempo... unlimited possibilities for different asynchronizations... unlimited rope geld by a child between anyone, unlimited numbers of children inside a rope. < 1156047500 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i assume you could add new children at any point. how do you assign functions to children? < 1156047501 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :If () is the confines of the rope and a 0 is a child... you could pretty much put them in any combination. < 1156047511 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :DUnno. < 1156047514 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Still working on that... < 1156047536 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :would there be a limited number of functions or would you write classes of children? < 1156047553 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :(o o o((o o o ) o o o) o o o o ) < 1156047576 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm? < 1156047586 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :no.. no limits.. < 1156047618 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking either the children are functions... any specific datatype... or an subclass of Child with their own methods. < 1156047625 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :who is holding the outermost rope in that diagram? < 1156047637 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Uh... too people I forgot to incluce :D < 1156047647 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :o(o o o((o o o ) o o o) o o o o )o < 1156047666 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Imaging that happening RL.... and gawk < 1156047671 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :will the children always form a line? < 1156047684 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs, "Maybe.. maybe not..." < 1156047704 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :No idea how I could implement 2-D placement of kids though. < 1156047715 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :And still make it usable... jump ropes are pretty linear. < 1156047727 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :with a graph < 1156047732 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1156047738 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Sure why not. < 1156047748 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I want to make this as limitless and complex as possible :D < 1156047752 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :This is -not- a turing tarpit ^_^ < 1156047779 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :more like a turing great flood < 1156047791 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :landslide perhaps... < 1156047796 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... I -could- limit two jumpropes per child.. one per hand or something. < 1156047816 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :that's what i was thinking < 1156047827 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Could they go in the same direction? < 1156047869 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Or would it -have- to be like this o( o o o o o o o o o ) o ( o o o o o o o o o o o)0 < 1156047886 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :instead of o(( o o o o o o o o o o o ) o o o o o o ) < 1156047912 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Eh... any direction I dare say < 1156047953 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... actually... I think the children will act like functions... not objects... that will make it more complex. < 1156047973 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :You would need more children... thus more tempos.. and crap... < 1156047988 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah.. I see what you mean by restrictions creating more interesting situations. < 1156048036 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It all seems needles though... you could probably accomplish a number of things with just one rope and a few children... so it would be neato if I could implement it so that any usable programable needs a large number of children and ropes. < 1156048090 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :*snickers* One line per asynchronization? < 1156048157 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh... that's right... the kids aren't functions at all... I totally forgot my idea there. < 1156048168 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The children act as conduits for a number of situations. < 1156048202 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Using some Python-like code... it would look like. < 1156048339 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :if Kid1.async(5) from Rope1: jump 3 faster, Kid1 = "h" < 1156048361 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So... maybe the kids are variables? < 1156048396 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :that would make it hard to add an unlimited number < 1156048417 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm? < 1156048441 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It would be hard to do much of anything with -only- variables. < 1156048494 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i mean if each kid has its own name then you cannot add them on the fly < 1156048553 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :When kids are created... they have specific, immutable datatypes... but never functions... they can be lists, strings, integers, or maybe even conditionals if I'm feeling dangerous. < 1156048561 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::d < 1156048571 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Sure I can. < 1156048644 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :"conceive Tom the variable" "Tom jumps in cheesestringRope" < 1156048647 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :well, it depends on how you can refer to kids, i suppose < 1156048660 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Any name is possible. < 1156048665 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :what i mean by on the fly is: < 1156048687 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :add an unlimited number of kids at runtime < 1156048708 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :? < 1156048709 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :their names cannot all be mentioned in the program < 1156048723 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :how would that be possible in the first place? < 1156048763 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :if you have some way of referring to a kid other than a name unique to it < 1156048782 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well.. there has to be something identifying them... < 1156048787 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :something unique... to specific < 1156048837 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :number in line perhaps < 1156048852 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Meh.. I was going for verboose syntax. < 1156048864 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Numbers scare me. < 1156048875 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :names would work if they were local to a function < 1156048896 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :then each function invocation could conceive of a new kid < 1156048903 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... in the language itself.. there will be no functions. < 1156048918 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :some kind of lexical scope then < 1156048958 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :THe children themselves will be objects of a class... but that won't come into play in the language itself. < 1156049041 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :will the code of the program have to be encoded entirely in the arrangement and data of the ropes and kids? < 1156049050 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :"conveice Tom the variable" Would create a variable object named Tom... variable is a subclass of Child < 1156049057 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup :D < 1156049090 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I won't it to be challenging... puzzle-like. < 1156049093 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :want < 1156049118 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm considering making -all- statements depending on certain conditions... < 1156049136 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ah, my brain is about to stop working - need to go to bed < 1156049142 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :^_^ < 1156049159 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :see you another time < 1156049164 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Bye < 1156049172 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :Bye < 1156049176 0 :oerjanj!unknown@unknown.invalid QUIT :"Leaving" < 1156052183 0 :Razor-X!unknown@unknown.invalid QUIT :Remote closed the connection < 1156052225 0 :Razor-X!n=user@user-11fa5b3.dsl.mindspring.com JOIN :#esoteric < 1156052336 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Emacs crashed :(. < 1156052377 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :'Twas a sad sad moment. < 1156052404 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sad indeed. < 1156052431 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Emacs has crashed twice since my computer has been on. I guess it's not quite as stable as the rest of the OS. < 1156052462 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, you never answered my question: will you kill me if my language has a tape? < 1156052474 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Maybe. < 1156052478 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1156052491 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That depends on the advantages I get, and whether it outweighs the pain received from using the tape. < 1156052544 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how about functions that can be modified on the fly, and socket I/O? < 1156052564 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll just ask Xenu to prove to you that world that is the gestalt being and watch thousands of years of useless faith go down the toilet along with hundreds and thousands of once-devout worshippers masochating (is that a word?) in agony. < 1156052577 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's not too bad. < 1156052588 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1156052637 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll just get a good ol' clambake to show you that Xenu == shit. < 1156052663 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, he's not exactly a looker, no. He made our vision spectrum inferior to his. < 1156052666 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking about creating loops with [] that are non-conditional and that use a # to break out of the loop (optionally prefaced with a conditional operator). < 1156052670 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I've extended my concept... check out http://www.esolangs.org/wiki/User:CakeProphet < 1156052690 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, I mean that he is literally made of shit. < 1156052713 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Don't you dare downplay Xenu. < 1156052764 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wow. Are we creating non-BF languages? < 1156052770 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What is the Esolangs community COMING to?! < 1156052822 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we're COMING to the realization that some people have blood feuds brewing against BF clones. < 1156052830 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still likes DBF. < 1156052837 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :One BF is enough.. < 1156052850 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :We've dilutted its greatness by making too many damn clones. < 1156052854 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :four or five BF's are enough. < 1156052858 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wow. I guess we're finally emerging from the Dark Ages. < 1156052874 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :don't you mean "The Fuck Ages"? < 1156052884 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No. That sounds too vulgar. < 1156052894 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's the idea. < 1156052899 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Stupid BF revealed itself just as the Imagination Nomads invaded Esome. < 1156052908 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it sounds more distopian than "The Brain Ages" < 1156052948 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Then the old Emperor of Esome split the Empire in two. He created the NotSoEsome which began creating semi-useful languages, and the Western Esome fell into darkness. < 1156052972 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But both NotSoEsome and Esome both embrace BF as their new religion. < 1156052991 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Even though the FsckProphet has revealed himself in later occasions. < 1156053016 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hunh. very... pseudobiblical, Razor-X. < 1156053050 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Now Esome is emerging from the Brain Ages. Only to take the entire OSS World by storm, to hopeless colonize the OSS World, and to create a whole breed of new bas**** languages. < 1156053083 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1156053091 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So... we should all talk JumpRope and how to make it even more kickass. < 1156053100 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Rubikode FTW! < 1156053161 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But soon, the NotSoEsome will collapse by BFA, the ``newer'' version of BF. < 1156053179 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SYNTHESYS FTW! < 1156053202 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If this sounds like History class, I'd maybe imply that you were correct, but reveal nothing. < 1156053223 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1156053240 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so there'll be a test on this material tomorrow? < 1156053244 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1156053251 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I can't wait for the Rennaisance. < 1156053253 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION scribbles furiously. < 1156053270 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what we'll create! And the Obfuscated-NewLogic wars too. < 1156053297 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :would you be interested in helping be develop synthesys once I get further along in writing the spec? < 1156053304 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :*helping me < 1156053306 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Then the worshipers of BF will drive out the BFA infidels from their mailing lists, unite, and begin colonizing. < 1156053319 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :For DBF? < 1156053340 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no, no- SYNTHESYS is a new language I'm developing. < 1156053348 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Aha. < 1156053402 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's going to kinda place emphasis on self-modification while attempting to actually be a useful language. < 1156053476 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and I'm trying to make the code not look ass-ugly, as some languages have a tendency toward. < 1156053655 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :code modularity and the loading of external libraries seems like a good goal as well. < 1156053665 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so... if "offset = Childtempo - Ropetempo" would tripping occur when offset = o? < 1156053668 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :er... o? < 1156053670 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :er... 0? < 1156053698 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes, I think so. < 1156053714 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what is this MOD? 1? < 1156053730 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :? < 1156053745 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'cause, the offset would have to stay in a particular range to be logical.. < 1156053751 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the modulus. < 1156053774 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmm.... < 1156053781 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :How do you tell when tripage occurs? < 1156053803 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I was going to make the range for offset being unlimited... < 1156053823 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, let's assume the movement of the rope and the kid are sinusoidal. < 1156053831 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1156053833 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Are... what? < 1156053841 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in the shape of a sine curve. < 1156053847 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1156053852 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is -not- a math person. < 1156053856 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1156053874 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nevermind, then- I'm not going to try to explain this at 1AM. < 1156053890 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So... what would the range have to be? < 1156053903 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :At some point the offset would factor down. < 1156053934 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok, let's say you're drawing a circle. < 1156053964 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you go halfway around, you have half a circle. < 1156053978 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you go all the way around, you have a circle. < 1156053998 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you go three complete times around, you still have only made one circle. < 1156054005 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :see where I'm going with this? < 1156054015 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So.... < 1156054074 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Ropetempo/Childtempo - Childtempo/Roadtempo" ???? < 1156054093 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION scratches head. < 1156054096 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :no that wouldn't work. < 1156054102 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156054128 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Modulo_operation < 1156054134 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :^ this will do what you need. < 1156054144 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Aha! < 1156054150 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That makes sense. < 1156054181 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there we go. < 1156054200 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my work here is done. Good... morning... everyone, I'm going to get some sleep. < 1156054206 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tips his hat. < 1156054231 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :See ya < 1156054244 0 :RodgerTheGreat!unknown@unknown.invalid PART #esoteric :? < 1156054513 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm.. < 1156054514 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Now... < 1156054540 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I need to figure out how the hell offset effects the different increments of asynchronization... and how to even create a workable notation for that. < 1156054653 0 :CXI!unknown@unknown.invalid QUIT :"If you're reading this, it's probably xchat's fault." < 1156057970 0 :Arrogant!i=Scott@63.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1156058244 0 :CXI!n=Sanity@dialup-90.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156060525 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Holy crap.... head hurts... from trying to... code... in my prototype JumpRope code. < 1156060799 0 :clog!unknown@unknown.invalid QUIT :ended < 1156060800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1156060849 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Will you get scared if I say ``sine curve'' ? ;) < 1156060895 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Nah. < 1156060912 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm just putting random numbers in as tempos and working with them. < 1156060924 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Blah. T3h family went out all day, and now I must churn my vocabulary. < 1156061217 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :If I can compile this thing... I dare say it may be one of the most difficult language I've ever seen. < 1156061591 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Worse than INTERCAL? < 1156062643 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I dunno < 1156062650 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Check out the hello world prog: http://www.esolangs.org/wiki/User:CakeProphet < 1156062662 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I realized halfway through I could have made it so much simpler. < 1156062715 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Future considerations: condense syntax < 1156062813 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes Razor-X < 1156064098 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :That is not worse than Malbolge, I have to say. < 1156064635 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant, o,o It took me near 45 minutes of tedious, repetitive typing and math calculating to get it to print "Hello, world!" ....how sucky is Malbolge? < 1156064660 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Malbolge encrypts the instruction after executing it < 1156064663 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.esolangs.org/wiki/Malbolge < 1156066150 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Don't think you've made the worst language in the world. < 1156066159 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's hard to beat Malbolge. < 1156066173 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1156066187 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The Hello World program of INTERCAL is 200+ lines, IIRC (when not using the standard library). < 1156066189 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmm.. well I wasn't even going for difficult to begin with.. so... < 1156066193 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :not actually < 1156066205 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :(not actually hard to beat it) < 1156066225 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well Malbolge skirts that invisible line of still programmable. < 1156066272 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :it has severe weaknesses as a cryptosystem < 1156066333 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :see http://www.lscheffer.com/malbolge.shtml - near the end, a section entitled "It could be worse" < 1156066513 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :programmability in Malbolge comes from its weaknesses < 1156066969 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :however, making a language hard to program in is not very original as a goal < 1156067080 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I think that's the slump the entire Esolangs Community (hereby referred to as Esome) suffers under, IMO. < 1156067123 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :exploring new possibilities is nice, though; making original contributions is too < 1156067139 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :but I especially miss the humour part in recent esolangs < 1156067151 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :that's the very heart of INTERCAL < 1156067167 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, Esolangs are becoming quite academic now. < 1156067178 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I have an idea in my mind which I want to develop < 1156067182 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :a language called "Numb" < 1156067195 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :where you specify what NOT to do < 1156067212 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :DON'T STORE 3 INTO B" < 1156067213 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :None of my ideas seem novel enough. I had an idea to base on sine curves, but I need more thinking time. < 1156067271 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I think we really need a nice competitive language, like Redcode but more esoteric/fun too. < 1156067310 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :there's already FyB too < 1156067328 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I know but... no offense to GregorR, it just seems a bit... blah. < 1156067410 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :the types in Numb would be non-negative (unsigned), non-numeric (string), non-real (imaginary) < 1156067439 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :" None of my ideas seem novel enough." ... "I think we really need a nice competitive language" \ " there's already FyB" \ " (generic argument) < 1156067444 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Speaking of being novel :P < 1156067466 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, I can go into specifics if you want. < 1156067474 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Please, do. < 1156067518 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I'm still trying to get ideas on what to do to get Numb to actually execute code; I'm considering a statement "DON'T OBEY NEXT" and a clause "DON'T UNLESS blah" < 1156067527 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :hi Gregor < 1156067561 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It seems too simple an extension to BF. We can make a similar extension to any stack-based language relatively easily and get a competitive language. < 1156067577 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: Heh. Lots of INTERCAL inspiration it seems. < 1156067609 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :not exactly but it's harder and harder to be original :) < 1156067640 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Doesen't mean we can't try. < 1156067678 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yeah but I'm poor in imagination < 1156067696 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I already wrote the BitXtreme specification < 1156067708 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hi pgimeno. And now, I'm going to sleep :P < 1156067715 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: That's hardly an argument. < 1156067716 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :heh, nite GregorR < 1156067723 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1156067734 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: It's not bad by any means, I just was hoping to make something *more* original. < 1156068063 0 :_jol_!n=_@c5850-a3-2-62-147-23-183.dial.proxad.net JOIN :#esoteric < 1156069370 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1156071679 0 :Arrogant!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156074835 0 :_jol_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156075485 0 :pgimeno!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1156076378 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1156076682 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...000560 < 1156077792 0 :tgwizard!n=tgwizard@c-f33ee155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1156078531 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1156079870 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is {} a valid compound statement in C? < 1156080181 0 :CXI!unknown@unknown.invalid QUIT :"If you're reading this, it's probably xchat's fault." < 1156081928 0 :_jol_!n=_@c5850-a3-2-62-147-22-90.dial.proxad.net JOIN :#esoteric < 1156082475 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ihope: yes, I think it is < 1156082506 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What about {something()}? Is that valid, or would I have to use {something();}? < 1156082518 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :the latter < 1156082590 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is there a way to avoid using semicolons in a C program? < 1156082606 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :main(){} < 1156082648 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I think at least one semicolon is needed < 1156082661 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :for everything but an empty main(), that is < 1156082710 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :or an infinite loop: main(){while(0){}} < 1156082715 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :hum < 1156082724 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :that opens a whole can o' worms < 1156082740 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :it is possible to write someting < 1156082860 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :main(){while(printf("Hello, world!\n"),0){}} < 1156082862 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :er, while(0) was not an infinite loop < 1156082867 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1156082877 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think comp.lang.c had a discussion about this once. < 1156082883 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Or maybe it was somewhere in IRC.) < 1156082884 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :main(){while(expr,expr,0){}} < 1156082897 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's the comma do? < 1156082928 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :it concatenates expressions to form an expresion whose result is the last in the comma series < 1156082949 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :e.g. the result of 1,2,3,0 is 0 < 1156082952 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Evil. < 1156082956 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also, in "a,b" the "a" and "b" are evaluated sequentially, from left to right, with a sequence point in-between. < 1156082957 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1156082979 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's rather useful in, say, for(i = 0, j = 0; ....) < 1156082985 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :you can't use do, for, if, while... as expressions though < 1156082986 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, say, is main(); a valid program? < 1156082997 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :nope, functions require {} < 1156083024 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :that's a stupid limitation IMO but anyway < 1156083045 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :well, I think these are prototypes < 1156083083 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Hello world without semicolon": http://groups.google.com/group/comp.lang.c/browse_thread/thread/eaaa5febf2f108f7/b6762266408b5e10 < 1156083098 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'd say that C-without-semicolon is Turing-complete. < 1156083194 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Just use recursion instead of loops. < 1156083288 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :impossible, C is not TC ;) < 1156083490 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It isn't? < 1156083513 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Even without malloc(), you have local variables. < 1156083528 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :but no unbounded storage < 1156083565 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does the C spec state that storage is bounded? < 1156083578 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :We had a discussion about *that* here. < 1156083582 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1156083593 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :(yep to fizzie) < 1156083626 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :the C spec states that sizeof(a pointer) returns an int IIRC < 1156083633 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't recall the results, though. I think it depended on the reading of the standard: the storage needs to be addressable, at least, but I don't remember if the spec implicitly allowed or disallowed "int of infinitely many bits". < 1156083687 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Intfinity! < 1156083693 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs < 1156083696 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1156083753 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately the result is not a float, where infinity is a valid value < 1156083759 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :but an integer < 1156083781 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You (possibly) might still have an unlimited integer. < 1156083810 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I don't think so < 1156083836 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :that's what I recall from the discussion, at least < 1156083862 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure it was very clear, but could be. < 1156083997 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I think that the same limitation of sizeof() applies to all types < 1156084018 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :C-without-semicolon doesn't even need recursion for looping, btw: http://colin.tky.hut.fi/~fis/fibo.c.txt is a very simple iterative fibonacci proggie. < 1156084097 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :heh, true... the while() itself does loop < 1156084165 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's still a bit iffy: can't really declare variables (outside parameter lists) or return anything from functions (without using a pointer as an output parameter). < 1156084282 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay, let's see here... < 1156084287 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I'd write that sentence the other way around: you can declare variables (within parameter lists) and return anything from functions (using a pointer as an output parameter) < 1156084305 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps I'm just a bit negative. < 1156084317 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You must be one of the "glass is half full" type of people. < 1156084321 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1156084395 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wait... can we write C-without-semicolon without using if, for, or while? < 1156084403 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or until, if there's such a thing? < 1156084486 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's no "until", but "yes". < 1156084507 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe not. < 1156084515 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :My first thought did not work out. :p < 1156084756 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :you can't use for < 1156084771 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You could possibly use a switch. < 1156084919 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yeah, maybe, like line numbers in BASIC < 1156084963 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1156084968 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :or... < 1156084975 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I mean, switch(..., ..., 0) {} < 1156084977 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1156084986 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :er, forget the BASIC bit < 1156084987 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1156085018 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But if you outlaw everything the spec calls an "selection-statement" or an "iteration-statement", then it might be impossible. < 1156085072 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :in Spain there's a saying: what you want is that the bull catches me! < 1156085084 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :originated from a joke < 1156085193 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :At least any "statement" you could put an expression in either includes a ";" or is a selection/iteration-statement (if, switch, while). < 1156085219 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(According to my reading of C99 6.8.) < 1156085300 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :"What if you're in a street and there's a bull coming towards you?" "I'd climb to a fence" "And if there's no fence?" "I'd look for a shop or something" "And if there's no shop" "I'd try to run to the closest corner" "And if there's a wall?" "I'd try to jump it" "And if it's too high?" "Hey, what you want is me to be caught by the bull!" < 1156085656 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :hm, according to the thread there's a problem: in C89 main() must return a value and thus needs a semicolon. < 1156085834 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, you can avoid both ; and {} by using trigraphs < 1156085843 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's no trigraph for ;. < 1156085895 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: Funny, I thought that was part of the POSIX spec, and not the C spec. < 1156085898 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1156085916 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There are trigraphs for #, ], |, [, ^, }, \, { and ~. < 1156085926 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"No other trigraph sequences exist." < 1156085929 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I know, you have to avoid ; as discussed here < 1156085929 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(For C99, at least.) < 1156085945 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ah, right; misinterpreted, then. < 1156085948 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :and {} by trigraphs < 1156085965 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Trigraphs are just sick, though. < 1156085968 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :a not very good wording on my side < 1156086068 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: do you mean the trigraphs as part of POSIX? < 1156086094 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: No, I mean the part about main() needing to return a value. < 1156086099 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1156086137 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :there's a discussion here: http://groups.google.com/group/comp.lang.c/browse_thread/thread/eaaa5febf2f108f7/64fd1228e56f23ec?hide_quotes=no < 1156086150 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :(part of the above pointed by fizzie) < 1156086174 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Couldn't someone do some C coding with stuff like if(step_1) {null} if(step_2) {null} to avoid semicolons? :p < 1156086182 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Err. < 1156086188 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Couldn't someone do some C coding with stuff like if(step_1) {} if(step_2) {} to avoid semicolons? :p < 1156086210 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Wasn't that what we've been talking about? < 1156086231 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Someone mentioned that already? < 1156086234 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fek. < 1156086274 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This is giving me some evil obfuscated C ideas. . . < 1156086483 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :POSIX does give additional semantics for the return values, though. The C only defines the meaning of returning 0, EXIT_SUCCESS or EXIT_FAILURE from main. < 1156087448 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1156087650 0 :jix_!i=jix@L6123.l.strato-dslnet.de JOIN :#esoteric < 1156087668 0 :jix_!unknown@unknown.invalid NICK :jix < 1156088983 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"My first dream that I can remember was a nightmare. I was about 3 years old. I dreamed that my eyes popped out of my head and they were flying away from me and I tried to catch them, I never did" < 1156089013 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what are you quoting? < 1156089062 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://ld4all.com/forum/viewtopic.php?p=21920#21920 < 1156089074 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I never forget to paste the URL's right after quoting... < 1156089150 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, ok. < 1156090839 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :damn, I was planning to start using minix3 but it would seem it doesn't suppoprt virtual memory or shared libraries... that is a serious limitation < 1156091737 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So? BF is a serious limitation. < 1156092102 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I don't use BF for serious work, but I do use Linux for it < 1156093822 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to listen to this sound clip, but fails < 1156093829 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Enough is enough! I have--" < 1156093881 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah, there we go. "Enough is enough! I have had it with these mother[beep]ing planes on this mother[beep]ing snake!" < 1156093900 0 :CXI!n=Sanity@dialup-51.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156094012 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Planes on a Snake? < 1156094105 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :the planes will need snake oil < 1156094500 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1156094565 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :is it odd that I seriously want this movie to exist? http://i.somethingawful.com/inserts/articlepics/photoshop/12-30-05-hybrids/Trent.jpg < 1156094586 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello, world < 1156094633 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What do you want, universe? < 1156094658 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :It would star Samuel Jackson, so it'd be more like "Hello world, MuthaF#@ka!" < 1156094684 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You mean hello, muthaf#@in world? < 1156094745 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :either way. < 1156094745 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :is snakes on a plane already in movies? < 1156094756 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or whatever that soap was called < 1156094758 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1156094955 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A Snakes on a Plane opera! < 1156094985 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156095762 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ACTION returns to an old quine work.. < 1156095784 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :work=program < 1156095895 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I'll just let someone else write the spec for Thubi :-P < 1156095911 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :a new language? < 1156095914 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Aye. < 1156095918 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aha. what kind of? < 1156095929 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's a lot like Thue. < 1156095941 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1156095946 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :sounds good then :D < 1156095970 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :write at least something at esowiki.. if i understand it i may expand the article :) < 1156096622 0 :Sph1nx!n=sphinx@89-178-95-197.broadband.corbina.ru JOIN :#esoteric < 1156096717 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So what's \? used for in C? < 1156097158 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You mean "\ and ?" or the combination "\?"? < 1156097176 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The escape code \?. < 1156097250 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's a "?". < 1156097263 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's it for? < 1156097315 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I assume it's used to write something like "??=" without having it changed to "#" when trigraph processing is enabled. < 1156097374 0 :_jol_!n=_@c5850-a3-2-62-147-61-153.dial.proxad.net JOIN :#esoteric < 1156097380 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ISO/IEC 9899:1999 (C99), 5.2.1.1 ("Trigraph sequences"), paragraph 2: "EXAMPLE The following source line printf("Eh???/n"); becomes (after replacement of the trigraph sequence ??/) printf("Eh?\n");" < 1156097386 0 :Keymaker!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1156097389 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You'd write "?\?=" instead? < 1156097409 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or "\?\?=", if you want to be explicit about it. < 1156097416 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Either way would work. < 1156097451 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay. I won't include it in Thubi, then. < 1156097485 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Although I have to admit I haven't really been paying attention to ?s in my strings. < 1156097537 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1156097720 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :i just get 'trigraph.c:9:19: warning: trigraph ??/ ignored' from printf("Eh???/n"); < 1156097751 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :with -trigraphs i get "trigraph.c:9:19: warning: trigraph ??/ converted to \" < 1156097846 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, well, no-one uses trigraphs, so I guess gcc thinks it prudent to warn. < 1156097875 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But it does convert trigraphs if you use -ansi or -std=x, where 'x' is one of the ISO standards. < 1156097893 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What're trigraphs for? < 1156097934 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Some computing environments lack some of the punctuation (like {} or []) C needs. < 1156097964 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What computing environments are those? < 1156097976 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Probably something very ancient. < 1156098028 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :nokia communicator 9110 for one does not do { easily < 1156098041 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Early ASCII versions before the 1968 standard lacked ^. < 1156098048 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(They used to have an up-arrow there.) < 1156098057 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :i wrote a filter to convert "[[" to "{" before i heard about trigraphs < 1156098913 0 :CakeProphet!unknown@unknown.invalid NICK :GrandmotherChaos < 1156098931 0 :Sph1nx!unknown@unknown.invalid QUIT :Remote closed the connection < 1156099265 0 :GrandmotherChaos!unknown@unknown.invalid QUIT :"haaaaaaaaaa" < 1156099349 0 :CakeProphet!n=CakeProp@h68.231.213.151.ip.alltel.net JOIN :#esoteric < 1156100006 0 :_jol_!unknown@unknown.invalid QUIT :"temci lo nu citka" < 1156102609 0 :_jol_!n=_@c5850-a3-2-62-147-22-113.dial.proxad.net JOIN :#esoteric < 1156103695 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156104588 0 :oerjanj!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1156105399 0 :CakeProphet!n=CakeProp@h68.231.213.151.ip.alltel.net JOIN :#esoteric < 1156105548 0 :_jol_!unknown@unknown.invalid QUIT :"co'o rodo" < 1156106093 0 :oerjanj!unknown@unknown.invalid QUIT :"Leaving" < 1156106260 0 :Sph1nx!n=sphinx@89-178-59-130.broadband.corbina.ru JOIN :#esoteric < 1156106325 0 :Sph1nx!unknown@unknown.invalid PART #esoteric :? < 1156106400 0 :Sph1nx!n=sphinx@89-178-59-130.broadband.corbina.ru JOIN :#esoteric < 1156107762 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: The ISO 640 character set has those symbols as optional (ISO 640 is a subset of ASCII). . . < 1156107791 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They're now outdated, but provide for some evil code obfuscation possibilities. < 1156108446 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :☼ │ ? Ü4 Q ô2 :Θ; b↓ÌÈ < 1156108453 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :☼ │ ? Ü4 Q ô2 :Θ; b↓ÌÈ╫µÖ < 1156108576 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He's getting it. :p < 1156108644 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :-.- < 1156108808 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156108873 0 :CakeProphet!n=CakeProp@h68.231.213.151.ip.alltel.net JOIN :#esoteric < 1156109682 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ü < one character smiley < 1156109703 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I used that for a game once instead of char 1. < 1156109711 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :DOS game? :-P < 1156109717 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :palmOS game. < 1156109730 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hm, does palmOS also have the funky smiley-face for char 1? < 1156109732 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :because the palm fonts don't have characters for low-order ASCII < 1156109740 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no, sadly. < 1156109740 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1156109761 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :they just turn into the "non-character block" thing. < 1156109767 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1156109774 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my thoughts exactly. < 1156109775 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Should've used an @. < 1156109776 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's traditional. < 1156109784 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, roguey. < 1156109805 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but a u-umlaut is nearly as good as char 0. < 1156109808 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hey, watch a DirectNet DHT forming: http://directnet.sourceforge.net/dht.avi ^^ < 1156109811 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1156109811 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :True < 1156111122 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, GregorR- I made something for you. DO NOT PUT THE BABY IN THE PIXEL ART! http://rodger.shadowarts.org/images/BabyPixel.gif < 1156111164 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah < 1156111169 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156111169 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't /quite/ fit the theme. < 1156111174 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1156111174 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'll accept it if you put the yellow bg on. < 1156111184 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm, and is it the same size? < 1156111191 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I think it is ... < 1156111203 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :okie dokie. (It's on a transparency atm. I can rescale it as needed) < 1156111242 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just make sure it's the same size as all the others, put the same color yellow as the BG (it's 254-254-0) and give me a copyright line. < 1156111269 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok. what did you have in mind copyright-wise? < 1156111293 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A name or pseudonym. < 1156111297 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1156111307 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No license except that I can put it on the site :-P < 1156111331 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And I may put it on merch if said merch has a bunch of 'em. < 1156111500 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1156111581 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :do you want a copyright notice *on* the image, or what? < 1156111662 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, I put it below the image.l < 1156111670 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I just need the name for the notice so I can put it there :-P < 1156111704 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there you go: < 1156111706 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://rodger.shadowarts.org/images/BabyPixel.gif < 1156111711 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(c) RodgerTheGreat < 1156111759 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :license granted for use on website, merchandise sold, and any other direct or indirect representation of the above image. < 1156111987 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :have you ever played "Hunt The Wumpus"? < 1156112051 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yuh < 1156112078 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is a doodle I drew the other day of how I imagine the ravenous beast looking: http://rodger.shadowarts.org/art/Wumpus.gif < 1156112144 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.donotputthebaby.com/index.php?s=Pixel < 1156112156 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :awesome. < 1156112522 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Do you have any notes on SYNTHESIS? < 1156112533 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ow. My wrist is cramping. Mind my slow speed. < 1156112578 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :not at the moment. I'm trying to decide how I'm going to handle memory, which kinda defines how a lot of other things should work. < 1156112611 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I could do a tape with optionally named cell aliases. < 1156112621 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What's the basic concept about? < 1156112669 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :self modification via recursive string manipulation and evaluation. < 1156112688 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the "recursive" part depends on how people use it. < 1156112741 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :using a tape-based memory makes conditionals really simple, which I like. However, there may be a more appropriate way to do them. < 1156112755 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Recursive string manipulation? Example? < 1156112824 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, you could have a function that evaluates itself near the end. By having that same function modify the string that represents itself, it could change from iteration to iteration. < 1156112847 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. So like a standard functional language recursive function? < 1156112855 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :basically. < 1156112920 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a language based on self-modification naturally needs a fairly straightforward syntax, so that it isn't extremely painful to use this ability. < 1156112959 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I suggest a simple two-array system, one of functions and one of arrays. < 1156112965 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :s/arrays/strings/ < 1156112976 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1156112992 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, each "cell" represents an entire string, rather than a character? < 1156112996 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1156113004 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that could work quite well. < 1156113013 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Using a set of builtins, we can add to an array slot, modify the slot, push a string, pop a string, and such. < 1156113040 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes. string manipulation could be stack-based in some way. < 1156113089 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :We can make it Unlambda style where the builtins are simple letters. That'll make it easy to swap the arrays so you can have functions modifying functions. < 1156113112 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in this case, separate arrays for functions and "normal" strings would be unnecessary, by just saying that you can attempt to evaluate any string as a function. < 1156113130 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1156113132 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The only reason I wanted the seperate arrays was for self-code-modification. < 1156113173 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The only thing unchangable in the language is the structure of the two arrays and the builtins theselves. Everything else is game. < 1156113190 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, we could make it buffer a string whenever it's evaluated, and then any modifications to the string while it runs would be ignored until it iterates again. < 1156113229 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, I was making the assumption that this is a functional world. < 1156113239 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1156113241 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's just one mutable string on a stack. < 1156113351 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what type of operators do you think this language would need, on a basic level? < 1156113358 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm. < 1156113406 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Push string, pop string, concat strings, .... < 1156113413 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Are we making this turing complete? < 1156113434 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's easy to work with characters by themselves, but working on larger groups in a meaningful way can get more complex.. < 1156113439 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes, Ideally. < 1156113452 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Then we need integer operations too. < 1156113668 0 :Sph1nx!unknown@unknown.invalid QUIT :Remote closed the connection < 1156118881 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1156118881 0 :clog!n=nef@bespin.org JOIN :#esoteric < 1156119400 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :SYNTHESIS, eh? < 1156119488 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: pingness < 1156119508 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pongitude. < 1156119556 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What does EgoBot do to interpreters on !eof? < 1156119556 0 :EgoBot!n=EgoBot@c-24-21-138-66.hsd1.mn.comcast.net JOIN :#esoteric < 1156119572 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ihope: It closes the pipe from EgoBot. < 1156119615 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION really, really is starting to hate GCC < 1156119625 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So it'd probably be easy to handle EOF as a special case... < 1156119628 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is really, really starting to love GCC. < 1156119639 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Trivial. if (feof(stdin)) < 1156119664 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :My new language invents two new "characters", and one of them is EOF. < 1156119682 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I swear, somewhere in the code of it, there is a "if(code_is_valid()) {give_error_about_code}" statement. :p < 1156119708 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The other one is "beginning of data", which is the only character which can't be output. < 1156119711 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :if (pikhq_does_not_understand_subtle_failure_in_code()) { give_error_about_code(); } < 1156119731 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I'm quite probably not noticing something really stupid. . . < 1156119746 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm just going to bitch and moan while I take a long break from it. ;) < 1156119762 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In the interim, watch my cool DHT animation: < 1156119767 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://directnet.sourceforge.net/dht.avi < 1156119812 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If only there were a "Pikhq C" spec (which is merely exactly how I *think* C works). :p < 1156119870 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, the spec for Thubi is probably much longer than it needs to be... < 1156119910 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What Thubi doin'? < 1156119977 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Thubi doin' this: http://esoteric.voxelperfect.net/wiki/Thubi < 1156120053 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION adds Thubi to the language list < 1156120065 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Right above Thue. < 1156120178 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156120200 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1156120214 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1156120432 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello. < 1156120782 0 :tgwizard!unknown@unknown.invalid QUIT :Remote closed the connection < 1156120880 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just continues to bitch & moan for a bi < 1156120911 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bi? < 1156120927 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bit. < 1156120932 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1156121113 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Typo or Freudian slip? You decide! < 1156121240 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I vote he meant ``bf''. < 1156121277 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :why would anyone bitch and moan for a BF? There are tons. < 1156121298 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You're missing the AOLer slang here. < 1156121322 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"bitch & moan" = wait? < 1156121336 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No. Look at ``bf''. < 1156121347 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :best friend? < 1156121352 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :-_- < 1156121363 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wow. I never thought someone would be worse than me in internet slang. < 1156121383 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm proud not to know AOL slang, myself. < 1156121404 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm sorta proud that I'm negligent to all slang everywhere, even though I'm a teenager. < 1156121418 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how old are you? < 1156121420 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I understand but don't use a single bit of it. < 1156121423 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :16. Yupz. < 1156121428 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cool. < 1156121454 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I chafe when someone uses a `z' to imply a plural to look ``cool'', it's not cool, it's improper English bub. < 1156121620 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've been known to make use of 13375P3/-\|< upon occasion, but I normally do so for humorous effec. < 1156121630 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"fuxX0r" and the like. < 1156121672 0 :CXII!n=Sanity@dialup-29.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156121696 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :My laughs are all mimicable noises (``Heh'', ``Meh'') and I use emotes because I think English needs attitudnals (or mimesis). < 1156121729 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I agree. < 1156121761 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"KEKEKE" and "Nya" are two of my least favorite internet phrases. < 1156121772 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :they aren't actually words, because words convey meaning. < 1156121853 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, they come from Japanese mimesis. < 1156121878 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Kekeke is the traditional Japanese laugh, and Nya is a particle used by women to sound more feminine/cute. < 1156121890 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :s/particle/mimesis/ < 1156122114 0 :CXI!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1156122921 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION curses at strcpy < 1156123059 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you used strcpy in your code, I will personally hunt you down and kill you. < 1156123105 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Use it, use it! < 1156123119 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :of course, emotes are primarily useful as another way to convey your emotional context, just like emoticons. They're vital to proper interpretation of people's words in the absence of vocal tone. < 1156123170 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is the plural of mimesis mimeses? < 1156123183 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I would think so, logically. < 1156123241 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You mean Latinally? < 1156123246 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1156123248 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :In a Japanese scientific text, you'd read something like ``The wings make the sound of *kya kya*'' or something similar. It's considered proper Japanese and a shame that it's not proper English. < 1156123264 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Know a better way of copying one string to another? If you do, thank God; I'm sick of this. < 1156123270 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :strncpy < 1156123279 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :strcpy is not only a bad way of doing it, but an insecure way of doing it. < 1156123279 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gasps audibly. < 1156123290 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Srncpy! The Lord has Come! < 1156123293 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which was proven by my segfault. < 1156123307 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Don't use C if you don't know C -_- < 1156123310 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I mean hi. < 1156123319 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm *learning* it. < 1156123331 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :C is boring and not fun at all. < 1156123345 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Haskell is more fun. < 1156123350 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Thubi is the most fun. < 1156123351 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Because years after it was made people realized how bad the basic functions are. < 1156123352 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. How does strncpy help when you don't know the size of the string to be copied until runtime? < 1156123357 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :C is fantastic, both logical and well-oriented to the system. < 1156123372 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: guess < 1156123387 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't seem very. . . robust. . . < 1156123392 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or, you can store the input in a dynamic buffer and use the size of that to get input. < 1156123462 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :strncpy helps because you can pass that length into the copying function, yeesh. < 1156123492 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Dynamic buffers are the real way its done. < 1156123503 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What'd you think pikhq ? Input resizes for you automagically? < 1156123513 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Would strncpy(foo, bar, strlen(bar)) be considered abusive? < 1156123524 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :More just ridiculous. < 1156123533 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why are you having a segfault? Did you misallocate foo? < 1156123565 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: I'm jumping from Tcl, a high-level language which is much, much closer to Lisp than C, to C. . . < 1156123583 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Quite probably. :/ < 1156123686 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So why not just use the indestructible languages? :-) < 1156123709 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Trying to learn C. < 1156123743 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The whole point of this excercise is learning C; if I use Tcl or Lisp, then I don't do what I set out to do. < 1156123794 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What are you trying to write in your effort to learn C < 1156123795 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :? < 1156123811 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Seems like you're setting your goal a bit high for your first C program ... < 1156123821 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not my first. . . < 1156123831 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just a very early effort. < 1156123833 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Firstish? :-P < 1156123845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's amature-level coding, at least < 1156123852 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.pastebin.ca/ < 1156123865 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Trying to write a mildly sophisticated Brainfuck compiler. . . < 1156124015 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Meh. Now I'm to the point where I figured I'd have issues. . . < 1156124058 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Compiler? < 1156124102 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Yes. . . < 1156124146 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How sophisticated? < 1156124174 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :At the moment, not at all. < 1156124188 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just got framework in place for it to be sophisticated. < 1156124200 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So it's "increment, increment, increment"? < 1156124221 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. . . < 1156124302 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION realises that the chunk of code that's segfaulting doesn't even need to be in there, anyways < 1156124637 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Great. *Now* it's somehow segfaulting in fprintf. . . < 1156124655 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's fprintf do? < 1156124664 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I know printf is a formatted print, but... < 1156124667 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : fprintf(out, "#include \n"); < 1156124678 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It outputs to a file descriptor. . . < 1156124691 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So is out not a valid file descriptor or something? < 1156124709 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I guess not. < 1156124718 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe the arguments are in the wrong order? :-) < 1156124731 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Forgot to check for validity of file descriptors. x_x < 1156124851 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ahah. < 1156124874 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The file to be written to hasn't been made yet. x_x < 1156125993 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :PASTEBIN DAMN IT < 1156126009 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I mean hi. < 1156126225 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We all do. < 1156126234 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slurks (sic) < 1156127167 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :does anyone here read xkcd? http://xkcd.com/index.html < 1156129163 0 :jix__!i=jix@L6304.l.strato-dslnet.de JOIN :#esoteric < 1156129647 0 :jix!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1156129656 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :AH there... moved my concept to PlayGround. < 1156129664 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It now has its own page ^_^ < 1156131021 0 :ihope_!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1156131216 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes ihope_ < 1156131237 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I have a neato programming language idea.. so neato I've actually made a page for it. < 1156131240 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :on the eso-wiki < 1156131858 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156132402 0 :jix__!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1156132628 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anyone know what EFAULT or "Bad address" means from fopen? < 1156132658 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :``man fopen'' < 1156132670 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fopen(3) does not enlighten. < 1156132684 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Google. < 1156132709 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. Missed a few lines in the man page. < 1156132711 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :x_x < 1156132808 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : EFAULT pathname points outside your accessible address space. < 1156132830 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That. . . doesn't mean anything. . . < 1156133983 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Do you now understand the horrible amount of masochism C really is? < 1156134001 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's worse than most Esolangs by a long shot. < 1156134038 0 :CakeProphet!unknown@unknown.invalid QUIT :No route to host < 1156136564 0 :Arrogant!i=Scott@82.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1156137187 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://xkcd.com/comics/join_myspace.png < 1156137204 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I love xkcd. < 1156137325 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :later, everyone. I need some sleep. < 1156137387 0 :RodgerTheGreat!unknown@unknown.invalid NICK :RodgerTheZzzzz < 1156138174 0 :CXI!i=Sanity@dialup-183.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156139270 0 :CXII!unknown@unknown.invalid QUIT :Connection timed out < 1156140614 0 :thematrixeatsyou!n=thematri@222-152-241-78.jetstream.xtra.co.nz JOIN :#esoteric < 1156140659 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :start evilplan.exe /init obuscated_greetings < 1156141089 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :ACTION quit IRC (yeah right) < 1156141485 0 :anonfunc!n=pimaniac@bdsl.66.13.199.202.gte.net JOIN :#esoteric < 1156141497 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1156144895 0 :Sph1nx!n=sphinx@89-178-101-102.broadband.corbina.ru JOIN :#esoteric < 1156145045 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1156145671 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Do not put the Gregor. < 1156145868 0 :ivan`!unknown@unknown.invalid QUIT :" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-" < 1156146726 0 :anonfunc!unknown@unknown.invalid QUIT : < 1156147023 0 :thematrixeatsyou!unknown@unknown.invalid QUIT :"Eating food, ciao" < 1156147151 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156147199 0 :clog!unknown@unknown.invalid QUIT :ended < 1156147200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1156148127 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <-" < 1156149182 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156149789 0 :lindi-!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156149789 0 :puzzlet!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156149789 0 :cmeme!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156149791 0 :RodgerTheZzzzz!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156149791 0 :EgoBot!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156149791 0 :lament!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156149792 0 :Anders!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156149792 0 :sekhmet!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156149928 0 :Anders!i=anders@h33n1fls35o1106.telia.com JOIN :#esoteric < 1156149940 0 :Sph1nx!unknown@unknown.invalid PART #esoteric :? < 1156149979 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1156149991 0 :ivan`!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156149991 0 :ihope_!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156149991 0 :GregorR!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156150011 0 :EgoBot!n=EgoBot@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1156150047 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1156150088 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1156150089 0 :sekhmet!n=pez@ppp-70-226-129-243.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1156150093 0 :puzzlet!n=puzzlet@124.48.237.50 JOIN :#esoteric < 1156150093 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1156150337 0 :CXI!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156150338 0 :lindi-!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156150406 0 :CXI!i=Sanity@dialup-183.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156150538 0 :tgwizard!n=tgwizard@c-f33ee155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1156150692 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1156151029 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156151033 0 :GregorR!n=gregor@24.21.138.66 JOIN :#esoteric < 1156151038 0 :ihope_!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1156151044 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1156152211 0 :EgoBot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156154347 0 :CXII!n=Sanity@dialup-238.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156155466 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1156160323 0 :CXII!unknown@unknown.invalid NICK :CXI < 1156163677 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION attempts to counter-poke CakeProphet < 1156163681 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fails < 1156164351 0 :jix!i=jix@L6304.l.strato-dslnet.de JOIN :#esoteric < 1156165633 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1156166425 0 :jix!i=jix@L6304.l.strato-dslnet.de JOIN :#esoteric < 1156167324 0 :ihope!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156168010 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION less than gently curses at fopen < 1156169727 0 :CXII!n=Sanity@dialup-198.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156170251 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1156170812 0 :CXI!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156171137 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i guess the committee has the pool of tasks finished? :) < 1156171203 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :by the way.. < 1156171228 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :is befunge-98 (which is used in the competition) basically befunge-93 but has infinite area? < 1156171451 0 :CXII!unknown@unknown.invalid NICK :CXI < 1156172783 0 :CXI!unknown@unknown.invalid QUIT :"If you're reading this, it's probably xchat's fault." < 1156174814 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There are the cheaty "jump" and "set IP delta" commands. < 1156174821 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And the whole module system. < 1156174826 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And it's "Funge-98", isn't it? < 1156174907 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i don't know.. < 1156174926 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i can't find the specs anywhere! < 1156174959 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://66.249.93.104/search?q=cache:Fg0Q7nFPKOUJ:catseye.mine.nu:8080/projects/funge98/doc/funge98.html < 1156176391 0 :CXI!n=Sanity@dialup-189.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156176664 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1156177988 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1156178039 0 :Sph1nx!n=sphinx@89-178-13-233.broadband.corbina.ru JOIN :#esoteric < 1156178387 0 :Sph1nx!unknown@unknown.invalid QUIT :" !" < 1156179923 0 :GregorR-W!unknown@unknown.invalid NICK :c_plus_plus_rawx < 1156180160 0 :c_plus_plus_rawx!unknown@unknown.invalid NICK :GregorR-W < 1156180650 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1156181259 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1156182519 0 :Keymaker!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156184336 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Committee members should join ##quantum right now. Thank you ^^ < 1156186165 0 :EgoBot!n=EgoBot@c-24-21-138-66.hsd1.mn.comcast.net JOIN :#esoteric < 1156186350 0 :Sph1nx!n=sphinx@89-178-13-233.broadband.corbina.ru JOIN :#esoteric < 1156186394 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1156186397 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1156186399 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1156186400 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1156186403 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 EgoBot: daemon cat reload < 1156186405 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 EgoBot: daemon EgoBot reload < 1156186406 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 GregorR-W: ps < 1156186414 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot keeps getting abused :( < 1156186417 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :keeps getting abused :( < 1156186420 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot keeps getting abused :( < 1156186423 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION keeps getting abused :( < 1156186888 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot is #esoteric's bitch < 1156186890 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is #esoteric's bitch < 1156187399 0 :lindi-!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1156187484 0 :Sph1nx!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156187562 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1156187977 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!Egobot wants to have fun with Snakes on a Plane < 1156187980 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1156187990 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot wants to have fun with Snakes on a Plane < 1156187992 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to have fun with Snakes on a Plane < 1156188053 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :http://www.donotputthebaby.com/index.php?s=Snakes < 1156188136 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And now, I've got one huge-ass major issue with my Brainfuck compiler. . . < 1156188152 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The input file and the output file are switched. < 1156188171 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That's fairly major. < 1156188261 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Somehow, I pass the function compile a pointer to the input file and a string with the output file. Somehow, it tries reading from the output and writing to the input. < 1156188416 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I step through it by hand, and I just can't figure it out. < 1156193390 0 :CakeProphet!n=CakeProp@h98.227.213.151.ip.alltel.net JOIN :#esoteric < 1156193941 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1156195121 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Quantum INTERCAL doesn't look right. < 1156195158 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So if you have a register that's both 1 and 3 in Quantum INTERCAL, and you output the register, both 1 and 3 are printed? < 1156195235 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That would definitely fall under the category "not right" < 1156195316 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. And that spec doesn't mention angles at all. < 1156196998 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156197198 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1156197276 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :http://directnet.sourceforge.net/255dht.avi ... that is all. < 1156197305 0 :kipple_!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1156197322 0 :kipple_!unknown@unknown.invalid PART #esoteric :? < 1156197419 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :gregor- wtf is that? < 1156197456 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's a DirectNet DHT forming :P < 1156197461 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1156197470 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That's my accomplishment for this weekend :P < 1156197484 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :impressive. < 1156198854 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :SO... < 1156198867 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to try coding in IRP. < 1156198911 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: Coder not of sufficient intelligence. < 1156198941 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1156198950 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1156198995 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SYNTAX ERROR. ABORT, RETRY, FAIL? > < 1156199006 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :YES < 1156199017 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SYNTAX ERROR. ABORT, RETRY, FAIL? > < 1156199025 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Can someone please input "lol" to this channel as long as the number 1 is equal to the number 1? < 1156199038 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Heheheh < 1156199046 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Error: compiler aneurism. < 1156199048 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :In case you didn't notice, I refuted the "IRP is TC" argument on the wiki. < 1156199104 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollollol < 1156199114 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: you forgot one thing: there can be an infinite number of human CPU's running code in a room, providing potentially unlimited program and memory space. < 1156199149 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I believe that with sufficient coordinated IRP interpreters running, you could do anything. < 1156199151 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But is IRP a tape? < 1156199158 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :IRP is not a tape. < 1156199170 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :SO its.... a basket? < 1156199179 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's a series of tubes. < 1156199183 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm talking about using it as a multiprocessing environment. < 1156199188 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hahahahahahahahahahahahahas < 1156199203 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, we know for sure it's not a truck that you can just- that you can just dump something on. < 1156199216 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :THat makes me want to make a programming language that works like a series of tubes and call it "the internet" < 1156199234 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :i just dumped something into my tubes < 1156199246 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :*gags* < 1156199258 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: remember that massive, MASSIVE amounts of data could clog the tubes. < 1156199274 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156199280 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :bittorrent is several terabytes per second of traffic < 1156199284 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :the tubes seem to be working fine < 1156199303 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what googles traffic is. < 1156199303 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and delay the delivery of internets to your office until yesterday when sent on friday. < 1156199397 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :i'd estimate google's doing about an exabyte a day of web traffic < 1156199425 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :their crawler's probably doing about as much < 1156199432 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :maybe less < 1156199473 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :they should publish their webalizer stats. heh. < 1156199585 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :er. petabytes. sorry. < 1156199608 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A petabytes? < 1156199616 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :one petabytes please < 1156199637 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :it's so big, you should always pluralize it < 1156199660 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :petabyte... sounds like a children's food. < 1156199693 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That'd be pediabyte. < 1156199734 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :An encyclopedia for children would be called Pediapedia. < 1156199900 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION edits Wikipedia. < 1156199901 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156199922 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's fuuuuuun.... and I'm pretty sure it's Turing complete... which kind of scares me.... < 1156199937 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia is Turing-complete, you're saying? < 1156199944 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's possible. < 1156199955 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Or... the MediaWiki program.. rather < 1156200028 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I mean.. it has a bunch of control flow statement-like templates... so it can do logic... < 1156200261 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Can it do infinite loops? < 1156200279 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Dunno. < 1156200312 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you can do infinite loops, math, and store variables, you can create a turing-complete system. < 1156200352 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :http://meta.wikimedia.org/wiki/ParserFunctions < 1156200358 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But the basic components don't have to include infinite loops, math, or variables. < 1156200406 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, there are several ways to be turing complete. < 1156200407 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Maybe if you had a template that had itself as part of the template... < 1156200426 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :recursive function calls can simulate looping- that could work. < 1156200445 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses recursive function calls all the time for loops ;) < 1156200463 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :is there any way to store variables, though? < 1156200473 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Not sure you'd want to do that... it might bog the server down a lot. < 1156200480 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: won't work. The sub-template won't get substituted. < 1156200503 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: variables can be simulated using state transformers. < 1156200508 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Then make two identical templates... and have one substitute one to the other and vice versa. < 1156200545 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Functions that take local variables and return their new values, that is. < 1156200553 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: I don't think that'd work, either. < 1156200565 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :They probably have guards against that anyways. < 1156200589 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :To prevent people from.. uh... fucking up the server that way :D < 1156200591 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I once managed to get a < 1156200601 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if we can't do infinite loops, can we do finite ones? For... Next and the like? < 1156200610 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup... it'd be possible if it didn't lock it. < 1156200613 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :looped code can often be unrolled... < 1156200630 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... I think it has some kind of for functionality. < 1156200651 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :for n = 1 to 100000000000000000000 < 1156200652 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you could simulate a LOT of infinite loops with for... next's. < 1156200757 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :can a language be turing-complete if it has a finite cycle limit that *can* be as high as you want? < 1156200782 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... it has a BoolHash template... not sure what that does though. < 1156200835 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But it does have functions, boolean crap, and logic gates...... but functions aren't even nessicary for turing completeness... < 1156200865 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :all you really need is something to build basic math from, and you can simulate most conditionals. < 1156200883 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or the reverse, constructing math from conditionals. < 1156200931 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmm.. no idea how you could simulate a conditional. < 1156200950 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oooh, so glad you asked. < 1156200961 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I read a paper on the subject. < 1156200984 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :here's a simple example. < 1156200986 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :-.- < 1156200989 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Do tell... < 1156201001 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :let's say we want to do a series of things if Q is 1: < 1156201011 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :You can't predict how many cycles a program will take until it's done. < 1156201029 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :So for a language to be Turing complete you cannot have a finite cycle limit. < 1156201033 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :variable+= Q*(value) < 1156201045 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :You also can't predict the future in general. < 1156201045 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: fair enough < 1156201047 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods sagely. < 1156201081 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you can predict the future, given complete data, but in practice it would generally take slower than realtime to figure out. < 1156201098 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1156201119 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: That's working under classical mechanics. < 1156201136 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels inferior in this discussion. < 1156201185 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :quantum mechanics, to me, are only based on probabilistic calculations because we don't yet completely understand the mechanics underlying them. I am a firm proponent of an ultimately mechanical universe. < 1156201249 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :many complex systems appear to defy mechanical thinking when their workings are not fully explored. < 1156201250 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The universe is magical... there... no need to explain it. < 1156201255 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156201261 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps CakeProphet. < 1156201261 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Yeah, I can agree with that. < 1156201275 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :thank you. < 1156201312 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Gravity looks neato. < 1156201426 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: under the many-worlds interpretation of quantum mechanics, there's no randomness involved. < 1156201431 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wishes he had the know-how to make a "fuzzy programming language" < 1156201441 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Can't really control it... but it works... sometimes < 1156201445 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156201465 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Fuzzy? < 1156201470 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1156201492 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Not fuzzy logic... although that'd be fun too (A "maybe" boolean) < 1156201520 0 :sparr!unknown@unknown.invalid NICK :sparrwork < 1156201554 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Diffrent levels of truth < 1156201610 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :True, false, surely true, surely false... < 1156201664 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The language would be called "sometimes"... and it would be as reliable as I am... < 1156201691 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes, maybe, no. < 1156201709 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It would definetely be nondeterministic. < 1156201805 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :An "almost true" boolean.. for when things are just sooooo close to be the correct value./ < 1156201844 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's wrong with yes, maybe, no? < 1156201858 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Which would then spawn things such as "if x is more true than y" to see which one is just more almost true than the other. < 1156201870 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That would actually have applications for not-so-definite systems. < 1156201893 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I need to write a scripting language based loosely on Glass but with less horrible. < 1156201955 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... maybe useful for language parsing.... < 1156201977 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :You could comparse if the word stated is more true with one value than the other... and whatnot. < 1156202106 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Not a lot of languages can handle uncertainty... so that would be.. hmm.. difficult to create effectively. < 1156203502 0 :sparr_!unknown@unknown.invalid PRIVMSG #esoteric :Glass, now with less horrible! < 1156204332 0 :CXII!i=Sanity@dialup-96.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156205384 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :As of now the committee has confirmed the pool of challenges. We hope you will be pleasantly amused and challenged by our set of tasks. The competiton will begin in 52 minutes with the unveiling of the tasks. < 1156205404 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :[/Official voice] < 1156205438 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you may now murmur and speculate amongst yourselves. < 1156205662 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1156205778 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Um < 1156205784 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Does the wiki page actually mention the dates? < 1156205791 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1156205807 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Thank you again Informed Committee Member. < 1156205843 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I knew the dates, I just couldn't find them on the wiki page :-P < 1156205845 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Now I see them. < 1156205853 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Good :P. < 1156205898 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Schweet. < 1156205960 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Be prepared to get your mind blown with the awesome death-defying requirements we make of you. < 1156205988 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm sorry but, there are no DF interpreters involved. < 1156205999 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Proving Malbolge Turing complete? :p < 1156206008 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Drat. He found out! < 1156206050 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :One of them is a web browser. < 1156206062 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Another one is a reimplementation of Emacs. < 1156206067 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :The latter sort of usurps the former though. < 1156206068 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :MY EYES! MY BRAIN! MY SANITY!!! < 1156206077 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :We also ask to make a C preprocessor. < 1156206079 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :One need only implement Elisp. < 1156206094 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You also need to implement a raytracer. < 1156206104 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You gave away the good one *sob*. < 1156206115 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jebus. < 1156206130 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And then use the raytracer to reimplement DOOM. < 1156206143 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(Preferably DOOM3-quality, but DOOM{1,2} accepted as well) < 1156206156 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You fiend you. < 1156206170 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And a roguelike. You must write a roguelike. < 1156206190 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, a roguelike is much, much saner to do. . . < 1156206198 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still friggin' insane, but. . . < 1156206224 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Everybody must write every one of these in every language, or else be disqualified. < 1156206226 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Except Malbolge. You don't have to write a roguelike in Malbolge. < 1156206241 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Stop misleading them ihope. Malbolge is included too. < 1156206253 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It is? < 1156206254 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Dude, CakeProphet ... you started the Wikipedia article on Human Cheese? wtf... < 1156206261 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Go and read the confirmation. < 1156206267 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup that was me. < 1156206269 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I thought there was something that wouldn't have to be done in some language... < 1156206283 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's weird that CakeProphet started that article. It's weirder that GregorR-W is reading it. < 1156206330 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I also suggest you get highly familiar with zlib ;) < 1156206338 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, dear lord. < 1156206342 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: I just clicked through links. < 1156206345 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :MY BRAIN!!! < 1156206351 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: I didn't search for Human Cheese, I clicked on CakeProphet's user page :P < 1156206356 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Is getting sexual-intecorsed? Yes. < 1156206360 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: Oh :P < 1156206363 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Permission requested to code in Glass instead of Brainfuck. < 1156206368 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*intercoursed < 1156206376 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nope. Glass isn't in this competition. Bub. < 1156206385 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Glass is too high-level. < 1156206414 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. Bub. < 1156206450 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how they'll react to the extra-credit challenge..... < 1156206462 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh well. We'll have to see, won't we? < 1156206514 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Can't you feel the excitement in the synthetic air?! < 1156206543 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Warning: If I do some Unlambda code, I'm liable to create some libraries in it *making* it high-level. :p < 1156206560 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Go ahead. That's fine by us. < 1156206579 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you want to write Haskell in Unlambda and then write your program in Haskell, be my guest. < 1156206603 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :He should get extra points for doing that :D < 1156206636 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If the result turns out awful, we'll give him special points for doing something completely unrelated to the task and thusly creating a horrible entry with wasted effort. < 1156206656 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"special" points. < 1156206668 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But what if I do something friggin' great? < 1156206669 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as in "special" olympics. < 1156206675 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that would be normal. :p < 1156206680 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Then you get friggin' great points. < 1156206706 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You get points for what you do. < 1156206709 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :special points != f.g. points. < 1156206711 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I should sign up... even though I don't know how to code any of those. < 1156206723 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you submit a BF program that looks like [+], we'll give you [+] points. < 1156206724 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :go ahead, take a cracl. < 1156206733 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :*crack. < 1156206742 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You have another 29 minutes left to register. < 1156206745 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: If it's for a bignum interp, that's infinite points :P < 1156206747 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: HAve fun with it. < 1156206756 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmm... which language should I do? < 1156206758 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: Heh. < 1156206766 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: Memory limited points, actually. < 1156206772 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :True < 1156206784 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I can remember infinity. < 1156206789 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Which would you say is the most intuitive? < 1156206792 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I can also remember omega and aleph-null. < 1156206793 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156206794 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Next year let's add in a ``I put the EgoBot'' category. < 1156206797 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: BF? < 1156206805 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Omega is easy to remember, sheesh. < 1156206829 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's only... THE SET OF ALL NATURAL NUMBERS! < 1156206830 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Where we download EgoBot's source and find ways to crash him. < 1156206845 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: I think pikhq does that already. < 1156206849 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156206852 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: Exactly. < 1156206858 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I forgot how to do it. < 1156206859 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is not amused >:( < 1156206866 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1156206869 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 EgoBot: daemon cat reload < 1156206871 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 EgoBot: daemon EgoBot reload < 1156206873 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 ihope: ps < 1156206878 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!cat I eat babies. < 1156206881 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I eat babies. < 1156206881 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot is not amused >:( < 1156206885 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is not amused >:( < 1156206891 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1156206895 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 EgoBot: daemon cat reload < 1156206897 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 EgoBot: daemon EgoBot reload < 1156206899 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 ivan`: ps < 1156206904 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :heh @ security < 1156206913 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ivan`: There's no security hole there. < 1156206919 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :This is a test. < 1156206925 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is really ihope in disguise < 1156206928 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ivan`: Well, there probably is, but not exposed by !ps d :-P < 1156206939 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is actually the father of MalBolge. < 1156206967 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a good way of doing anonymous messages. Oh wait, GregorR has all the logs. < 1156206975 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Oooh. What does this button do?! < 1156206989 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps EgoBot < 1156206991 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Let's all have conversations through EgoBot. < 1156207005 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :'k < 1156207009 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Great idea, GregorR! < 1156207023 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I'm GregorR? Cool! < 1156207031 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No, not cool in fact. < 1156207035 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Anonymity at your fingertips: EgoBot :P < 1156207041 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No, you're not GregorR, EgoBot is. < 1156207042 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION signed up < 1156207055 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :What language did you sign up for? < 1156207057 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :You must be Razor-X. < 1156207060 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :schizoid IRCBots. what will we create next... < 1156207061 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Damn, CakeProphet spoke without using EgoBot. < 1156207071 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Damn, noiw RodgerTheGreat spoke too! < 1156207081 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :KILL! < 1156207085 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156207095 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a non-conformist. < 1156207100 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck < 1156207108 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :woo < 1156207112 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Although I should have signed up for Malbolge just for laughs. < 1156207121 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that would've been ... yeah. < 1156207129 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if by "laughs" you mean "pain", then yes. < 1156207180 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I tend to laugh when I get hurt. < 1156207182 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So yes. < 1156207213 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/msg nickserv identify eq39rorw < 1156207234 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1156207235 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1156207273 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Umm ... ignore that ... *changes password* < 1156207275 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I am me. < 1156207281 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :That's as simple as can be. < 1156207283 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon cat < 1156207309 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I could get myself into an infinite loop if that would work. < 1156207327 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Duh < 1156207341 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :!cat I'm commanding myself now. < 1156207345 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I'm commanding myself now. < 1156207349 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :But it seems GregorR's bot isn't quite that easy to break. < 1156207366 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION takes a crash course in brainfuck < 1156207371 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Oh am I? < 1156207385 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Good, I hope your studies are long and arduous. < 1156207399 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and a crash it will be... < 1156207404 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf32 +[+[+].>] < 1156207417 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156207419 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 Razor-X: ps < 1156207428 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1156207428 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Aaaw. < 1156207431 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1156207433 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That's not going to do much ... output a 0 then quit. < 1156207433 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you need a BF interpreter while they're joyriding Egobot, I can load mine up. < 1156207433 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1156207442 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1156207445 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1156207447 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1156207461 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf64 -[-[-].] < 1156207464 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf lol < 1156207469 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156207471 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 pikhq: ps < 1156207480 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Sorry, it's optimized. [-] = set to 0 < 1156207485 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Shit. < 1156207486 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf32 lol < 1156207490 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156207491 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1156207493 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 CakeProphet: ps < 1156207495 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1156207497 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1156207498 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!bf64 -[->-<] < 1156207500 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156207503 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 GregorR-W: ps < 1156207513 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Damn, I didn't optimize that well, did I? :P < 1156207530 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf64 >>>>>>---+++>>>>><<<<><><><><><_>+<_>+<_>+<_>+++++>>>>++>>+>++>+>+<>+>+<+>+<+>_<+>_<+><>_<_<_<_>_<+>_<+. < 1156207533 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1156207536 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156207539 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 CakeProphet: ps < 1156207541 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf64 -[-[-].-] < 1156207546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156207548 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 pikhq: bf64 < 1156207549 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 pikhq: ps < 1156207552 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :There we go 8-D < 1156207552 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1156207565 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1156207565 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What command is _, CakeProphet ? < 1156207565 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Of course, that would work with !bf* :-P < 1156207567 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1156207569 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1156207579 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf64 >>>>>>---+++>>>>><<<<><><><><><_>+<_>+<_>+<_>+++++>>>>++>>+>++>+>+<>+>+<+>+<+>_<+>_<+><>_<_<_<_>_<+>_<++++-----+++++----+_--+_+_+++++[.]........-----+++ < 1156207585 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is just typing in random shit. < 1156207593 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf* -. < 1156207594 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Good job CakeProphet. < 1156207598 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You'll make a fine BF coder. < 1156207604 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!bf -. < 1156207606 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1156207608 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1156207611 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yay. < 1156207613 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bravo. < 1156207618 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!bf 64 -. < 1156207622 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1156207627 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!bf 8 -. < 1156207630 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1156207633 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1156207639 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!bf [-.] < 1156207652 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156207655 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!bf -[.-] < 1156207656 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 Razor-X: ps < 1156207658 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  < 1156207663 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1156207675 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Emacs froze up for a second and loaded Thai-Util :D. < 1156207697 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf >>>>>+[+[+[+[+[+<-]<-]<-]<-]<-]. < 1156207718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why? No idea. < 1156207735 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!bf +[,.>+] < 1156207738 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156207742 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 Razor-X: bf < 1156207744 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 Razor-X: ps < 1156207749 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 blah < 1156207756 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 \n < 1156207758 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :blah < 1156207770 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Let's see how long it takes to memory overflow! < 1156207778 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf >>>>>>>++>+>+>+>++>+>+>++>++>+>++>++>+++>+>+>>>+++>+>+>+>----->,-->++>[.][[.[.[.[.[.[.[.[.].].].].].].].].],+ < 1156207780 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 Why don'cha add in an auto EOL, sheesh?\n < 1156207780 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf64 -[-[-].-] < 1156207781 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf64 -[-[-].-] < 1156207781 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf64 -[-[-].-] < 1156207782 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf64 -[-[-].-] < 1156207782 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf64 -[-[-].-] < 1156207782 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Why don'cha add in an auto EOL, sheesh? < 1156207783 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: It won't. < 1156207785 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf64 -[-[-].-] < 1156207787 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf64 -[-[-].-] < 1156207789 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf >>>>>>>++>+>+>+>++>+>+>++>++>+>++>++>+++>+>+>>>+++>+>+>+>----->,-->++>[.][[.[.[.[.[.[.[.[.].].].].].].].].],+ < 1156207801 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :What exactly would that bit of code so? < 1156207808 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :do < 1156207813 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bull and shit. < 1156207813 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 I have no idea. < 1156207826 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :And neither do I. < 1156207834 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 \n < 1156207846 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea. < 1156207863 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!bf64 +[>+] < 1156207863 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We need a !kill. < 1156207866 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :realloc: Cannot allocate memory < 1156207870 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: There IS a !kill >_< < 1156207883 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We need a !kill EgoBot < 1156207892 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 さあ、祥子様で一勝に歩きたい :(\n < 1156207893 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!kill pikhq < 1156207894 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :さあ、祥子様で一勝に歩きたい :( < 1156207896 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No such process! < 1156207918 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!eof 3 < 1156207928 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156207931 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 Razor-X: bf < 1156207932 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 CakeProphet: bf < 1156207934 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 CakeProphet: ps < 1156207935 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!bf +[.<+.>] < 1156207937 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :12 CakeProphet: bf < 1156207948 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION killall egobfi < 1156207957 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :  < 1156207963 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh dear. < 1156207972 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot is sending me strand CTCP < 1156207974 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :s < 1156207976 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :strange < 1156207978 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Woaha. < 1156207984 0 :EgoBot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156207985 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That was awesome! < 1156207990 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :God I hate you guys. < 1156207994 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : Unknown CTCP 0x010x010x010x010x040x010x050x010x010x010x080x01 ( ) from EgoBot < 1156208000 0 :EgoBot!n=EgoBot@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1156208011 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf 0 Dimensifuck Brainfuck polyglot +^[+]v.X < 1156208019 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1156208022 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 EgoBot: daemon EgoBot reload < 1156208023 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 EgoBot: daemon cat reload < 1156208025 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 GregorR: ps < 1156208091 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You are not worthy of any praise as a programmer of Esome if you cannot crash EgoBot. < 1156208097 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+++>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+++>>+>+>+>+>+>>+>>+>>+>>>+>+>+>+>+>+>++>>+>+....>>+>+>+>+>+>+>.>+>>+>+>+>.+>+>+>+>+>+++,>+>+>+.+>++>+>+>+>>+>+>+>>+>>++>+>>+>+>+>+>+>++++++++++{>>>>>+>+>+>+>+>+<+<+<+<+<+<>+>+>+>+>] < 1156208100 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156208103 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 CakeProphet: ps < 1156208110 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1156208114 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That wasn't exciting. < 1156208127 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :You were supposed to process some sort of internet connection or do something else magical. < 1156208128 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!kill 3 < 1156208130 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 3 killed. < 1156208136 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!kill 10 < 1156208137 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No such process! < 1156208142 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!kill 9 < 1156208143 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No such process! < 1156208146 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!kill You < 1156208147 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No such process! < 1156208153 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!kill bill < 1156208156 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No such process! < 1156208165 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Yes there is! < 1156208173 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No such process! < 1156208175 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :VOLUME 2!!! < 1156208177 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Yes there is! < 1156208181 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+++>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+++>>+>+>+>+>+>>+>>+>>+>>>+>+>+>+>+>+>++>>+>+....>>+>+>+>+>+>+>.>+>>+>+>+>.+>+>+>+>+>+++,>+>+>+.+>++>+>+>+>>+>+>+>>+>>++>+>>+>+>+>+>+>++++++++++{>>>>>+>+>+>+>+>+<+<+<+<+<+<>+>+>+>+>] < 1156208184 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156208186 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 CakeProphet: ps < 1156208187 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!ps 3 < 1156208190 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 CakeProphet: ps < 1156208193 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen CakeProphet < 1156208207 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1156208208 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :108 +++++++++++++[>+++++>+++++++>++++++++>++++++<<<<-]>++.>++++++.>+++.<++++.>>++.<+++++++.---.+.<+++.---.>++++. [295] < 1156208216 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wow. That's surprisingly good. < 1156208222 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :? < 1156208227 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1156208236 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++[>+++++>+++++++>++++++++>++++++<<<<-]>++.>++++++.>+++.<++++.>>++.<+++++++.---.+.<+++.---.>++++. < 1156208239 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet < 1156208245 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156208246 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :? < 1156208248 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 GregorR-W: bf_txtgen < 1156208250 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 Razor-X: ps < 1156208260 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha. Horrible genetic algorith.m < 1156208262 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*algorithm. < 1156208286 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :155 +++++++++++++[>+++++>+++++>+++++>+++++<<<<-]>.>.>........>......<.<...<.>..............<.....>>>...<..............<.......<....>.>.>....<..>.....<..<..<... [842] < 1156208288 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Brace yourselves ladies (and gentlemen), the competition will begin in a few minutes! < 1156208290 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1156208290 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :everybody getting ready for the unveiling? < 1156208295 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :OUCH. That's horrible! < 1156208302 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to know what all this crap he's putting in would do. < 1156208316 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++[>+++++>+++++>+++++>+++++<<<<-]>.>.>........>......<.<...<.>..............<.....>>>...<..............<.......<....>.>.>....<..>.....<..<..<... < 1156208319 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1156208329 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1156208331 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What's the ASCII code for A again? < 1156208331 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf < 1156208336 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: 65 < 1156208340 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Aha. < 1156208375 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :What's the ASCII code for YOUR MOM < 1156208388 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :9999 < 1156208392 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :☼ < 1156208393 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Did lament take over your body? < 1156208402 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf omg lol < 1156208404 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156208408 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 CakeProphet: ps < 1156208430 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf 3 CakeProphet: ps < 1156208436 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156208440 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 CakeProphet: ps < 1156208443 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :-.- < 1156208447 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :What does it all mean!!! < 1156208451 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bangs his head against the wall. < 1156208477 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++[>+++++<-]<<<++++[>++[>+++++++++++<-]<-]>>[>.<-] < 1156208498 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Why does it give me the same thing over and over? < 1156208500 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156208502 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 CakeProphet: ps < 1156208505 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++[>+++++<-]<<++++[>++[>+++++++++++<-]<-]>>[>.<-] < 1156208508 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1156208511 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There we are. < 1156208511 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: [[Brainfuck]] < 1156208520 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wooo! it's time! < 1156208540 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No, it's actually one minute past. < 1156208542 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But whatever. < 1156208557 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Will you do the honors of posting the task on the Wiki page? < 1156208577 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :uhm... ok, then- this will take a bit. < 1156208590 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :should I just post the brief list and then flesh it out after people look? < 1156208594 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Don't forget the last one we talked and sobbed about. < 1156208598 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1156208600 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1156208619 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ARGH! < 1156208627 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!pf ,[.,] < 1156208630 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1156208633 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't fond of needing to wait anymore < 1156208638 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf ,[.,] < 1156208644 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: That'll evaluate to nothing. < 1156208651 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156208653 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Bullshit < 1156208654 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 CakeProphet: bf < 1156208656 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 pikhq: ps < 1156208661 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 Bull.\n < 1156208662 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!bf +[,.[-]] < 1156208664 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Bull. < 1156208670 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh, whoops. < 1156208671 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156208673 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156208675 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156208676 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 CakeProphet: bf < 1156208678 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 Razor-X: ps < 1156208680 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 Razor-X: bf < 1156208685 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!i 5 Blah\n < 1156208687 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!I lol < 1156208687 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!i 5 . . .\n < 1156208688 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :B < 1156208690 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1156208694 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's the end of that. < 1156208700 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bravo. < 1156208703 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!pf+ ,[.,] < 1156208706 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1156208707 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!bf +[,.] < 1156208709 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf + ,[.,] < 1156208719 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156208722 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 CakeProphet: bf < 1156208723 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!i lol? < 1156208724 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 Razor-X: bf < 1156208725 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf + ,[.,] < 1156208726 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 CakeProphet: bf < 1156208728 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :6 Razor-X: ps < 1156208735 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!i 6 And Bingo was his name-o.\n < 1156208739 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!i 4 And Bingo was his name-o.\n < 1156208742 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :And Bingo was his name-o. < 1156208757 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is totally confused. < 1156208760 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Come on bub. Can't make a cat program in BF? < 1156208768 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156208770 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 CakeProphet: bf < 1156208772 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 Razor-X: bf < 1156208774 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 CakeProphet: bf < 1156208776 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :6 Razor-X: ps < 1156208778 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :7 CakeProphet: bf < 1156208782 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!kill 4 < 1156208784 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 4 killed. < 1156208786 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!kill 3 < 1156208788 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 3 killed. < 1156208789 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!kill 5 < 1156208790 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!kill 7 < 1156208792 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 7 killed. < 1156208799 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156208802 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 Razor-X: ps < 1156208802 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't get how the bot works. < 1156208804 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1156208805 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :BEHOLD! < 1156208806 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1156208807 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/2006_Esolang_Contest#The_Tasks < 1156208808 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1156208818 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :?help bf < 1156208823 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!help bf < 1156208826 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :To use an interpreter: Note: can be the actual program, an http:// URL, or a file:// URL which refers to my pseudofilesystem. < 1156208829 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :THE TASKS. THEY HURT MY EYEEEEES. < 1156208839 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sorry. < 1156208841 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well CakeProphet, I wish you luck. You and your defficient cat program. < 1156208849 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's wiki-fu is weak < 1156208849 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156208860 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I *did* manage to make them bulleted, at least... < 1156208862 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's because you use Weak-y-fu. < 1156208869 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1156208871 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knows wikicode fairly well. < 1156208872 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*Cymbal crash*. < 1156208884 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I can't stand Wiki markup, personally. < 1156208886 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!help bs < 1156208890 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :To use an interpreter: Note: can be the actual program, an http:// URL, or a file:// URL which refers to my pseudofilesystem. < 1156208890 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :LaTeX for the win. < 1156208891 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :do you mean "rimshot"? < 1156208898 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Shhh. Bub. < 1156208907 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!help show < 1156208910 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: show Function: display the current output buffer for a process < 1156208933 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!show 3 < 1156208947 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hyperventilates < 1156208957 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+++>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+++>>+>+>+>+>+>>+>>+>>+>>>+>+>+>+>+>+>++>>+>+....>>+>+>+>+>+>+>.>+>>+>+>+>.+>+>+>+>+>+++,>+>+>+.+>++>+>+>+>>+>+>+>>+>>++>+>>+>+>+>+>+>++++++++++{>>>>>+>+>+>+>+>+<+<+<+<+<+<>+>+>+>+>] < 1156208960 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156208962 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 CakeProphet: ps < 1156208965 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!show 3 < 1156208980 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!help bf < 1156208982 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1156208982 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :To use an interpreter: Note: can be the actual program, an http:// URL, or a file:// URL which refers to my pseudofilesystem. < 1156208984 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1156208986 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1156209012 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ARgh < 1156209023 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!help bf64 < 1156209026 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :To use an interpreter: Note: can be the actual program, an http:// URL, or a file:// URL which refers to my pseudofilesystem. < 1156209069 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I locked the participation list. < 1156209078 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++++++++++++++++++++>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+++++++++++++++++++++><>>>>>>>>>>>>>>>>>>>>>++++>+>+>+>+>+>+>+>+>+>+>+>>+>+>+>+>+>+[>+>+>+>+>+>+>+>+>+>+][,-] < 1156209078 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :May the best coder win. < 1156209080 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :realloc: Cannot allocate memory < 1156209114 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :more specific version: http://esoteric.voxelperfect.net/wiki/2006_Esolang_Contest#The_Tasks < 1156209116 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++++++++++++++++++++>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+++++++++++++++++++++><>>>>>>>>>>>>>>>>>>>>>++++>+>+>+>+>+>+>+>+>+>+>+>>+>+>+>+>+>+[>+>+>+>+>+>+>+>+>+>+[,<<<<<<<<<<<<<<<<<]] < 1156209135 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and I'm going to be adding links to useful articles shortly. < 1156209137 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156209138 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 CakeProphet: bf < 1156209140 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 CakeProphet: ps < 1156209144 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Don't. < 1156209148 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!show 4 < 1156209149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ARGH!!!. . . < 1156209159 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I meant like making "UUencode < 1156209160 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :People should be able to find the relevant information to their task *on their own*. < 1156209164 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1156209165 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1156209166 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a link to... oh, fine.. < 1156209183 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I was talking about some of the tasks involving brute-forcing vs. smartness. < 1156209200 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, yeah- I'm just trying to make sure people know what we mean. < 1156209206 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... here's a good program. < 1156209219 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf [>+,] < 1156209232 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels like doing that compression one. . . < 1156209234 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Noop. < 1156209249 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :THE TASK LIST HAS BEEN CONFIRMED. PLEASE TAKE A LOOK AT IT AT YOUR CONVENIENCE. ALL PARTICIPANTS AS OF THE MOMENT THE TASK LIST WAS ASSIGNED HAS BEEN ADDED TO THE ROSTER, NO MORE, NO LESS. NO ONE ELSE WILL BE ADDED. Thank you. < 1156209260 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :OKAY < 1156209264 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :THANK YOU FOR THAT BULLETEIN < 1156209274 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Bub. Spell better. < 1156209319 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf [+>.']] < 1156209332 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*Sigh*. < 1156209335 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf [+>.,] < 1156209337 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'll help out our bumbling fool here. < 1156209346 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: What does [] do in BF? < 1156209349 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :No no.. I'll do it. < 1156209356 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to trust blind instinct on this one. < 1156209360 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156209370 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Obviously you have horrible instinct :D. < 1156209399 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1156209411 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hey now.. I don't even know what the commands do.. < 1156209416 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. OISC could be simpler, though. . . < 1156209430 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . < 1156209435 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :toehr than > is next... < is back... + add something to that stack.. and - take away from that stack... but I have no clue how to use that to make anything. < 1156209454 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh and [] are loops < 1156209503 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok, I think I'm done for now: http://esoteric.voxelperfect.net/wiki/2006_Esolang_Contest#The_Tasks < 1156209586 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1156209595 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Heh... I'm ganna win this one. < 1156209611 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156209618 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1156209624 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I guess it's possible. < 1156209634 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah I'd probably have trouble doing all of those things in a language I knew. < 1156209647 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you don't have to do all, just some. < 1156209650 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Gah. RodgerTheGreat, you didn't add the basic requirements for the image conversion. < 1156209658 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, whoops. < 1156209661 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nor for sed. < 1156209664 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :care to add that? < 1156209669 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :-_-'' < 1156209677 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :FINE < 1156209677 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Come on. I did everything else on the page. < 1156209681 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'll do it. < 1156209697 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Okay... so for my first task I submit this... < 1156209736 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can't make an OISC/MISC interpreter in Python? < 1156209752 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :[,>] < 1156209760 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Dunno what OISC/MISC is. < 1156209766 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Click on the link, bub. < 1156209805 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries thinking of how to do arrays in Brainfuck. . . < 1156209805 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has only a few months experience with Python. < 1156209818 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sighs deeply. < 1156209832 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm guessing you just give a lineup of cells different bytes and call it an "array" < 1156209839 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156209853 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But... I'm trying to speak French when I only know shitty English. < 1156209871 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Bub. Anyone can program in BF. And OISC/MISC is easy. < 1156209908 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't get BF yet.. so can't program in it. < 1156209915 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How bout a synthetic set of trig functions? That's easy. < 1156209944 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I could do it in Python... < 1156209956 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Good. < 1156209957 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But.. I don't know -shit- about BF... and I'm failing to understand it as I read about it. < 1156209995 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :A friend of mine is really into computing and logic, but she's horrible with software and higher-level languages. BF was a snap for her. < 1156210010 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(No pikhq, she has a girlfriend already. Not that I'd care :D.) < 1156210023 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sucks at both.. apparently :( < 1156210029 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Here, lemme help. < 1156210041 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Do you know what an array of cells is? < 1156210050 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm really not a logical kind of person... I'm not good with structures and crap. < 1156210054 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1156210060 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Maybe.. < 1156210075 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I know what an array is.. and I'm guessing a cell is a content of the array. < 1156210087 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Think of a bunch of cubby holes that make a shelf. < 1156210095 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Your shelf is the array, each cubby hole is a cell. < 1156210100 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok guys, this is the final task list (for real this time)- http://esoteric.voxelperfect.net/wiki/2006_Esolang_Contest#The_Tasks < 1156210111 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah I got that much. < 1156210121 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So the cells act as memory storage? < 1156210125 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1156210129 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. Like in a real computer. < 1156210129 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cheers. < 1156210142 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :now imagine that you're looking at one cubby hole at a time. < 1156210144 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Now, if you have an infinite set of cards to add in to each cubby hole, and an infinite set of holes, what does + do? < 1156210146 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Now I just need to figure out how the bytes come together to equal shit. < 1156210162 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Puts a "card" in :D < 1156210165 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes! < 1156210174 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION claps like a little kid, "yaaaaaay!" < 1156210174 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What does - do, assuming you already did a + ? < 1156210181 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :....the inverse? < 1156210183 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION claps like a little kid, "yaaaaaay!" < 1156210191 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :NO! YOU CLAPPED TOO SOON! < 1156210196 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :SHIT < 1156210197 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But yes, you are correct. < 1156210199 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1156210201 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156210203 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156210218 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X would make the most hilarious kindergarten teacher... < 1156210221 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Remember. Clap after you know you're correct. < 1156210234 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: NEVER EVER! < 1156210240 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156210250 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I may go all girly over kids, but I never want to take care of them for extended periods of times >_>. < 1156210256 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :EVER. < 1156210258 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*Ahem* < 1156210270 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Now, what does a > do, CakeProphet ? < 1156210271 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure how to convert bytes into uh... useful stuff. < 1156210277 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Goes over to the over cell. < 1156210281 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Over cell? < 1156210289 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Goes... over to the next cell. < 1156210293 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Good. < 1156210296 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What does < do? < 1156210300 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :-.- < 1156210304 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :back? < 1156210310 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION claps like a little kid, "yaaaaaay!" < 1156210315 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No. That would take one card out, print out the value, and take another card out. < 1156210319 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You clapped too soon, again. < 1156210321 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION mumbles "previous" < 1156210330 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::? < 1156210333 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ok. What does . do? < 1156210342 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :outputs < 1156210351 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :OUTPUTS WHAT? < 1156210362 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you have 65 cards inside, what is the output? < 1156210375 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The... cell? < 1156210386 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156210386 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :65. < 1156210391 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :NO. < 1156210393 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :YES < 1156210403 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/ASCII < 1156210405 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It prints out the symbol corresponding to the ASCII symbol for 65. < 1156210410 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :_|_ >.< _|_ Screw this school, man! I'll just drop out! < 1156210419 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :AHA < 1156210427 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That helps me out a bunch/ < 1156210431 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That would go to the right one cell, print its contents, and go to the left one cell. < 1156210448 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't know it converted to ASCII < 1156210450 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Now. If you have a , what do you do? < 1156210454 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: I think you're just confusing him when you interpret his emoticons. < 1156210469 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Fine :(. < 1156210476 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it is funny. < 1156210487 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :however, we're trying to teach him. < 1156210489 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :, takes input.. < 1156210493 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :[] is whiles < 1156210495 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wins. < 1156210506 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: If your input is `A', how many cards are added to the cell? < 1156210524 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :No idea... I don't know ASCII by heart < 1156210532 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Pssst. Look at a table. Bub. < 1156210566 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :0110 0001 97 61 a < 1156210574 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can read tables now... yaaay. < 1156210576 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hits her face. < 1156210584 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How can you have binary cards, BUB?! < 1156210584 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156210592 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :A != a, also. < 1156210604 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :BUB. You're WRONG. < 1156210611 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There is a decimal amount of cards in the cell. < 1156210617 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :DECIMAL. :P < 1156210617 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :DECIMAL < 1156210626 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :DECIMAL < 1156210627 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Base 10. < 1156210634 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shows 10 fingers < 1156210648 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::? < 1156210662 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So bub, how many cards? < 1156210674 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hell if I know. < 1156210675 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shows CakeProphet 65 fingers and nudges him in the ribs. < 1156210687 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ahems, "65" < 1156210689 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whispers nonchalantly as if she didn't see that. < 1156210694 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes! Correct! < 1156210704 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :next subject: if there are two cards in the cubbyhole, what does [ do? < 1156210705 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Now can you read the table and find out *why* it's 65? < 1156210706 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So A is... < 1156210719 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Because the table said so.. < 1156210724 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Good job! < 1156210733 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Alright. Now answer RodgerTheGreat's question. < 1156210742 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ < 1156210754 0 :tgwizard!unknown@unknown.invalid QUIT :"Leaving" < 1156210756 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I know it does some sort of loop.. no idea what the loop is based on though. < 1156210762 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ is A? < 1156210765 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1156210795 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ < 1156210800 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: If you have this code +++++++++++[>+++++++++++.<-] what does it do? < 1156210801 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156210804 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 CakeProphet: bf < 1156210806 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 CakeProphet: ps < 1156210806 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Don't forget the output, bub. < 1156210817 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1156210819 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1156210824 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Congratulations! < 1156210827 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oooh... exciting. < 1156210833 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :My first BF program... < 1156210840 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :not quite Hello World... but I'm getting there. < 1156210841 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Now answer the question I just asked. < 1156210849 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know? < 1156210872 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :dont tell me < 1156210877 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++[>+++++++++++.<-] < 1156210880 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : !,7BMXcny < 1156210884 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It does that. < 1156210899 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sighs. < 1156210911 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: If you have this code +++++++++++[>+++++++++++.<<] what does it do? < 1156210917 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++[>+++++++++++.<-] < 1156210920 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : !,7BMXcny < 1156210939 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++[>+++++++++++.<<] < 1156210942 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1156210958 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It... does the same thing over and over again? < 1156210962 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't think we're going anywhere fast with this. < 1156210992 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs, "Just tell me what it does... works much better than asking me questions about crap I don't know." < 1156211010 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fine. < 1156211025 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm already trying to answer the questions... so asking them for me doesn't help much ^_^ < 1156211028 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[ jumps to the matching ] if the current cubbyhole has no cards in it. < 1156211044 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So it.. < 1156211045 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :] jumps BACK to the matching [ if the current cubbyhole has any cards in it. < 1156211077 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So... how would you keep it from going on forever? < 1156211105 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :alright, let's look at this example: < 1156211109 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[+>] < 1156211122 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :when the program starts, the cubbies have 0 cards in them. < 1156211130 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the first cubby therefore has 0 cards. < 1156211141 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[ will therefore jump to ] < 1156211150 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we're at the end of the program, done. < 1156211155 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :next example. < 1156211160 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :+[-] < 1156211170 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm wait wait.. < 1156211171 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we put a card in the first cubby. < 1156211174 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean by jump to? < 1156211184 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we have cards, so [ does nothing < 1156211189 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :- takes the card away. < 1156211202 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we have no cards, so ] does nothing. < 1156211205 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :end of program. < 1156211211 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So it's like a.... conditional? < 1156211221 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :by "jump" I mean, go to a different part of the program. < 1156211221 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1156211236 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Ah... it locks crap out.. I get it... I thought it was just a loop or something/ < 1156211242 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :don't think of [ and ] as a loop, think of them as conditionals that must be used in pairs. < 1156211262 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah yeah I get it now. < 1156211267 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you *can* use them to create loops. < 1156211267 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I didn't know they were conditionals till now. < 1156211279 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's basically a lock. < 1156211286 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Which is basically a conditional. < 1156211291 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :like a spinlock, in a way, yes. < 1156211334 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: I think I got him to understand [ ]! < 1156211344 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I got most of the first part. < 1156211347 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dances < 1156211351 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :> < + and - < 1156211362 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and to an extent , and . < 1156211401 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... < 1156211404 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :soo./... < 1156211417 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Back. < 1156211455 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I had successes while you were gone! < 1156211468 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes. He comprehended while loops. < 1156211474 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I feel proud of our student now. < 1156211474 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :w00t < 1156211511 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... how do you do loops? < 1156211513 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: can you tell me what +[.+] would do? < 1156211525 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :step through it one instruction at a time. < 1156211535 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ADd one... output it... add another... < 1156211558 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1156211559 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :loops back. < 1156211571 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :When does it stop? < 1156211579 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't < 1156211580 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :DOES it stop? < 1156211585 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Good ;). < 1156211601 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :[-] would stop it though < 1156211605 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1156211608 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :now, in the real world, cubbyholes can only hold 0-255 cards. < 1156211609 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, hmmm. < 1156211623 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you + with 255 cards, you will have 0 cards. < 1156211631 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1156211632 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(depends on the interpreter) < 1156211634 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Cool < 1156211643 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :likewise, - with 0 cards gives you 255 < 1156211647 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Some BF interpreters would give errors there, some can hold a 32-bit amount of cards, other 8-bit amounts of cards, etc. < 1156211653 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Now, write a BF->Python compiler using Python. < 1156211659 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1156211665 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1156211670 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1156211683 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hey, if you understood this correctly, it should be a breeze. < 1156211686 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm using my own characters though... those annoy me. < 1156211688 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in theory < 1156211702 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: ? < 1156211716 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Although I have no idea how to set up an infinite array... unless its pseudoinfinite by expanding when needed. < 1156211740 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :30000 cells is the BF standard. < 1156211744 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1156211746 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(for whatever reason) < 1156211754 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't even know how to set up a compiler in generally... but he could set up an instant-response-interpretter like system. < 1156211759 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :64000 is another nice number. < 1156211765 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :A compiler is even easier. < 1156211770 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Eh... you could just expand to the array when needed. < 1156211782 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: It would eventually segfault. < 1156211789 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :No idea what that is. < 1156211796 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1156211815 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :This kindergarten teacher has had enough :D. < 1156211818 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is something of a newb... in case it hasn't caught on. < 1156211829 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is shocked. < 1156211852 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How long have you been using Linux for, bub? < 1156211862 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf +['+] < 1156211870 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses XP *gasp* MURDER < 1156211877 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what's the ' for? < 1156211877 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf +[,+] < 1156211881 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf +[.+] < 1156211882 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. A Windows user, no wonder. < 1156211883 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :say Typo. < 1156211885 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1156211897 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You'd get an Out of Memory error eventually. < 1156211905 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :get EgoBot to stop CTCPing me < 1156211911 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156211917 0 :EgoBot!unknown@unknown.invalid QUIT :Excess Flood < 1156211918 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric : /ignore EgoBot < 1156211929 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. That too. < 1156211930 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf-txt_gen lolspam < 1156211930 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's what BF does when it sends low-level ASCII codes < 1156211936 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my bot does that too, < 1156211941 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1156211945 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1156211947 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :dead < 1156211949 0 :EgoBot!n=EgoBot@c-24-21-138-66.hsd1.mn.comcast.net JOIN :#esoteric < 1156211950 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: *Pssst* EgoBot left. < 1156211951 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lemme get my bot < 1156211956 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf-txt_gen lolspam < 1156211960 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1156211964 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bftxt_gen lolspam < 1156211964 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen lolspam < 1156211966 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1156211966 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1156211970 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1156211972 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1156211974 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1156211993 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Gee I like to think about the dead. < 1156211998 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :70 ++++++++++++[>+++++++++>++++++++>><<<<-]>.+++.---.+++++++.---.>+.<---. [288] < 1156212004 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Congratulations. You are 1 of 2 windows users here, bub. < 1156212012 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :who < 1156212019 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :is the other one, again? < 1156212027 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet and thematrix(something-or-other). < 1156212036 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++[>+++++++++>++++++++>><<<<-]>.+++.---.+++++++.---.>+.<---[,] < 1156212040 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1156212053 0 :BrainMachine!n=PircBot@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1156212057 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++[>+++++++++>++++++++>><<<<-]>.+++.---.+++++++.---.>+.<---.,] < 1156212060 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :now we have a spare. < 1156212065 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++[>+++++++++>++++++++>><<<<-]>.+++.---.+++++++.---.>+.<---[.] < 1156212069 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :There < 1156212084 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :239 +++++++++++++++[>+++++++>++>+++++>+++++++<<<<-]>>++..>----.>----..<<.>++.<.>+++++++++++++++++++++++++++++++++++.---.++.>.<<.>+++++++++.-----.<.>+++++.<<-.+.>>------.<<++.>.>>----.+.<+.++++++.-.<.>.<<---.---.>.<-.+.----.+++.>++++++++++++++. [858] < 1156212099 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :-.- < 1156212126 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah so.. I suck at logic, math, and pretty much everything programming... < 1156212133 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Where do you think my knack is? < 1156212140 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is more of a art kind of person. < 1156212148 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :try truck driving < 1156212187 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Though coding is something of an art... pretty amazing crap... I suck at it. < 1156212191 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is also an art kind of person. < 1156212202 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this does not prevent me from coding. < 1156212203 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :I've sucked at coding for 11 years < 1156212210 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :my code is somewhat readable and well-designed now < 1156212219 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there's nothing about being artistic that is at odds with being a programmer. < 1156212222 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :but i've got nothin' on those old geezers < 1156212233 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So... am I doing good for only having typed up about... 4 programs ever? (not including BF) < 1156212240 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1156212249 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :at least QBASIC didn't braindamage you < 1156212266 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :i was debugging gotos when I was 6 < 1156212266 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :C looks kind of annoying. < 1156212272 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :kind of hard to understand what a function is after that < 1156212296 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I have a feeling I'd be better at low level code... < 1156212303 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I suck at organizing. < 1156212313 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :BF is low-level < 1156212318 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :low level code needs a lot more organizing < 1156212331 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and less self-documenting. < 1156212332 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :....oh... well then... < 1156212355 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION scratches his head. < 1156212375 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I guess the more abstract it is... the better I'll bet at it probably. < 1156212392 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :BF is abstract < 1156212395 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :........ < 1156212402 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :god damnit.... stop confusing me :D < 1156212413 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it is BOTH abstract and low-level < 1156212420 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's not abstract though.. it's very low and in-the-very-nature-of-the-computer. < 1156212427 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the two are not mutually exclusive. < 1156212433 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Abstract is.... more general and vague. < 1156212448 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: when was the last time you saw a computer with one pointer and a tape? < 1156212462 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I've never seen a computer with one pointer and a tape. < 1156212479 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :BF runs on a computer with one pointer and a tape. < 1156212482 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I've never seen a computer with a pointer... or a tape at all.. < 1156212523 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea what a tape is... unless you mean... duct tape or something. < 1156212653 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck *is* a computer with one pointer and a tape. . . < 1156212665 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: [[Turing machine]] < 1156212668 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good point < 1156212679 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Meh... excuse my lack of technical knowledge... to me a computer is a box with some stuff in it and a monitor. < 1156212688 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's too bad IRC doesn't support wikicode... < 1156212688 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :j00 fail. < 1156212707 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a javascript wiki-linker in his client. < 1156212716 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1156212722 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :STuff like this [[this]] will link me to wikipedia articles. < 1156212725 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :mine just recognizes links. < 1156212729 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1156212734 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Okay... we have the same thing. < 1156212737 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mine requires me to parse it all. < 1156212768 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... at least I'm a bit more technical than the average windows user. < 1156212821 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is like saying "At least I know more algebra than a kindergartener". . . < 1156212828 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: that means you know the difference between AOL and the internet. < 1156212841 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156212847 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :AOL should die. < 1156212866 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so.. here's what I know about the internet... it's like... like like a series of tubes... < 1156212876 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :AOL *did* die, it's soulless corpse simply continues to haunt us through it's adoptive companies. < 1156212941 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So far the only things I have experience with is.... socketevent-based/parser programming. < 1156212951 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :And I can make a prine number generator... how delightful. < 1156212962 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :are those like prime numbers? < 1156212973 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :? < 1156212978 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah sorta < 1156212980 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"prines" < 1156212995 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Basically... my skills in programming allow me to.... make an IRC bot. < 1156213012 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, you're where I was when I was 9. < 1156213013 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :socket + event-based + parsing = bot < 1156213014 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :impressive. < 1156213032 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is 15... meh... < 1156213049 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is 16 < 1156213070 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :You guys scare me... you've all been coding since you were little kids... WHO DID THIS TO YOU < 1156213070 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :knowing how to code IRC bots comes in handy occasionally. < 1156213088 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I could probably rig up an IRC client if I wanted to. < 1156213100 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I learned to program when I was 13 when my family finally GOT A DAMN COMPUTER < 1156213125 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've been coding for half of my life. :) < 1156213134 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...meh... a month. < 1156213175 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Logical thinking kind of annoys me... actually. < 1156213183 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hates tidiness and exactness. < 1156213202 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION relishes in tidiness and exactness, he's just usually too lazy to create it. < 1156213215 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loves tidiness and exactness < 1156213225 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's been very helpful to me. . . < 1156213232 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah... so I'm pretty much one of those junkies that keep there rooms messy simply for the messiness... < 1156213261 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I anticipate it will continue to be helpful during my Calc class this year. . . < 1156213264 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Neatness is... annoying for me anyways... and that seems like a good coder skill. < 1156213273 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: I keep my room messy because it doesn't matter to me. < 1156213282 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well.. that too. < 1156213307 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :If you need spaghetti code.... < 1156213318 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'd probably be good at that. < 1156213329 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then I can show you stuff I did 8 years ago. < 1156213336 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yummy < 1156213346 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmm. Apple BASIC. < 1156213405 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :If you've been coding for so long.. and at that age... programming languages are probably near-natural to you... < 1156213417 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm guessing that whole kids-learn-foreign-languages-easier applies to computer languages. < 1156213418 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Depends upon the language. < 1156213425 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like I said, I'm a Tcler. < 1156213435 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It really is almost native to me by now. . . < 1156213473 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'd hate thinking code all the time... < 1156213484 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's neato and all... but too much can be mentally exhausting. < 1156213561 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1156213583 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION had a knowledge of programming since I was quite young < 1156213598 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What was the year when VB5 was current? < 1156213633 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen A < 1156213641 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1156213641 0 :preyalone!n=preyalon@adsl-147-36-36.gsp.bellsouth.net JOIN :#esoteric < 1156213647 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi preyalone < 1156213647 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :GET EGOBOT BACK HERE < 1156213664 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes question < 1156213671 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1156213671 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :30 ++++++++[>++++++++>>><<<<-]>+. [25] < 1156213673 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1156213675 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1156213676 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh ho! < 1156213688 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :I'm here- I can evaluate BF... < 1156213707 0 :BrainMachine!unknown@unknown.invalid PRIVMSG #esoteric :<:/ < 1156213892 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++[>++++++++>>><<<<-]>+>[-]>[-]<<[->+>+>+>+>+>+>+>+>+>+>+>+>+><<<<<<<<<<<<][.[-]>] < 1156213897 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1156213918 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :realloc: Cannot allocate memory < 1156213951 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++[>++++++++>>><<<<-]>+>[-]>[-]<<[->+>+>+>+>+>+>+>+>+>+>+>+>+><<<<<<<<<<<<][.[-]>] < 1156213953 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :bastard < 1156213976 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :realloc: Cannot allocate memory < 1156213978 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen CakeProphet sucks at Brainfuck. < 1156213984 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1156214008 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hey man... that's like.. almost my first try at something. < 1156214018 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cries in the corner, "I can't do anything right..." < 1156214031 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So.. any idea why that doesn't work? < 1156214100 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++[>++++++++>>><<<<-]>+>[-]>[-]<<[->+>+>+>+>+>+>+>+>+>+>+>+>+>][.<] < 1156214116 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :292 ++++++++++++[>+++>++++++>+++++++++>++++++++<<<<-]>>-----.>>+.<-.------.<+++++++++++++.++++++++++++++++++++++++++++++++++.---.+.>+++.---.<++++.<----.>-.++.>--.++++++++.++++++++.<<.>>>.<<-.<.++++++++++++++++++++++++++++++++++.>>-.>.++++++++.<<------.>>---.<+++.>---.<<---.<--------------------. [745] < 1156214118 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :shameless random plug- visit my website! http://rodger.shadowarts.org/index.php < 1156214129 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Whew! NO idea why it returned that.. but whoooo < 1156214164 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++[>+++>++++++>+++++++++>++++++++<<<<-]>>-----.>>+.<-.------.<+++++++++++++.++++++++++++++++++++++++++++++++++.---.+.>+++.---.<++++.<----.>-.++.>--.++++++++.++++++++.<<.>>>.<<-.<.++++++++++++++++++++++++++++++++++.>>-.>.++++++++.<<------.>>---.<+++.>---.<<---.<--------------------. < 1156214168 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet sucks at Brainfuck. < 1156214178 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1156214185 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: That was the output from !bf_txtgen. < 1156214186 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That's not very encouraging. < 1156214223 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :First rule of Brainfuck: it's not magic, it's merely weird as hell. < 1156214238 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :....that didn't make any sense... and it's really not that weird. < 1156214245 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Why would it be magic? < 1156214265 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Someone's been having a lot of fun, it seems. < 1156214281 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet seems to have zero ability for low-level languages. < 1156214289 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156214299 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You've been treating it like magic. < 1156214310 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Advice: Don't learn ASM -- ever. < 1156214311 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like, um. . . Putting random characters in. . . < 1156214336 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :? < 1156214354 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++[>++++++++>>><<<<-]>+>[-]>[-]<<[->+>+>+>+>+>+>+>+>+>+>+>+>+>][.<] < 1156214359 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :No that was actually supposed to be something. < 1156214414 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A hint: >>><<<< and < are exactly the same, except that >>><<<< takes up 6 additional characters. < 1156214429 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm 16 too, by the way. < 1156214434 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I learned BF when I was 14 though. < 1156214443 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :First program I did was addition, IIRC. < 1156214476 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :first program I ever wrote was a string inverter, followed by a simple crypto program. < 1156214485 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I didn't really get into Esolangs 'till I learned Verilog and thought of the Dream OISC machine. < 1156214504 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :sgeo: hi. < 1156214514 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I personally have very little experience with binary data, so I don't do much crypto/program-header type things. It's a sore point of mine I should work on. < 1156214515 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I stumbled into esolangs when I found a PalmOS-based BF interpreter called "acebf" < 1156214546 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :i've got an interpreter written in Python, but there are some bugs. anyone care to look? < 1156214548 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1156214553 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :from there, I soaked up everything I could find. < 1156214565 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what is it an interpreter for? < 1156214573 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :bf < 1156214574 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :BF? < 1156214576 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1156214580 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION claps. < 1156214582 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1156214582 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not that hard. < 1156214594 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1156214606 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Do it in BF. < 1156214607 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Did you enter the contest? < 1156214607 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :writing a BF interpreter in a language is a great exercise in learning the language. < 1156214626 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Writing a BF interpreter in INTERCAL is like suicide. < 1156214635 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1156214635 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :exactly. no, i didn't know of a contest. < 1156214647 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Awww. You can't enter then. < 1156214651 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Sorry bub. < 1156214662 0 :CakeProphet!n=CakeProp@h98.227.213.151.ip.alltel.net JOIN :#esoteric < 1156214670 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't understand why we have to lock contestants. < 1156214670 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :"""A Brainfuck interpreter""" < 1156214673 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :__author__="Andrew Pennebaker (andrew.pennebaker@gmail.com)" < 1156214673 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :__date__="Nov 18 2005 - Feb 27 2006" < 1156214673 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :__copyright__="Copyright 2006 Andrew Pennebaker" < 1156214673 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :__license__="GPL" < 1156214673 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :__version__="0.5" < 1156214673 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :from aio import chomp < 1156214675 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :import sys < 1156214678 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :from getopt import getopt < 1156214679 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :NO PASTING. < 1156214681 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :tape=[0]*100 < 1156214681 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :address=0 < 1156214682 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :OH GOD < 1156214683 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :STOP STOP STOP STOP. < 1156214685 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :def sublevel(toplevel): < 1156214688 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : i=0 < 1156214688 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : # until a balanced-bracket code block is found, add a character < 1156214690 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :PASTEBIN! < 1156214692 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : while toplevel[0:i+1].count("[")!=toplevel[0:i+1].count("]"): i+=1 < 1156214692 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : return toplevel[1:i] < 1156214696 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You've been ignored, buddy. < 1156214697 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :def run(instructions): < 1156214697 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : global tape < 1156214697 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : global address < 1156214699 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cries < 1156214702 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : position=0 < 1156214702 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : while position": address+=1 < 1156214712 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : elif cmd=="+": tape[address]+=1 < 1156214712 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : elif cmd=="-": tape[address]-=1 < 1156214717 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156214717 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : elif cmd==".": sys.stdout.write(chr(tape[address])) < 1156214717 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : elif cmd==",": < 1156214719 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156214722 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : try: tape[address]=ord(sys.stdin.read(1)) < 1156214722 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : except: tape[address]=-1 < 1156214722 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : elif cmd=="[": < 1156214724 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156214727 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Tell me when he's done, people. < 1156214727 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : level=sublevel(instructions[position:]) < 1156214727 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : while tape[address]!=0: run(level) < 1156214727 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : position+=len(level)+1 < 1156214729 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156214731 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : position+=1 < 1156214731 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :def usage(): < 1156214733 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156214736 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : print "Usage: %s [options] " % (sys.argv[0]) < 1156214736 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : print "--help (usage)" < 1156214739 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156214741 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : sys.exit() < 1156214741 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :def main(): < 1156214742 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156214745 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : systemArgs=sys.argv[1:] # ignore program name < 1156214745 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : live=False < 1156214746 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156214748 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : optlist=[] < 1156214748 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : args=[] < 1156214749 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156214750 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :My BF interpreter in INTERCAL has been indefinitely postponed, since I have a Japanese novel translation project on the horizon. < 1156214751 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : try: < 1156214754 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : optlist, args=getopt(systemArgs, None, ["help"]) < 1156214754 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : except Exception, e: < 1156214755 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156214757 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : usage() < 1156214757 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : live=len(args)<1 < 1156214757 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION continues to feel the lavalike pain... < 1156214759 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156214761 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : for option, value in optlist: < 1156214764 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : if option=="--help": < 1156214764 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : usage() < 1156214765 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1156214768 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : if live: < 1156214768 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : print "--BF Interpreter 0.5--" < 1156214769 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156214773 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : print " Type exit to exit." < 1156214773 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : line="not exit" < 1156214774 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1156214776 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You messed up CakeProphet. < 1156214777 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Twice. < 1156214778 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : while line!="exit": < 1156214778 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : sys.stdout.write("% ") < 1156214778 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : line=chomp(sys.stdin.readline()) < 1156214779 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156214781 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cries... < 1156214783 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : if line.count("[")!=line.count("]"): < 1156214783 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : raise "Unbalanced brackets" < 1156214783 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1156214786 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : else: < 1156214786 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : run(line) < 1156214787 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1156214789 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156214789 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : else: < 1156214789 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : src=args[0] < 1156214791 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1156214792 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hey, maybe pa can't stop it < 1156214793 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : srcfile=open(src, "r") < 1156214793 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : code="".join(srcfile.readlines()) < 1156214795 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1156214797 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : srcfile.close() < 1156214797 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : if code.count("[")!=code.count("]"): < 1156214798 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156214802 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : raise "Unbalanced brackets" < 1156214802 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : else: < 1156214803 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1156214804 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's what he gets for being an idiot. < 1156214806 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : run(code) < 1156214806 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :if __name__=="__main__": < 1156214808 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1156214811 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric : main() < 1156214811 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1156214812 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1156214815 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :i'll never do it again :-( *tear* < 1156214824 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :A whole bunch of angry people talking in the middle of his code. < 1156214832 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.rafb.net./ <- CARVE THIS INTO YOUR FLESH < 1156214842 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :.net./? < 1156214850 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it works. < 1156214854 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca < 1156214869 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I assume he's done pasting because CakeProphet has stopped adding in his morse code every line. < 1156214889 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: yes, preyalone has stopped < 1156214896 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Is that C? < 1156214900 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yup. I've unignored him now. < 1156214900 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :python < 1156214904 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It looks too much like Python to be ... yeah < 1156214924 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :For a second I was thinking Python was just a clone of C.... < 1156214940 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Is __blah__ a valid variable in Python? < 1156214945 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1156214953 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :__var__s are special < 1156214959 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What is their function? < 1156214966 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Depends < 1156214968 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :on the variable. < 1156214979 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :some, like __author__ is just convention by the coder < 1156214980 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What's the difference between a __var__ and a normal var? < 1156214986 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You're storing metadata in variables? < 1156214991 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1156214994 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You're wasting good memory for metadata?! < 1156215000 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :__iter__ does some fancy iteration shit that I don't understand. < 1156215003 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It really just dpeends on the variable. < 1156215004 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION deeply sighs. < 1156215022 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :object.__len__() is called when len() is called on an object: len(object) < 1156215036 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :A good example would be __init__ for classes. < 1156215040 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ah. So it's an accessor. < 1156215057 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :__init__ is the function used in a class to define all of its local variables. < 1156215068 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1156215083 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That brings up my point again: You're wasting memory on metadate. Don't. < 1156215084 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :def __init__(self): self.blah = "teheee" < 1156215096 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :__init__ isn't metadata. < 1156215103 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*metadata < 1156215108 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That was for preyalone up there. < 1156215112 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :python likes the metadata: doc strings < 1156215123 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. So this is specifically for documentation? < 1156215139 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :triple quotes are multiline doc strings < 1156215145 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah... triple-quotes is doc strings... which are used in a number of PYthon's doc generators. < 1156215163 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :They seem like double-quotes to me :P < 1156215173 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :like the help() function prints out all the doc strings... really convient actually.. < 1156215222 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :does anyone else have python and a helloworld.bf to test this on? < 1156215232 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has python. < 1156215236 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But... not bf < 1156215251 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :or just make up your own bf.. < 1156215258 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Paste the thing in pastebin. I don't want to comb out the `` '' from each line, even if it is using a Regex. < 1156215272 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :got it < 1156215300 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :For that matter, I should work on another two pages of the novel. To the Japanese book, whoosh! < 1156215312 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And I wish all our contestants well. < 1156215318 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1156215323 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Any bf compiler I make will use different characters. < 1156215328 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to have to hit shift at all while using it. < 1156215352 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Might implement the keypad. < 1156215362 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fine, but your submissions MUST be in actual BF. < 1156215382 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'd just make a Ruby script to execute an xmodmap script to change my keyboard to a BF layout and hook that into a Ratpoison shortcut, if I really cared about hitting Shift. < 1156215405 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :6 = > 4 = < 8 = + 2 = - < 1156215420 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION codes in BF on his palm, and then transfers it to his mac. < 1156215428 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and then keep [] and maybe change 1 to input and 3 to output < 1156215429 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :pastebin.com del.icio.us'd < 1156215449 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- Try something fresh" < 1156215469 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :And then I'll just have the compiler translate it all to the usual BF characters when finishes. < 1156215503 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Not our problem :D. < 1156215545 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hell, you can code with a biofeedback brain monitor, if that's how you get your jollies. < 1156215574 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :a literalist's interpretation of brainfuck < 1156215581 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1156215584 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1156215593 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I could take the windows approach and make a user-friendly GUI < 1156215601 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that... is a bit -too- user-friendly. < 1156215631 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :To the point that the friendliness is just annoying... < 1156215640 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :_|_ >.< _|_ < 1156215665 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :automatic UML.. VisualBF.. BF++.. Drag&Drop BF < 1156215765 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :VisualBF++ < 1156215795 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :With new features, like defining and accessing a GUI via stdin/out! < 1156215801 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>:D < 1156215810 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Emacs is just fine for me. < 1156215857 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :stdbflib < 1156215867 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: There is no Editor but Emacs, and Linux is one of it's kernels. < 1156215883 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pico ftw! < 1156215894 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :i'd shout vi, but i'm too new to linux < 1156215905 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I've used both extensively. < 1156215931 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I use either nano or Emacs. < 1156215951 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :NANO < 1156215954 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The use of Pico is a sin, since it is nonfree software. < 1156215962 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Textpad. Woot demos. < 1156215985 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :preyalone: vi's usage is not a sin in the Church of Emacs. < 1156215990 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is nothing more than a penance. < 1156215993 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric ::0 < 1156216000 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I have both on my computer, both were preinstalled. < 1156216016 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Gedit, with its mery-go-round of tabs < 1156216027 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My system came with Python & a build environment preinstalled. . . < 1156216030 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And nothing else. < 1156216032 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :My screen session starts up ``emacs -nw''. < 1156216042 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :DrPython. But only for Python code. < 1156216050 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I chose *everything* that would come with my Slackware install. < 1156216067 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Bloody thing wanted to forego zsh for tcsh. Ew. < 1156216077 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok, here's a question- does anyone use a shell *other* than bash on a regular basis? < 1156216081 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My screen session starts up zsh; I use zsh, the Emacs of shells, a bit more than Emacs proper. . . < 1156216082 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :I didn't get to choose what Ubuntu 6 installed >:( < 1156216084 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I do. < 1156216086 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I use zsh. < 1156216093 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmm. Zsh. < 1156216128 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bash is just a bit. . . limiting now. < 1156216133 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Mine actually starts up with an assortment of stuff. < 1156216140 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :``emacs -nw'' is one of them. < 1156216144 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: I should probably set that up. < 1156216152 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Du it. < 1156216156 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Currently, it just starts up a shell in 0. < 1156216168 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Command prompt, featuring case-insensitivity and many colors to choose from. < 1156216169 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know, I actually kind of like it that way, though. . . < 1156216191 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Fine. Don't complain when you get RSI like me, though ;). < 1156216196 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Everything but irssi is started on an ad-hoc, as-needed basis. < 1156216204 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So... < 1156216213 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Emacs *is* my IRC client, like other things. < 1156216224 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*among other things. < 1156216228 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :What if I made a brainfuck clone that had worked inside of a string instead of an array? < 1156216234 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Meh. Wasn't crazy about ERC. < 1156216246 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I love it to death. < 1156216246 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: What would be the difference? < 1156216254 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :no ints, only chars < 1156216255 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It would be in a string instead of an array. < 1156216259 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1156216267 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :No... ints would work. < 1156216272 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :They would just be a string. < 1156216276 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: ...... < 1156216282 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :define string. < 1156216283 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Strings are ARRAYs of characters. < 1156216290 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1156216293 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :preyalone: It's normally bf8, which is done in an array of chars. . . < 1156216301 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I know my reasoning is profound. No need to flatter me. < 1156216308 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :See the difference? < 1156216316 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1156216319 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :An array of chars versus an array of chars. < 1156216321 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Bastard < 1156216323 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ints are characters. < 1156216330 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So totally different! < 1156216341 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you ask for input and give `4', it's ASCII value stores. < 1156216356 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :it's however the interpreting environment chooses to do it < 1156216368 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Standard BF specification demands it. < 1156216400 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So.... an associative array? < 1156216408 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That's like... tons of difference. < 1156216424 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Again: What's the difference from the code's standpoint? < 1156216432 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Everything < 1156216440 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :"..demands it." I didn't know BF was so authoritative. < 1156216441 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, from the BF code's standpoint. < 1156216446 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Now he's working in an array with keys... instead of anarray with indexes. < 1156216450 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Everything. < 1156216458 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Now his ">s" are moving keys... instead of indexes. < 1156216463 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the key is treated just like an index, so. . . < 1156216467 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :........................................................................................................................ < 1156216468 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Lua uses hash tables instead of plain arrays. < 1156216485 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :In C, there *are* no keys. < 1156216485 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :But they start at 1. Bastards. < 1156216497 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So you use a case statement to match strings to array indices. < 1156216509 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Fascinating, no? < 1156216510 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1156216520 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So it's logistically equivalent. < 1156216524 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :NOpe < 1156216530 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156216535 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :That's how a CDict would be made. < 1156216537 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Now his ">s" are moving keys... instead of indexes. < 1156216539 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Big difference. < 1156216555 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, instead of array[1] to array[2], you do array[one] to array[two]. < 1156216561 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What the hell is the difference? < 1156216563 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1156216566 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Everything < 1156216567 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :But keys don't necessarily have an order. < 1156216583 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :preyalone: But using > and < implies an order. < 1156216595 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :..... < 1156216595 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :How is the order to be determined? < 1156216602 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Magic < 1156216606 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :............... < 1156216608 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :By the interpreter. < 1156216612 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :IT'S A TAPE. A SEQUENTIAL TAPE. < 1156216617 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156216620 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :AWESOME < 1156216621 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :TELL ME MORE < 1156216629 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You move a sequential tape to the right, or to the left. Based on current index. < 1156216637 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X, bUT NOW THE SEQUENTIAL TYPE IS MOVING KEYS.. INSTEAD OF -- < 1156216645 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :right == increment, left == decrement < 1156216648 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :From the BF code's standpoint, array==tape==associative array==string==kindergarten cubbies < 1156216658 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's all that *matters*. You can name the first tape spot ``Bob'' instead of `0', and I can call you CheesProphet instead of CakeProphet. < 1156216661 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :For the BF programmer to create new keys, strings, not single characters would have to be stored in the cells. < 1156216668 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :HOWTO: use associative arrays instead of arrays for BF. < 1156216676 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :sed s/indexes/keys/ < 1156216693 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm.. < 1156216714 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :preyalone: Oh, one string per cell? < 1156216718 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Would it cut down on memory to just use a single variable that contains a big long integer as the "array"? < 1156216731 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :cakeprophet: oh yeah < 1156216749 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: You mean concatenating integers together? < 1156216759 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Concatenating bytes together < 1156216764 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Then have a second variable called "pointer" which is essentially just a multiple of 10 < 1156216781 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I fail to see how it would cut down on memory (assuming C). . . < 1156216785 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Yeah, C programmers do it all the time. < 1156216794 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Although not for cutting down on memory. < 1156216795 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :An array is, after all, just a solid block of memory. . . < 1156216802 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :This would have to be called BF--! Want to see the interpreter. < 1156216803 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Because you're essentially malloc'ing the same amount of space. < 1156216827 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :For some reason I imagine a single variable to be way l;ess memory than a big array. < 1156216871 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :As said above, the tape can be anything that has multiple cells for bytes. < 1156216874 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Let's say you have a huge-ass array storing 10^100. < 1156216896 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In C, that's just a solid, contiguous block of memory. < 1156216905 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :We're coding the array from scratch. < 1156216922 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, to do the same with a bignum variable. . . We've got a huge-ass solid, contiguous block of memory. < 1156216923 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :">" = pointer * 10 "<" = pointer/10 "+" = array + pointer "-" = array - pointer. < 1156216953 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :">" == pointer++; < 1156216961 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"<" == pointer--; < 1156216966 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know what that is. < 1156216979 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm a Python junkie. *nod* < 1156216989 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Does the GPL bf interpreter do this? < 1156217003 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In C, that moves the pointer in the large, malloced space. < 1156217016 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Basically, we define a solid, large block of memory. < 1156217050 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: You must learn the way of C. < 1156217053 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Seems way easier to code it as a integer than as an array... even if less memory efficient. *nod* < 1156217054 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This large block uses up as much space as we ask for it to, plus the space required to store the pointer into it. < 1156217061 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Python *is* made from C, so essentially, an array *is* a memory space. < 1156217087 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What is an array? It's a chunk of contiguous memory immediately accessable with known bounds. < 1156217118 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :An array, in C, is little more than a thin abstraction on top of the usage of malloc and pointers. < 1156217154 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So if you want an array of 5 integers, you malloc a space of sizeof(int)*n, where n is the number of integers you want in the array. < 1156217162 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :char array[5]; is identical to char *array = (char *)malloc(5); < 1156217168 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. So does the official interpreter do this? < 1156217181 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know what malloc is.. < 1156217182 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Instead of referencing each array point by index, you increment the pointer. < 1156217187 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :memory allocate < 1156217196 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: It allocates a contiguous block of memory. < 1156217197 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It takes a chunk of memory and well, allocates it. < 1156217210 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Isn't that what assigning variables does? < 1156217221 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes. But assigning a variable *uses* malloc. < 1156217233 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Then why use malloc? < 1156217247 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :We're going to the deeper levels of how programming works. < 1156217258 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156217261 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Because C was made so shoddily that after you reach a certain infantile place in your coding, you *need* to use malloc and shed off abstractions like variable declaration. < 1156217267 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a lower-level idea of how it all works. . . < 1156217283 0 :ihope_!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1156217287 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :For example, let's say you want to take in input from your user and want the input to be at most 192 characters long. < 1156217305 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: That's simply because C was designed for system coding, where you *need* malloc, no matter what language you're using. < 1156217317 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I still don't see the need to partially abstract the language. < 1156217326 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Give a person malloc from the beginning. < 1156217329 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION clings to Python. < 1156217341 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah... I don't really like C... < 1156217343 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Dude, learn other languages. < 1156217353 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is learning BF... kinda < 1156217368 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :In order to save space, you first make a default buffer size and immediately malloc the default size. Then you check the input against the size of the buffer and expand the buffer as neccessary, unless it exceeds the amount of space you want your buffer to immediatley stop it. < 1156217369 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :I mean.. real languages :) hehe < 1156217382 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :BF is a real language./ < 1156217395 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I can show you the ASM abstraction and the bus-level abstraction, if you wish ;). < 1156217404 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Tcl, my language of choice, tastes best with some C spicing blended in. . . < 1156217406 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And the gate-level one. At which point my knowledge ends. < 1156217408 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1156217414 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :C, Java, Ruby, assembly < 1156217429 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Python.... uh.... JumpROPE :D < 1156217436 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I know a whole bunch. C, Haskell, and Ruby are my strongest. < 1156217450 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :C, Tcl, and. . . Yeah. < 1156217453 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Ruby fucks with my head, which is why I'm pursuing it. < 1156217454 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should pick up Lisp < 1156217462 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ruby is easy! < 1156217477 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Go functional with Lisp and Haskell. That's *really* hard. Ruby is really really simple. < 1156217484 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :So explain symbols in five, plain words. < 1156217484 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Really really really (... repeat ... ) really simple. < 1156217492 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Lisp symbols? < 1156217495 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1156217525 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :An identifier that represents objects. < 1156217529 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156217540 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :identifier? que? < 1156217552 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh come on >_>. < 1156217569 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :a variable matches that definition < 1156217586 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Lisp has no variables. < 1156217592 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It has only symbols. < 1156217594 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1156217598 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1156217624 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Variables can be varied. Lisp, being purely functional, doesn't do that. < 1156217634 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Not purely. < 1156217637 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Only Haskell is pure. < 1156217642 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: You know what I mean. < 1156217647 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156217647 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The logistic difference is that Lisp symbols are generated for many many things, including macros and functions. < 1156217658 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :(+ confusion myself) < 1156217671 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Exactly ;). < 1156217691 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Have you read Why's Poignant Guide to Ruby? < 1156217691 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Remember. Functional languages should not have variables, by definition. < 1156217698 0 :CakeProphet!n=CakeProp@h98.227.213.151.ip.alltel.net JOIN :#esoteric < 1156217702 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No. I didn't like the Poignant Guide at all. < 1156217713 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I read the reference manual in the back of the Pickaxe. < 1156217718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(josiah like (+ sexps unconfusion)) < 1156217742 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Then I read the chapters of the stuff that's Ruby specific for a bit more background. A reference manual is all I need to learn a language. < 1156217747 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :HMmmm < 1156217749 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I think I got cut off before my last send went through < 1156217755 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(Except Lisp *shudder*. Those 4 days were he**.) < 1156217759 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Python will take all of Ruby and LISP and add it to v3. < 1156217772 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Elisp. < 1156217775 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Java for Dummies did it. < 1156217779 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Python will add Lisp? < 1156217790 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Python is becomming more lisp-like, they say. < 1156217795 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :They added metaclasses.. < 1156217797 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Python will take all of Ruby and Lisp, and remove everything it has in common from v3. < 1156217799 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :(ruby) < 1156217800 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I know Python has lambda expressions. But Python must get rid of variables. < 1156217806 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Python has higher-order functions? < 1156217809 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then, they will add more pointlessly confusing grammer. < 1156217831 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1156217840 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I still can't see the point of a lambda expression in an imperative language. < 1156217842 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Replacing the ( and ) with various whitespace characters, in the name of simplicity. < 1156217873 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Ruby syntax is a bit wierd compared to Python. Some makes sense; symbols use colons, so indexes must not use colons. < 1156217879 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's sort of multi-paradigm.. although it's mostly imperitive.. it's also designed to be able to do OO and functional if you want. < 1156217883 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :I love the lambda. < 1156217900 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What's the logistic point of lambda if you don't have a higher order function? < 1156217917 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Store a few in a list (cryptographic hasher calls them in order). < 1156217937 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Short functions? < 1156217939 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I guess. < 1156217956 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Just return me a value. < 1156217957 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :A lambda's real power comes in a higher order function, IMO. < 1156218001 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :See. Functions are most fun when they don't return a value. *That's* the power of lambda. < 1156218006 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has considered learning PErl. < 1156218023 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Perl = good. Perl == bad. < 1156218038 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Regex, Unix admin. OO stinks. < 1156218060 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Most OO i need out of a language is a struct. < 1156218084 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :OO is amazingly flexible... given its tidiness. < 1156218087 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :dictionary of variables. player={"hp":40, "name":bob} < 1156218113 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yup. A struct. < 1156218116 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :C++ is actually a rather nice language (largely because of it's OO). < 1156218129 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Python is C+++. < 1156218132 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION blew his mind learning LISP once. < 1156218140 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I did too, but I didn't give up. < 1156218141 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Python is C++--; < 1156218152 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :4 days, 8 hours a day, it finally clicked. < 1156218154 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that language should be considered an esolang < 1156218162 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I like C++ more because they do some things correctly. < 1156218173 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Why? It makes perfect sense if you started with it. < 1156218173 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I didn't give up, it was just stranger than most languages I've used. < 1156218181 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: It's other improvements on C is also rather nice. :) < 1156218184 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :isn't everything that way? < 1156218188 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :CPython is C++--. Jython is a small, nimble kid sitting on drunk santa's lap. < 1156218194 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Crazy shit like "having an actual string datatype". :p < 1156218203 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What heck?! < 1156218224 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Kidding. < 1156218226 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Lisp is lots of fun to program. < 1156218229 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Lots. < 1156218234 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Haskell is more, IMO. < 1156218244 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I thought LISP was interesting. < 1156218266 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :print " ".join(["Python", "is", "cool."]) < 1156218272 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Gensyms and local binds were the things that threw me apart. < 1156218274 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interesting enough to get an interpreter for my palm. :D < 1156218280 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION high gives preyalone. < 1156218289 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :heh. < 1156218307 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :puts [lappend "Tcl " "is " "better."] < 1156218313 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Actually, D is C+++. < 1156218322 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1156218324 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Does Digital Mars own D? < 1156218336 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Kinda. < 1156218346 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Tought so. < 1156218350 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There's a very well sponsored open effort going on already. < 1156218361 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :for x in ["Lol", "tcl", "sucks"]: print x < 1156218368 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :putStrLn "Haskell is lots of fun" < 1156218383 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is how I learned lisp: http://swiss.ai.mit.edu/classes/6.001/abelson-sussman-lectures/ < 1156218412 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Lucky. < 1156218414 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :"Ruby is Python--".each do |x| print x < 1156218417 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :they're pretty great. < 1156218418 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I used a set of 4 books or so. < 1156218424 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :foreach i {Python really sucks} {puts $i} < 1156218428 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :found them in a slashdot posting by somebody. < 1156218446 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I learned of 'em a lot later. < 1156218451 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've never done anything serious with it, but it was a valuable learning experience. < 1156218454 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I've been feeling recently like going back to the Lisp world. < 1156218464 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I hacked at StumpWM and learned that the ICCCM is a piece of hellspawn. < 1156218475 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mind my language. < 1156218480 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :unless ruby_is_not_wierd? print "wtf" < 1156218488 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :["memory" "of" "lot" "a" "use" "I"].reverse() < 1156218506 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :tru dat. < 1156218517 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But at least its not a bitch to type :D < 1156218543 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Python. Pseudocode. Hells yeah. < 1156218553 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Python is really... just like pseudocode. < 1156218577 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Btw, the Rubyists and I were thinking about an all-encompassing flame war last week. < 1156218583 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Every language. < 1156218605 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1156218633 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :foreach i {I don't use a lot of memory} {set temp [lappend $i $temp]};set i $temp;unset temp < 1156218635 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to find a second language to learn... < 1156218639 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but nothing seems attractive. < 1156218643 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1156218666 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'd use PErl... but it has those damn sigils... < 1156218678 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is that picky. < 1156218687 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Are you a win, mac, unix user? < 1156218694 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :win < 1156218711 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Nothing seems attractive in programming on a Win box. < 1156218713 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :learn Java < 1156218715 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ducks < 1156218724 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :javascript makes me cringe. < 1156218730 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Java, not javascript < 1156218731 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Java != js < 1156218735 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knows. < 1156218742 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I was... changing the subject. < 1156218743 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Java *shudder*. < 1156218745 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :not even vaguely similar < 1156218756 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: c'mon, it's not that bad. < 1156218770 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Yeah yeah. I'm just going by community swing. < 1156218774 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Not a bad language at all, in fact. < 1156218784 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Java's going open source :). < 1156218793 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I just prefer C# for a small few quirks. And the Linux interpreter is a darn crawl. < 1156218801 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've noticed that I seem to have picked the least possible combinations of languages and operating systems. < 1156218811 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :C# or D is my vote if you want a nice empirical language. < 1156218813 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :er, least *popular* < 1156218814 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Like applescript in beos? < 1156218828 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants a lazy language that he can be... lazy with. < 1156218830 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I hate neatness. < 1156218834 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf ,+[-.,+] < 1156218835 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Haskell is Lazy! < 1156218837 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It really is! < 1156218853 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Java is better C, but it's not lazy coming from Python. < 1156218853 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :learn PHP. there are NO variable types. whee! < 1156218872 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ruby's typeless too, yeah. < 1156218879 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Functional languages *have* no variables :D < 1156218888 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :I love Python to death, but I'd rather teach first timers a typed language like Java or C. < 1156218924 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I wish someone wrote a Lisp->ASM compiler. < 1156218929 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm having a really hard time time liking anything other than Python... :( < 1156218930 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That would be like heaven-on-a-bun. < 1156218947 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :they actually made CPU's at one point that could run LISP natively. < 1156218950 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: We'll learn Ruby, and it will better us. < 1156218953 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I know. It's crazy. < 1156218958 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :now *that* is heaven. < 1156218960 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :woah. < 1156218963 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :dedicated hardware. < 1156218963 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :preyalone, What's cool about Ruby? < 1156218978 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Any language teaches you different things. < 1156218990 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Yep. The new. < 1156218991 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :C is invaluable to know simply for how the OS works at a low level. < 1156219003 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's the beauty of esolangs- they teach you to challenge existing programming concepts. < 1156219004 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Learn to at least read C/C++. < 1156219022 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :I can edit/compile simple C. < 1156219034 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :My C is rusty. < 1156219035 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But... C sucks... < 1156219045 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :My Python crypto stuff is mostly based on C. < 1156219048 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But with a bit of reference, I can probably write something not-too-shabby. < 1156219066 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: C sucks? The majority of OSs out there are made from C. < 1156219071 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :I've *actually* seen GOTO in a C program. < 1156219080 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shudders. < 1156219107 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Ever played Liero Xtreme? One exploit has it. < 1156219115 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It sucks, yes. But people like their particular brand of masochism. Love it, in fact. < 1156219137 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Some love bf. Right? Right? < 1156219139 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :IMO, ALGOL should've been the C of today. < 1156219156 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :dbf... mmm... < 1156219159 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Python was based on algol. < 1156219165 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1156219166 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But then, C is simply lovely for some stuff (like device drivers). < 1156219175 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Python was based on... < 1156219184 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :modulus2 < 1156219187 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1156219189 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and ABC < 1156219191 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and C < 1156219192 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :abc. < 1156219196 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :preyalone: Take a look at ALGOL's syntax in Wikipedia. < 1156219210 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :en.wikipedia.org/algol < 1156219261 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Device driver writing in C is simply heaven. < 1156219263 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION beginnings working on that... uh... fuzzy logic programming language. < 1156219276 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :For Linux anyhow. < 1156219279 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I should probably build some more on my playground concept. < 1156219297 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :omfg. algol. < 1156219299 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :For some reason... the idea of creating programming languages sounds more fun than programming. < 1156219308 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1156219316 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :To me, reading a very girly Japanese novel is the MOST fun. < 1156219320 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :it's the most fun programming thing you can ever do. < 1156219322 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :One I'm totally obsessed about in all forms. < 1156219334 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Interests differ ;) < 1156219334 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tends to like creating things rather than using them.. < 1156219360 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :I took my bf interpreter and changed period to exclamation, comma to question mark, just to "make my own language" < 1156219369 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1156219377 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I've actually... considered use ! and ? for , adnd . < 1156219378 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :preyalone: There are 1001 BF variations out there. < 1156219388 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that number seems low. < 1156219390 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1156219398 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And a whole bunch of unholy marriages of BF and *Funge. < 1156219406 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and how < 1156219430 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION merges Perl with Python. < 1156219447 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I need to learn Perl for a new project of mine. < 1156219453 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION merges YOUR FACE with MY FIST < 1156219457 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Web programming? < 1156219463 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's not nice to hit girls, lament :(. < 1156219464 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Perl/Python merged sounds kinda... fun < 1156219470 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: sounds like a shitty project < 1156219473 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nah. I'm horrible at that preyalone. < 1156219490 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: i was actually talking to CakeProphet < 1156219490 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Have to use a Perl lib? < 1156219491 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what are you building with perl, Razor-X? < 1156219492 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :lament: Well, I told the sysadmin not to install Ruby because my script would be the only one he used. < 1156219498 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not sure what sex he is < 1156219514 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's an auto-RSS-feed generator for manga releases for a manga translation group. < 1156219524 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :Ruby better be installed.. B/c sysadmins MUST use unix. < 1156219526 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah- a neat idea. < 1156219559 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :preyalone: But the rest of his scripts are written in BASH/Perl, no need to make a server box slower for one script. < 1156219570 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :herm. < 1156219736 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :g'night everyone. < 1156219743 0 :preyalone!unknown@unknown.invalid PRIVMSG #esoteric :night. be back soon. < 1156219747 0 :preyalone!unknown@unknown.invalid QUIT :"Leaving" < 1156219762 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1156219769 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm off to read some Japanese. Remember to put heart into your presentations. < 1156219777 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :s/presentations/submissions/ < 1156220578 0 :CakeProphet!unknown@unknown.invalid QUIT :No route to host < 1156220931 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :as well as other organs. < 1156221201 0 :CXI!i=Sanity@dialup-87.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156221391 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION misread that as "hearts" < 1156221472 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi CXI < 1156221474 0 :CXII!unknown@unknown.invalid QUIT :Connection timed out < 1156221476 0 :EgoBot!unknown@unknown.invalid QUIT :Success < 1156221508 0 :EgoBot!n=EgoBot@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1156221814 0 :Arrogant!i=Scott@154.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1156224637 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1156225548 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- The professional IRC Client" < 1156227403 0 :anonfunc!n=pimaniac@adsl-67-117-30-249.dsl.chic01.pacbell.net JOIN :#esoteric < 1156227655 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No. Human heart tastes the best lament. < 1156228462 0 :GregorR-L!n=chatzill@c-24-21-138-66.hsd1.mn.comcast.net JOIN :#esoteric < 1156228663 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I always thought human heart tastes the best in rice. < 1156228770 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mmmm. Rice. < 1156229503 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :WHY ARLD NOT WORK >_< < 1156229511 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156231582 0 :ivan`!unknown@unknown.invalid QUIT :" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-" < 1156232260 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156233548 0 :GregorR-L!unknown@unknown.invalid QUIT :"Chatzilla 0.9.73 [Firefox 1.5.0.6/2006072814]" < 1156233599 0 :clog!unknown@unknown.invalid QUIT :ended < 1156233600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1156233751 0 :GregorR-W!unknown@unknown.invalid QUIT :Remote closed the connection < 1156233804 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1156235931 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- The dawn of a new IRC era" < 1156235944 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156236318 0 :ivan`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156237485 0 :sparrwork!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156238453 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1156238686 0 :CXII!i=Sanity@dialup-38.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156239058 0 :CXI!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1156245265 0 :jix!i=jix@L6054.l.strato-dslnet.de JOIN :#esoteric < 1156246112 0 :tgwizard!n=tgwizard@c-f33ee155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1156247462 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1156256400 0 :CXII!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156259265 0 :CXI!i=Sanity@dialup-115.104.221.203.acc51-kent-syd.comindico.com.au JOIN :#esoteric < 1156260317 0 :anonfunc!unknown@unknown.invalid QUIT : < 1156260449 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1156260474 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'lo < 1156261538 0 :tgwizard!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156262554 0 :calamari!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1156262689 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1156262981 0 :CXI!unknown@unknown.invalid QUIT :"If you're reading this, it's probably xchat's fault." < 1156264072 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1156264671 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :back < 1156265177 0 :tgwizard!n=tgwizard@c-e33fe155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1156265350 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Since ##quantum has been +i'd, there's now a ##quantum-noinvite that doesn't have +i on it. < 1156266203 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I can only assume that the general silence here this morning is because you're all working feverishly on your entries for the esoteric programming competition. < 1156267494 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It must be so. < 1156268023 0 :kmkr!n=a@wire74.adsl.netsonic.fi JOIN :#esoteric < 1156268076 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1156268094 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :so, will someone answer to my questions i posted at esowiki? about the competition < 1156268214 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sure. < 1156268219 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what can we help you with? < 1156268255 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Talk:2006_Esolang_Contest < 1156268284 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :and, nice :) < 1156268294 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :IMHO, all of your questions are for-the-contestant-to-decide. < 1156268306 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, I know that input formats were up to contestants to decide on. < 1156268319 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :error handling is a plus, but not a requisite. < 1156268338 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1156268339 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1156268349 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :and eof isn't defined, either? < 1156268361 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and I don't see any problem in using an odd BF interpreter, as long as you include an interpreter your submission works with/ specify what it needs. < 1156268374 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And it's /reasonable/ ^^ < 1156268381 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156268383 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as long as we can run it, and it is in fact BF, it'll be fine. < 1156268387 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156268391 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :x-bit [non]-wrapping [0|1|no change] on EOF all OK < 1156268419 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :well -- it makes a lot difference to use 1-bit and 700-bit interpreters.. :D < 1156268432 0 :CXI!n=Sanity@dialup-159.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156268439 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :naturally. if you see an advantage to either, feel free. < 1156268449 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :IMHO, if we OK bignum interpreters, we'd OK 700-bit interps :-P < 1156268550 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :well. i prefer the 8-bit environment but in case it's allowed i may use a bignum interpreter, as it makes many things a lot easier -- and of course easier for others if i use something that's more difficult to program in ;) < 1156268563 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the general rule is simply that you need to include in your submission any details/etc that we'll need to use it. < 1156268593 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :hmm, was it that one needs to write a program for every task? < 1156268597 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :including a reference interpreter written in a portable language would be nice, but is not required. < 1156268608 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no, but you can do several if you feel like it. < 1156268613 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1156268991 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Make sure your interpreter is platform independant. < 1156269006 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's a *must*. < 1156269020 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :what does that mean? < 1156269049 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That means, if you're writing the interpreter in Python for example, make sure a Python implementation on Mac OS X can run it equally as a Linux Python distribution as a Windows Python distribution. < 1156269129 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :aha. < 1156269131 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And (duh), make sure you don't violate the BF ``standard'' ;). < 1156269140 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Other than that, you *must* have fun :P. < 1156269146 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1156269178 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :speaking of which, shouldn't there be some limit on the brainfuck environment? or is it really as we guessed few mins ago, that limitless memory goes < 1156269193 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :See, I was thinking of that, but forgot to bring it up yesterday. < 1156269198 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :a < 1156269222 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat and GregorR: You wanna settle a set of standards for BF interpreters? < 1156269232 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1156269347 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I say it meets these minimum requirements A) Infinitely long tape B) Supports only the basic BF commands (+-<>[].,) C) Wrapping cell-``width'' of however much you choose. < 1156269397 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :well, there are no bf commands except those :) < 1156269434 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The point is not to get people to use other standards ;). < 1156269442 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :aha. but the cells must be wrapping, so this kind of program would stop: +[+] < 1156269452 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1156269524 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1156269533 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :'k < 1156269550 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and then EOF can work however you want it to. < 1156269555 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :aha, ok < 1156269566 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :and the image format, must it be some existing one? < 1156269593 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :(referring to that task..) < 1156269849 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Raw image. < 1156269856 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No format. That gets too thorny. < 1156269874 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :then what's the raw image? < 1156269883 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Bitmap. < 1156269892 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Of course, if you want to go the extra mile for *other* image types... ;) < 1156269909 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :is there specs for this bitmap? < 1156269928 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :link? < 1156269988 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SO, < 1156269994 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If EgoBF can interpret it, you're OK :P < 1156270297 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :hello? what a bitmap looks like on byte-level? < 1156270373 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, hi :-P < 1156270381 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Make a pgm image and then cut off the header. < 1156270385 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i bet none of the comittee members know < 1156270393 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's just a raw bitmap. < 1156270396 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's not complicated. < 1156270410 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: then how would you tell the dimensions? < 1156270414 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :sigh.. < 1156270425 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lament: You don't. You prespecify the dimensions. < 1156270435 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you choose to use something bigger than the base, you may also choose to use a better format. < 1156270438 0 :smokecfh!n=user@53549344.cable.casema.nl JOIN :#esoteric < 1156270440 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :doesn't sound like a useful format < 1156270442 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But we set the baseline as a raw bitmap. < 1156270448 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :IT ISN'T A USEFUL FORMAT YOU FUCKING JACKASS < 1156270455 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the standard BMP format is not that complicated either. You could use that as an alternative. < 1156270475 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :i can't understand how this bitmap works! how do you define colours? < 1156270482 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :three bytes to form one rgb? < 1156270484 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :for one pixel < 1156270492 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lament: what part of "Esoteric Programming" made you think things are going to be outrageously useful? < 1156270496 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :kmkr: Our baseline was 8-bit greyscale. If you choose to be RGB, then yeah. < 1156270531 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :so that'd be a byte per pixel.. < 1156270534 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1156270536 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1156270545 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :and the program would only have to output that? < 1156270559 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :i can't understand how the dimensions work.. < 1156270574 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :or is every pic 320x240? < 1156270583 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is it left-to-right, top-to-bottom? < 1156270591 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bottom-to-top, right-to-left? < 1156270605 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :right-to-bottom, left-to-top? < 1156270606 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lament: Despite your groaning, raw bitmap is a well-defined format, so STFU. < 1156270623 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to have to go with gregor on this one. < 1156270627 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :L-R, T-B. The size is implementation-designed IF you choose to use raw bitmaps, or you can use whatever you want. < 1156270645 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm, implementation-specific. < 1156270650 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :aha. < 1156270673 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't really care, i'm not allowed to participate :) < 1156270680 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156270739 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :well, i guess it could be possible the program would receive the image dimensions as input, too.. and then output the correct amount of pixels, and then the committee would just check the pictures with some program and use the dimensions they input < 1156270749 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :or however you are going to see the pictures.. < 1156270788 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm making an example image right now. < 1156271050 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/esocomp/ < rose.* = all valid example input. rose.raw is the baseline < 1156271108 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :what is baseline? what does it mean? < 1156271122 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's the absolute minimum an entry can support. < 1156271130 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1156271139 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It has to be able to either support that, or something more complicated than that. < 1156271146 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1156271163 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :however, the program isn't supposed to take images as input? < 1156271168 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it is. < 1156271178 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :oh. i thought it was something about converting ascii characters to a bitmap < 1156271182 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Vice-versa. < 1156271205 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :convert a bitmap to an ascii-art representation of that bitmap. < 1156271224 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :aah, it means that.. < 1156271235 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :the entry wasn't too clear about it, at least not to me < 1156271609 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :so, an entry must support all those formats? bmp, png etc? < 1156271643 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No no. Raw bitmap is the baseline. < 1156271674 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :aha.. allright < 1156271676 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you must support one or more format. < 1156271688 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :formats include raw < 1156271699 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1156271704 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :well, that's logical ;) < 1156271876 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :hmmm.. what font we're using? < 1156271915 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I dunno... let's say courier. < 1156271935 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Isn't it just going to output raw text? How does it matter? < 1156271942 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :and should it only use characters 32-126 (or 127)? < 1156271960 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :it matters a lot what the characters look like! < 1156271982 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't represent picture much if a black pixel is a character 32 or something < 1156271986 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, you're going to have to set the font to be universal in the rules RodgerTheGrea. < 1156271987 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :or '.' < 1156271993 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :and white "M" < 1156272005 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :* RodgerTheGreat. < 1156272023 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1156272031 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. Bub. < 1156272221 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :can't we just let contestants decide? If they wimp out and use extended ASCII or some weird font, it'll look like crap compared to a proper job. < 1156272224 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :anyways, this is interesting challenge/idea, so i'll try my luck on this one. and likely on some other task as well < 1156272237 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :well, that might be good too < 1156272282 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1156272292 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :in any case you should define things better in the wiki article < 1156272314 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :or then declare that participants can decide about pretty much everything < 1156272335 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :is courier a good font? < 1156272339 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :for viewing ascii art < 1156272372 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :anything monospaced traditionally works well. Courier is a monospace that everyone has. < 1156272405 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1156272411 0 :kmkr!unknown@unknown.invalid PRIVMSG #esoteric :i guess i'll be using that, then < 1156273196 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1156275967 0 :kmkr!unknown@unknown.invalid PART #esoteric :? < 1156276334 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1156277781 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(a -> c) -> (a -> b) -> b -> c... mmh. < 1156277823 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Think (Void -> Void) -> (Void -> ()) -> () -> Void. < 1156277881 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :back < 1156278002 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... is there really any thing that the contest committee would want to keep s3kr1t? < 1156278014 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/any thing/anything/ < 1156278095 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :not that I'm aware of at the moment. < 1156278138 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Might as well demolish ##quantum-noinvite, then? < 1156278145 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And -i ##quantum, of course. < 1156278146 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I guess so. < 1156278173 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if we have any more dark secrets to worry about, we can always +i it again. < 1156278191 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1156278243 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or I could grab ##secrets or something. < 1156278251 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :##DarkSecrets < 1156278275 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, that's better... < 1156278329 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156278958 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So are angles required in quantum computing? < 1156279432 0 :Sph1nx!n=sphinx@89-178-26-207.broadband.corbina.ru JOIN :#esoteric < 1156280008 0 :CakeProphet!n=CakeProp@h144.244.213.151.ip.alltel.net JOIN :#esoteric < 1156280551 0 :CakeProphet!unknown@unknown.invalid QUIT :Connection reset by peer < 1156280592 0 :CakeProphet!n=CakeProp@h144.244.213.151.ip.alltel.net JOIN :#esoteric < 1156280806 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION asks CakeProphet for a chocolate prophecy with vanilla frosting and three candles < 1156280856 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :CONGRATULATIONS IHOPE UR 3 YRZ OLD ROFLCOPTER < 1156280858 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1156280877 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, silly, the cake was for you. < 1156281015 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hears the distinctive bacon-frying sound of a successful burn. < 1156281016 0 :CakeProphet!n=CakeProp@h144.244.213.151.ip.alltel.net JOIN :#esoteric < 1156281287 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmm < 1156281311 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I wonder.... what about a programming language whose sole purpose was to create other programming languages that can be used for the task you want to handle? < 1156281471 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :C? < 1156281472 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Lisp can create other languages *easily*. < 1156281476 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Because of the nature of its REPL. < 1156281482 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :LOGO! < 1156281490 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :NO!1111 < 1156281497 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :STAY BACK, FIEND!!!111!!! < 1156281513 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :logo is just lisp on crack with a turtle. < 1156281579 0 :CakeProphet!unknown@unknown.invalid QUIT :Nick collision from services. < 1156281586 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's a significantly more complete language than most people think at first. < 1156281595 0 :CakeProphet!n=CakeProp@h144.244.213.151.ip.alltel.net JOIN :#esoteric < 1156282103 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1156282125 0 :CakeProphet!n=CakeProp@h144.244.213.151.ip.alltel.net JOIN :#esoteric < 1156282196 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Wow that's a really good idea. < 1156282208 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Making functions as lists. < 1156282576 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That's how you would change functions... < 1156282579 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Brainstorm! < 1156282595 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Who was working on that synthesys language? < 1156282607 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Might have been GregorR-W or RodgerTheGreat. < 1156282616 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :me < 1156282683 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, Just make every line of the function have an index. < 1156282711 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ThisFunction[indexoflineinfunction] < 1156282742 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Thisfunction[2] = "4 + 4" < 1156282778 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1156282784 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :And then to keep everything easy to find... have functions defined like a list. < 1156282813 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :like, each element would be a token? < 1156282824 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I dunno... I forgot what a token is. < 1156282831 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1156282845 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Funcs scould be defined something like this < 1156282900 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ThisFunction(blah, mehblah) = {line1, line2, line3, line4, line5} < 1156282907 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Or something similar. < 1156282937 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Each line would have an index *nod* So it could be changed with a variable assignment. < 1156282951 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. that could be a handy way to do it. < 1156282967 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION got the idea from reading about Lisp. < 1156282971 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the way I was working on it earlier saw each function as a character stack. < 1156282979 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Strange how eye-opening learning a new language can be. < 1156282988 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so you could push and pop commands and such. < 1156283004 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, LISP is a pretty eye-opening language. < 1156283005 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :A character stack? < 1156283013 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes. a stack of characters. < 1156283064 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :You might be able to do weird stuff like call parts of functions only. < 1156283071 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :For example. < 1156283072 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1156283084 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'll definitely consider it. < 1156283088 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ThisFunction[2:3](some params, someparams2) < 1156283109 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm sort of mixing lisp with Python... I'm getting some crazy ideas :D < 1156283160 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So if you needed to use only a certain piece of the function... but didn't want it to run through other specific bits... you could just specify what section of the function you want. < 1156283177 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, bbiab < 1156283185 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Okay < 1156283268 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loves that idea. < 1156283291 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Everything should have indexes < 1156283309 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :They're extremly powerful. < 1156283414 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Another neat thing you could do... is to have a special datatype that lets you sign lines to a variable. < 1156283442 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The datatype itself is a line of code... < 1156283514 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So... then you could do stuff like "ThisFunction[2] = ThislineofCode" < 1156283530 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ThislineofCode = if x == y: < 1156283673 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :meh = for x in blah < 1156283732 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :func[10] = meh < 1156283775 0 :smokecfh!unknown@unknown.invalid QUIT :Remote closed the connection < 1156283831 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :If that datatype were implemented... a goto command would actually be useful without being bugtastic. < 1156283837 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :goto meh < 1156283845 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well.. no < 1156283862 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That wouldn't work.. because meh isn't a specific thing.. it's a variable that occur several times in the program.. so nevermind. < 1156283878 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :goto meh could be five or six different lines. < 1156283882 0 :macgeek!n=macgeek@about/apple/ibook/macgeek JOIN :#esoteric < 1156283917 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Maybe even come up with a way to index indivudal lines of the function. < 1156283922 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :"extended index syntax" < 1156283956 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ThieFunction[3[4:5]] = "lol some new code that alters the function." < 1156283985 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :And make functions iterable... < 1156284001 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :for ThisVariable in ThisFunction: ThisVariable = ThisSecondVariable. < 1156284031 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :You could essentially change all occurances of one variable in the function with another one... with just a line or so of code. < 1156284296 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :And then you could create a ton of useful functions for dealing with other functions... like a swap() function.... which essentially takes two values and swaps them around. < 1156284326 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How are our contestants doing today? < 1156284329 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :swap(ThisFunction[1]. ThisFunction[2]) Would swap line1 of the function with line 2 of the function < 1156284332 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Meh. < 1156284348 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Other than getting a huge flood of brainstorms just from reading the Wikipedia article on Lisp... doing uh.. bored. < 1156284375 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Done anything functional before? < 1156284391 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Nope < 1156284392 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I think this is his first time. < 1156284408 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Because he's thinking about variables and functions at the same time. < 1156284415 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I can do functions... and they're handy and all... but I've never used a functional language.... not a pure one. < 1156284439 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Meh... in Python functions -are- variables... the possibility of having that flexibility isn't out of reach. < 1156284439 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, learning Lisp seems to induce huge brainstorms :-) < 1156284453 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And brainaches too. < 1156284475 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: You mean that functions can be used as variables because they return a value? < 1156284478 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So I'm getting all of the ideas from mixing my knowledge of Python's capabilities with a few ideas about Lisp. < 1156284488 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: functions can be stored in variables. < 1156284494 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1156284503 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Basically everything in Python functions like a variable. < 1156284509 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But if it's non-functional, what's the difference? < 1156284544 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Can you have two names to reference the same variable? < 1156284548 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :In Python, that is? < 1156284552 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :List slices, lists, classes, objects, methods, functions, everything. < 1156284561 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean? < 1156284586 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Like if x and y were the same variable, giving a value to x would give the same value to y. < 1156284587 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I don't think he knows about pointers and references. < 1156284594 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. You can, IIRC. < 1156284607 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Pah, pointers... :-) < 1156284609 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Eh.. I don't know... < 1156284609 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's what the default behavior of x = y is, too. < 1156284618 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I could run Idle really quick and find out. < 1156284626 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(IIRC from a Python anti-rant.) < 1156284637 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So x = y then y = 3 will also assign x to 3? < 1156284648 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I believe so. It got this person in a huge anger. < 1156284656 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Because he thinks in only C-Logic (TM). < 1156284657 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh... yeah it can do that. < 1156284665 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't know what you were asking. < 1156284674 0 :macgeek!unknown@unknown.invalid NICK :macgeek- < 1156284698 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>>> x = 2 < 1156284699 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>>> y = x < 1156284701 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>>> y < 1156284702 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1156284704 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>>> x = 3 < 1156284705 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>>> y < 1156284707 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1156284708 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>>> < 1156284710 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That's a little experiment I did with IDLE. < 1156284717 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1156284738 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So is it possible to do it such that assigning to y will assign to x, and assigning to x will also assign to y? < 1156284758 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... no < 1156284761 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Er.. I dunno < 1156284777 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :For some reason I'm not understand what you're asking.. even though it seems so obvious what you're asking. < 1156284811 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It'd make x and y interchangeable with respect to assignments. < 1156284823 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :IDLE 1.1.3 < 1156284825 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>>> x = 2 < 1156284826 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>>> y = x < 1156284828 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>>> y < 1156284829 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1156284831 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>>> x = 3 < 1156284832 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>>> y < 1156284834 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1156284835 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>>> y = 4 < 1156284837 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>>> x < 1156284838 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1156284840 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>>> < 1156284855 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Assigning y to x just assigns y to what x returns at that given state. < 1156284869 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :After that... changing x does not affect y... and vice versa. < 1156285091 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ihope, So you'd prefer having "y=x" mean that y equals whatever x equals throughout the entire run? < 1156285104 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So if x were changed... y would be changed as well? < 1156285109 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Probably not y=x, but something like it. < 1156285137 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Meh... seems not as flexible... but I only code in Python, so I'm just extremly used to how Python works. < 1156285145 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does Python have pointers and stuff? < 1156285153 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1156285158 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Probably not.. I've never heard of them used before brainfuck. < 1156285192 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I think a mix of Python and Lisp would create an awesome language. < 1156285196 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm talking about some special function or something that would make x and y point to the same location. They could be set to other locations later. < 1156285212 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And I think a mix of every language would be awesome :-) < 1156285228 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ALGOL is the one true language. < 1156285234 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Bub. < 1156285243 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Cause Python can do some pretty neat stuffs with lists... so if -everything- were a list in Python... that would just be great. < 1156285256 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mmh. < 1156285270 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Can Python work with higher-order functions? < 1156285278 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: YEP. < 1156285282 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Erm, yep. < 1156285283 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: that's really weird logic < 1156285290 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oooh. Nifty. < 1156285293 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So you mean being able to use list operations on every value? < 1156285301 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1156285321 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Like having indexes of a function. < 1156285324 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: how would that help when dealing with integers? < 1156285343 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :*shrugs* It could be useful... < 1156285347 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Never know. < 1156285355 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Each index would be a place value... < 1156285355 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Cons, nil, and fold are the basic list operations. < 1156285368 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :nil is an operation? < 1156285375 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's a nullary operation :-) < 1156285380 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Say you have a variable that returns an integer... but maybe you only want -part- of the integer. < 1156285382 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156285401 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ThisIntegerVariable[2:7] < 1156285410 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Would return only some of the places in that integer. < 1156285453 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :And then with iterations you could do mad stuff like. < 1156285490 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :class List l a | l -> a where cons :: a -> l -> l; nil :: l; foldr :: (a -> b -> b) -> b -> l -> b < 1156285497 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156285508 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That... looks like absolute giberish to me. < 1156285511 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think that'd allow a person to treat anything as a list in Haskell. < 1156285555 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Does Python have infinite lists? < 1156285563 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :*shrugs* I'm guessing so. < 1156285567 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Don't see why not. < 1156285577 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156285578 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :dude < 1156285582 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you know notihng about python < 1156285588 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and here you're proposing plans to improve it? < 1156285605 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Not improve Python... just make a totally separate language... No need to be rude. < 1156285608 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :To clarily the confusion a little: < 1156285626 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :1) Python lists aren't cons cells, they're not linked lists at all < 1156285633 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Poop. < 1156285641 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I -have- only been programming for a month... < 1156285648 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :And I've never heard of cons... so... :D < 1156285652 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You can cons a value to a Python list. < 1156285662 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :What's a cons? < 1156285665 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :2) In Python you can take any object and give it a bunch of methods having special names, after which you can use the [] list accessing syntax on it < 1156285668 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: cons(a,[b,c,d]) = [a,b,c,d] < 1156285680 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :What does that... do? < 1156285689 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It sticks a value on the front of a list. < 1156285708 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So.... List[0] = value ? < 1156285711 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is [x,y,z] Python list syntax, or does Python use something else? < 1156285713 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :3) Python lists aren't infinite, but because of point 2) you can construct them < 1156285737 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: yeah. The first element of that list is the value. < 1156285753 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How does the list correspond to the object? < 1156285791 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What's the fun of a list if it isn't linked? Sheesh. < 1156285800 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :??? < 1156285815 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah.... I really should read up on non-Python-specific crap. < 1156285816 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :A list is an object implementing a bunch of methods, most importantly __getitem__, which takes an integer index as an argument < 1156285818 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Lists constructed with just cons and nil. < 1156285821 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(a python list) < 1156285833 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. I see. < 1156285844 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so you can have: < 1156285844 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :foldr replaces the cons and the nil with somethign else. < 1156285846 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So it's just a clever list of object-generic functions specific to your object of choice. < 1156285848 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :class foo: < 1156285853 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric : def __getitem__(self, x): return x < 1156285877 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Kind of like Ruby's attributes, kinda. < 1156285883 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there you go, an infinite list, or in this case more appropriately a set of all objects :) < 1156285885 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :From what I understand... the whole of Python was coded so that each datatype is an object to a class... < 1156286034 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Someone explain a linked list? < 1156286124 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: A cons cell consists of a head and a tail, both of which could contain anything < 1156286135 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for example, (1 2) < 1156286143 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :1 is the head, 2 is the tail < 1156286162 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in python this would be the tuple (1, 2) < 1156286177 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm.. < 1156286177 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :now we can put another cons cell in the tail < 1156286180 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(1 (2 3) < 1156286182 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :) < 1156286201 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :1 is the head, (2 3) is the tail < 1156286207 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(1 (2 (3 4))) < 1156286213 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So.... it's just a bunch of tuples? < 1156286215 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :1 is the head, (2 (3 4)) is the tail < 1156286250 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :now we define a special object () meaning 'empty list' < 1156286260 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and there you go < 1156286273 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :we can make lists of arbitrary length by nesting cons cells in a predictable fashion < 1156286292 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :by putting some object in the 'head' section and the remainder of the list in the 'tail' < 1156286314 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :eg for a list of integers, the head of each cell is an integer, and the tail is a list. < 1156286332 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(1 (2 (3 ()))) < 1156286334 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :THat's kind of... weird... < 1156286352 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I see the use. < 1156286366 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but... lists seem to work fine in most cases. < 1156286370 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :um < 1156286381 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what i described is a list. < 1156286393 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what python has is more commonly known as arrays. < 1156286413 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :both have advantages and disadvantages. < 1156286440 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why Python uses arrays called "lists" and then has another datatype called an "array" < 1156286457 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Python has arrays too... but they're not its lists.. which are apparently arrays... < 1156286459 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1156286469 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Silly to use (x y) for a cons cell; I would be muchly confused, due to the fact that Scheme uses (x . y) for cons cells, and (x y) would be a two-element list, (x . (y . ())). < 1156286483 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh, sorry < 1156286497 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: well, python is weird. < 1156286507 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Just a random outburst; now I sleeps.) < 1156286517 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :MAkes sense to me... but I've been using it predominantly... < 1156286520 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Haskell uses x:y for a cons. < 1156286520 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: the disadvantage of arrays is that they're a bit difficult to resize < 1156286534 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :[1,2,3] = 1:[2,3] = 1:2:[3] = 1:2:3:[] < 1156286549 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: consider, you have an array of 1000 elements and you want to remove the element 500, how would you do this? < 1156286580 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :list[500 < 1156286582 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ck < 1156286594 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :list.pop(500) < 1156286610 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: do you expect that operation to be fast? < 1156286618 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :*shrugs* It works. < 1156286629 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Most functional languages use (x . y) for a list. < 1156286671 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: do you expect that operation to be equally fast for a list containing 3 elements, and for a list containing ten billion? < 1156286680 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :NO. < 1156286682 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :er. < 1156286684 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :no < 1156286691 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Lists are pretty slow too now. Especially for things of fixed bound and random access. < 1156286698 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: quite so. < 1156286714 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :They both have their advantages and disadvantages. But true lists are *lovely* to work with. < 1156286720 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :You could split the list up before doing it. < 1156286741 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: so if you want to remove lots of elements from the middle of long lists, implementing those lists as arrays (such as in Python) might not be the most efficient way of doing it. < 1156286747 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: i don't like them < 1156286762 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: i actually prefer arrays, and not having to care about the structure :) < 1156286789 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION enjoys doing as little work as possible... which is probably why he likes Python... < 1156286825 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Screw the programs efficiency... I just want it to work with minimal effort on my part.. :D < 1156286870 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's a good strategy, up to a point. < 1156286920 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure on giant projects that would be a bad plan. < 1156286945 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But chances of me pulling off said giant project by my lonesome is slim to none.. since I'm not doing coding for a business or the like. < 1156286992 0 :RodgerTh1Great!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1156287067 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Lists are fairly easy to add onto in Python... as far as coder's effort goes... you'd just use the append or extend method. < 1156287070 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you don't need a giant project to have billion-item lists. < 1156287104 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :perhaps you're trying to find the biggest prime number :) < 1156287156 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I have a prime number generator.. whenever I set the range from one to a million.. I get a memory erorr. < 1156287172 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :see! < 1156287179 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in Haskell, a prime number generator takes no memory at all :) < 1156287221 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks for the link < 1156287226 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... < 1156287236 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Wouldn't list[500] = "" work pretty efficiently? < 1156287280 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156287320 0 :BrainMachine!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156287353 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :damn, can't find a good example of prime numbers in haskell < 1156287358 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: does that actually delete anything? < 1156287389 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Not really... although it simulates deletion.. since empty strings essentially do nothing unless you have a conditional somewhere that employs an empty string. < 1156287394 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lists are easy to handle in Tcl; it's the only datatype. ;) < 1156287408 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ah there you go < 1156287409 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :primes = sieve [2 .. ] < 1156287410 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sieve (x:xs) = x : sieve (filter (\y -> y 'mod' x > 0) xs) < 1156287442 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1156287449 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: if your 500th element was 'a' and your 501th element was 'b', after deleting 500th element, 500th element should be 'b' < 1156287456 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Inefficient! < 1156287462 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hits the buzzer < 1156287485 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hugs lists < 1156287524 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm < 1156287537 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Wait... how efficient would "del list[500]" be? < 1156287542 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I totally forgot about that one :D < 1156287569 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how well IRC clients implement CTCP < 1156287575 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'd have to get Igor in here for that. < 1156287594 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :set list [lappend [lindex list 0..499] [lindex list 501..end]] < 1156287596 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Voila. < 1156287642 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup... "del list[500]" works.. and probably a lot quicker than list.pop(500) < 1156287644 0 :Igor!n=Igor@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1156287653 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: I suggest you read this: < 1156287655 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://mitpress.mit.edu/sicp/full-text/book/book.html < 1156287715 0 :Anders!unknown@unknown.invalid PRIVMSG #esoteric :pikhq I thought strings were the only datatype < 1156287719 0 :Anders!unknown@unknown.invalid PRIVMSG #esoteric :even lists are strings < 1156287777 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or, alternately: proc listdel {list element} {set $list [lappend [lindex $list 0..[expr {$element-1}]] [lindex $list [expr {$element-1}]..end]]} < 1156287806 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In Tcl, everything is a list. . < 1156287817 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a Tcler; trust me < 1156287829 0 :Igor!unknown@unknown.invalid PRIVMSG #esoteric :Say hi to Ronn /IgorUSERINFO < 1156287845 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... something fails at something. < 1156287854 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Methinks that's a malformed CTCP message. < 1156287862 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :My client didn't even show it. < 1156287869 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :At all. < 1156287870 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mine showed it as a line of text. < 1156287901 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What was the line of text? < 1156287917 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Say hi to RonTnI/IgorAUSERINFOA" < 1156287926 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm.. I forgot what CTCP looks like to the IRC protocol. < 1156287972 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION could turn his bot on and read the printed output it receives to answer that question. < 1156287985 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :PRIVMSG ihope :^AVERSION^A < 1156288012 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :NOTICE someone :^AVERSION Chatzilla 0.9.73 [Firefox 1.5.0.6/2006072814]^A < 1156288013 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh.. CTCP is just PRIVMSG's? < 1156288022 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah... notice... that's what I thought it was. < 1156288034 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Where someone sends the first message and I send the other one. < 1156288062 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will makes his own IRC client at some point. < 1156288071 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Me too. < 1156288090 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I always mess up when I try to do the asynchronous loop and/or multi-threading. < 1156288102 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :To be able to send and receive text at the same time. < 1156288117 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The Spec says that you're not allowed to automagically (in a program) to respond to a PRIVMSG with another PRIVMSG, only a NOTICE. (And that you shouldn't make _any_ automatical replies to a NOTICE.) < 1156288126 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How does multi-threading work in Python? < 1156288136 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: the IRC spec? < 1156288146 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Eh... it's got a module for it.. I dunno how it works... never been able to multi-thread correctly. < 1156288155 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, although bots and such obviously ignore that rule. < 1156288171 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, my Haskell roadblock is the foreign function interface. < 1156288176 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's why ircii's script thingie (I think it was that; might've been epic or something else) converts privmsg-triggered privmsgs to notices. < 1156288261 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't know if I've ever gotten that working. < 1156288268 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Sadly.. the only realm of programming I'm even mediocre at the moment is event-based... I've made a few IRC bots to help me get familiar with the protocol. < 1156288269 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :RFC1459, 4.4.2: "The difference between NOTICE and PRIVMSG is that automatic replies must never be sent in response to a NOTICE message. This rule applies to servers too - they must not send any error reply back to the client on receipt of a notice." < 1156288298 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Pfft... screw rules :D < 1156288305 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :If it's do-able.. I say do it. < 1156288370 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, lemme see if I can get FFI working. < 1156288385 0 :Greenbeanicle!n=SurrealB@h144.244.213.151.ip.alltel.net JOIN :#esoteric < 1156288391 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Ah... there's my bot. < 1156288397 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Beanicle? Eew. < 1156288421 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I see it doesn't reply to a CTCP VERSION. < 1156288424 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It was working fine until I recoded it functionally... the whole thing was imperitive until the reqrite... but now the parser doesn't work. < 1156288436 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does very well in !C. :p < 1156288438 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Nope... it respondes to... nothing really. < 1156288448 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does it respond to PING? < 1156288455 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Eh... only the server ping. < 1156288463 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's what I meant, yeah. < 1156288471 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah.. it does that. < 1156288493 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise... it only responds to what I've coded for it... I didn't bother to read the RFC for all the crap I needed... I'll put them in later or something. < 1156288530 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The only part of the parser that works at the moment is the part that converts non-commands into raw IRC. < 1156288547 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :?PRIVMSG #esoteric :meh < 1156288547 0 :Greenbeanicle!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1156288557 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :int add(int x, int y) {return x+y;} <- is that the way to do it? < 1156288561 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The rest of it went to hell in the rewrite. < 1156288572 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :?PRIVMSG ihope :whee < 1156288578 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It works. < 1156288587 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup... < 1156288594 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Yes, except that (x+y) is much, much shorter. :p < 1156288627 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :PRIVMSG nalioth :hai r u a boy??????????? :-D :-D :-D < 1156288627 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But... now that I've rewrote it... it's a little bit cleaner.... I can code in new commands mid-run (even if those commands won't work due to a bug I can't find)... and it doesn't crash everytime it gets an error. < 1156288686 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Once I get it working I want to program a chess game into it :D < 1156288696 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :?JOIN ##quantum < 1156288701 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1156288703 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156288722 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : ?PART ##quantum < 1156288723 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :?help < 1156288730 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :<--| Greenbeanicle has left ##quantum < 1156288744 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : ?JOIN ##quantum < 1156288754 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Bah.. I wish I could figure out what was wrong with it. < 1156288757 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Apparently Greenbeanicle doesn't respond to commands in channels it's not in. < 1156288770 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Never would have guesses. < 1156288785 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Also... any PRIVMSGs that are sent directly to it.... will be treated as raw IRC. < 1156288786 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :?PRIVMSG ##darksecrets :Whee, I can send things to channels I'm not in! < 1156288797 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : /msg greenbeanicle JOIN #wikipedia < 1156288821 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :##darksecrets is pretty much a write-only channel right now :-P < 1156288845 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Actually... imsgs to the bot are the equivalent of the ?-commands that are sent via channels... so any of the bot commands will work that way as well. < 1156288845 0 :Greenbeanicle!unknown@unknown.invalid PRIVMSG #esoteric :Wheee! < 1156288871 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Except... the bot commands aren't working right now... because of that damn bug. < 1156288889 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :?JOIN ##darksecrets < 1156288896 0 :Greenbeanicle!unknown@unknown.invalid PRIVMSG #esoteric :I'd say they're working fairly well. < 1156288900 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now Green's in on the dark secrets. < 1156288932 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :"that damn bug" = "my shitty coding" < 1156288950 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :By "bot comamnds" I mean the ones that aren't IRC commands... that I programmed in myself. < 1156288973 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There. Now people can send messages to ##darksecrets, but nobody will recieve them. < 1156289016 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now ##darksecrets has no operators :-P < 1156289038 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think Greenbeanicle died. < 1156289042 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :?PART ##darksecrets < 1156289048 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :?help, ?rev, ?A, ?fuck, ?Afuck, "Arev, ?revfuck, ?revAfuck, < 1156289060 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Those were all the commands... all of which are pretty useless... but fun to screw around with. < 1156289072 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :?JOIN ##darksecrets < 1156289074 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :?PRIVMSG Greenbeanicle :Have I died? < 1156289083 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. x_x < 1156289091 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :?PRIVMSG #esoteric :Have I died? < 1156289091 0 :Greenbeanicle!unknown@unknown.invalid PRIVMSG #esoteric :Have I died? < 1156289097 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It lives. < 1156289102 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :?PART #esoteric < 1156289102 0 :Greenbeanicle!unknown@unknown.invalid PART #esoteric :? < 1156289106 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156289110 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, what's +s? < 1156289117 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I forgot... < 1156289118 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :+s? < 1156289119 0 :Greenbeanicle!n=SurrealB@h144.244.213.151.ip.alltel.net JOIN :#esoteric < 1156289127 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The channel mode. < 1156289146 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I really should have the bot send me a pm everytime it gets a pm... so I know what the hell people are doing with it... < 1156289154 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's "does not show up in /list or /whois of people" in ircnet. < 1156289171 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :IRCnet and freenode have some differences there, though. < 1156289184 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Apparently that's what it is in Freenode, too. < 1156289191 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :?help < 1156289196 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :?A < 1156289219 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So now both me and Greenbeanicle are in ##darksecrets, and anybody can send messages there, but I will recieve them and he won't. < 1156289225 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nobody can join ##darksecrets. < 1156289243 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So.. basically.. the bug is that it's completely ignoring the parser... and just treating everything as though it were raw IRC. < 1156289255 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Which is sort of the "else" of the parser. < 1156289274 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a pastebin of the code somewhere... if one of you wizzes can fix it. < 1156289289 0 :Greenbeanicle!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156289319 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Where be it? < 1156289332 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and Greenbeanicle is no longer in ##darksecrets :-P < 1156289375 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...thank you for the update (I closed the bot's program...) < 1156289437 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So can you give us a paste? < 1156289448 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :http://deadbeefbabe.org/paste/1613 < 1156289592 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :My IRC bot is working strong in another channel I'm in. < 1156289631 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's semi-modular too, so I can easily add/remove features if I want. < 1156289706 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup... modules are neato. < 1156289747 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1156289757 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I got everything except the negotiation code in its own module. < 1156289771 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So... anyone reading my code? < 1156289776 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1156289779 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Does it make any sense? I'm guessing it's near illegible. < 1156289779 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How many lines is it? < 1156289789 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :No idea. < 1156289806 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hint: Check. < 1156289809 0 :Sph1nx!unknown@unknown.invalid QUIT :Remote closed the connection < 1156289818 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :My bot is pretty small, like... 500-600 lines, IIRC. < 1156289847 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it's near illegible. < 1156289870 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can explain his spaghetti if you wish. < 1156289884 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I have a paticular affinity at creating unreadable masses of shit that only I can read. < 1156289924 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No. Everyone can do that. < 1156289933 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you program in INTERCAL, it's impossible not to. < 1156289967 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :When I was 9 and programming, I used to randomly declary variables when I needed them with descriptive names like `x' and `y'. < 1156289997 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :My variable names... uh... < 1156290018 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :well.... they tend to shift purposes mid-program... which might account for some of the illegibleness. < 1156290023 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There's only one really illegilble piece of code in my IRC bot, and that's the two different functions cParm and cParam. < 1156290049 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nowadays, my illegible code is in Brainfuck. . . < 1156290070 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My actual code may make you go "WTF?!?", but it is easy to at least tell what I'm trying to do. :p < 1156290084 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I should put my Haskell IRC bot online. < 1156290094 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The variable "msg" in my bot is first assigned to the actually message part of every PRIVMSG.... but later down in the program it becomes the variable that tells the bot what to send to a channel. < 1156290099 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It basically just reverses purposes. < 1156290101 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I couldn't stand LambdaBot because of the sheer number of monads it used. < 1156290117 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Obviously, Haskell has no variable. < 1156290154 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*variables < 1156290181 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Maybe some of the code for quote retreival is a bit loopy. < 1156290203 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and this one liner: < 1156290205 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :talkToChannel server channel ( "Quote " ++ (show rnum) ++ " of " ++ ( show ( length ( BS.lines file ) ) ) ++ ": " ++ ( BS.unpack (( BS.lines ( file ) !! (rnum - 1 ) ) ) ) ) < 1156290266 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I should learn lisp... it seems neato. < 1156290288 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The only reason it gets so awful like that is because I wanted to use Don's Data.ByteStrings library for fast IO. < 1156290322 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I've compared it against the dominant Python bot, the dominant C bot, and a Perl bot someone I know coded and it beats them all in the speed of the functions it performs. < 1156290329 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Haskell looks awfully Lispish. . . < 1156290337 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Eh... it vaguely makes sense to me... although I couldn't tell you exactly what each part does. < 1156290343 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Only because I overdose on parentheses, pikhq. < 1156290353 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's a bad habit I got from Lisp ^^ < 1156290357 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I can see the differences between it and sexps, though. . . < 1156290423 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Of course, reading my module code is nowhere close to the way the code in the belly of the bot looks, because function languages are awesome like that! < 1156290431 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*functional < 1156290452 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :JumpRope is probably the best language ever... as far as language concepts go. < 1156290459 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Since... it's not a real "language" yet. < 1156290466 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1156290469 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That is also one of my favorite uses of lists in Haskell ever. < 1156290477 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loves the idea behind functional languages. . . < 1156290533 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ends up using Tcl for a lot of the stuff you can do in functional languages (Tcl is by no means a pure functional language; it's more of a bastardisation between an imperative language and a functional one). . . < 1156290547 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Come on. Try Haskell. < 1156290561 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I suggest using ``A Gentle Introduction to Haskell'' and ``Yet Another Haskell Tutorial'' to get started. < 1156290569 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I mean to, but I just can't figure out enough time for it. . . < 1156290576 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, who am I kidding? < 1156290587 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm in #esoteric, for Christ's sake! :p < 1156290591 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If I can get 100+ vocab words in Japanese done per-day, program, and summer homework, you can too :D. < 1156290604 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Bub. < 1156290611 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :School has started already. . . < 1156290627 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Doesen't mean I'll stop any of that. < 1156290630 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1156290640 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I just go to sleep later, eat less, etc. < 1156290648 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You'll be doing summer homework. . . During school? < 1156290649 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1156290655 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm.... < 1156290681 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'll be doing regular homework instead. Bub. < 1156290684 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :A Python/Lisp combo-with-other-little-sprinkles-on-top would be an awesome idea. < 1156290698 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's called Dylan i think < 1156290710 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: I suggest you see Lisp in its entirety. < 1156290721 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: read SICP < 1156290721 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The eso wiki could be pretty useful for collaborate programming-language-constructions. < 1156290724 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And by that I mean, write something semi-complex in it. < 1156290740 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :everybody ought to read SICP < 1156290742 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Learn either Common Lisp or Scheme. Common Lisp is more powerful, but more complex and less clean. < 1156290757 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :learn Scheme because that's what SICP uses :) < 1156290850 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Pshhh. Common Lisp for the win. < 1156290880 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Also advice: Go to #scheme if you want Scheme help. Go to #lisp if you want Common Lisp help. Do NOT go to #lisp for Scheme help. #lisp and #scheme are like two warring African tribes. < 1156290887 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION screws all of those suggestions and does whatever the hell he wants to do? < 1156290950 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you want to have sex with suggestions, be my guest bub. < 1156290981 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1156290987 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION opts for a bit more romance first :p < 1156291000 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :My computer's power cord is hovering dangerously close to the cat's forehead. < 1156291013 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Cats are super-cute. < 1156291022 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :They break down all my geekishness in a few seconds. < 1156291026 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Especially when they're asleep... < 1156291035 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(Along with stuffed animals and a few other things.) < 1156291088 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Also, I suggest bub tries out other languages. Non-esoteric ones too. (Blaspheme, I know.) < 1156291121 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Isn't a blaspheme a piece of blasphemy? < 1156291131 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Not in my writing style it isn't. < 1156291163 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's a verb. < 1156291232 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or a piece of something blasphical. < 1156291254 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or blasphemic. < 1156291288 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or blasphetic. < 1156291291 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Is ALGOL considered esoteric? < 1156291299 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: reading SICP is more important than knowing Lisp or Scheme < 1156291308 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :lament: It is? < 1156291326 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: if it wasn't intended to be esoteric, it's not esoteric. < 1156291327 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, unless you already know the material. < 1156291334 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which CakeProphet clearly doesn't. < 1156291346 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1156291346 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :COBOL and BANCstar are not esoteric. < 1156291400 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Apparently blasphemes are the main concept behind blasphology. < 1156291454 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... so.... how about a language that changes itself based whatever the hell the programmer needs? < 1156291471 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Thubi? < 1156291479 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Say you want lazy evaluation for some project instead of eager... then you can just set the parameter at the very beginning of the program. < 1156291481 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: you mean Lisp? < 1156291492 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sounds like Lisp... < 1156291493 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1156291509 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Uh... thunks. The eager kind. < 1156291522 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's how you do eagerness in Thubi. < 1156291555 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what's thubi? < 1156291563 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe have keywords for different types of evaluation... you can switch in and out of different types of evaluation with a special keyword. < 1156291576 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's Thue plus full I/O capabilities. < 1156291583 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Or anything... typing... compilation/interpretation. < 1156291592 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Thue already has full O, but not full I. < 1156291677 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That is, it has full O as long as you use the newline hack. < 1156291678 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: haha < 1156291695 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: please read SICP < 1156291724 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1156291759 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Is there some fundamental flaw in that idea? < 1156291795 0 :CXI!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1156291813 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes - you haven't read SICP < 1156291830 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156291840 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which actually looks at that < 1156291844 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :among other things < 1156291917 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is there a copy of SICP online? < 1156292005 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i pasted it quite recently < 1156292012 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://mitpress.mit.edu/sicp/full-text/book/book.html < 1156292032 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1156292049 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You better read in, CakeProphet, because I'm reading it, and it's you who's supposed to read it. < 1156292060 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1156292663 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmm.. Ruby and Lisp both look cool... < 1156292879 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sets some masses on a gravitational field < 1156292925 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Actually, they're marbles on a Ziploc bag with some water in it. < 1156292929 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Same thing, right? < 1156292935 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Pretty much < 1156292966 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm.. a programming language that looks like pirate jargon. < 1156292995 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :"Lower the sails!" < 1156293028 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Yes, you should read SICP to get familiar with the concepts of Lisp. < 1156293045 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yes yes yes okay I'll read it.. sheesh < 1156293075 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And pick up Guile too, so you can have fun with Scheme. < 1156293093 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You may also want to look at the Abelson-Sussman lectures instead. < 1156293101 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(Which is for Common Lisp.) < 1156293109 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Plus, you get a guy who looks like a gnome in it! < 1156293118 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :http://swiss.ai.mit.edu/classes/6.001/abelson-sussman-lectures/gjspicture.jpg < 1156293124 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :They all look... really demanding on the coder... < 1156293155 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm used to Python's lack-of-shit-to-type-for-something-to-happen. < 1156293174 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, programming is dependant on the gray matter that exists betwen the cranial buffer fluid. < 1156293204 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :If I can accomplish something with less typing... I'm going to use that language. < 1156293210 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :In Lisp, with macros (not sure that much about Scheme's macros), it should decrease *most* user overhead effectively. < 1156293223 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Although lisp looks pretty terse. < 1156293425 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I like the idea of a programming language specially designed for creating or adding onto a programming language. < 1156293425 0 :macgeek-!unknown@unknown.invalid NICK :macgeek < 1156293439 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeahp. It's a lot of fun. < 1156293452 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's what makes functional languages fun, the language changes for you, not you for it. < 1156293458 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... Lisp does that right? But that's not its main goal.. < 1156293469 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No! It *is* one of its main goals! < 1156293524 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So, are you going by the lectures or SICP? < 1156293585 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :? < 1156293590 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1156293624 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Are you going to read SICP first or read the lectures then SICP? < 1156293673 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Dunno... I don't plan crap like that out... < 1156293681 0 :RodgerTh1Great!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156293696 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :-_-'' < 1156293698 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION procrastinates, "I'll get to 'em..." < 1156293799 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Programming isn't a passion of mine... it's a hobby... I have no rush to learn as much about it as I can... Python is just easy enough to be fun... everything looks too annoying to type. < 1156293814 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :"everything else"... rather < 1156293825 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I feel slighted if I don't learn everything about a subject I'm interested in. < 1156293829 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Meh.. maybe I just can't get out of my comfort zone... oh well... at least I'm comfortable. < 1156293830 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And I don't like feeling slighted. < 1156293847 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Quantum computing is the only thing I've really taken on faith. < 1156293879 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I just simply don't care... life is here for me to have fun... if I'm not having fun I'm wasting my life. < 1156293887 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm having fun. < 1156293903 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I love learning languages, finding grammar rules, programming, creating new languages, dreaming up stories, etc, etc. < 1156293904 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :*shrugs* Different people have different ways of having fun... < 1156293909 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1156293922 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I personally love the idea of -making- programming languages... but using them is a little less attractive. < 1156293937 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm a creative type too :D < 1156293947 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Piano is fun too. < 1156293957 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION plays guitar. < 1156293967 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I might play violin one day. < 1156293969 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That maybe so, but you should be familiar with the concepts of other languages so you don't reinvent the wheel and so you have a basis of ideas. < 1156293989 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup... but I'll get to it later... < 1156293991 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I ``know'' more languages than I can remember, but I doubt I can program much in them. I know their concepts though. < 1156293996 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :No rush. < 1156294020 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I know most of the concepts on the surface... nothing in-depth though. < 1156294023 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But my human languages are all pretty good. < 1156294047 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1156294059 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(In that I haven't forgotten them.) < 1156294303 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: no, you don't know most concepts even on the surface < 1156294316 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: when only today you had to be told what lists are < 1156294325 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it really doesn't get any more basic than that < 1156294337 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1156294349 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156294357 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :When you build languages, you should know how a computer works on a certain level. < 1156294394 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you know your concepts, write a BF->Python compiler in Python. < 1156294593 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... < 1156294601 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It is actually really easy. < 1156294604 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The only thing I really enjoy doing is... hmmm... music and writing... < 1156294606 0 :RodgerTheGreat!n=RodgerTh@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1156294610 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Even coding seems like a pain to me. < 1156294635 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Coding is a great joy. . . < 1156294638 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :back < 1156294699 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :probably the most enjoyable part of joding is taking what I've crerated and writing comments for it. < 1156294798 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :is everybody putting some ++++++++++[>++++++<-]>.---------. into their submissions for the contest? < 1156294840 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++[>++++++<-]>.---------. < 1156294844 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :<3 < 1156294848 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1156294859 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads the logs upon occasion. :) < 1156294868 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :music? < 1156294873 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what instruments do you play? < 1156294878 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :He plays guitar. < 1156294886 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Guitar, trombone, harmonica, a little bit of piano. < 1156294892 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There y'are. < 1156294900 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh.. and the kazzoo... ^_^ < 1156294914 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, cool < 1156294916 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i play harmonica < 1156294946 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Guitar is my main focus though < 1156294960 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :classical, acoustic, electric? < 1156294993 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I have an acoustic and an electirc... oh and a bass < 1156295027 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, what kind of music do you play? < 1156295067 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Meh.... blues/rock (not shitty new rock...)/psychadelic-ish-stuff/whatever < 1156295082 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Mostly improvisational. < 1156295088 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1156295091 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Everyone who plays music loves calling one genre bad :D < 1156295096 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Playing something planned bores me to no end. < 1156295122 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Meh... it's not bad.. I just personally don't like it.. everything is preference though. < 1156295133 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's really... uh... simple to play... < 1156295138 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So it's boring. < 1156295147 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I prefer classical to play, personally. < 1156295153 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :European Classical, to be exact. < 1156295159 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I've considered learning some classical. < 1156295191 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The style that is... then I would imrpov classical-sounding stuff. < 1156295203 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :This keyboard feels really weird since I've gotten used to touching that Ziploc bag filled with water. < 1156295237 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I can improv something classical-sounding.. but I don't really know anything about it so it's probably something generic sounding. < 1156295239 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Classical sounding music is pretty definitely defined, you know. There's a set time and a set of scales which people love to play on. < 1156295241 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Music theory is not my forte. < 1156295258 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Music theory is fun. One of my favorite parts of music. < 1156295286 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Meh < 1156295308 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No. I'm not much of a romantic, if you haven't noticed. < 1156295326 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is probably a romantic... maybe < 1156295337 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Playing something written on a sheet feels.... emotionless. < 1156295405 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is listening to Icemachine: Revolution by skyrunner from BrainControl < 1156295428 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye for now all, see you later < 1156295441 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1156295467 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is listening to Nothing -- No-one [0:00/0:00]. < 1156295519 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm not a big fan of music theory, not sure how much playing classical has to do with it < 1156295540 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the way i see it < 1156295561 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's just music, that happens to be thousands times better than whatever crap you're going to improvise; so why not play it? < 1156295562 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :A good bit.. classical pretty much -is0 music theory. < 1156295565 0 :tgwizard!unknown@unknown.invalid QUIT :Remote closed the connection < 1156295572 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: you are wrong. < 1156295589 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is listening to White Noise -- Frodo [time unknown] < 1156295614 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has music theory down pretty well. . . < 1156295621 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As well as actual *music*. ;) < 1156295637 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I know the basics... otherwise I would sound terrible improvising. < 1156295661 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anyway, going home, bbl < 1156295792 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1156296293 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Uggh. I didn't know Abelson is so *boring*. < 1156296377 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :uhm... Hal Abelson? < 1156296445 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Hal_Abelson ? < 1156296688 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The guy from the Lisp lectures. < 1156296711 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :He has just spent 19 minutes teaching me about black boxes. < 1156296733 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :19 minutes? < 1156296741 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1156296763 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I was struggling not to fall asleep. < 1156296776 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A black box is a function that we don't know anything about, but we can still feed inputs to a black box and get outputs. < 1156296781 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Black boxes in 19 seconds. < 1156296788 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If you're a slow reader, that is. < 1156296790 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or to float off into magic-land when a teacher goes into some horribly boring lecture. < 1156296843 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1156296852 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I didn't think they were too bad. < 1156296863 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I hear they're great but, please tell me it gets more interesting. < 1156296868 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :they are somewhat long. < 1156296897 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So they don't get better? < 1156296908 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've only been through about half of them, but I thought they improved. < 1156296921 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you might want to just skip ahead if you already know the language. < 1156296951 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, his introduction seems aimed for the completely new person into programming. < 1156296961 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's kinda the idea. < 1156296965 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. :P < 1156296974 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, just skip ahead. < 1156296981 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Principles of abstraction become pretty obvious after coding for a while. < 1156296996 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What lecture does the meat start from? < 1156297017 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I mostly watched them to learn the semantics of LISP more thoroughly. < 1156297023 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(I still say Sussman looks like a gnome.) < 1156297036 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I hate it when teaching stuff assumes you already know shit about programming.. < 1156297047 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I swear I've yet to find instructions for someone who knows JACKSHIT about programming... < 1156297058 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :most of what I know is self-taught and learned from others. < 1156297087 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You think I've taken a programming course in my life? :D < 1156297101 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as I said, I haven't been through all of them, but I imagine the last couple would be pretty interesting. < 1156297112 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or any math course above Pre-Calculus Algebra and Trigonometry? < 1156297118 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I do think it would help a bit if material actually -explained- terminology... < 1156297131 0 :Weirdbro!n=Weirdbro@pool-141-152-252-232.phlapa.east.verizon.net JOIN :#esoteric < 1156297138 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1156297157 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Since I started when I was 7 and in the ages of dial-up, the help of other people was not really there. < 1156297165 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, That function-as-list idea was conceptualized in my head with Python... and in Python lists are arrays. < 1156297169 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I had to learn to read and absorb things on my own. < 1156297170 0 :macgeek!unknown@unknown.invalid NICK :macgeek- < 1156297176 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION had no computer at age 7. :( < 1156297178 0 :Weirdbro!unknown@unknown.invalid PRIVMSG #esoteric :IRP: Please, some one write the 12 number of the Fibonacci Sequence in binary < 1156297192 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hark- is that a fellow mac user? < 1156297197 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Do it j00rself. < 1156297199 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Bub. < 1156297206 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :error = lazy evaluation doesn't want to try. < 1156297212 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hark! Is that a slave of proprietary software? < 1156297224 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1156297232 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hark! Why is everyone using ``Hark'' ? < 1156297234 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Calculation could not be performed: programmer too lazy. < 1156297238 0 :Weirdbro!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Nice < 1156297271 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :seriously, dude. you're every bit as much a slave to software created by other people as I am. everyone using a computer stands on the shoulders of giants. < 1156297294 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Proprietary is not equal to software created by others. < 1156297298 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: The difference is that I can actually stand on the shoulders of giants instead of being stomped on by them. < 1156297299 0 :Weirdbro!unknown@unknown.invalid PRIVMSG #esoteric :Hark! I am mostly not a slave of proprietary software. My Linux just happens to be running in a virtual machine inside of windows. < 1156297319 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is depressed... someone hand me a shoulder to cry on :( < 1156297325 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Can you edit your WM in real time? Ho ho. < 1156297332 0 :Weirdbro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rips off his shourlder < 1156297335 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION detaches a spare shoulder and hands it to CakeProphet. < 1156297341 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Can you edit your WM at all? < 1156297349 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That too. < 1156297352 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hugs Ratpoison < 1156297362 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :StumpWM and Ratpoison for the win! < 1156297373 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :why would I want to modify my window manager? It does precisely what I need. < 1156297378 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is temporarily enslaved by nonfree software. . . Curse you, Nvidia! < 1156297399 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: That's because you haven't yet thought of ways of making it better. < 1156297399 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm having one of those "I have no purpose" fits of depression. < 1156297424 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, BRAINSTORM FASTER DUMBASS. < 1156297427 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm bored right now at Abelson and want to take a shower and the read some more of my Japanese novel. < 1156297438 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Here in the world of GNU/Linux, if I want a new feature, I can write it myself, ask a friend to do it for me, pay a programmer to do it, or do without. < 1156297440 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*then < 1156297476 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Out there in the world of nonfree software, if you want a new feature, you can beg and pay for the upgrade with the feature, beg and not get the new feature, or not beg and just do without. < 1156297492 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or you can beg and pay and get no upgrade. < 1156297511 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Still getting raped up the ass. < 1156297512 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I use my computer to accomplish tasks, not to constantly tweak my environment in pursuit of some lofty "perfect environment". I am pleased with my machine how it is, and I strike a useful balance between having unix at my fingertips and being able to run software without being forced to compile it. < 1156297521 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Or you could engage conversations with windows and mac users about how awesome linux is. < 1156297546 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I love my perfect environment :3. < 1156297553 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I use my computer to accomplish tasks, and if it doesn't yet accomplish a task I want, it will in a week. < 1156297561 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hehe. < 1156297585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If your computer doesn't yet accomplish a task you want, it *might* after several months of begging and a paid upgrade. < 1156297602 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :at least I'm not instantly dismissive and elitist to users of "inferior" operating systems. It's called choice. < 1156297603 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :In many ways... the computers are our bitches... which is why I follow the-coder-should-have-it-easy philosophy < 1156297605 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But Linux has its faults too, dun forget. < 1156297619 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :My bitch does my work... I just tell it what to do in the easiest way possible :D < 1156297622 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*Cough* Encoding software *Cough*. < 1156297625 0 :Weirdbro!unknown@unknown.invalid PRIVMSG #esoteric :I would love Linux even more if all the proprietary stuff suddenly became FOSS by means of the Linux penguin destroying the resistance. < 1156297627 0 :Weirdbro!unknown@unknown.invalid QUIT :"Ex-Chat" < 1156297633 0 :bsmntbombdood!unknown@unknown.invalid QUIT :"all your basment are belong to bsmntbombdood" < 1156297666 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I don't have the video background neccessary to code encoding software :(. < 1156297691 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The "I have no purpose" depression can be remedied easily by finding someone who cares about you. < 1156297710 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I always have a purpose in my self-centered world. < 1156297712 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And stuff. < 1156297714 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the "easily" in that sentence is misleading. < 1156297755 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1156297773 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Pah. Just ask somebody if he cares about you, and if the answer's "no", ask somebody else. < 1156297810 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :unless you decide to join a clique and conform to the mores of a large social group, it's anything but simple to find someone that cares about you. The internet can be a lonely place. < 1156297815 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...I'm pretty sure the answer here will be "no"... and I don't really... know a lot of people.. < 1156297838 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Here? < 1156297839 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The answer: Become hopelessly introverted and egotistical. < 1156297849 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The WORLD is at fault, not YOU :D. < 1156297853 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hey, we seem pretty alike. < 1156297882 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I love Python, despite the fact that I don't know much and it doesn't have the features I want. < 1156297886 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X seems to have stumbled across the underlying cause of myspace's popularity. < 1156297892 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1156297906 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which is really quite depressing. < 1156297932 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Of course, I also realize that to these other people that believe they exist but are a figment of my imagination, they don't have the synapses space dominated in my brain to care about my likes and dislikes. < 1156297946 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :s/dominated/allocated/ < 1156297977 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156298015 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it is a fact that the only person we can be sure is real is ourself, and even then it can be difficult. < 1156298027 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1156298055 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay. CakeProphet, I'd like to learn Python tomorrow, and if you commit suicide or something, I will be very unhappy. < 1156298060 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this brings into play the question of sentience: is there ANY way someone can really prove to you that they're sentient? I'd say there isn't. < 1156298092 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the text-only communication in IRC only serves to reinforce this concept. < 1156298096 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Go and read a reference manual. Bub. < 1156298108 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Pah... < 1156298121 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh no no... I'm way more knowledgable than a reference manual. < 1156298123 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1156298125 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I feel like coding in Lisp again. < 1156298136 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay, that's it. < 1156298152 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Are you depressed now? < 1156298162 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Everybody who has a nick starting with "r" is now banned from ##quantum. < 1156298167 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1156298184 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :However, it just so happens that everybody who has a nick starting with "r" can use the UNBAN command on ChanServ. < 1156298200 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So feel free to unban yourselves at any time. < 1156298224 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Now you've made me angry. < 1156298232 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I will now ban every nickname that starts with `z'. < 1156298246 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1156298249 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :YOU CAN'T STOP ME. < 1156298250 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm not entirely certain what that would accomplish. < 1156298263 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's a display of my godlike power. < 1156298293 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes. the deistic display. < 1156298296 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Anyhow. I feel icky and unfeminine. Shower time. < 1156298297 0 :bsmntbombdood!n=root@unaffiliated/bsmntbombdood JOIN :#esoteric < 1156298306 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1156298349 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1156298419 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: so where's the ban? < 1156298876 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1156298970 0 :Igor!unknown@unknown.invalid QUIT :Remote closed the connection < 1156298988 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea how Igor managed to stay in without PONGing. < 1156298989 0 :pikhq!n=pikhq@67-21-19-37.clspco.adelphia.net JOIN :#esoteric < 1156299452 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ihope: hm? < 1156299454 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi pikhq < 1156299570 0 :puzzlet!n=puzzlet@124.48.237.50 JOIN :#esoteric < 1156299968 0 :Weirdbro_!n=Weirdbro@pool-141-152-252-232.phlapa.east.verizon.net JOIN :#esoteric < 1156300003 0 :Weirdbro_!unknown@unknown.invalid PRIVMSG #esoteric :IRP: Please output a link to a Brainfuck tutorial < 1156300083 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Error: http://esolangs.org/wiki/Brainfuck only links to tutorials, but is not in itself a tutorial: programmer thought that this would help, but didn't parse it literally. < 1156300096 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :exit(ERROR_FAILURE); < 1156300097 0 :Weirdbro_!unknown@unknown.invalid PRIVMSG #esoteric :Gosh, this IRP server is useless. I'd better go to one with strict evalutation. < 1156300173 0 :Weirdbro_!unknown@unknown.invalid QUIT :Client Quit < 1156302235 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :back < 1156303410 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1156303691 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1156303735 0 :ihope_!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1156304370 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156304759 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1156305565 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :HELLO I AM MUHAMMED MUSSAFFAH IL BAN FALLAFEL I AM FROM MADAGASCAR AND NEED A TRUSTWORTHY ACCOUNT IN YOUR COUNTRY I GOT YOUR CHANNEL NAME FROM A FRIEND WHO SAYS YOU CAN BE TRUSTED I NEED TO TRANSFER LARGE SUMS OF MONEY ($4000000 USD) PLEASE EMAIL this_is_not_a_spam_email_address@yahoo.com WITH YOUR BANK INFORMATION AND I WILL SEND YOU THE MONEY YOU WILL GET 15% AS COMPENSATION THANK YOU GOD BLESS YOU JESUS WUVS U KTHXBYE < 1156305615 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now, to combine it with other common forms of spam ... < 1156305663 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a spam-based programming language, mayhap? < 1156305668 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1156305678 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :HELLO I AM MUHAMMED MUSSAFFAH IL BAN FALLAFEL I AM FROM MADAGASCAR AND NEED A TRUSTWORTHY ACCOUNT IN YOUR COUNTRY I GOT YOUR CHANNEL NAME FROM A FRIEND WHO SAYS YOU CAN BE TRUSTED I NEED TO TRANSFER LARGE SUMS OF PENIS ENLARGEMENT (10 INCHES IN ONE WEEK WOW) PLEASE EMAIL this_is_not_a_spam_email_address@yahoo.com WITH YOUR BANK INFORMATION AND I WILL SEND YOU THE MONEY YOU WILL GET 8 INCHES IN TWO WEEKS AS COMPENSATION THANK YOU GOD BLESS YOU JESUS WUVS < 1156305678 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :U KTHXBYE < 1156305708 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, God. . . < 1156305717 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's a very good idea. < 1156305719 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sadly. < 1156305720 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1156305783 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :HELLO I AM MUHAMMED MUSSAFFAH IL BAN FALLAFEL I AM FROM MADAGASCAR AND NEED A TRUSTWORTHY ACCOUNT IN YOUR COUNTRY I GOT YOUR CHANNEL NAME FROM A FRIEND WHO SAYS YOU CAN BE TRUSTED I NEED TO TRANSFER LARGE SUMS OF PENIS ENLARGEMENT (10 INCHES IN ONE WEEK WOW) PLEASE EMAIL this_is_not_a_spam_email_address@yahoo.com WITH YOUR BANK INFORMATION AND I WILL SEND YOU THE MONEY YOU WILL GET 8 INCHES IN TWO WEEKS AS COMPENSATION THANK YOU GOD BLESS YOU JESUS WUVS < 1156305784 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :U KTHXBYE IF YOU FORWARD THIS EMAIL TO SEVEN PEOPLE JESUS WONT STRIKE YOU DOWN ADD YOUR EMAIL HERE: moron@hotmail.com dumbass@hotmail.com AND YOU WILL GET LOTS OF PENIS ENLARGEMENT ALL YOU NEED TO DO IS SEND 1 INCHE OF PENIS ENLARGEMENT TO EACH NAME ON THE LIST THEN ADD YOURSELF AND EMAIL SEVEN PEOPLE IT REALLY WORKS WOW < 1156305825 0 :CakeProphet!unknown@unknown.invalid QUIT :No route to host < 1156307485 0 :ivan`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156309548 0 :CXI!n=Sanity@dialup-167.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156310008 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1156310015 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1156310105 0 :RodgerTheGreat!n=Rodger@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1156310162 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :back < 1156310295 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Remote closed the connection < 1156310357 0 :RodgerTheGreat!n=Rodger@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1156310376 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1156310652 0 :Arrogant!i=Scott@214.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1156311775 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156312047 0 :ivan`!unknown@unknown.invalid QUIT :Client Quit < 1156312389 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Remote closed the connection < 1156312449 0 :RodgerTheGreat!n=Rodger@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1156313211 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156313324 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156316999 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1156317742 0 :macgeek-!unknown@unknown.invalid NICK :macgeek < 1156318654 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Is anyone submitting the trig function calculator to the contest? < 1156319072 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How would we know? < 1156319096 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Also, read the Talk page. < 1156319322 0 :macgeek!unknown@unknown.invalid NICK :macgeek- < 1156319826 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm asking the contestants. < 1156319999 0 :clog!unknown@unknown.invalid QUIT :ended < 1156320000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1156320172 0 :GregorR-W!unknown@unknown.invalid QUIT :Remote closed the connection < 1156320225 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1156320275 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You're at work now?! < 1156320469 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X, when I get married I demand you be best man. < 1156320498 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Man? < 1156320504 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1156320505 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Man. < 1156320509 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Why Man? < 1156320516 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Because. < 1156320540 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1156320545 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Makes sense. < 1156325955 0 :CXI!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156325957 0 :wooby!n=alan@ny-lancastercadent4g1-3a-236.buf.adelphia.net JOIN :#esoteric < 1156331131 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1156331723 0 :tgwizard!n=tgwizard@c-e33fe155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1156332800 0 :tgwizard!unknown@unknown.invalid QUIT :Connection timed out < 1156332845 0 :tgwizard!n=tgwizard@c-e33fe155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1156335331 0 :jix!i=jix@L627c.l.strato-dslnet.de JOIN :#esoteric < 1156335809 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :You're best man now, dog... < 1156338331 0 :tgwizard!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156340800 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1156342323 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :> data Sentence = True | False | ForallSentences (Sentence -> Sentence) | ExistsSentence (Sentence -> Sentence) | Surely Sentence | Maybe Sentence | Not Sentence | Fails Sentence | Sentence `And` Sentence | Sentence `Or` Sentence | Sentence `Implies` Sentence < 1156342332 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :s/> // < 1156342386 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :data TruthValue = SurelyTrue | Unknown | SurelyFAlse < 1156342394 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :s/FAlse/False/ < 1156342399 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Argh, eh? < 1156342458 0 :CakeProphet!n=CakeProp@h33.233.213.151.ip.alltel.net JOIN :#esoteric < 1156342500 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :mmm... the joys of -not- going to school todat. < 1156342502 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :today < 1156342641 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lucky bastard. < 1156342667 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Mmm... the joys of summer vacation... < 1156342840 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :oh... bo I'm back in school... I just decided not to go today... because I'm a rebel like that. ;) < 1156343020 0 :jix!i=jix@L627c.l.strato-dslnet.de JOIN :#esoteric < 1156343534 0 :RodgerTheGreat!n=Rodger@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1156343546 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'morning. < 1156343569 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Morn'. < 1156343995 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Skipping school? < 1156344003 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :? < 1156344066 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Um... < 1156344739 0 :tgwizard!n=tgwizard@c-e33fe155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1156345867 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ihope_, yeah < 1156346502 0 :RodgerTheGreat_!n=Rodger@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1156346502 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156346790 0 :RodgerTheGreat_!unknown@unknown.invalid QUIT :Remote closed the connection < 1156346852 0 :RodgerTheGreat!n=Rodger@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1156347179 0 :pgimeno!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1156347865 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmm.. lisp looks pretty cool. < 1156347885 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :You could do all sorts of complex expression with just a few lines of code. < 1156347919 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :true. < 1156347941 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Since everything works like a function. < 1156347968 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... I wonder... can you put a cond inside of +, -, /, or *? < 1156347996 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :cond works like any other lisp function right? It can be placed inside other functions I'm guessing. < 1156348116 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1156348119 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :(+ 5 (cond ( (= meh bleh) 5) (else x) ) ) < 1156348125 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Would that work? < 1156348140 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes- I think conditionals just return a boolean. < 1156348148 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Cool. < 1156348203 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That's an interesting way to think about it... rather than the usual use-if-statements-to-assign-a-variable-then-add-the-variable-to-5 method of doing that. < 1156348218 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :You could put the if in the addition itself. < 1156348305 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah- I've used that trick to save a couple bytes writing programs on my calculator. < 1156348331 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :x + (if x == 7 then 2 else 5) < 1156348380 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... and then if you -needed- a variable... you could put a cond into a define statement. < 1156348388 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes how everything in lisp is interchangeable. < 1156348400 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :There's 4 billion different ways to do the same thing. < 1156348402 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1156348435 0 :kipple_!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1156348496 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :(if 7 /= x then 5 else 2) + x < 1156348531 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :What language is that? < 1156348555 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Haskell. < 1156348725 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Too bad Lisp doesn't have indexes.. < 1156348740 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :You could do some crazy stuff with indexes. < 1156348908 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ihope_, what are the key differences between Lisp and Scheme? < 1156348916 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Dunno. < 1156348965 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Scheme has call-with-current-continuation and uses ? for predicates, and Lisp doesn't have call-with-current-continuation and uses p for predicated. < 1156349055 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156349058 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1156349063 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :WOw... I didn't understand any of that. < 1156349073 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1156349162 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yaaaay not logging off! < 1156349167 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yaaay company bandwidth! < 1156349181 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :You'll never use call-with-current-continuation, and the other difference doesn't matter. < 1156349200 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Dunno the other differences. < 1156349429 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... wow... < 1156349438 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I -just- figured out how a while loop works... < 1156349451 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and it seems so obvious now. < 1156349468 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1156349469 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Or at least... I know how you would define a while-looping function in Lisp. < 1156349534 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :So what's one look like in Lisp? < 1156349555 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Probably not especially different from in Haskell. < 1156349563 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh dear... I temporarily forgot how the define function works for defining functions.... I forgot where the ()'s go. < 1156349615 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :That's bad... < 1156349943 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :(define (while meh statement) (cond (meh (while meh statement))) Although I have a feeling I messed up horribly somewhere. < 1156349984 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has only a days worth of reading-one-book-but-never-actually-using-Lisp < 1156350037 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's basically a recursive function.. < 1156350044 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :With a conditional in it. < 1156350055 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :factorial 0 = 1 < 1156350061 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :"if conditional is true, then repeat" < 1156350063 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :factorial x = x * factorial (x-1) < 1156350141 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION now sees why Lisp is so lovable. < 1156350228 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The while function calls itself if the "meh" conditional is true... yaaaay figuring-shit-like-this-out. < 1156350242 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Recursiveness = magical. < 1156350301 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :while p f x | p x = while p f (f x) < 1156350313 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :We kind of program in the reverse order of what the computer does... in a way. < 1156350313 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :while p f x | otherwise = x < 1156350349 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :We work on the outside layer of the program... and the computer starts at the bottom and works its way up... while we start from the top and work our way down. < 1156350627 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Still haven't figured out iterators though. < 1156350638 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... not iterators... but for rather < 1156350652 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I don't get for... or at least the way Python's for works. < 1156350897 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156351172 0 :CakeProphet!n=CakeProp@h33.233.213.151.ip.alltel.net JOIN :#esoteric < 1156351214 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Anyone recommend any good Lisp compilers? (or interpreters.. I can't remember which one it is.) < 1156351236 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Um, elisp? :P < 1156351266 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1156351278 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: you mean you don't know what Python's for does, or you don't know how to do it in Lisp? < 1156351286 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's always scheme. < 1156351320 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Both.... although I vaguely know that Python's for involves the __iter__ attribute of certain datatypes... < 1156351340 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I don't know the specific functioning... at a low level. < 1156351475 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Link to a decent compilter/interpreter? < 1156351882 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmm.. if Malbolge wanted to be more impossible to code... it could dynammically encrypt every line after you type it. < 1156351891 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Move down a line... and the line above becomes illegible. < 1156351895 0 :RodgerTheGreat!n=Rodger@204.39.15.221 JOIN :#esoteric < 1156351906 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmm.. if Malbolge wanted to be more impossible to code... it could dynammically encrypt every line after you type it. < 1156351909 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Move down a line... and the line above becomes illegible. < 1156351916 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :(repeated that, for RodgerTheGreats pleasure) < 1156352059 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels pleasure < 1156352332 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, Can you link me to a Lisp compiler? Or is it interpreter? < 1156352356 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :uhm... I can look for one. what OS do you use again? < 1156352429 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I know of one for PalmOS offhand, but I can probably find you a good one for OSX/Linux/Windows < 1156352509 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :XP < 1156352518 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :http://www.gnu.org/software/scheme/ < 1156352529 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION winces, and then begins a search < 1156352531 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Damn. That's what I get for making up URLs. < 1156352536 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :404 < 1156352539 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :l < 1156352562 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :http://www.gnu.org/software/mit-scheme/ < 1156352576 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, yes- scheme. < 1156352591 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :scheme is a variant of LISP that's nearly identical < 1156352615 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :"Note that you cannot build a working system from the source unless you have a working MIT/GNU Scheme compiler to do the compilation." hahahah < 1156352622 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Recursive dependencies are good for you. < 1156352626 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1156352635 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's opinion is that that's only excusable for C :P < 1156352648 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And only for C because you need to have /some/ base. < 1156352707 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ufasoft.com/lisp/ <- might work < 1156352731 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it has an IDE < 1156352795 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1156352801 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I can't find anything on the page. < 1156352850 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mmmm. No, there are a good many differences. < 1156352871 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Scheme's most popular interpreter is Guile, and Lisp's most common interpreter is clisp. < 1156352884 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :s/Lisp/Common Lisp/ < 1156352894 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Other good ones for Common Lisp are SBCL and CMUCL. < 1156352904 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Scheme sounds okay.. although it might be more limited. < 1156352928 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It is more limited, and there are some nasty differences between the two. < 1156352939 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Little nitpicky ones, I mean. < 1156352975 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, I haven't deeply explored scheme, but my LISP code ran fine in a scheme interpreter. < 1156352995 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Also Scheme abstracts a bit more. Common Lisp makes a distinction between symbols and functions (defun and defparameter) while Scheme makes no distinction (define), there's scoping rules, and other such things. Depends on what you want to do. < 1156353024 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you want to do multimedia-ish things, Common Lisp is your best bet. But if you want to build compilers/interpreters, either is fair game. < 1156353056 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1156353074 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Only because Common Lisp has more libraries now. < 1156353100 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Also, Common Lisp's standard is like insane-huge (bigger than C++, IIRC) and because of the hugeness it seems in constant flux. < 1156353167 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm < 1156353181 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Why distinguish between functions and symbols? < 1156353190 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Between what and what? < 1156353197 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I mean between functions and what? < 1156353202 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :symbols.. < 1156353210 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: ... C++'s standard library is not particularly "insane-huge" < 1156353223 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: Isn't the standard like 900 pages+? < 1156353226 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :A symbol is a lisp datatype. < 1156353232 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION points Razor-X at Java. < 1156353235 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Functions and types? < 1156353237 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kind of likes how scheme doesn't distinguish between functions and symbols. < 1156353242 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"insane-huge" is *java's* standard library (API). < 1156353249 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How big is Java? :P < 1156353254 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :BIG < 1156353269 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Because Sun has absolute constrol over it, they have no reason not to just add, add, add. < 1156353270 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And so they do. < 1156353274 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://java.sun.com/j2se/1.4.2/docs/api/ < 1156353281 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :A wiki for code libraries would be neato. < 1156353292 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah, "org.omg" XD < 1156353295 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'll be reading that to take an AP test on my own this year, you know -_-''. < 1156353299 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's great when you find what you need, but finding what you want can be a challenge... < 1156353314 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :A collaborative compilation of a crapload of modules. < 1156353317 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :The AP CS is not that bad at all, actually. < 1156353322 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I took it this last year. < 1156353329 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It looked really easy. < 1156353339 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(and I didn't take the class) < 1156353349 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nor, I would assume, have you. < 1156353354 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I knew nothing about Java and got a 60% on a practice test, getting my scope rules wrong and some Java-specific stuff wrong. < 1156353392 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And because I haven't done OOP in ages. < 1156353459 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I took a 5 day class as an intro to java, and then worked with it as my main language for a couple of months. < 1156353480 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pretty much everything syntax-wise on the essays you can figure out from the example code. < 1156354061 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1156354103 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't think you'll have any trouble with it. < 1156354104 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Java = pansy language < 1156354110 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :>:/ < 1156354112 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156354145 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Be a *real* man, manage your own bits and busses! < 1156354148 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :"Oooh, pointers scare me, I don't want to think about the fact that there's memory on my system *sobbles*" < 1156354169 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Eew, pointers. < 1156354175 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I mean yum, pointers. < 1156354175 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: Lots of languages don't deal with pointers. I don't think that's as much the issue. < 1156354197 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't even know what a pointer does... cause he's never used one. < 1156354202 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :"I LOVE Object Oriented programming to the degree that the (totally ridiculous) code 'public static void main' makes me happy 8-D" < 1156354237 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Mmm.. OO can get a bit tedious... < 1156354243 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Too many "selfs" everywhere < 1156354245 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :C# can work with pointers if you want, but can Java? < 1156354250 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1156354255 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ouch. < 1156354259 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Not at *all*? < 1156354263 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pointers are useless < 1156354263 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1156354279 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Pointers are not an absolute necessity, but when they help, they /really help/. < 1156354296 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(The inverse is true as well ;) ) < 1156354298 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It would make more sense to me that the language would just assume all variables that aren't specified otherwise are within the class namespace... rather than doing "self.variable" over and over. < 1156354304 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pointers are useless in a language with implicit references < 1156354318 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1156354320 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: doesn't Java do that? < 1156354330 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :*shrugs* I dunno.. I was referring to Python. < 1156354330 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why C didn't use implicit references. < 1156354341 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ruby does that. < 1156354343 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Because C predates the concept. < 1156354344 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :lament: would Haskell be one of those implicit reference languages? < 1156354350 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: wrong < 1156354351 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: Really? < 1156354357 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: ALGOL had it, IIRC. < 1156354360 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: Lisp predates C < 1156354364 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Well, I should say, it predates the concept in that form of language. < 1156354369 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Lisp too, yeah. < 1156354377 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: Haskell is a special case entirely < 1156354379 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That is, compiled, sits-atop-the-asm languages. < 1156354382 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: it doesn't really have variables at all < 1156354387 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :C is like a very high-level ASM *shrugs* < 1156354389 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: Lisp was always compiled < 1156354397 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, practically always < 1156354398 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Lisp was compiled before C came along. < 1156354411 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Lisp != a very high-level ASM < 1156354425 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Lisp does not resemble the underlying architecture. < 1156354427 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :C does. < 1156354432 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There are no pointers in ASM. < 1156354439 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Lisp and ASM are high-level versions of each other. < 1156354439 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: there sort of are. < 1156354446 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: the different addressing modes < 1156354450 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: There are, just without C's syntactic sugar. < 1156354451 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh..... < 1156354453 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: how do you write into memory, then, eh? < 1156354458 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: MOV ? < 1156354467 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What's its second argument? < 1156354478 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. I guess you'd call that a pointer. < 1156354496 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's an address *shrugs* < 1156354501 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :A pointer is just a slight abstraction of an address. < 1156354507 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(VERY slight) < 1156354508 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's an address < 1156354522 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :assembly and forth are the only lanugages i'm aware of that use actual addresses to do stuff < 1156354525 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :They don't have to be slight. < 1156354537 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Forth :P < 1156354557 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The language that went nowhere fast. < 1156354570 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nah, people still use it for some things < 1156354574 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1156354589 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How can you retire ALGOL and keep Forth? Sheer madness. < 1156354612 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Forth is pretty much the best language for extremely tiny architectures < 1156354637 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Like BF? < 1156354645 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1156354648 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1156354658 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Forth isn't much better than ASM though. < 1156354675 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: it is. < 1156354697 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: it's like Lisp. It's what you make it to be < 1156354704 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's arbitrarily extendable < 1156354733 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :import foobar < 1156354743 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :main() = interpret("...") < 1156354812 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :forth is perhaps the most esoteric of mainstream languages < 1156354818 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The only reason Lisp is "extendible" is because all of its syntax is the same... it's really just giving you an illusionary effect of adding to the language. < 1156354848 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: eh? < 1156354858 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :If I wanted... I could add to Python by defining a bunch of functions.... same thing as using define in Lisp. < 1156354859 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: define "illusionary" < 1156354864 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: no, you couldn't. < 1156354875 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: go ahead, add do...while loops to Python < 1156354879 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :lament: Oh? I didn't know. < 1156354883 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... all functions add to the language... but Lisp just seems to... add onto the syntax itself because the syntax is uniform. < 1156354908 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: add do...while loops to Python using any syntax. < 1156354911 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Make an ``if'' for me in Python. < 1156354930 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It already has an if... that's pointless. < 1156354946 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :doesn't have a do..while < 1156354954 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :doesn't have a goto either < 1156354957 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :try those < 1156354958 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, there y'are. < 1156354961 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, try goto. < 1156354972 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I dunno enough about Python to do that. < 1156354974 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156355004 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :What's a do..while? < 1156355027 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What do you think a do..while is? < 1156355032 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1156355034 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :In English. < 1156355043 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :do something while something is something? < 1156355048 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes! < 1156355055 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That's the same thing as a... while loop. < 1156355062 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no < 1156355067 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Only, the condition is checked *after* the loop. < 1156355068 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :The English definition is. < 1156355078 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :english sucks!! < 1156355091 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh... that'd be even easier than making while. < 1156355092 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lament.history[0].truth = 5; < 1156355104 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: okay, so make it! < 1156355104 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's why it's not a while..do loop, but a do..while loop. < 1156355113 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: with functions, or with whatever you want < 1156355123 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in Python < 1156355135 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And then in Glass. < 1156355137 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156355157 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I should add one thing to Glass then fork it and call it Rlass. Just for the effect. < 1156355177 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i could do the same, and call it llass < 1156355177 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :...what's the effect of "Rlass" < 1156355180 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I disagree with your philisophy, GregorR-W!!!11!!!! < 1156355185 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :def dowhile(cond, equal, action): < 1156355187 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : if cond == equal: < 1156355188 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : dowhile(cond, equal, action) < 1156355189 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*philosophy < 1156355200 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: SOFTWARE IS /MEANT/ TO BE FREE YOU XEMACS USING SCUMPILE < 1156355202 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156355205 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: that never actually does the 'action' < 1156355213 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: I don't use XEmacs. < 1156355220 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh... yeah forgot about that. < 1156355221 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: That was called a joke. < 1156355225 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I know :P < 1156355248 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... okay I see what you mean. < 1156355266 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Please. Read SICP :\ < 1156355271 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1156355275 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Because everything is the same syntax... it's capable of adding onto itself in ways other languages can't. < 1156355282 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :lament, I've been reading it. < 1156355285 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Exactly. < 1156355286 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :good! < 1156355301 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :(eat (and milk cookies)) < 1156355307 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Sounds cool. < 1156355312 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :eat and milk cookies. < 1156355314 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Not because everything is the same syntax, but because you can change the language in the language. < 1156355316 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Does this work? http://pastebin.ca/146454 < 1156355337 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That's not... a valid reason. < 1156355338 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: not really < 1156355342 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: Akk, recursion X_X < 1156355351 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :"It can add to itself, because you can change the language in the language" < 1156355362 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: 'act' doesn't do anything, act is already evaluated < 1156355377 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Bweh. < 1156355385 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :act(), then. < 1156355390 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that works < 1156355416 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Everything is a function.... if, while, everything.... because everything is a function, creating more functions adds to the everything... thus you've extended the language. < 1156355431 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Also.. having everything as functions allows for more expressive statements than other languages. < 1156355433 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Not everything is a function in lisp. < 1156355435 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :lament: Scheme has macros, right? < 1156355443 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Many many things aren't functions. < 1156355448 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: do..while loops aren't functions. < 1156355450 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: yes. < 1156355457 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :lament, Every -statement- is a function... < 1156355458 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :lament: 's what I thought. < 1156355466 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: no, that's wrong < 1156355469 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: You haven't seen *anything* until you've seen macros. < 1156355472 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: every statement is _not_ a function :) < 1156355540 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :(define x 2) is a function.... (cond (= x 2) (eat (and cookies milk) is a function... each () takes parameters and runs them through a bit of code to return a value... which is the definition of a function. < 1156355676 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :(func parameter (func parameter parameter)) it's a function/ < 1156355689 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: actually, of those things, only the last one is a function < 1156355698 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Or.. at least it operates like functions < 1156355705 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no, it doesn't. < 1156355708 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156355721 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Please -explain- instead of just saying "no it doesn't" < 1156355772 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a function is an object that, when given a bunch of values, produces another value. < 1156355797 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(or, possibly, fails to return) < 1156355835 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(define x 2) doesn't produce any value. < 1156355855 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :instead it binds x to 2, which is not something functions do. < 1156355884 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(define x 2) is not a function for the same reason that "x = 2" is not a function in Python. < 1156355893 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Okay... define is a special form... it provides a means to define the rest of the everything... which is functions :D < 1156355907 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, define is a special form < 1156355915 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :just as "def" is a special form in Python < 1156355924 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :however, it's not the only special form < 1156355935 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for example, 'if' is also a special form (just as in Python) < 1156355952 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and 'cond' is a special form < 1156355955 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... I thought if was a function? < 1156355982 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it can't be, and i'm pretty sure SICP covers why. < 1156356018 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It -does- take input and return a value however. < 1156356040 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :doesn't (define x 2) return 2? < 1156356057 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Pah, who needs define? < 1156356060 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :kipple_: i don't think it ought to. < 1156356075 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: consider the Python code: < 1156356081 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :def if(cond, a,b): < 1156356082 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :(+ 5 (if (eat(and cookies milk)) 3 4) ) < 1156356091 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric : if cond: < 1156356094 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric : a < 1156356096 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric : else: < 1156356097 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric : b < 1156356101 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :would that work? no :) < 1156356147 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1156356182 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Why wouldn't it? < 1156356201 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, suppose foo() prints 'hello' and bar() prints world() < 1156356206 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i mean prints "world" :) < 1156356215 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods.\ < 1156356238 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :then if (1==1, foo(), bar()) would print 'helloworld' BEFORE the function would even start evaluating! < 1156356292 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :? < 1156356295 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1156356311 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :It'd evaluate from the inside out? < 1156356323 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :How about this: if(1==1, foo, bar)()? < 1156356326 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: because python would evaluate the arguments before evaluating the function. < 1156356345 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :That works, if I'm not mistaken... < 1156356350 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: that works < 1156356361 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :???? < 1156356386 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :foo(bar()) calls bar, then calls foo with the result. < 1156356475 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but that's clearly not a substitute for being able to write < 1156356492 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if(1==2, print "pigs can fly", return 42) < 1156356503 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :good luck doing that :) < 1156356509 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Still not sure how this ties into if not operating like a function.. < 1156356520 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/146481 < Gregor's idle musings on an interpreted programming language. < 1156356590 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: 'if' only evaluates one of its arguments, instead of evaluating both < 1156356606 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...why does that matter? < 1156356640 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :because all arguments to functions are evaluated before calling the function, at least in Scheme and in Python. < 1156356644 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so if cannot be a function. < 1156356648 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at least in Scheme and in Python. < 1156356671 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(it can be in languages with wildly different semantics) < 1156356676 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It returns results... that's really all you need to act like a function... it operates just like a function when you actually use it. < 1156356697 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :I think you guys just operate on different definitions of what a function is < 1156356706 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Pretty much. < 1156356746 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :kipple_: well, he only knows Python < 1156356756 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and Python has call-by-value semantics < 1156356797 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet.Function = put(crap_in), get(crap_out) < 1156356813 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what's that one language that had call-by-name? :) < 1156356872 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :aha, ALGOL < 1156356883 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah... I'm sort of thinking in terms of Python... since I'm predominantly more accustomed to it... I consider every S-expression in lisp to return some kind of value to be used in the expression that contains it. < 1156356886 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Okay, maybe the if function would take a condition and two tuples, and each tuple would contain a function and its arguments... eh. < 1156356910 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: what if you want to do < 1156356916 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if(1==2, print "pigs can fly", return 42) < 1156356929 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: 'return 42' certainly can't be a function < 1156356931 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Python would actually give youy a sybtax error for that one. < 1156356946 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :You can't do stuff like "print "pigs can fly"" as the parameter to a function. < 1156356954 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: exactly. < 1156356959 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: that's why you can't make if a function :) < 1156356962 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :print("pigs can fly") < 1156356969 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Right? < 1156356978 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: print is not a function in python < 1156356979 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... that might work. < 1156356984 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: it's a statement < 1156356992 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's silly. < 1156356993 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Special syntax? < 1156356997 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Your snake-language is really silly. < 1156357005 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it's silly. < 1156357007 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: nah, not really < 1156357009 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah print is a special syntax < 1156357013 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: it's mostly for debugging purposes anyway < 1156357018 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :It's PERFECT... but yeah, it's silly. < 1156357023 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"print" being syntax sounds rather BASIC-y. < 1156357031 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i.e. print is not something you'd use in real code < 1156357042 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: so might as well make it convenient :) < 1156357062 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :PHP's "echo" was probably special syntax, too, though. < 1156357064 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What would you use in real code? < 1156357100 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: probably some_file.write(stuff) < 1156357110 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :while some_file could be sys.stdout by default < 1156357116 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Mrph. < 1156357124 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :def out(stuff): < 1156357128 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric : print stuff < 1156357154 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :print adds some formatting for 'easy' printing < 1156357161 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which is great for debugging, not so great otherwise < 1156357183 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah... I mainly use print for debugging... and when I need to -see- what's happening. < 1156357185 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i.e print 'a','b' prints "a b\n" < 1156357216 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :My IRC bot prints pretty much everything is receives from the connection... just so I know how to deal with crap. < 1156357225 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :And I'm not working in the dark. < 1156357594 0 :smokecfh!n=user@53549344.cable.casema.nl JOIN :#esoteric < 1156357744 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Pretty much everything? < 1156357754 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Why not just plain everything? < 1156357769 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Because in normal conversation not everything is said literally :D < 1156357783 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It -does- print everything... usually in a nice perty formatted form. < 1156357808 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :normal conversation? in this channel? < 1156357822 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Ridiculous. < 1156357824 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :What a prospect. < 1156357825 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Face it. We're normal. < 1156357838 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: that makes me worried < 1156357839 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :If by channel you mean an IRC channel... then yes. < 1156357854 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait.. < 1156357856 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156357859 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...that didn't make any sense. < 1156357865 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1156357868 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :none at all! < 1156357874 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :s/ an / / < 1156357878 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Now it makes sense. < 1156357900 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: You just changed it to: < 1156357905 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet> If by channel you meanIRC channel... then yes. < 1156357920 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Um... < 1156357929 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :There's a space between the last two slashes. < 1156357934 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :OH < 1156357937 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :So there is XD < 1156357939 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :<-- can't read < 1156357945 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Gregor is a terrible interpreter. < 1156357963 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1156357970 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Python doesn't like it when I indent this thing. < 1156357973 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :better known as Gregor the Terrible < 1156357978 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :print "Hello, world!" < 1156357980 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric : print "Hello, world!" < 1156357984 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: Python hates you. < 1156357987 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :The first is okay, the second is not. < 1156358016 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: that is correct. < 1156358020 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Why do you want to... ident it? < 1156358024 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :indent < 1156358029 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Why not? < 1156358049 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Python does special stuff with indenting... < 1156358065 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: because it's incorrect syntax. < 1156358087 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Haskell doesn't care about indentation as much as Python does... < 1156358098 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: that's why Haskell is a different language! < 1156358102 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :That means Python's better than Haskell, right? < 1156358107 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Yes. Tons. < 1156358159 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1156358163 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Blocks are indents in Python. < 1156358163 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1156358165 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1156358180 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!help trigger < 1156358183 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :To use an interpreter: Note: can be the actual program, an http:// URL, or a file:// URL which refers to my pseudofilesystem. < 1156358187 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So indenting that second line is saying that it's in a block that doesn't exist. < 1156358338 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :So does Python have for-loops? < 1156358370 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: not really < 1156358377 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: it has for-each loops which are called 'for' < 1156358386 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Ah, perfect. < 1156358399 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not many languages care about indentation as much as Python. < 1156358400 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :for x in blah: < 1156358402 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :And what's the list of everything from 1 to 100? < 1156358403 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :FORTRAN does, in a way. < 1156358415 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :range(1, 1000) < 1156358416 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: range(1,101) < 1156358420 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh... yeah < 1156358441 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: everything is python is very heavily biased towards counting from 0 < 1156358457 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: so range(100) gives you the list from 0 to 99 < 1156358461 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's a SRFI (or a SRFI proposal, or just crazy-talk) for indentation-sensitive Scheme, too. < 1156358472 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: sounds like crazy-talk < 1156358475 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1156358482 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Scheme would be annoying with forced identition. < 1156358502 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :So would Python. < 1156358579 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Somehow I don't think the word "would" is really appropriate there. < 1156358599 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :So Python doesn't have infinite lists, eh? < 1156358614 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: not _really_ < 1156358624 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Infinite arrays? :-) < 1156358626 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: it has generators which are pretty much that < 1156358660 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :In Python... lists are arrays < 1156358670 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :And vice versa? < 1156358671 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :arrays are arrays that function like C arrays < 1156358677 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1156358686 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :So how do I make a generator? < 1156358688 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Not sure what you use for lists... I guess tuples or something. < 1156358699 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... dunno much about generators. < 1156358727 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I can do without them. < 1156358812 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :In fact.. I kinda forgot what a generator does. < 1156358835 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like an infinite list to me. < 1156358882 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :And I see that this Python thingamahoochie doesn't like tail recursion. < 1156358961 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1156358986 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Where am I supposed to get my daily fix of tail recursion? < 1156359050 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :In Scheme. < 1156359059 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Eew. < 1156359076 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Where the Spec promises you proper tail recursion. < 1156359924 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, Python doesn < 1156359932 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :'t like recursive constants either? < 1156359980 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nope. < 1156359990 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :stop fucking snakes. < 1156360012 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Don't worry, I'm not putting them on planes. < 1156360180 0 :macgeek-!unknown@unknown.invalid NICK :macgeek < 1156360918 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :MOTHAFUCKIN SNAKES ON A MOTHAFUCIN PLANE < 1156360919 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I mean hi. < 1156361332 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1156361624 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/146582 ... comments? < 1156361646 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(Perhaps not the greatest example for comments ^^ < 1156361648 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :) < 1156362053 0 :macgeek!unknown@unknown.invalid NICK :macgeek- < 1156365384 0 :RodgerTheGreat!n=Rodger@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1156365572 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hello again. < 1156365590 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :who here's coding something for the competition? < 1156365637 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1156365647 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W, is that Perl? < 1156365716 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh.. C < 1156365800 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ihope_, Hmmm.... how's Python coming? < 1156365903 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Python? < 1156365923 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What, that was, like, ages ago... < 1156365940 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Over an hour and a half. < 1156365942 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: which competition? < 1156365957 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Is there more than one? < 1156365962 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the esoteric programming competition. < 1156365981 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/2006_Esolang_Contest < 1156366278 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: how about mentionin that the entries have to be free software? < 1156366320 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it mentions that under "Licensing" < 1156366332 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: no it doesn't actually < 1156366456 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: it just talks about FSF approved licenses < 1156366510 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :then, what would you define as "free software"? Public domain? < 1156366532 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: www.gnu.org/philosophy/free-sw.html < 1156366572 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: maybe this is nitpicking but isn't that quite on-topic when we talk about esoteric languages ;) < 1156366665 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I suppose- I didn't really come up with the license regulations, though. If you ask me, people should just make their code public domain- I don't see all this concern with licenses. If you want to give stuff away, give it away. < 1156366694 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it only takes two words to explain the rights you want to give. < 1156366699 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"public domain" < 1156366705 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: s/FSF approved license/FSF approved free software license/ < 1156366737 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: public domain afaik does not exist in all countries in the same way it exists in US < 1156368901 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :public, mublic < 1156369284 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Private domain! < 1156369333 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's called the "my encrypted harddrive, bitch" license. < 1156370140 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: It is neither C nor Perl. < 1156370146 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I used C syntax highlighting just to do something. < 1156370152 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's the language I'm writing in my head. < 1156370168 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :looks kind of Pythonis < 1156370170 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :h < 1156370176 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And no, public domain does /NOT/ explain the rights. < 1156370185 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :In fact, I would really prefer that nobody submit under public domain. < 1156370187 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Public domain == bad. < 1156370212 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Why? < 1156370237 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :A) You can't legally declare something to be public domain without paperwork, despite the common misconception. < 1156370256 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :B) Despite all logic, public domain implies a warrantee /which you cannot by any means remove/. < 1156370296 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Isn't it spelled "warranty"? < 1156370325 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I always misspell that for some reason >_< < 1156370343 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :There's no such thing as a guaranty... < 1156370359 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :So what kind of warranty is it? < 1156370369 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Liability against damages. < 1156370377 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(At least in the US) < 1156370388 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Now, mind you, it's hard to define "damages" in terms of software. < 1156370392 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :So it may be inert. < 1156370394 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :So writing a public domain computer virus would be a bad idea? < 1156370420 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Presumably, if you write a computer virus, you are not licensing it to its users, so it falls under the same warranty. < 1156370440 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Only with a license can you revoke that warranty (look at every software license ever) < 1156370466 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I guess you can't get away with a plain unlicensed virus or anything either. < 1156370486 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :So who can be liable for these damages? < 1156370519 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :For a virus, I don't know, but I believe for software the original writer and the distributor (if anybody can verify this, thanks) < 1156370525 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What if the virus was written by another virus, which was in turn written by another virus, which came about accidentally? < 1156370540 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :IANAL. < 1156370657 0 :[1]kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1156370755 0 :kipple!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156370756 0 :Anders!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156370756 0 :[1]kipple!unknown@unknown.invalid NICK :kipple < 1156370767 0 :Anders!i=anders@unaffiliated/anders1 JOIN :#esoteric < 1156372465 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Somebody give me a fairly simple example program to write in my in-progress non-esoteric language ... < 1156373719 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :main = getContents >>= putStr < 1156373742 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Some people call that 'cat' < 1156373747 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And that's TOO trivial. < 1156373749 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Wait, you're making a language? < 1156373755 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Trying to. < 1156373765 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe a factorial program. < 1156373768 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I started having ideas, trying to formalize them into something useful. < 1156373796 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :main = do x <- readLine; print (product [1..x]) < 1156373826 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :== factorial :P < 1156373837 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I don't have stdlib defined yet, so I'll just look at the second part. < 1156373909 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Too easy: < 1156373911 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :factorial = (n){ < 1156373912 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : res = 1; < 1156373914 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : while({n > 0}, { < 1156373916 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : res *= n; < 1156373917 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : n -= 1; < 1156373919 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : }); < 1156373920 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : return(res); < 1156373922 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :}; < 1156373936 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's... a bit longer than ihope's version < 1156373960 0 :smokecfh!unknown@unknown.invalid QUIT :Remote closed the connection < 1156373963 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That's ... not pseudocode. < 1156373996 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope's is not either < 1156374009 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Is that some actual language >_O < 1156374016 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Haskell. < 1156374024 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1156374038 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Well, if we assume that the "factorial" function is built in, we get: < 1156374055 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :x = (something to get the input); println(factorial(x)); < 1156374077 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :your language seems kinda boring. < 1156374088 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Well, you haven't seen any of it yet. < 1156374093 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What does it have in the way of types? < 1156374101 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's dynamically typed, so it only has four "types" < 1156374116 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Numerical scalar, string scalar, objects and functions. < 1156374122 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Objects == sets as well. < 1156374128 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And functions == types as well. < 1156374129 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Is while a function up there? < 1156374132 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1156374137 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Is return one? < 1156374139 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1156374155 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Whoops, time to abruptly... go. < 1156374158 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Though both would have to be internally defined since they're sort of self-reliant. < 1156374167 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :You could override them if you were an idiot though ^^ < 1156374214 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I need an example that can show off its cool OO/functional hybrid abilities ... < 1156374224 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :While can be defined recursively. < 1156374230 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Or with gotos. < 1156374352 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, you could make a recursive while, that's true < 1156374364 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I have no intent on goto right now, it'd be pretty nasty with how it works ... < 1156374441 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :while = (x of function, y of function) { if(x, { y(); while(x, y); }); }; < 1156374449 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Erm < 1156374453 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :while = (x of function, y of function) { if(x(), { y(); while(x, y); }); }; < 1156374567 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And for a purely functional approach, a function can also be defined by a single expression (with no ;) < 1156374568 0 :CakeProphet!unknown@unknown.invalid QUIT :No route to host < 1156374601 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(That being said, this is not intended to be a purely functional language) < 1156375650 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION had a very, very weird idea. . . < 1156375660 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is terrified. < 1156375667 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As you should be. < 1156375713 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know the notation of, say "f(x)=x^2" used in mathematics? I was just thinking. . . What if I could manage to prove that Turing complete? < 1156375745 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Then you would have lambda calculus? < 1156375769 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Funny. . . I thought Lambda Calculus used slightly different notation. . . < 1156375785 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Oh, you're right. That would be lambda calc, wouldn't it? < 1156375794 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :The fundamental idea is the same, some function = expression < 1156375814 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Sorry ;) < 1156375828 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Man difference being that I'd be using full, proper mathematical notation, instead of coming up with a new notation. < 1156375859 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/Man/Main/ < 1156376049 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, array = (x...) { x }; < 1156376053 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That's a bit silly. < 1156376059 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Instead of ? m n f x. m f (n f x), I could just do add(x,y)=x+y < 1156376081 0 :macgeek-!unknown@unknown.invalid PRIVMSG #esoteric :what do you guys think of this idea? http://farhnware.homelinux.com/misc/plain.txt < 1156376090 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :add = (x of float, y of float) { x + y }; < 1156376126 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's pure math, and therefore untyped. < 1156376162 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :macgeek-: What's the difference between ? and )? < 1156376174 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Well, the "of's" are optional. add = (x, y) { x + y; < 1156376180 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(/me's mind is still on his new lang :P ) < 1156376306 0 :macgeek-!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: ? outputs as a character, ) outputs the value; "x" versus "120" < 1156376323 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1156376344 0 :macgeek-!unknown@unknown.invalid PRIVMSG #esoteric :I was able to create Hello World, Cat, and 99 Bottles of Beer < 1156376434 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Heheh < 1156376442 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hello, World! or Hello? World? ;) < 1156376515 0 :macgeek-!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1156376560 0 :macgeek-!unknown@unknown.invalid PRIVMSG #esoteric :I seem to remember a language similar to Plain, but I couldn't find it on esolangs.org/wiki < 1156376711 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :PATH? < 1156376727 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Befunge, to a lesser degree? < 1156376748 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1156376779 0 :macgeek-!unknown@unknown.invalid PRIVMSG #esoteric :yeah I'm not sure < 1156376796 0 :macgeek-!unknown@unknown.invalid PRIVMSG #esoteric :I might be thinking of a mix of languages < 1156376808 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I'm inclined to agree. < 1156376942 0 :Sph1nx!n=sphinx@89-178-30-83.broadband.corbina.ru JOIN :#esoteric < 1156376989 0 :tgwizard!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156377083 0 :CakeProphet!n=CakeProp@h184.251.213.151.ip.alltel.net JOIN :#esoteric < 1156377287 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Behringer created a USB guitar... everyone laugh < 1156377422 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hah? < 1156377568 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :i have a USB hard drive that's actually a 120V DC source < 1156377573 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :my friends buy new computers through me < 1156377639 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.fiftythree.org/etherkiller/ forever < 1156377652 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :SF? < 1156377654 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :*SFW? < 1156377720 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :if you're not a cisco tech < 1156377737 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :then it's safe < 1156378002 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ivan`: Hahahah, brilliant XD < 1156379056 0 :macgeek-!unknown@unknown.invalid NICK :macgeek < 1156379517 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric : It's pure math, and therefore untyped. < 1156379523 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Who said math was untyped? < 1156379599 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :um < 1156379606 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, clearly. < 1156379607 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I use the Hindley-Milner type system with multi-parameter typeclasses, myself :-P < 1156379612 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :X_X < 1156379612 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. < 1156379647 0 :Sph1nx!unknown@unknown.invalid QUIT :Remote closed the connection < 1156379702 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Dude, it's Haskell's type system :-) < 1156379924 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156379926 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haskell is not precisely math. < 1156379952 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i think what pikhq meant by 'pure math', in any case, is the usual math notation. < 1156379965 0 :kipple_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156379986 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which is indeed untyped < 1156380035 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1156380055 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't call it untyped, since "if 3, then 0, otherwise 5" doesn't really mean anything. < 1156380066 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's not math notation, either. < 1156380076 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I meant "the notation you could expect to see in your Algebra textbook", which would be the usual mathematical notation. . . < 1156380076 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Um... < 1156380109 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: The math notation for that would be a big curly brace with two expressions (0 and 5), with one saying "if 3" after it and the other saying "otherwise" < 1156380132 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :How about "pi implies 2"? < 1156380178 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah, okay. operations are typed. < 1156380247 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i guess it's too much to consider taht a "run-time-error" < 1156380272 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: by the way, algebra is not turing-complete < 1156380311 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :You mean algebra doesn't allow first-class functions? < 1156380314 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: very simple test: try making an algebraic statement that causes an infinite loop < 1156380328 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :x = x < 1156380331 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Find x. < 1156380348 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That's not an infinite loop, that's just an invalid equation. < 1156380357 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :f(x) = f(x) MIGHT be an infinite loop (recursion) < 1156380363 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1156380374 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :x=x is neither an infinite loop nor an invalid equation < 1156380384 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's a valid equation, but not a useful one :P < 1156380385 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's perfectly valid equation to which the answer is 'anything' < 1156380387 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :x = x+1 < 1156380400 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: and the answer to that one is 'no solutions' < 1156380427 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you have first-class functions obviously you have TC < 1156380437 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :So algebra doesn't have those? < 1156380454 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :f(x)=f(x+1);f(-oo) < 1156380454 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well... < 1156380462 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the one in pikhq's textbook probably doesn't :) < 1156380484 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm in Calc, actually. . . < 1156380485 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: define negative infinity < 1156380498 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: f(-oo) is not a valid expression < 1156380510 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: but f(0) would work just as well < 1156380514 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: Negative infinity, in math, is a number. < 1156380526 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: not usually, no. < 1156380528 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's like saying "define 3". < 1156380535 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :3 = 1 + 1 + 1 < 1156380554 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- The professional IRC Client" < 1156380560 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: negative infinite, in math, is not a number under most commonly used number systems. < 1156380571 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: in particular, it's not an integer, and it's not a real. < 1156380571 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oo = 1 + 1 + .. + 1 < 1156380587 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: define "..", then. < 1156380595 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: Never said it was either an integer or a real number. Just said it was a number. < 1156380611 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: Replace with an infinite amount of "1 +". < 1156380631 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: two bricks and a dead cat is also a number in some number system. < 1156380648 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: define an infinite amount. < 1156380651 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is having fun < 1156380663 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :lament: brick = 1, dead cat = i? < 1156380680 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: i've never seen bricks that were equal to 1. < 1156380687 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: bricks are usually bricks, not integers. < 1156380712 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fine. Infinity is a number which is greater than any real number. < 1156380722 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: there're many numbers like that. < 1156380726 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: all different. < 1156380728 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Negative infinity, therefore, is a number which is less than any real number. < 1156380741 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: is negative infinity the highest such number? < 1156380770 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :If so, then we're getting somewhere. < 1156380771 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: What? You can think of a finite number which is greater than any number in the set of real numbers? < 1156380788 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no, but i can think of many different infinite ones < 1156380819 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for example, infinity, infinity+1, infinity+2... :) < 1156380826 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is having more fun than ihope_  < 1156380833 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is ... not. < 1156380862 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i thought we went through all this in detail when we were discussing Banana Scheem. < 1156380866 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Scheme. < 1156380867 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :That also implies that negative infinity plus one is negative infinity or below, since negative infinity plus one is either higher than negative infinity, or not higher. < 1156380872 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lament: pikhq wasn't here ;) < 1156380875 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Time for a URL. < 1156380886 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: actually i think -oo + 1 is -oo < 1156380904 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :If negative infinity plus one is higher than negative infinity, it must either be a real number or something higher than a real number. < 1156380908 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :And... hmm. < 1156380915 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: it's like this: < 1156380931 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oo - 1 = oo < 1156380939 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :1 + oo = oo < 1156380946 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oo + 1 = (oo+1) < 1156380956 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :addition isn't commutative with these guys... < 1156380965 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :It isn't? < 1156380972 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION burbles < 1156380974 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :noup < 1156381010 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: http://en.wikipedia.org/wiki/Ordinal_arithmetic < 1156381029 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: oo is 'omega' in that article < 1156381064 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :And negative infinity? < 1156381085 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ordinals don't really have that < 1156381094 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so you just take positive ones, and put a minus in front. < 1156381109 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1156381133 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i doubt you could construct anything like reals from ordinals < 1156381143 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :like you can from integers < 1156381162 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Why use oo when there's ∞? < 1156381189 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: These people don't know unicode *heheheh* < 1156381198 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Some of them probably see ∞ as a box X-D < 1156381207 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i see it as a-hat < 1156381219 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like an abbreviation for "ass-hat". < 1156381226 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :exactly. asshat. < 1156381230 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Ptsh. < 1156381244 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Actually, make that "pch". < 1156381292 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :actually in the context of reals, infinity (oo, not omega) can indeed be a number < 1156381299 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :then you're using the extended number line < 1156381311 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately (fortunately?) nobody uses the extended number line < 1156381321 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it breaks some properties of the reals < 1156381363 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't actually remember which ones < 1156381470 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Well, can infinity be reduced to other terms? < 1156381481 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Like 1/0? < 1156381482 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :? < 1156381486 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no < 1156381495 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :It's just plain infinity? < 1156381513 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, you define it as the limit of unbounded sequences < 1156381544 0 :macgeek!unknown@unknown.invalid PRIVMSG #esoteric :how can it be a limit? < 1156381547 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :usually anyway < 1156381561 0 :macgeek!unknown@unknown.invalid PRIVMSG #esoteric :and how can you limit something that is unbounded? < 1156381584 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :With an infinitely large limit, of course. :p < 1156381670 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Extended_real_line < 1156381672 0 :oerjanj!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1156381734 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Nice disclaimer, that "Note that this is not a judgment about their "reality" or lack of it". < 1156381756 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Probably to avoid the "Stop discrimination of infinities! They're just as real as you and me!" people. < 1156381769 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i wish to take exception to the idea that noone uses the extended real line, as I have used it. < 1156381788 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: for shits and giggles? < 1156381821 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :it's a perfectly nice compact Hausdorff space. < 1156381874 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :(note that "perfectly nice" are not intended as technical terms, though somebody surely has invented them) < 1156381945 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Lemme see... < 1156381979 0 :GregorR-W!unknown@unknown.invalid QUIT :"Chatzilla 0.9.75 [Firefox 1.5.0.2/0000000000]" < 1156381986 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :you would probably want to look at surreal numbers, which combine reals and ordinals < 1156382017 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :although those i don't know if anyone uses < 1156382030 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :but they are cool anyhow < 1156382098 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :back < 1156382114 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :macgeek: nice language. Did you implement it? < 1156382138 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1156382211 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"The real numbers are the dependable breadwinner of the family, the complete ordered field we all rely on. The complex numbers are a slightly flashier but still respectable younger brother: not ordered, but algebraically complete. The quaternions, being noncommutative, are the eccentric cousin who is shunned at important family gatherings. But the octonions are the crazy old uncle nobody lets out of the attic: they are nonassociative." < 1156382275 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :quaternions are useful in 3d math. < 1156382306 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But perhaps not so in family gatherings. < 1156382323 0 :pikhq!n=pikhq@67-21-19-37.clspco.adelphia.net JOIN :#esoteric < 1156382335 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, agreed. < 1156382344 0 :macgeek!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: you mean Plain? < 1156382349 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1156382349 0 :macgeek!unknown@unknown.invalid PRIVMSG #esoteric :I created Plain < 1156382360 0 :macgeek!unknown@unknown.invalid PRIVMSG #esoteric :needs some work though, I think < 1156382368 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I meant, did you create an interpreter, or just a spec? < 1156382483 0 :macgeek!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1156382494 0 :macgeek!unknown@unknown.invalid PRIVMSG #esoteric :I haven't gotten to the interpreter yet < 1156382505 0 :macgeek!unknown@unknown.invalid PRIVMSG #esoteric :I created an interpreter for TwoStep though < 1156382525 0 :wooby!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156382528 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah, cool. < 1156382536 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what language did you code it in? < 1156382559 0 :macgeek!unknown@unknown.invalid PRIVMSG #esoteric :REALbasic < 1156382620 0 :oerjanj!unknown@unknown.invalid QUIT :"some other time" < 1156382646 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I just thought of a place to get good Trigonometry and Logarithm information for the contest. < 1156382656 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Of course, if I can think of it, so can the contestants. < 1156382669 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :RealBASIC is a pretty nice language- I'm trying to decide wether I want to experiment with it in rosetta. < 1156382691 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: if you say "wikipedia" as this source of information, I shall die laughing. < 1156382699 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1156382703 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok, good. < 1156382705 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Much more specific than that. < 1156382711 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Not MathWorld either. < 1156382731 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :PlanetSyntheticTrig.org? < 1156382744 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nope :P < 1156382748 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1156382750 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Logarithm information too. < 1156382758 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cool. < 1156382781 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Of course, that's for me to know and our contestants to never find out! < 1156382809 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you can always taunt them with it after the competition ends. < 1156382871 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :The first thing I ever coded in RealBASIC was a BF interpreter. < 1156382909 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I think I shall taunt them. < 1156382931 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nya nya! Good source of information! Nya nya! < 1156382966 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION chuckles < 1156383056 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Well, are you allowed to tell other committee members? < 1156383072 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1156383076 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Come to The Place. < 1156383085 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :coming... < 1156383665 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Your textbook? < 1156383679 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :##math? < 1156383712 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1156383714 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :##quantum. < 1156383758 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does a sanity check < 1156383777 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1156383782 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, but you're perfectly sane, and only insane people are allowed in ##quantum. < 1156384044 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Have fun pikhq. < 1156384073 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sets up Bombadil. . . < 1156384094 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So, what category are you entering, pikhq ? < 1156384101 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Errr, task. < 1156384153 0 :macgeek!unknown@unknown.invalid NICK :macgeek- < 1156384223 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking about the OISC. < 1156384322 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Have fun then. < 1156384515 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finally burns his Linux disk < 1156385205 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1156385369 0 :preyalone!n=preyalon@h-68-166-104-139.mclnva23.covad.net JOIN :#esoteric < 1156385629 0 :ihope_!unknown@unknown.invalid QUIT :"http://tunes.org/~nef/logs/esoteric/06.08.09" < 1156386322 0 :Anders!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156386325 0 :wooby!n=alan@ny-lancastercadent4g1-3a-236.buf.adelphia.net JOIN :#esoteric < 1156386345 0 :Anders!i=anders@unaffiliated/anders1 JOIN :#esoteric < 1156386410 0 :preyalone!unknown@unknown.invalid QUIT :"Leaving" < 1156387633 0 :macgeek-!unknown@unknown.invalid NICK :macgeek < 1156387924 0 :wooby!unknown@unknown.invalid QUIT :"Ex-Chat" < 1156388170 0 :macgeek!unknown@unknown.invalid QUIT :"t3h g0ne" < 1156391107 0 :CakeProphet!unknown@unknown.invalid QUIT :No route to host < 1156391191 0 :CXI!n=Sanity@dialup-187.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156391927 0 :CXI!unknown@unknown.invalid QUIT :"If you're reading this, it's probably xchat's fault." < 1156391996 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, my buddies and I are trying to come up with a logo for our community website- would anyone care to stop by the concept gallery and vote your opinion? http://feesh.nonlogic.org/logocontest/gal.php < 1156392055 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They all suck and your life is a failure. < 1156392056 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I mean hi. < 1156392072 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sighs < 1156392107 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I voted on one :P < 1156392131 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cool- you liked my latest design. :D < 1156392135 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You shall have your heart ripped out and eaten by the Aztecs. < 1156392140 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's the only one that has anything to do with logic :-P < 1156392144 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I mean "Hi", as well. < 1156392197 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Being in this channel always makes me feel so warm and fuzzy inside. < 1156392212 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1156392219 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My new language is defeating me :( < 1156392227 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1156392239 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :too hard to code in? < 1156392243 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nah < 1156392255 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Abstracting all scopes to anonymous functions is making it difficult to figure out a return syntax that works properly and doesn't suck. < 1156392288 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I can see that being difficult. < 1156392355 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I've thought of some solutions, but all of them were either ugly or blackbox magic. < 1156392364 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1156392379 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Can I get a "I dislike it" button for this logo thing? < 1156392390 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'll go ask. < 1156392532 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/147079 < 1156393792 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good night, everyone. < 1156393815 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1156397549 0 :thematrixeatsyou!n=thematri@222-152-161-33.jetstream.xtra.co.nz JOIN :#esoteric < 1156397582 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :0"syug ih">:#,_@ < 1156397904 0 :tmey_java!n=tmey_jav@222-152-161-33.jetstream.xtra.co.nz JOIN :#esoteric < 1156397933 0 :tmey_java!unknown@unknown.invalid QUIT :Client Quit < 1156397933 0 :Arrogant!i=Scott@169.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1156398231 0 :thematrixeatsyou!unknown@unknown.invalid QUIT :Excess Flood < 1156398282 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Night all < 1156398288 0 :thematrixeatsyou!n=thematri@222-152-161-33.jetstream.xtra.co.nz JOIN :#esoteric < 1156398309 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1156398483 0 :CXI!i=Sanity@dialup-162.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156398793 0 :thematrixeatsyou!unknown@unknown.invalid QUIT :Excess Flood < 1156398961 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/plof/ < 1156398971 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Opinions? < 1156399221 0 :thematrixeatsyou!n=thematri@222-152-161-33.jetstream.xtra.co.nz JOIN :#esoteric < 1156399222 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Ploftastic. < 1156399230 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :wtf? < 1156399231 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1156399252 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, doesn't seem like enough information to go by :D < 1156399264 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I guess that's true... < 1156399272 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :But it IS prototyping < 1156399273 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :So <3 < 1156399273 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I need to figure out how to flesh that out :-P < 1156399296 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ever seen Io? < 1156399303 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Io is pretty. < 1156399314 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, Plof is a hybrid between OO and functional. < 1156399361 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And imperative. < 1156399369 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :In Io, there are no keywords < 1156399370 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Implied by OO :-P ) < 1156399379 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I've seen a /bit/ of Io. < 1156399387 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :All flow control is defined as functions < 1156399398 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's true of Plof too. < 1156399400 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yep < 1156399402 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A few more keywords though ;) < 1156399403 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I noticed < 1156399415 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I repect that < 1156399426 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I like Io but I can see several problems with it < 1156399429 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Plof isn't intended to be estoeric. < 1156399439 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Neither is Io :P < 1156399444 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah XD < 1156399462 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :http://splattercoding.blogspot.com/ Here's some Io code and stuff. < 1156399484 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :One of these days I plan on making something similar to Io, but fixing the fundamental problems with it, and call it Isis. < 1156399495 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mixins in Plof: < 1156399503 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SomeMixins = [ ... ]; < 1156399510 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A = [ ... ] + SomeMixins; < 1156399524 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Combinators for objects < 1156399525 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Neat. < 1156399528 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A.type = array(ref SomeMixins, ref A); < 1156399557 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :How will you handle operator overloading? < 1156399561 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :If at all < 1156399564 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not sure whether I will yet. < 1156399574 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I obviously can't overload + or =, I need those. < 1156399578 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1156399582 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :That's a bit of a problem < 1156399589 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And if I can't overload +, it's ridiculous to overload -, /, *, +=, etc, etc. < 1156399595 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So overloading would end up worthless :( < 1156399605 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I do /want/ to be able to use overloading. I just don't know how yet. < 1156399616 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :One sec, logging in as GregorR-L < 1156399671 0 :GregorR-L!n=GregorR-@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1156399678 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :is there an article for this Plof stuff? < 1156399689 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/plof/ < 1156399690 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Incomplete < 1156399760 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :that's quite a nice looking lang < 1156399803 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :One of Io's problems is that, while functions are 1st-class < 1156399809 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :They're also activatable < 1156399818 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Which means that you constantly have to use getSlot("funcname") < 1156399829 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise you end up setting off the function all over the place. < 1156400044 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm so bad at writing specs :P < 1156400051 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I have it so well defined in my head. < 1156400125 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156400195 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I don't suppose anybody has any /specific/ points for me to look at? < 1156400203 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Since it's too ill-defined on that page 8-D < 1156400626 0 :anonfunc!n=pimaniac@adsl-67-117-30-249.dsl.chic01.pacbell.net JOIN :#esoteric < 1156400656 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hey look, it's an anonymous function! < 1156400762 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :What's a good example program >_> <_< < 1156400851 0 :anonfunc!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1156400909 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :ANONFUNC hello() < 1156401441 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :or is that HELLO __anonfunc() < 1156401683 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I think it's hello(anonfunc); < 1156401737 0 :anonfunc!unknown@unknown.invalid PRIVMSG #esoteric :anonfunc: hello is also accepted. < 1156401957 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :anyone who declares it as Private Sub hello() As AnonFunc will be shot < 1156402007 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :hello = (x as function) { println("Hello to " + x()); }; hello(anonfunc); < 1156402064 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :anyone who declares it as that will be awarded a cookie from GregorR < 1156402119 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :any GregorR who does not give an award will be shot < 1156402700 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh come on, somebody must have a good example program :-P < 1156402707 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Something a bit more complicated than the traditional examples. < 1156402713 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But not too difficult to implement :-P < 1156402725 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Not too difficult in a real language that is :P < 1156404148 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, why not a r-d-parser < 1156404160 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1156404191 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1156406399 0 :clog!unknown@unknown.invalid QUIT :ended < 1156406400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1156406402 0 :GregorR-L!unknown@unknown.invalid QUIT :"Leaving" < 1156407657 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :ciao < 1156407660 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :need to get off < 1156407720 0 :thematrixeatsyou!unknown@unknown.invalid QUIT :"Microsoft Fire Alarm: In Case Of Fire, Break Glass, Press Ctrl + Alt + Delete" < 1156410060 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- IRC with a difference" < 1156410475 0 :anonfunc!unknown@unknown.invalid QUIT : < 1156414104 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1156415429 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1156417009 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156422214 0 :jix!i=jix@L6038.l.strato-dslnet.de JOIN :#esoteric < 1156425660 0 :RodgerTheGreat!n=Rodger@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1156425685 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'lo < 1156425700 0 :ivan`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156426285 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156427817 0 :ivan`_!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156428203 0 :ivan`_!unknown@unknown.invalid QUIT :" Try HydraIRC -> http://www.hydrairc.com <-" < 1156428620 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1156428834 0 :ivan`!unknown@unknown.invalid QUIT :Connection timed out < 1156431124 0 :tgwizard!n=tgwizard@c-e33fe155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1156434306 0 :jix!i=jix@L6038.l.strato-dslnet.de JOIN :#esoteric < 1156434843 0 :kipple_!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1156434856 0 :kipple!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1156435618 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1156443159 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I missed you last night. Yeah, can you make the tutorial? < 1156443243 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :alright, I'll see what I can do. < 1156443262 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :for now, I managed to recover my sourcecode and type it up. If you give us a moment... < 1156443289 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What's it doen in? < 1156443290 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*done < 1156443298 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :TI-83 BASIC. < 1156443305 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Aha...... < 1156443308 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is the version I made for my calculator. < 1156443317 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's a pain to code on. < 1156443320 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :IMO. < 1156443347 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I should learn TI-83 ASM and code a Unlambda compiler. < 1156443351 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*an < 1156443356 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty limited (one neuron, two inputs), and basically only good for being trained to simulate logic gates, but it's a useful example. < 1156443359 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://rodger.shadowarts.org/files/NeuroGen.txt < 1156443402 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I actually don't mind TI-BASIC- I'm pretty comfortable with BASIC variants in general. < 1156443426 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :naturally, "->" represents the store arrow. < 1156443436 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :everything else is pretty straightforward. < 1156443440 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's not that the language is a pain, I mean it's a pain to code it into the calculator with that horrible keypad :D. < 1156443459 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I memorized the menus, so I'm pretty fast now. ;D < 1156443479 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :commands are mostly just two-key sequences. < 1156443495 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What a horrible IDE :P < 1156443509 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156443537 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll make a neural net my first Scheme project. < 1156443551 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if nothing else, the 83+ offers a lot of really nice variable types. < 1156443568 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :note that this app is more of a single neuron than an actual "net". < 1156443598 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The only thing I've coded on it (had the patience for, I mean) is a coin flipped (because I use coin flips a lot to make decisions and hate losing coins) and a dice roller to play D&D on the go. < 1156443607 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*coin flipper < 1156443619 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you play D&D? what edition(s)? < 1156443635 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :3E and I play GURPS. I highly prefer GURPS. < 1156443653 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Of course, GURPS is just a *d6 < 1156443666 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Gurps is pretty cool- I like the "atomic horror" supplement. < 1156443674 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ever heard of "Rifts"? < 1156443690 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I don't play GURPS with actual supplements. It's generally the DM's job. < 1156443705 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :TI-BASIC (at least in '86) would be few magnitudes more usable if it had any sort of local variables. < 1156443724 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of trying out a GURPS game in a WWI setting where every character is in a different European country (like Diplomacy). < 1156443766 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I mostly DM, so I have a closet full of game books. Ironically, I tend to play pretty "fast and loose", so I've been known to come to a game with just a few sheets of notes and a D20. :) < 1156443779 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Notes? Bah, who needs notes? :P < 1156443801 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION plays with just the bad random number generator built into his head. < 1156443806 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :DM's need notes. I don't like memorizing dungeon layouts. < 1156443826 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Play GregorR-W's way. < 1156443853 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I also like playing diceless modifications. Someone should make an actual diceless TRPG ruleset. < 1156443872 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's called "go" < 1156443885 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Go is a TRPG? < 1156443887 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :having a physical D20 is primarily for the player's psychological benefit- it makes them feel like I'm bound by rules of probability, rather than having godlike power over the game. < 1156443947 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :GURPS really uses dice well, but D20 systems (IMO) completely overuse dice. < 1156443956 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1156443969 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I agree with that. < 1156444069 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :aside from combat, traps, poisons, etc. I rarely use dice. < 1156444082 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Play diceless! < 1156444092 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It also makes players feel more in control. < 1156444099 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(Because they do have more control.) < 1156444101 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :most of my players know not to bother getting ranks in social skills, because I always make them roleplay bluff checks. < 1156444102 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Misread "diceless TRPG ruleset" => "dickless TRPG ruleset". < 1156444104 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Play clothesless! < 1156444105 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Depending on your diceless system, of course. < 1156444136 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. naked RPG's. "No barriers between you and your character". lol < 1156444142 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :what's a TRPG? how is it different from an RPG? < 1156444150 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Your skin doesen't count as a barrier? < 1156444154 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Tabletop RPG. < 1156444160 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1156444166 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :In contrast with a CPRG, a Computer RPG. < 1156444170 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*CRPG < 1156444190 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :most "RPG's" I've played on the computer are insanely tedious. < 1156444205 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Chrono Trigger for the SNES was pretty awesome. < 1156444238 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :I've played WoW a bit, and it was fun, but not like a real (read: tabletop) RPG < 1156444242 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :FF6j, Chrono Trigger, Vagrant Story (stretching the RPG definition), and Tales of Symphonia are the best I've played. < 1156444243 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but, Diablo for example doesn't do anything for me. < 1156444260 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Diablo is a great LAN-game-in-5-minutes game. < 1156444277 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I could see it being fun in multiplayer, I guess. < 1156444292 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And I can't stand MMORPGs. < 1156444304 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Even neverwinter nights gets really boring to me after a while, though- it's pretty much all about combat and leveling up. < 1156444311 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tell me about it. < 1156444317 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :most MMO < 1156444327 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'s are about one thing: leveling. < 1156444331 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's the entire game. < 1156444344 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :higher level > lower level in EVERY DAMN WAY. < 1156444346 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :same can be said about regular D&D though < 1156444347 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :MMOs just reward the amount of time you put into it. Most of them are horribly boring in the first 10 levels. < 1156444363 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Depends on your GM. < 1156444364 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and the only way to be good is playing insane amounts- yeah. < 1156444390 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :true, but MMOs also depend on how you play it < 1156444391 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :kipple: it really depends on how your group plays. < 1156444400 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1156444427 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I haven't found any MMO that can be fun *without* at least an initial investiture of 40 hours+. < 1156444429 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :kipple: less so. computer RPG's are significantly more "directed" and "specific goal oriented" than tabletops. < 1156444444 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ugh. that would kill me. < 1156444471 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :WoW was a lot of fun the first 40 hours. it doesn't get more fun the more you play (in my opinion at least) < 1156444503 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :you just do the same thing anyway < 1156444507 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That and you also need people in the game. < 1156444530 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you don't find a guild/group, you're going to have no fun until a moderately high level. < 1156444564 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION enjoys playing games solo or as a pair more than in a big group. < 1156444567 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has thought about implementing a WoW BF interpreter < 1156444581 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my idea of the ultimate MMO would be something like Garry'sMod. < 1156444585 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :MUD's are my favorite. < 1156444596 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :MUD's are better, because they're free. < 1156444609 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and they leave more to the imagination. < 1156444618 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nethack dammit < 1156444619 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :They're a lot more free-form too, and most of them allow having fun at any level and any time dedication. < 1156444625 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and I can play using a terminal app on my palm. :) < 1156444656 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the MUD's that focus too much on combat tend to have the same problem as normal MMO's, though. < 1156444664 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :rogue > nethacl < 1156444668 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :*nethack < 1156444778 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not really. < 1156444830 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :kippleDoesn't WoW use Lua? < 1156444834 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Erm < 1156444836 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :kipple: ... < 1156444852 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I think so < 1156444865 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Then doing a BF interpreter in it would probably be fairly trivial ;) < 1156444867 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :haven't really looked into it thoug < 1156444870 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :it would < 1156444943 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :the biggest task would be to read the WoW API :) < 1156445068 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :anyway, since I have lots of way more interesting esoteric projects on hold too, it will never happen < 1156445110 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wow sounds kinda neat, but certainly not neat enough to pay for it. < 1156445507 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/en/1/15/Graduale_Aboense_2.jpg < 1156445508 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so pretty < 1156445544 0 :smokecfh!n=user@53549344.cable.casema.nl JOIN :#esoteric < 1156446148 0 :kipple!unknown@unknown.invalid QUIT :" Try HydraIRC -> http://www.hydrairc.com <-" < 1156446150 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION installs Haskell < 1156446342 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries learning haskell, for the 238947th time < 1156447090 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You don't know Haskell?!!!111///!!! < 1156447109 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i know haskell. < 1156447129 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Then why are you trying to learn it again? < 1156447152 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why not? < 1156447165 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Alright.... < 1156449571 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hah, never saw this before: < 1156449573 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://halogen.note.amherst.edu/%7Ejdtang/scheme_in_48/tutorial/overview.html < 1156450250 0 :Sph1nx!n=sphinx@89-178-38-139.broadband.corbina.ru JOIN :#esoteric < 1156450308 0 :Sph1nx!unknown@unknown.invalid QUIT :Client Quit < 1156450789 0 :Sph1nx!n=sphinx@89-178-38-139.broadband.corbina.ru JOIN :#esoteric < 1156450942 0 :smokecfh!unknown@unknown.invalid QUIT :Remote closed the connection < 1156452247 0 :Sph1nx!unknown@unknown.invalid QUIT :Remote closed the connection < 1156453925 0 :Sph1nx!n=sphinx@89-178-38-139.broadband.corbina.ru JOIN :#esoteric < 1156454234 0 :CakeProphet!n=CakeProp@h124.237.213.151.ip.alltel.net JOIN :#esoteric < 1156454364 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: I have something for you! < 1156454366 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://rodger.shadowarts.org/files/NeuralTut.zip < 1156454402 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :reverse-engineered as well as I could from my old TI-83+ listing. Hopefully, this will do what you need. < 1156454416 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :plus, I added a cool illustration. ^_^ < 1156454603 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hehe. < 1156454613 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156454616 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I found a bit of material, and it seems like a lot of work :P < 1156454634 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's very very simple if you use single-layer nets. < 1156454684 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, don't you have to make the thing retrain itself? < 1156454697 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It would make a great recursive function. < 1156454711 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :when neurons only have to train themselves, it's easy as illustrated in my tut. < 1156454726 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you just calculate your error and tweak your weights. < 1156454753 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it gets complicated when neurons also have to train the neurons that forward information to them. < 1156454780 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :single-layer nets are more limited, BUT you can do OCR with them. < 1156454795 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which is cool enough to be worthwhile, BTW. < 1156454806 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :probably the simplest way to do OCR in existence. < 1156454831 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(aside from extensive lookup tables, I guess) < 1156454844 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :let's say "simplest non-brute force way" < 1156454947 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Then why is a neural net difficult in a Esolang? < 1156454970 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :because it's hard to tell people what you expect them to do without literally handing them an algoritm. < 1156454977 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I never said it was hard to implement. < 1156454990 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You mean the training algorithm? < 1156454997 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(I haven't looked too deeply into it just yet.) < 1156455004 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1156455026 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pretty much every neural net system works the same, aside from the training algorithm. < 1156455066 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :evaluation is always just the sum of inputs multiplied by their respective weights compared against a threshold to result in a boolean value. < 1156455090 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :very much like how triggering works in an actual neuron (hence the name) < 1156455401 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :One thing I saw showed the correlation between graphing and the Neural Net equation. < 1156455415 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's pretty nifty, in fact. < 1156455436 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can easily emulate a computer with a Neural Net the moment you can make a NAND gate with it. < 1156455479 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It would've been nifty seeing an OISC implemented in Neural Net fashion. < 1156455572 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, you could manually build one. < 1156455614 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :OR, you could build a simulator powerful enough to try to teach the net to function that way (extremely hard) < 1156455631 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just simulating a net is easy, training it can be hard. < 1156455646 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's the general rule, and why nets seem promising. < 1156455783 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hand-made neural nets could themselves qualify as an esolang. < 1156455785 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1156455787 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbiab < 1156455885 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Why would that be difficult? < 1156455916 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Since we're only working with binary here, training should be dead simple. < 1156456145 0 :Arrogant!i=Scott@133.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1156457147 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you're oversimplifying this- OUTPUT is binary, but input, weighting, and evaluation should all be as close to analog as possible (floats). They can pretend to be some kinds of gates, but neurons != logic gates. < 1156457161 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Input is binary too. < 1156457169 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :incorrect. < 1156457172 0 :tgwizard!unknown@unknown.invalid QUIT :Remote closed the connection < 1156457179 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Huh? Then how can it be a logic gate? < 1156457199 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :input *can be* binary, but could really be anything. < 1156457205 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's NOT a logic gate. < 1156457220 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. I see what you mean. < 1156457243 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I was assuming that the edges previous to this have been already trained to make sure that it's only binary. < 1156457266 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you assume that, then the training becomes a lot easier. < 1156457292 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/plof/index.php?title=IfFormat < Takin' votes :P < 1156457350 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!whoset paste < 1156457354 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1156457355 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Even in a normal electrical circuit, you can hook up different inputs to something that only takes 0 and 1 and the result will come out undefined. < 1156457360 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Erm ... wrong chan X_X < 1156457366 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(For !whoset on) < 1156457430 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Most people assume that the ``ultimate input'' of a microprocessor (being some code in some sort of ROM) is known to be 0 and 1, and doesen't produce any undefined effects. < 1156457566 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(Or you're supposed to design the FSM such that even given unknown input it should maintain a set of defined states.) < 1156457605 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W's on other servers. < 1156457630 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I'm on other tasks entirely. < 1156457638 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*Gasp* < 1156457641 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You and your ``life''. < 1156457649 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :<-- W does not stand for "Write" < 1156457660 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It stands for War. We all know that. < 1156457685 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :No, no it stands for 'Wacko' < 1156457751 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i still think it stands for Wacation < 1156457765 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Luckily, being OISC, the FSM will be relatively small. < 1156457765 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so we know when GregorR-W is not at work. < 1156457784 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That fiend. Making us believe he's doing something useful. < 1156457853 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I say we tell Intel that he uses AMD at home! < 1156457868 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :My boss uses a PPC Mac. < 1156457875 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156457888 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That just shows how badly the corporate machine works in America. < 1156458058 0 :kipple__!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1156458078 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: Uggh. You're going to make people type out ``function'' and ``reference'' and ``string'' ? < 1156458081 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You fiend. < 1156458091 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Not in the general case. < 1156458093 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Only for casting. < 1156458098 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Even then. < 1156458111 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :You'd prefer "func", "ref", and .... "str"? < 1156458116 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1156458124 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fun < 1156458126 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not func < 1156458134 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Why do you think we call it ``sin'' and not ``sine'' ? < 1156458135 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :f, r and s < 1156458144 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Because using math is a "sin" < 1156458149 0 :kipple__!unknown@unknown.invalid PRIVMSG #esoteric :how about symbols like !, @ and $ ? < 1156458167 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :kipple__: How about this isn't Perl and never will be (thankfully) < 1156458173 0 :kipple__!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1156458180 0 :kipple__!unknown@unknown.invalid PRIVMSG #esoteric :wasn't really serious though < 1156458189 0 :kipple__!unknown@unknown.invalid PRIVMSG #esoteric :I think long names are ok < 1156458198 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I don't. < 1156458211 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :OK, taking a second vote :P < 1156458219 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :name them in russian < 1156458225 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Esperanto. < 1156458228 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :funktsiya, ssilka & stroka < 1156458266 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/plof/index.php?title=LongWords < 1156458292 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :arr! < 1156458312 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :``reference''. < 1156458316 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Agh, that's a pain to type. < 1156458331 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lament: Arr? < 1156458334 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Arr! < 1156458334 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Think of the poor QWERTY users, Gregor. The poor QWERTY users. < 1156458342 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah < 1156458345 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Only if you're a wimpy typist < 1156458356 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :OK, I'm taking a vote. < 1156458362 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ALRIGHT. < 1156458363 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :who the fuck uses qwerty anyways? < 1156458364 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Who prefers short words? < 1156458372 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Me! < 1156458384 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :...... < 1156458385 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :lament: Nobody, of course < 1156458386 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: it already has 'var' and not 'variable' < 1156458388 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ME! < 1156458395 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lament: Yeah, I noted that inconsistency >_> < 1156458397 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: Depends. "arr" is stupid. < 1156458416 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :OK, who prefers long words (perhaps except "arr")? < 1156458420 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Let's name ``references'' to ``arr''. < 1156458436 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Because that's what I think of when I think of pointers and references. < 1156458457 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X, not his fault you've got crossed wires < 1156458460 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :You guys are so helpful :P < 1156458464 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W, I prefer short words < 1156458466 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Except "arr" < 1156458468 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1156458471 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Because array is plenty short. < 1156458471 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :2 vs. 0! < 1156458476 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yarr!!! < 1156458482 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, 2-vs-0 it looks like. < 1156458484 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :And arr looks stupid. < 1156458488 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :aaargh! < 1156458496 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I guess it'll be at int float str obj func array ref global next var < 1156458502 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fun!!! < 1156458509 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Why fun instead of func? < 1156458518 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's fun < 1156458520 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Because functions are fun? < 1156458539 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :. < 1156458542 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :func is better < 1156458549 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1156458552 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Func is less ambiguous. < 1156458566 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I say ``Func''. < 1156458576 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Func is funky. < 1156458580 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That way, music groupies who like the languages can use it as a synonym with ``Funk''. < 1156458587 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*language < 1156458596 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :See? Something for everyone. < 1156458601 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W, so no literal arrays? < 1156458622 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant: Not at the moment, I may add a syntax for it but I'm sort of out ot symbols XD < 1156458642 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :The "array" function just generates an array from its parameters, so it's functionally similar. < 1156458644 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yep < 1156458659 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah, depends on how often you're going to be creating an array < 1156458668 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Actually, bringing that up, why array over list? < 1156458693 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Are you going to add in an FFI later? < 1156458699 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess I was thinking about the internal representation ... < 1156458734 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: It's pretty much a necessity ... < 1156458737 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or is this going to be completely compatible with C, like D? < 1156458748 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Haha, hardly < 1156458761 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Not even possible. < 1156458772 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Alright then. < 1156458773 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1156458780 0 :Sph1nx!unknown@unknown.invalid QUIT :" !" < 1156458782 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Port ncurses! Port ncurses! < 1156458789 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :OK, let's go one step at a time. < 1156458794 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1156458801 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking of using Parrot. < 1156458803 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Because I'm lazy. < 1156458807 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1156458825 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :>_>? < 1156458828 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How is the Parrot intermediary language? < 1156458857 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's sort of like assembly, but a bit more ... Idonno, suitable for dynamic typing and other funky features like that. < 1156458859 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Awful. < 1156458866 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah < 1156458875 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I like Arrogant's summary better. < 1156458876 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :You'll have to wait a long time before it becomes anything resembling useful. < 1156458896 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hm, that's unfortunately probably true >_> < 1156458908 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :The alternative is fairly bleak in terms of speed. < 1156458926 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's Neko < 1156458981 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Which I believe is pretty fast < 1156458996 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :(But I only say that because that's what the _site_ says) < 1156459017 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is looking at Neko. < 1156459024 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Wow, the types map perfectly O_O < 1156459034 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I was just thinking that < 1156459088 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Neko seems awfully high-level to use as an intermediate language ... < 1156459102 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: your language must not be terribly original :) < 1156459104 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It has a JIT compiler. < 1156459104 0 :kipple_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156459134 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :lament: It's not Esoteric. < 1156459138 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lament: OMG, it has some of the same basic types as EVERY DYNAMICALLY TYPED LANGUAGE EVER < 1156459163 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Why do people have an infatuation with the Japanese word for cat? -_-'' < 1156459172 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: Lisp too? < 1156459191 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: that's not true. < 1156459194 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: it doesn't. < 1156459207 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X, people have an infatuation with the Japanese everything < 1156459214 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :OK people, exaggeration for the sake of emphasis. < 1156459217 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It's pretty sick. < 1156459224 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: because they're idiots. < 1156459238 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Neko's good and all IN JAPANESE. < 1156459270 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X, the creator of Neko is German I think < 1156459272 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Something like that. < 1156459282 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh? Is it a German word? < 1156459282 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Not American, like most japfags < 1156459307 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X is a japfag and she's not american. < 1156459317 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156459323 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X, taken from the CAT icon, I doubt it < 1156459333 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :(Even if its not the same cat) < 1156459344 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :"japfag" ... slightly less, erm, dignified term for "rice queen"? :P < 1156459348 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm also an Espfag. < 1156459357 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Esperanto, not Espanol. < 1156459387 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W, more like, fanboy/fangirl for all things japanese, "otaku" < 1156459390 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I also know French, for school and all. < 1156459393 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"Kato"? < 1156459398 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1156459430 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Estas mia kato! Mi amas mian kato! En tutan tempon, mi volas ke mi ekzistas apud mian katon! < 1156459466 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that sounds ugly :) < 1156459473 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Esta mi gato :( < 1156459473 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"en tutan tempon" < 1156459485 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156459485 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :eu amo meu gato < 1156459508 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :How to emulate a conversation with lament: < 1156459514 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : (Anything at all) < 1156459524 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : That's stupid/ugly/uninteresting/poorly done. < 1156459534 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric : arr! < 1156459538 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :quero ser ao lado de meu gato por toda minha vida < 1156459540 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1156459545 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(or sometihng) < 1156459553 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: well, it's true < 1156459564 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, if you want it done right, do it yourself < 1156459566 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :He can't deny it XD < 1156459569 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: i don't say that about things that are clever, beautiful, interesting and well done < 1156459580 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for example i don't diss Haskell :) < 1156459584 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1156459592 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Eek, Haskell < 1156459595 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1156459597 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I know only enough French to translate Wikipedia articles to English, Esperanto, and Japanese though, not that I'm too sad. < 1156459634 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, is that all? < 1156459637 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I mean, it's French. < 1156459651 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, if I can understand the French, I can translate it into any language. < 1156459671 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :translate into toki pona. < 1156459677 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I should learn that some day. < 1156459683 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I only know the following español: ¡USTÉD ES EN LA EEUU! ¡HABLE INGLÉS! < 1156459709 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I know a lot of Spanish because it's spoken very often around here. < 1156459714 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Erm, got a bit excited with the accent, take it off the É :P < 1156459780 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There's this odd local rap song about gasoline that's all the rage. < 1156459809 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Gasoline is: Smelly, not very cost effective, keeping us in a previous age. Nothing to write a rap song about. < 1156459825 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's written in Spanish too :P < 1156459854 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Now back to NekoVM. < 1156460074 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Has anything even been written for NekoVM? < 1156460110 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, the Neko compiler :P < 1156460123 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :probabyl some weird anime thing. < 1156460124 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :There's a language called Haxe < 1156460131 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Or some weird capitalizations < 1156460135 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Which compiles to Neko < 1156460162 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :And note that I didn't suggest Neko, I merely brought it up as possibly more practical than Parrot < 1156460196 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Is Parrot very slow? < 1156460210 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :use the z-machine < 1156460210 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Only the development. < 1156460214 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it can't work with files < 1156460217 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but it's so awesome < 1156460231 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Parrot is fast < 1156460237 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :But it's also not working < 1156460251 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :(At least, in several places) < 1156460260 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Aren't there two intermediary languages, the Parrot ASM and the intermediary language? < 1156460266 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1156460276 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :PIL compiles to PASM < 1156460278 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :PIL->PASM->Parrot bytecode < 1156460280 0 :lindi-_!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1156460282 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Which compiles to Parrot bytecode < 1156460284 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :What he said. < 1156460289 0 :lindi-!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156460292 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Sort of ridiculous, really. < 1156460293 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So is PIL all that awful? < 1156460300 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :z-machine!!! < 1156460312 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lament: ...no. < 1156460336 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :File I/O, integration into the host system, there are a plethora of reasons NOT to use z-machine. < 1156460359 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X, it's not very feature complete < 1156460373 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh, so we end up going straight to PASM? < 1156460402 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I think PASM ought to be feature-complete enough as a target platform *shrugs* < 1156460405 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well compiling c code includes a lot of intermediate steps too... < 1156460407 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I don't really know though. < 1156460425 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :jix: Usu C->ASM->relocatable object file(s)->executable < 1156460427 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But C code is a project how many years old? < 1156460435 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: no < 1156460445 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you're missing some steps.... < 1156460446 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's a preprocessor there ... < 1156460459 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well c uses 2 different tree representations... < 1156460461 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :C->preprocessed C->Intermediate language->ASM-> < 1156460465 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :brb- I'm going wireless. (Gotta pack up my hub) < 1156460471 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :gcc < 1156460471 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :*gcc < 1156460481 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1156460483 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It uses /two/? < 1156460486 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Remote closed the connection < 1156460493 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knows nothing about gcc internals. < 1156460498 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: yes.... one is a stricter version of the first IIRC < 1156460512 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the first one is more c like the 2nd one more asm like < 1156460514 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :...weird. < 1156460518 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and there are optimizations at each stage... < 1156460524 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so it makes sense probably... < 1156460525 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So Parrot was based around GCC? < 1156460546 0 :RodgerTheGreat!n=Rodger@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1156460547 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But if PIL is featureful enough, you don't need PASM. < 1156460562 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :back < 1156460565 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Well, PIL is compiled to PASM. < 1156460574 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :So you do /need/ PASM, you just don't need to see it. < 1156460578 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I mean, you don't directly need to work with PASM. < 1156460584 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1156460598 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hugs Bombadil. . . < 1156460618 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: just compile it to Python. < 1156460634 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: you can probably do it with sed :) < 1156460653 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :You seem to think that this language is not fundamentally different from other languages. In this belief, you are incorrect. < 1156460668 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, i looked at the specs page < 1156460676 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there's nothing there to show otherwise < 1156460677 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's incomplete, to say the least :P < 1156460699 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I'm workin' on it ... not good at specs X_X < 1156460709 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so what are you gonna add, that's fundamentally different from other languages? :) < 1156460725 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Well, for one, the object orientation I've already added is fundamentally different. < 1156460777 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Secondly, the scope, how scopes are built, and how scopes are passed in function pointers. < 1156460785 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Erm, s/function pointers/functions/ < 1156460800 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :from your description, the object model seems to be much like javascript's < 1156460892 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the scope passing seems interesting < 1156460894 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Mmmmmmmm ... there are similarities. That may be the closest, but it's not really the same. < 1156460917 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :can't think of anything that has that < 1156460944 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(but you can do it in python very easily) < 1156461020 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :OMGLOLIHASIT! < 1156461032 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :afk < 1156462977 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll learn Scheme and then simulate an adder circuit with a neural net written in Scheme. < 1156463008 0 :kipple__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156463076 0 :Razor-X!unknown@unknown.invalid PART #esoteric :? < 1156463084 0 :Razor-X!n=user@user-11fa5b3.dsl.mindspring.com JOIN :#esoteric < 1156463287 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think you can just use /clear, Razor-X. < 1156463582 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156466176 0 :oerjanj!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1156466182 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Not in ERC. < 1156466193 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1156466239 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric : /clear performs the same function as C-u 0 C-l. < 1156466260 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(Which is to center the current line with C-u x lines above it, here being 0.) < 1156466521 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ewww emacs. < 1156466811 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Don't you mean ELispOS? < 1156466826 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :The only tool ELispOS doesn't have a good implementation of is a text editor :( < 1156466907 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ELispOS has two. < 1156466970 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It implements Emacs (from the MIT AI Lab community) and Vi (from the old UNIX tradition). < 1156466973 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1156466987 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't really implement vi < 1156466993 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and the emacs implementation really sucks. < 1156466998 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :M-x viper-mode < 1156466999 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hear hear. < 1156467005 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That starts up Vi. < 1156467012 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i've tried that. < 1156467014 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it sucks. < 1156467016 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the Emacs implementation really rocks. < 1156467040 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: by which i mean, it doesn't emulate vi properly. < 1156467068 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In fact, it's used universally in ElispOS (and is therefore is the UI guidelines in ElispOS). < 1156467086 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: The Emacs implementation, though, really kicks ass. . . < 1156467095 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :But it's not written in Lisp. < 1156467101 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :So it's not formally in ELispOS. < 1156467107 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Instead, it /is/ ELispOS. < 1156467126 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: most of it is writen in elisp < 1156467138 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :maybe even all of it, not sure < 1156467141 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Some of the functions it calls are written in C by necessity. < 1156467155 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the emacs close in Scheme was certainly in Scheme, in its entirety < 1156467185 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Most of the C code in Emacs, though, is just for the sole purpose of implementing Elisp. < 1156467352 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Of course. < 1156467453 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's like complaining that Dimensifuck's implementation isn't pure Python because the Python interpreter is written in C. . . < 1156467468 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Does the Scheme clone have an ELisp interpreter? < 1156467521 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If so, then most of their work was cut out for them. < 1156467527 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Obviously. < 1156467540 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1156467549 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Although why ELisp still uses ``car'' and ``cdr'' escapes me. < 1156467567 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I vote for usage of ``cdadr''! < 1156467573 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tradition, no doubt. < 1156467601 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What's the tradition in cdadr? < 1156467639 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :One Lisp book I saw a while back actually attempted to teach the correct way to pronounce those weird combinations. < 1156467699 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I meant tradition for "car" and "cdr". . . -_-' < 1156467720 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1156467727 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1156467828 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Don't tell me cdadr isn't tradition :P < 1156467863 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's one of those examples of When Tradition Goes Wrong. < 1156467869 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Like WWI, only less bloody. < 1156467901 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: um < 1156467914 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: cdadr might be ugly, but there's no other way < 1156467922 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :lament: first and rest? < 1156467929 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: okay, now what would cdadr be? < 1156467941 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :A combination of firsts and rests. < 1156467942 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :refirest? < 1156467956 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, just lump them. You don't have to make one keywoard :P < 1156467962 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1156469141 0 :RodgerTheGreat!n=Rodger@c-68-41-14-137.hsd1.mi.comcast.net JOIN :#esoteric < 1156469154 0 :GregorR-W!unknown@unknown.invalid QUIT :"Chatzilla 0.9.75 [Firefox 1.5.0.2/0000000000]" < 1156471982 0 :oerjanj!unknown@unknown.invalid QUIT :"Leaving" < 1156474000 0 :ivan`!unknown@unknown.invalid QUIT :" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-" < 1156474004 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1156474014 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156477617 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- The future of IRC" < 1156478390 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156478653 0 :CakeProphet!unknown@unknown.invalid QUIT :No route to host < 1156479785 0 :Arrogant!i=Scott@144.orlando-04-05rs.fl.dial-access.att.net JOIN :#esoteric < 1156480020 0 :pgimeno!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156480935 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1156486758 0 :bsmntbombdood_!n=floot@unaffiliated/bsmntbombdood JOIN :#esoteric < 1156486837 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Connection timed out < 1156491533 0 :tgwizard!n=tgwizard@c-e33fe155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1156492077 0 :wooby!n=alan@ny-lancastercadent4g1-3a-236.buf.adelphia.net JOIN :#esoteric < 1156492799 0 :clog!unknown@unknown.invalid QUIT :ended < 1156492800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1156500600 0 :wooby!unknown@unknown.invalid QUIT :"Ex-Chat" < 1156506739 0 :jix!i=jix@L61fc.l.strato-dslnet.de JOIN :#esoteric < 1156508586 0 :Arrogant_!i=Scott@204.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1156509037 0 :Arrogant_!unknown@unknown.invalid QUIT :"Leaving" < 1156509296 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1156509708 0 :Arrogant!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1156511052 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1156512575 0 :jix!n=jix@L61fc.l.strato-dslnet.de JOIN :#esoteric < 1156514545 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Remember: the Internet is not a bunch of dump trucks. < 1156514553 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is a series of *tubes*. < 1156514597 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, you got it backwards. http://abigtruck.ytmnd.com/ < 1156514625 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, in reality, I can think of a much better analogy. < 1156514636 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe like, oh, I dunno. . . A net? A web? < 1156516064 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Remember, the Internet is a metaphysical construct composed of a vast number of computers operating on the same protocol. < 1156516081 0 :bsmntbombdood_!unknown@unknown.invalid NICK :bsmntbombdood < 1156516336 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :IP? < 1156516427 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's the one. < 1156516473 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not TCP, not UDP, and certainly not SMTP... < 1156517003 0 :Arrogant!i=Scott@204.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1156517823 0 :Arrogant_!i=Scott@204.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1156517895 0 :jix!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1156518383 0 :Arrogant!unknown@unknown.invalid QUIT :Nick collision from services. < 1156518385 0 :Arrogant_!unknown@unknown.invalid NICK :Arrogant < 1156518405 0 :Arrogant_!i=Scott@204.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1156518469 0 :Arrogant_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156519500 0 :jix!n=jix@L61fc.l.strato-dslnet.de JOIN :#esoteric < 1156520412 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1156521066 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1156525033 0 :sekhmet_!n=pez@ppp-70-226-137-191.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1156525092 0 :sekhmet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156525518 0 :sekhmet_!unknown@unknown.invalid NICK :sekhmet < 1156528684 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1156530145 0 :GreyKnight!n=greykt@88-108-250-8.dynamic.dsl.as9105.com JOIN :#esoteric < 1156530152 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :lament: FINE THEN < 1156530204 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :OKAY < 1156530345 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GO AHEAD. I DON'T CARE. < 1156530375 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I like this one: http://esoteric.voxelperfect.net/wiki/Emoticon < 1156530386 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :smileys as commands == brilliant < 1156530542 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :X_> <-- return(); < 1156530716 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot eats babies < 1156530719 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :eats babies < 1156530726 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Awww. < 1156530731 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It reloaded, shaddup :P < 1156530732 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot eats babies < 1156530734 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats babies < 1156530739 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156530742 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I guess I could rewrite that script *shrugs* < 1156530809 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should start writing a blog and labor under this false illusion that other people care about what I do in my life. < 1156530846 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :only if you put naked pics there. < 1156530857 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :While you're doing that, post comments on MySpace so the morons^H^H^H^H^H^Hscumfucks on there can feel good about their putrid lives. < 1156530857 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :See, no naked pics. So no-one will care. < 1156530860 0 :jix!n=jix@L61fc.l.strato-dslnet.de JOIN :#esoteric < 1156530872 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, that's your own fault then < 1156530927 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yay! MySpace! < 1156530932 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, blog... < 1156531676 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :MySpace + intelligence = undefined. < 1156531788 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What is the type of MySpace? < 1156531825 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Unknown. < 1156531853 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And what is the definition of intelligence? < 1156531958 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :<...> < 1156531974 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1156531978 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Meh. < 1156532042 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what is the meaning of life? < 1156532083 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :<...> < 1156532085 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean? < 1156532635 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Life: noun. 1. The state that precedes death and follows birth or conception. < 1156532650 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What is birth? < 1156532653 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :birth or conception? < 1156532672 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wait, so that means you aren't alive when you're in the womb? < 1156532680 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Depends on your definition < 1156532688 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :which is why it gives both :-o < 1156532690 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah-p. < 1156532711 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed-q. < 1156532713 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Is organic material considered alive? < 1156532714 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1156532730 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Don't hurt the widdle Carbon atoms! < 1156532742 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Enough of that holy war starter :P < 1156532812 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if there's any language in the wiki that should *not* be in Category:Turing_tarpits :-) < 1156532876 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ones that aren't Turing-complete. < 1156532907 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :fair point < 1156533298 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :English. < 1156533318 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Is Glass considered a tarpit? < 1156533321 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: for example Smallfuck and Smetana < 1156533332 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, not turing-tarpits? < 1156533336 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :befunge is not a tarpit < 1156533345 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :True. Befunge isn't. < 1156533362 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lots of languages aren't tarpits < 1156533605 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But the Citizens of Esome love making tarpits. < 1156533654 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Esome? < 1156533685 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The Esoteric Community. < 1156533765 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How can that be abbreviated Esome? < 1156533772 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It can't. < 1156533778 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Esome is a spin on Rome. < 1156533799 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's an esoteric reference, you see < 1156533833 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Read the logs and grep them for middle ages and BF and you'll find out where the analogy arose from. < 1156533980 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1156533993 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Then you don't have to. < 1156536475 0 :GreyKnight!unknown@unknown.invalid NICK :Nerdetor < 1156536768 0 :RodgerTheGreat!n=Rodger@24-213-19-194.static.mrqt.mi.charter.com JOIN :#esoteric < 1156536866 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156536898 0 :RodgerTheGreat!n=Rodger@24-213-19-194.static.mrqt.mi.charter.com JOIN :#esoteric < 1156536927 0 :Nerdetor!unknown@unknown.invalid NICK :GreyKnight < 1156536931 0 :ihope!unknown@unknown.invalid QUIT :"http://tunes.org/~nef/logs/esoteric/06.08.09" < 1156537090 0 :_jol_!n=_@c5850-a3-2-62-147-61-137.dial.proxad.net JOIN :#esoteric < 1156537095 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1156537157 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no < 1156537178 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :? < 1156537810 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Don't mind lament < 1156537836 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Nobody else does :-) < 1156537854 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1156537875 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1156537893 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :j00 just got ownzed, lament. < 1156538035 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :What's that in English? < 1156538091 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :uhm... < 1156538095 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lemme think. < 1156538118 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lament: your honour has been sullied. < 1156538805 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :stopping a piet program is kinda awkward < 1156538830 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It'd be nice if there was an actual command for that... it's almost tempting to deliberately cause an error < 1156539070 0 :CakeProphet!n=CakeProp@h220.248.213.151.ip.alltel.net JOIN :#esoteric < 1156539084 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, errors were used as a way to halt on the Z1 and Z3 computers, way back in the day. < 1156539988 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm liking Scheme more than I liked Common Lisp. < 1156540023 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :heathen < 1156540028 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1156540638 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1156540691 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/plof/2js/ < 1156540756 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Thank lament for the idea X-P < 1156540794 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Fine, Code-You. < 1156540852 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :In case you couldn't guess, it compiles Plof to JS. < 1156540860 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Well, a subset of Plof. < 1156540918 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :to a subset of JS. < 1156540931 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yup :P < 1156540961 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That looks utterly esoteric and useless. I like it. < 1156540973 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Um, the compiler or the language? < 1156540975 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :how is it esoteric? < 1156540984 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :2JS. < 1156540986 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Not the language. < 1156540988 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's esoteric in that nobody knows about it :P < 1156540996 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1156541005 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's a way to produce portable executables ... < 1156541009 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :With the suffix ".html" :P < 1156541017 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Quite ``portable'' I say. < 1156541026 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :No socket support etc though ;) < 1156541153 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I don't see an immediate use, but DAMNED if that isn't cool. < 1156541169 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's incomplete, too :P < 1156541191 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I'm tellin' yah, when my OO-functional hybrid is done, I'll write some nifty programs and you'll say "WOW THAT'S NIFTY GREGOR OMGROFL" < 1156541192 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :still cool. < 1156541220 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's already nifty, but I'm holding back on the omgrofl < 1156541250 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Can I say LOLWFFL? < 1156541289 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wffl? waffle? < 1156541290 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :"I don't see an immediate use" <-- I imagine that goes for most of the programming projects discussed here :o) < 1156541312 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Lol Waffle. < 1156541314 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, yeah. It doesn't lose any points for that as an esolang. < 1156541321 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's not an esolang >_< < 1156541322 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Like ROFL my Waffle, but it makes me look even stupider. < 1156541332 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: ah, it makes sense now. < 1156541382 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Add in Regexps and some ub3r-parsing abilities, and you'll have converts really quickly GregorR-W. < 1156541393 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Some of 'em may even say OMGROFL OR LOLWFFL. < 1156541399 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Thou shalt not build regexp's into a base language :P < 1156541406 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :As an extension, maybe. < 1156541411 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1156541425 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :overall, a very interesting interpretation of the word "compiler". < 1156541425 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :My #1 goal is absolute, 100% internal consistency. < 1156541427 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Add in a library and don't make other coders do the coding for that :P < 1156541430 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: True :P < 1156541439 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I ought to try something like that for another esolang... < 1156541467 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I was gonna try making a Glass interpreter in Scheme. < 1156541483 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION chokes < 1156541488 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I was gonna try stabbing glass into my eye. < 1156541494 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :But then I went "Wait ... ow." < 1156541499 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Same sort of experience? < 1156541503 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Then I get to go to Gregor and say NOW J00 DONT HAVE NO MONOPOLY WITH THAT LANGUAGE. VIVE LE OPEN SOURCE. LOLWFFL. < 1156541525 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Dood, l'interpretere es source d'open. < 1156541537 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Est. < 1156541573 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mais, je vais dir.... TAIS TOIS. < 1156541589 0 :oerjanj!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1156541609 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if I ever succeed in specifying synthesys, I shall create a PHP-based javascript compiler for it. < 1156541630 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe I should just fork Glass and call it RLass. < 1156541633 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe just Lass. < 1156541645 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1156541652 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :Lass come home! < 1156541660 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Glass... with the feminine touch" < 1156541665 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Perverted geek programmers will respect Lass more than Glass. < 1156541671 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :naturally < 1156541688 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or at least suck up to it. < 1156541692 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Exactly. < 1156541694 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Do you have such huge problems with Glass that you have to fork()? :P < 1156541707 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes I do Gregor. < 1156541712 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :;_; < 1156541717 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Wait, not emo enough < 1156541724 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :;_˙ < 1156541726 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You weren't going to cut yourself? < 1156541731 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Awww. < 1156541736 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Can't have two tears. Not emo. < 1156541739 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :WITH GLASS? LOLWFFL < 1156541747 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :OMGHAWHAW < 1156541751 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So is that eye not crying, or did you destroy it or something? < 1156541763 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :;_V, the right eye is dripping blood while the left is crying. < 1156541767 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Now *that's* emo. < 1156541768 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's crying, like, inside < 1156541771 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hahahha < 1156541775 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :;_^ < 1156541777 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :^ Emo < 1156541781 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric ::_' < 1156541783 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's settled < 1156541800 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :;_* < gouged his left eye out. It hurts. < 1156541822 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, Razor-X- have you built yourself a neural-net simulator? < 1156541838 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :what is this, an Emoticon/Malbolge hybrid? < 1156541860 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I should. I was thinking of an Esolang based on that. < 1156541883 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It was going to be a simple adder neural net, only I'd have to find some alternative to the XOR gate a conventional adder uses. < 1156541886 0 :wooby!n=alan@ny-lancastercadent4g1-3a-236.buf.adelphia.net JOIN :#esoteric < 1156541904 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1156541913 0 :wooby!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1156541917 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But you can simulate XOR with other gates. < 1156541922 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, you can easily simulate AND, OR, and NOT. < 1156541930 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can't simulate XOR? < 1156541932 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's what I was getting to. < 1156541940 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't think you can with a single neuron. < 1156541951 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :BUT, you could build them up. < 1156541955 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You can't do XOR with one layer of neurons, but with two you can < 1156541962 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1156541969 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, two neurons, exactly. < 1156541978 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's trivial to prove why you can't do it with two. < 1156541986 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*with one < 1156542059 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, the math is pretty clear, < 1156542107 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But I do think simulating logic gates with neural nets is pretty stupid. < 1156542118 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but building a computer with neurons simulating simple gates kinda ignores their true advantages (like more than two inputs) < 1156542119 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Practically speaking :P < 1156542121 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1156542138 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we seem to keep coming to the same conclusions here. < 1156542157 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, you can use it to simulate quantum computing without your fancy Hadamard Gate. < 1156542158 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156542168 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(Although I'll miss saying the word ``Hadamard'' :( ) < 1156542177 0 :RodgerTheGreat!n=Rodger@24-213-19-194.static.mrqt.mi.charter.com JOIN :#esoteric < 1156542266 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156542398 0 :RodgerTheGreat!n=Rodger@24-213-19-194.static.mrqt.mi.charter.com JOIN :#esoteric < 1156542476 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok... I think I'm good again... < 1156542659 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hadamard. < 1156542674 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I'll miss having to say that word. < 1156542694 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I never want to give up Backus-Naur :3 < 1156542724 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Backus-Naur can stay for now. < 1156542746 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's an awesome set of names. < 1156542765 0 :lament!unknown@unknown.invalid TOPIC #esoteric :#hadamard, the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esoteric.voxelperfect.net/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - for brainfuck-specific discussion, go to ##brainfuck - competition: http://www.esolangs.org/wiki/2006_Esolang_Contest < 1156542868 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes! Hadamard! < 1156542897 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1156542928 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :could prove rather #Esoteric for some people. [insert rimshot here] < 1156543069 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Backgammon-Narly < 1156543080 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(Which is really gnarly, but anyway) < 1156543095 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nah. Backus-Naur sounds like a Klingon name, or something. < 1156543193 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :what, Back-Snore? < 1156543224 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Bahahah < 1156543475 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You're pronouncing ``Naur'' to unpoetically. < 1156543490 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :This isn't Eye-Rack, mmmkay? < 1156543493 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*too < 1156543598 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :well, Back-Snower, then... < 1156543707 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :hm, Naur appears to be danish. that _rarely_ implies poetical pronunciation. < 1156543735 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was pronounced like "Nahr" < 1156543757 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Bach-us Nahr"? < 1156543786 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or "Bock-us Nahr", to be more phonetic. < 1156543819 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :Backus was American. < 1156543827 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1156543841 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I can't think of any romanization to describe how I pronounce ``Naur''. < 1156543843 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Americans have the most diverse names of anywhere. < 1156543864 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, the EU's culture is slowly homogeonizing too, no matter how much they deny it. < 1156543865 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you can use umlauts. < 1156544134 0 :anonfunc!n=pimaniac@adsl-67-117-30-249.dsl.chic01.pacbell.net JOIN :#esoteric < 1156544141 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :the n in danish is fairly normal. i don't think au is a common danish diphthong. < 1156544175 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :they tend to use ou instead. < 1156544205 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :and the r is in the back of the throat, without a trill I think. < 1156544227 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ties his tongue in a knot trying to trill at the back of his throat. < 1156544238 0 :anonfunc!unknown@unknown.invalid QUIT :Client Quit < 1156544241 0 :anonfunc!n=pimaniac@adsl-67-117-30-249.dsl.chic01.pacbell.net JOIN :#esoteric < 1156544244 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I'd say probably no trill :P < 1156544246 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :does that mean it'd be like "Nough"? (english prounciation thereof) < 1156544288 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :scottish pronunciation maybe? < 1156544314 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :(not that i know what that would be) < 1156544324 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I think we're thinking about this on the same wavelength- I know what you mean. < 1156544374 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :because danish r might be like a German/Scottish ch, except voiced and softer < 1156544391 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :or like a German r except with muchless trill < 1156544418 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :hm, do the germans trill, anyhow? < 1156544469 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :anyhow, in that general phonetic neighborhood... < 1156544702 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/plof/index.php?title=Plof%20Spec (search "set math") < 1156544726 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ok, i think you really may get quite close by pronouncing it as if it were German, which is might originally be anyhow. < 1156544772 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's how I was pronouncing it in the first place. < 1156544783 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I know a fair bit of german. < 1156544825 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :*it < 1156544873 0 :RodgerTheGreat_!n=Rodger@24-213-19-194.static.mrqt.mi.charter.com JOIN :#esoteric < 1156544873 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156544889 0 :RodgerTheGreat_!unknown@unknown.invalid PRIVMSG #esoteric :ARGH < 1156544891 0 :RodgerTheGreat_!unknown@unknown.invalid NICK :RodgerTheGreat < 1156544897 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat's connection rocks. < 1156544902 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's friggin' annoying. < 1156544909 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :now I know why this is free. < 1156544916 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Bahahaha < 1156544926 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Not even worth nothing, huh ^^ < 1156544953 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :guess so... < 1156544958 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah well. < 1156544978 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'll have a better connection when I move out of this hotel tomorrow. < 1156545109 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :who here knows what MTU stands for? < 1156545162 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Maximum Transmission Unit. < 1156545169 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :WRONG! < 1156545172 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's the largest packet that can fit across a specified route. < 1156545189 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :... Michigan ... Technology University? < 1156545194 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Michigan Technological University. < 1156545198 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1156545201 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1156545205 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Michigan was a random guess XD < 1156545216 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :TOMMORROW, begins orientation week. < 1156545272 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and then I get to savor sweet freedom (whilst, in theory, being forced to do oodles of homework. piddling details.) < 1156545366 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Do you know what STFU stands for? < 1156545408 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :South Trenton Filmography University. < 1156545428 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how about Lowe Tech? < 1156545448 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Or the Ontario Mega Finance Group? < 1156547304 0 :GreyKnight!unknown@unknown.invalid QUIT :"Departure immediate." < 1156547885 0 :oerjanj!unknown@unknown.invalid QUIT :"Leaving" < 1156548309 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1156548315 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, programming language. < 1156548334 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I design it, you guys implement it, okay? :-P < 1156548438 0 :pgimeno!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156548627 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ihope: depends. < 1156548751 0 :GregorR-W!unknown@unknown.invalid NICK :GhostOfGregor < 1156548786 0 :GhostOfGregor!unknown@unknown.invalid PRIVMSG #esoteric :ihope: So long as what you design is Plof. < 1156548795 0 :GhostOfGregor!unknown@unknown.invalid PRIVMSG #esoteric :And you give me the credit (since I wrote it, really) < 1156548840 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1156548864 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Eh. < 1156549391 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1156549598 0 :GhostOfGregor!unknown@unknown.invalid NICK :c_plus_plus_rawx < 1156549639 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Did someone kill Gregor? < 1156549646 0 :c_plus_plus_rawx!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1156549652 0 :c_plus_plus_rawx!unknown@unknown.invalid PRIVMSG #esoteric :And then they blamed D. < 1156549667 0 :c_plus_plus_rawx!unknown@unknown.invalid NICK :GregorR-W < 1156550216 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :My Mom is seriously considering homeschooling now. :P < 1156550217 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION jumps around in excitement. < 1156550219 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :^_^ ^_^ ^_^ ^_^ < 1156550236 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sounds scary < 1156550269 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :^_^_^_^_^? < 1156550278 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :homeschooling < 1156550319 0 :Razor-X!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156550336 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156550350 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shudders at the thought. < 1156550536 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I've been wanting to do so for some time. < 1156550596 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how old are you, CakeProphet ? < 1156550605 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :15 < 1156550647 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :let me tell you something, cake: high-school is worthwhile. < 1156550648 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION beats CakeProphet with his calculus textbook < 1156550658 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :middle school sucks. it's true. < 1156550677 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is in 11th grade. < 1156550681 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :er... < 1156550682 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :10th < 1156550684 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: He's *15*. . . That implies that he's a sophmore in HS. . . < 1156550690 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :high school is worthwhile, ESPECIALLY if you wait to be an upperclassman. < 1156550713 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Again: /me beats CakeProphet with his calculus textbook < 1156550716 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :High school is currently getting in the way of my education. < 1156550722 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and if you'd wait for me to get to my points before interjecting, you wouldn't be getting confused. < 1156550723 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156550727 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(yes, I'm a junior in AP Calc. Got a problem with that?) < 1156550758 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No, but I have a problem with you talking about it as if anybody is impressed. < 1156550771 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sighs < 1156550787 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So mean... we all are today... :( < 1156550793 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I'm not mean, just honest 8-D < 1156550801 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rips ihope_'s face off. < 1156550812 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: Sorry. Too damned used to people going "Oh, you're in calc? HOLY CRAP!!!". I assume that just says more about my school than anything else, though. . . < 1156550829 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1156550979 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :anyway, the point I was trying to get to is that high-school isn't about learning things, really- it's about getting high enough grades to get into the college you want and developing rudimentary social skills so that your life in the real world won't suck ass. < 1156550999 0 :wooby!unknown@unknown.invalid PRIVMSG #esoteric :i'm impressed lol < 1156550999 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :learning is a secondary, hobby-grade endeavor. < 1156551048 0 :wooby!unknown@unknown.invalid PRIVMSG #esoteric :as popular languages are < 1156551053 0 :wooby!unknown@unknown.invalid PRIVMSG #esoteric :esolangs is where its at :) < 1156551081 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, yeah. < 1156551273 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs. < 1156551280 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I consider learning more important than college. < 1156551310 0 :wooby!unknown@unknown.invalid PRIVMSG #esoteric :yeah, college is chock full of cool opportunities though < 1156551313 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :high school is _mostly_ about social skills < 1156551321 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and socials skills are more important than learning < 1156551324 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :*social < 1156551327 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, learning *is* important. My point is that learning is not what high school is about. < 1156551328 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :To you < 1156551334 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: to you, too < 1156551342 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1156551343 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: as you will realize trying to find a girlfriend :) < 1156551345 0 :wooby!unknown@unknown.invalid PRIVMSG #esoteric :well at some point you need to learn to deal/cooperate with other humans, which is itself learning < 1156551354 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And here I was, thinking that high school was about creating a sufficently trained worker for the industrial economy of the early 20th century. . . < 1156551358 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I could care less about social skills... or girlsfriends for that matter. < 1156551364 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: that will change. < 1156551371 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1156551371 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It is inevitable. < 1156551379 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Not if I'm -asexual- < 1156551381 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Which I am... < 1156551388 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: i don't care, it will change < 1156551394 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :..... < 1156551399 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm a virgin, but not by choice. ;) < 1156551400 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wether you want to even attempt getting a girlfriend or just MAKING FRIENDS, you will need social skills. < 1156551402 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That statement... is so loaded it's not even funny. < 1156551410 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :At the age of 15, unless you cut off your testicles, you're not asexual. < 1156551416 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: it's just how life works < 1156551422 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That's commonly accepted bullshit. < 1156551422 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: HIGH FIVE WOOOOOOOH :P < 1156551427 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks at the bloody knife in CakeProphet's hand < 1156551431 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: :p < 1156551437 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :*sobbles* < 1156551441 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: no, it isn't < 1156551446 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Not every guy is a sex-fuel mastodon. < 1156551460 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think ~/porn says a whole lot about why it's not by choice. . . < 1156551478 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I seriously have -no- desire for anything sexually related... maybe it's a biological defect, maybe I just don't care. < 1156551497 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :You also have no desire to have friends? < 1156551497 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sex doesn't have to be your primary motivator. It's pretty much always there, but it's not necessarily why you want to get in a relationship. < 1156551501 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I frankly don't get it. < 1156551519 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sighs < 1156551524 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Friends are cool... but I'm not going to -try- and go out of the way to make friends... friendship should occur naturally. < 1156551531 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you don't care yet, I believe you will within the next few months. < 1156551550 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :friendship doesn't just occur. You have to initiate something. < 1156551568 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: trust me, you will change your mind. I'm speaking from experience regarding myself, my friends, and everyone else i know. < 1156551575 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :OK, this is a ridiculous conversation and my work day is close enough to over :P < 1156551576 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :*poof* < 1156551578 0 :GregorR-W!unknown@unknown.invalid QUIT :"Chatzilla 0.9.75 [Firefox 1.5.0.2/0000000000]" < 1156551592 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156551602 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: you're like somebody claiming "i'm not mortal, only you guys are" < 1156551605 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm just mildly irritated that you guys can't accept I'm -asexual- < 1156551625 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm just mildly irritated you guys can't accept i'm immortal! < 1156551627 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Asexual people -do- exist... I swear it's not a myth... < 1156551629 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :once again, I'm saying- EVEN IF YOU DON'T WANT SEX, YOU NEED SOCIAL SKILLS. < 1156551634 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I refuse to accept that you're ahuman. . . < 1156551651 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156551660 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Seriously... stop being a jackass... < 1156551675 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hate to get pissed about the whole mess... but all the comments are starting to piss me off. < 1156551690 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Realise that sexual attraction is the major driving force in, oh. . . Life? The universe? Everything? < 1156551724 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yes... and mine's broken. < 1156551725 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i was just using girlfriends as an example, really < 1156551735 0 :anonfunc!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://en.wikipedia.org/wiki/Asexual < 1156551759 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :social skills are more important than learning, because people are more important than whatever you're gonna use your learning for. < 1156551764 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you're confusing "social skills" with "sexual drives". Define social skills, in your way of thinking, or we're never going to get anything across. < 1156551785 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Sex is mind-boggling distrubing actually... I don't understand how that could be even remotely pleasurable. < 1156551789 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION drops that thread of conversation. . . < 1156551798 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :forget about the whole sex thing < 1156551813 0 :wooby!unknown@unknown.invalid PRIVMSG #esoteric :i dunno, i think that in general its cool to talk to other people especially in person < 1156551818 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the original point was that homeschooling is bad because you don't get to learn/improve social skills < 1156551820 0 :wooby!unknown@unknown.invalid PRIVMSG #esoteric :if one feels differently, one is entitled to < 1156551833 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and "social skills are more important than learning, because people are more important than whatever you're gonna use your learning for." < 1156551861 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: I assure you, for those of us who care, it ends up being immensely pleasurable (yay, biology!). And with that, can we just shut up about it, because it's a bit of a moot point? < 1156551865 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Pretty much all homeschoolers I know have no problems with social skills. < 1156551915 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I can talk to people... and they can talk back... I can convey the emotions I'm feeling... and I don't care enough to get nervous... there... that's social skills. < 1156551940 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not sure if 'don't care enough to get nervous' qualifies :) < 1156551946 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Anything else is just a fake image... which isn't the kind of social skills I want. < 1156551974 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you just proved you have a thalamus, CakeProphet. congrats on that. < 1156552015 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: i agree, sex is pretty disgusting :) < 1156552056 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :What other social skills would I need? And what makes you think homeschooling is going to instantly zap me of all my existing social interactions? < 1156552121 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, for one, you could learn to get less irritated when people insult your sexual preferences :) < 1156552133 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Sure... I scare people with my social presence... but who cares how freaky I am? Obviously the last 11-or-so years of school hasn't made me a social bee. < 1156552172 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you scare people? < 1156552182 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't sound like good social skills to me :) < 1156552187 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :You were claiming it didn't exist... that's quite different... it's like saying "No you're clearly wrong about yourself" < 1156552237 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :"No... it's engraved into your skull to like men" To give you heterosexuals a comparison. < 1156552252 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods. < 1156552257 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yes... I scare people. < 1156552270 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . No, it's engraved into your brainstem to like sex. . . < 1156552277 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1156552286 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to assume that you've been at war with it for a bit. :p < 1156552291 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: maybe you should consider stopping scaring people. < 1156552304 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I don't do it intentionally... it's just simply how I am.. < 1156552330 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm a freaky person to other people... I'm pretty sure... perfectly normal to myself... so I have the simple conclusion of "fuck other people"... problem solved. < 1156552376 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, Nope.. no raging conflicts at all.. I just really don't care. < 1156552378 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :not going to work. wether you like people or not, you will deal with and interact with them for your entire life. < 1156552387 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1156552399 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I never said I didn't like talking to people... < 1156552405 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: "fuck other people" is not a sustainable policy < 1156552422 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unless you mean it literally. : < 1156552428 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm fine with social interaction... I just don't worry about pretending to be someone that I'm not... that'll just screw me over later. < 1156552435 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and extremely ironic, considering your "asexual" nature [rimshot] < 1156552449 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's not about pretending to be someone you're not :) < 1156552456 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's about changing yourself to be someone you're not < 1156552461 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156552481 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :don't worry, it happens naturally. < 1156552486 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's called "growing up" :D < 1156552504 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :-.- < 1156552509 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :everyone's personality evolves over time. < 1156552517 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yes... I'm quite aware. < 1156552522 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's up to YOU to mold and shape who you become, < 1156552527 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156552543 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and overcome your flaws, while making use of your talents. < 1156552543 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Chaos_magic < 1156552546 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That's what I do... every day. < 1156552560 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm already doing that... no need to teach me about it. < 1156552607 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, fantastic. THIS explains why we're unable to get through to him. Move along people, nothing to see but a nutjob. < 1156552625 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That would also explain his lack of logical ability. < 1156552626 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and for the record that is NOT WHAT I MEANT. < 1156552647 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION laughs hysterically. . . < 1156552655 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Orgasm is one of the main techniques. :p < 1156552658 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shakes his head and walks away. < 1156552661 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :irony < 1156552662 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yay orgasm < 1156552664 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION orgasms < 1156552678 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Whew < 1156552704 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION orgasms all over the channel < 1156552710 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Sorry to get so agitated about this... I really hate overacting... I was just feeling attacked. < 1156552789 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: this is one of them "if youth knew, if old age could" things < 1156552816 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: we're just trying to help you :) < 1156552889 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So... this really got blown out of proportion... it's not really that devestating to my personal well-being that I'm going to be homeschooled. < 1156552914 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1156552921 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but if you "scare people" then something is wrong. < 1156552932 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :read: emo. < 1156552962 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Chaos_magic A hint: normally, saying "I am a practicing wizard/witch/magician" scares the shit out of people. . . < 1156552973 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1156552976 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It does. < 1156553011 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And. . . You don't question that?!? < 1156553024 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...why should I? < 1156553037 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, explain to me this: if magic works, why is it that a 15 year old has all the answers, while actual scientists and professionals give it no credence whatsoever? < 1156553053 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :-.- Oh God... here we go... < 1156553062 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION passes CakeProphet "HOWTO: Install a brain". < 1156553064 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm not even starting this conversation. < 1156553079 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is EXACTLY why religion works: denial. < 1156553080 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Haven't used it much myself (I'm Christain), but I think you could use it. :p < 1156553103 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Just so you know... no I do not think I can conjure fireballs out of midair and hurl them at people. < 1156553143 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :then what's the point? :( < 1156553158 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric : clearly. if you were that *obviously* crazy, you'd already be in the looney bin. < 1156553166 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Belief shapes a persons reality... to Christians, God exists... etc. that is what I believe. < 1156553179 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well < 1156553191 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what does a belief in magic gives you that my non-belief in magic doesn't give me? < 1156553205 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I use Chaos magic more as a personal principle... not as a method to make weird stuff happen... it's not a tool, it's a philosophy. < 1156553221 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how existentialist. < 1156553224 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cute. < 1156553226 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :An "unorganized religion". < 1156553231 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: I use my dick like that. < 1156553238 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's not a tool; it's a philosophy. < 1156553261 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :religion, as a concept, is flawed. Faith, moreso. < 1156553277 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers banning everybody in the channel including himself < 1156553302 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't going to discuss this one... too many different opinions to make any outcome worthwhile. < 1156553336 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah... I guess it is kind of existential... I'd rather be existential than believing in ab Absolute Truth(tm). < 1156553358 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes away... do not ping me about it... < 1156553381 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there is no absolute truth but reason. logic. frameworks upon which mankind's greatest achievements have been built. < 1156553401 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: god will _so_ smack you for taht. < 1156553425 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION obviously disses science just because he follows something called "chaos magic" < 1156553432 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and surely the mankind's greatest achievements are works of art? < 1156553436 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which are not at all logical? < 1156553437 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :no... I agree with science... there's nothing to argue about there. < 1156553442 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for lament's imaginary friend "god" to try something. < 1156553458 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes the biblical verse stating that God ordered us to rule over and study the earth. . . Thereby ordering mankind into science. . . And thereby disproving his own existence. . . ;p < 1156553466 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: you a militant atheist? < 1156553480 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think I could agree with that label. < 1156553494 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :You scare me. < 1156553525 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"there is no absolute truth but reason. " - clearly you haven't smoked pot :) < 1156553526 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has been an atheist, Christian, New Ager, Bhuddist, Agnostic, Emo, Goth, and countless other isms. < 1156553539 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's one of the advantages of shifting paradigms. < 1156553555 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: just become a taoist and get over it < 1156553556 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I at least have a chunk of everyone's opinion at the most... makes it easier to relate to people and sympathize with them. < 1156553587 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nothing could please me more than an end to the chaos and waste that is religion. I have more of a problem with some religions than others, but they all serve nothing but our own desire for a simple answer to everything. < 1156553605 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Spirituality is way more than that... I must say. < 1156553617 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Although many people use religion as an answer... others don't. < 1156553640 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: surely "there's no god" is a much simpler answer than any other, no? < 1156553645 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Depends on the person.... just like pretty much everything else. < 1156553650 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: non-existance of stuff seems inherently more simple than existence... < 1156553664 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: so YOU are the one with a simple answer... < 1156553664 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh dear... I'm dragging myself into this. < 1156553682 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION abstains. < 1156553746 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lament- your logic is flawed, because you aren't looking any further than the question of god. the implications behind the non-existence of god, using your remaining chain of statements, prove that I am most likely right. try again. < 1156553790 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: depends on the nature of the god < 1156553808 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: for example, Judaism certainly does not give any simple answers to anything < 1156553816 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if anything it makes things more complicated < 1156553828 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the ultimate problem with proving the non-existence of god is precisely that- those with beliefs will continue to re-define what god is until the argument is meaningless. < 1156553846 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Okay... here's a solution before we all inevitably get into a religion discussion... let's all just except that people and different, think differently, and believe different things, and that it's okay and that we have no obligation to change them or "convert" them.... okay? THat'll save you all a few hours. < 1156553847 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Judaism. Don't even get me started. < 1156553865 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: how does judaism give "simple answers"? < 1156553922 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Atheists can be just as guilty of trying to "convert" people as Christians. < 1156553928 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :judaism gives one answer: to wait. It's no wonder that when one of their own tried to reform the religion, they shattered in half. < 1156553958 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1156553962 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Thou shalt not discuss religion on #esoteric < 1156553965 0 :GregorR-W!unknown@unknown.invalid QUIT :Client Quit < 1156553991 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :We're only supposed to rant about coding paradigms. < 1156554006 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Arguably just as bad as religion is when it comes to discussion. < 1156554008 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156554029 0 :wooby!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1156554055 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the messiah will likely come after any individual believer dies < 1156554098 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION invents his religious practices every day. < 1156554099 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in any case the belief in the messiah is not really a major part of judaism < 1156554110 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: sounds like you simply have too much free time. < 1156554115 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my point precisely. judaism is an infinite loop. < 1156554145 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :religions are themselves the memetic equivalent of organisms. < 1156554158 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's much more fun than following the same old boring beliefs... poof, one day there's a spiritual entity in me that I'll call the mind buffalo... the next it is customary to wear one sock and do everything with the wrong hand... it's both fun and rewarding :P < 1156554164 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :they grow, reproduce, evolve... < 1156554188 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :probably the closest biological analogy would be a virus. < 1156554221 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: basically, you invent stuff for no reason. Consider writing symphonies instead. < 1156554238 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh no... I definetely believe whatever I invent. < 1156554251 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just as computer viruses spread via networks and email, religions spread through flyers, books, television shows and human speech. < 1156554254 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: so? < 1156554265 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Why do I need a reason? It's fun! < 1156554273 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: you could just as well write symphonies instead! it's fun! < 1156554304 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Nah... < 1156554326 0 :lament!unknown@unknown.invalid TOPIC #esoteric :#religion, the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esoteric.voxelperfect.net/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - for brainfuck-specific discussion, go to ##brainfuck - competition: http://www.esolangs.org/wiki/2006_Esolang_Contest < 1156554329 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'll just detour that.. which would take effort... by believing that there is a symphony God that writes all symphonies. < 1156554363 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah... i think "too much free time" _is_ your main problem. < 1156554372 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides to write a spec for "theos", a religiously structured programming language, to illustrate his theories. < 1156554381 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :You can never have too much free time. < 1156554390 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :What? It's better to be in a little cage without freedom? < 1156554395 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156554404 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :obviously :) < 1156554435 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Quotes are cool... they give people the illusion that other people agree with them. < 1156554444 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :THOU SHALL LET A BE ONE. THOU SHALL FORM A LOOP. THOU SHALL PRINT A. THOU SHALL INCREMENT A. THOU SHALL REPEAT THE LOOP. < 1156554445 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Big.. important people. < 1156554465 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :LET THERE BE EXECUTION < 1156554478 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :who quoted stuff? < 1156554485 0 :anonfunc!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: and random failures, unless there is a AND GOD SAW THE LOOP AND IT WAS GOOD < 1156554489 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :my future me. < 1156554503 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That could be a form of exception checking. < 1156554512 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :anonfunc: excellent suggestion. < 1156554532 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That could be OO code. < 1156554538 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1156554544 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :THOU SHALL NOT EQUAL ONE < 1156554548 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :anonfunc, looking at God's criterium for goodness I don't think the random failures would be avoided < 1156554549 0 :anonfunc!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: or "god saw the loop, and it was good, and blessed it for generations" < 1156554562 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :now we're talking. < 1156554589 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :THOU SHALL NOT KILL... hmmm. < 1156554592 0 :anonfunc!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: Depends on the religious framework one operates in, I suppose. < 1156554623 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yeah, just my daily bit of irony < 1156554626 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :creation can define inheritance. Firmament -> Earth/Clay -> Man, Bees, Porcupines, etc. < 1156554632 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :AND GOD CREATED THE HEAVENS could be defining a new class. < 1156554644 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1156554648 0 :anonfunc!unknown@unknown.invalid PRIVMSG #esoteric :output to a terminal could be in terms of GOD'S PROPHET SPOKE TO THE PEOPLE AND SAID: < 1156554658 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha- this is gold. < 1156554682 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but you have to make and name a prophet first (bufferedwriter) and people (output device) < 1156554684 0 :anonfunc!unknown@unknown.invalid PRIVMSG #esoteric :it's suddenly become very clear that i've spent too much time in the old testament. < 1156554686 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :AND FROM THE DUST OF THE EARTH GOD CREATED MAN man inherits dust... which inherits earth < 1156554700 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the old testament is much more procedural. < 1156554711 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: no, AND THE MEEK SHALL INHERIT THE EARTH < 1156554715 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :meek inherits earth < 1156554718 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION laughs. < 1156554745 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no- that means that when a loop ceases to be blessed, meek is passed a value from earth. < 1156554750 0 :anonfunc!unknown@unknown.invalid PRIVMSG #esoteric :and a built in list type: GET THEE BEHIND ME, < 1156554805 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking that you could damn a function to prevent it from running, and then purify it if you need it later. < 1156554813 0 :anonfunc!unknown@unknown.invalid PRIVMSG #esoteric :maybe a built in constant PI that is equal to three. < 1156554822 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1156554825 0 :anonfunc!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: in an Aspect oriented way? < 1156554839 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :maybe... < 1156554843 0 :anonfunc!unknown@unknown.invalid PRIVMSG #esoteric :the join points are set out as rituals < 1156554854 0 :anonfunc!unknown@unknown.invalid PRIVMSG #esoteric :and the weave whatnots are commandments. < 1156554863 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes- rituals are the best way to handle loops. < 1156554918 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and variables are represented by objects and classes that god must create. < 1156554940 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :commandments are globals and/or some types of conditionals. < 1156554957 0 :anonfunc!unknown@unknown.invalid PRIVMSG #esoteric :test framework or assertions, maybe. < 1156554958 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :damning/purifying allows for additional flow control. < 1156554971 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a preprocessor, perhaps? < 1156554983 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's really what they resemble. < 1156554998 0 :anonfunc!unknown@unknown.invalid PRIVMSG #esoteric :well, theres some good verbage for flow control in bits of Romans, maybe chapter six. < 1156555016 0 :anonfunc!unknown@unknown.invalid PRIVMSG #esoteric :FOR WE ARE DEAD TO BY THE POWER OF GOD < 1156555038 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :AND GOD DROVE MAN FROM THE GARDEN < 1156555057 0 :anonfunc!unknown@unknown.invalid PRIVMSG #esoteric :thats the fourth car! < 1156555066 0 :anonfunc!unknown@unknown.invalid PRIVMSG #esoteric :I could never remember the fourth car. < 1156555128 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :different "locations" for objects could alter how they function: Earth, eden, heaven, hell, limbo- all of which can be defined with different names. < 1156555158 0 :anonfunc!unknown@unknown.invalid PRIVMSG #esoteric :well, there are at least several hundred biblical names for god as well < 1156555162 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :AND THE LORD SAID UNTO THE WOMAN, "WHAT IS THIS THAT THOU HAST DONE?" <-- exception handling? < 1156555169 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and your commandments set up what happens on earth and when objects are moved. < 1156555174 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :maybe... < 1156555188 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"earth" is the main workspace. < 1156555199 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"eden" is where objects are constructed. < 1156555214 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"hell" is where unused functions are discarded to < 1156555223 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and "heaven" is storage. < 1156555224 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And "earth.fuckup();" was unfortunately executed. :p < 1156555231 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1156555251 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... so when do we drive from the harden? < 1156555252 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Isn't it "thou shalt"? < 1156555274 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :limbo is where people are judged, so that should involve conditionals... < 1156555282 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And why not either have this esolang be in Hebrew and Greek or use a modern translation? < 1156555287 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ihope: IT VARIES < 1156555302 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sorry, brushed capslock (laptop) < 1156555303 0 :anonfunc!unknown@unknown.invalid PRIVMSG #esoteric :AND GOD SAW THAT THE EARTH HAD FUCKEDUP, AND HIS PROPHET SAID TO THE STACK: "THOU SHALT NOT BE EMPTY, BUT UNTO YOU THE FULLNESS OF THE EARTH BE GIVEN" < 1156555308 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"And the Lord said to the woman, 'what is this that you have done?'" < 1156555326 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Nope < 1156555331 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :anonfunc: if EARTH is FUCKEDUP, then push EARTH onto the stack? < 1156555337 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :not in my Bible anyways... (don't ask me why I have a bible) < 1156555339 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Earth has fucked up". So sayeth woman. < 1156555366 0 :anonfunc!unknown@unknown.invalid PRIVMSG #esoteric :ihope: possible. maybe the address of the earth pointer? :-P < 1156555375 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, gotta go for now- I'll return with a more formalized concept of this tomorrow. < 1156555383 0 :anonfunc!unknown@unknown.invalid PRIVMSG #esoteric :_ of the _ for object slots < 1156555388 0 :RodgerTheGreat!unknown@unknown.invalid PART #esoteric :? < 1156555394 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The address of a pointer? Let's not get into two-star programming :-P < 1156555406 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :And the Lord God said unto the woman, What is this that thou hast done?" and the woman said, "The serpent beguiled me, and I did eat. < 1156555423 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That's what mine says < 1156555427 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looked it up. < 1156555461 0 :anonfunc!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Gah. I hate saying value of the pointer because I think of what it points to. < 1156555465 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AND GOD CREATED A STAR OVER $name_of_pointed_variable, AND LO: IT WAS GOOD. < 1156555473 0 :anonfunc!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: oooh < 1156555498 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :When does Jesus come in? < 1156555499 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Err. . . < 1156555505 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AND GOD CREATED A STAR OVER $name_of_pointed_variable, AND LO: IT WAS $name_of_pointer. < 1156555508 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: get a new Bible :-P < 1156555515 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :To end the program: < 1156555532 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"The snake tricked me, and I ate." < 1156555543 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AND THERE WAS THE FULL GLORY OF GOD'S SON, TAKING HIS BELIEVERS UP WITH HIM. < 1156555551 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :My parents are insane-Georgia-born-again-country-baptists... they consider the new bibles "not the real thing" < 1156555565 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ihope, My bible sounds way more biblical. < 1156555567 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156555592 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It sounds way more Early Modern Englishy. < 1156555618 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah... Kings James Version... written by Early Modern English folk. < 1156555632 0 :Razor-X!n=user@user-11fa5b3.dsl.mindspring.com JOIN :#esoteric < 1156555636 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It was considered archaic when it was written. < 1156555657 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Come on lament, I see a great ``your mom'' joke right there. < 1156555677 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Clearly haven't seen the context. < 1156555698 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Not at all. < 1156555735 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I think mine's a near-exact Kings James Version... no idea though.. I don't look at it too much. < 1156555736 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :This version of that verse is more Biblical than your version of that verse: וַיֹּאמֶר יְהוָה אֱלֹהִים לָאִשָּׁה, מַה-זֹּאת עָשִׂית; וַתֹּאמֶר, הָאִשָּׁה, הַנָּחָשׁ הִשִּׁיאַנִי, וָאֹכֵל. < 1156555748 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Bah. < 1156555767 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The King James Bible is very wrong in some spots, it seems. < 1156555793 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that's not written in American... God intended all good Christian Bibles to be written in stuff that makes sense!. < 1156555799 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The KJV used a lot of archaic language for the time it was written. Weird, huh? < 1156555805 0 :tgwizard!unknown@unknown.invalid QUIT :Remote closed the connection < 1156555830 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah... it's full of old sounding shit... < 1156555836 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I was reading Zamenhoff's translation of Genesis, and it used an odd word firmaĝo. < 1156555850 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :An English translation? < 1156555855 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I mean, I knew *what* it meant, but couldn't think of an English alternative. < 1156555862 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"And they came upon the firmaĝo..." < 1156555866 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: No, I mean *when it was written*, it used archaic language. < 1156555873 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I looked in the King James version and they translated it as Firmament, which seemed .... not correct enough. < 1156555875 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Zamenhoff. < 1156555886 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I understood :P < 1156555894 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :German? < 1156555898 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah... mine says Firmament. < 1156555898 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :firmaĝo represents something ``substance-like''. < 1156555923 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Something that actually has no physical substance but has a non-concrete quality of ``substance''. < 1156555929 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Could you use the pure ASCII form? I lack Unicode terminals. < 1156555937 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :firmagxo < 1156555941 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dankon. < 1156555952 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Ne. Esperanto. < 1156555981 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mi pensas ke li komprenas la signifiko de tiu nomo pikhq :P < 1156555982 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Zamenhoff is the guy *responsible* for Esperanto. . . -_- < 1156555989 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*la signifikon de tiun nomon < 1156556005 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hontou da ka? < 1156556012 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mochiron. < 1156556013 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION even has the part that begins "to the most high and mighty prince James, by the Grace of God, King of Great Britain, France, and Ireland, Defender of Faith, The Translators of the Bible wish Grace, Mercy, and Peace through Jesus Christ our Lord" Clearly King Jame's men do not lie... they wish the grace of God. < 1156556041 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mochiron wa eigo de nan da ka? < 1156556055 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mmmmm...... < 1156556063 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(I hate romaji, my romaji sucks, sorry.) < 1156556071 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I can't think of an equivalent word. < 1156556086 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If I could get these stupid keyboards to do kana & kanji, I'd use it. < 1156556093 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can't use an IME? < 1156556105 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Haven't been able to figure out how to do it on Gentoo. < 1156556119 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Look. I can set it up on *Slackware* :D . < 1156556140 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Severe Laziness Syndrome causes a hell of a lot of my issues. ;) < 1156556147 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hehehe. < 1156556174 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Today I'm taking a break from Japanese, because I've amassed about 1300+ words in the last 9 days. < 1156556208 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bravo. < 1156556211 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I do somewhere from 60-100 words per day. < 1156556232 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1156556232 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :W00t me. < 1156556266 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's a bit difficult to do when one is learning Japanese at school. . . < 1156556274 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Study at home too! < 1156556344 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I've been learning a lot of Keigo as of late, since I've been working out of a novel. < 1156556415 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But seriously, Zamenhoff's Torah translation uses pretty basic Esperanto. < 1156556431 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The only odd thing is it uses a lot of weird nonstandard roots (like firmagxo). < 1156556469 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'd hope his early stuff used basic Esperanto. . . < 1156556483 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1156556488 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Considering that the language was defined in itself. . . :p < 1156556501 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, he needn't have restricted himself to *such* basic Esperanto. < 1156556515 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :He had already used more poetic Esperanto for his novel translations. < 1156556703 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, I don't think the Torah itself used very complex language; he might have been just fairly literal. < 1156556735 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's what my hunch is too. < 1156556747 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I had heard that the original Hebrew was meant for the ``everyman'' of the time. < 1156556976 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And while language preserves our works forever, the secret enemy unsheathes his countenance: Linguistic Drift! < 1156556984 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah. < 1156557018 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :A lot of the early novel translations sound weird in Esperanto too, which is pathetic :P < 1156557042 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In this case, though, it's more that < 1156557046 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Argh. < 1156557057 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. It becomes semi-unreadable. < 1156557063 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heck, people take classes to read Shakespeare. < 1156557073 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why do j and k have to be so close? < 1156557083 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Because it's Dvorak? < 1156557088 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was trying to do C-k, and did C-j. . . < 1156557097 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You're learning Dvorak then? < 1156557101 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1156557104 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bad typo. < 1156557112 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. QWERTY has it too. < 1156557115 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I'm not used to this laptop's keyboard. < 1156557119 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I didn't even know. < 1156557146 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Like I said, think of the poor poor QWERTY users. < 1156557171 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, it doesn't help that I'm watching Invader Zim on my big CRT instead of looking at my laptop's LCD. < 1156557186 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is currently just using his laptop as an SSH terminal. . . < 1156557188 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Never liked that show much :P < 1156557209 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm a rare non-goth addict. . . < 1156557222 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Non-goth addict? < 1156557235 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It seems a hell of a lot of goths at my school like the show. < 1156557240 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1156557254 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The show put too much emphasis on ``gross'' stuff. < 1156557293 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I really, really like it, but I have no idea why. . . < 1156557313 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Maybe kinda like how I really, really, really like Marimite but have no idea why. < 1156557330 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So much to the point where I've developed dossiers of two of the characters and all the trite information assosciated with them. < 1156557756 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :By the way, The Scheme Programming Language is a great book to learn Scheme if you have prior programming experience. < 1156558619 0 :thematrixeatsyou!n=knoppix@222-153-174-135.jetstream.xtra.co.nz JOIN :#esoteric < 1156558644 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1156558772 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how Lisp is for a beginner, since my biggest problem with it in the beginning was that Lisp is *too* smart. < 1156558950 0 :thematrixeatsyou!unknown@unknown.invalid QUIT :Client Quit < 1156559082 0 :thematrixeatsyou!n=knoppix@222-153-174-135.jetstream.xtra.co.nz JOIN :#esoteric < 1156559103 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :hello... again < 1156559108 0 :thematrixeatsyou!unknown@unknown.invalid PART #esoteric :? < 1156559118 0 :thematrixeatsyou!n=knoppix@222-153-174-135.jetstream.xtra.co.nz JOIN :#esoteric < 1156559149 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :sorry, forgot to turn novice mode off < 1156559162 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :ACTION quit IRC (Connection timed out) < 1156559165 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :WTF?!? < 1156559173 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :jk < 1156559185 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :haven't you used ircII for at least 5 minutes? < 1156559194 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I use irssi. < 1156559319 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :are you useing windows or liux? < 1156559323 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :*using < 1156559345 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Do a CTCP version. < 1156559428 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :gtg, ciao < 1156559430 0 :thematrixeatsyou!unknown@unknown.invalid QUIT :Client Quit < 1156560250 0 :oerjanj!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1156560345 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156560589 0 :bsmntbombdood!n=floot@unaffiliated/bsmntbombdood JOIN :#esoteric < 1156561045 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Why was that statement directed at me? < 1156561051 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1156561061 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: It was about the abbrevations. < 1156561086 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not that I see from the context :p < 1156561115 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Bah. Context shmontext. < 1156561139 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I added info on derivation to the spec *whoot* < 1156561170 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There's forking going on already?! < 1156561202 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nothing like forking to water down an otherwise good project <(^_^)< ^(^_^)^ >(^_^)> < 1156561227 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Um, no...? < 1156561230 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Aw man. < 1156561236 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Derivation as in object orientation ... < 1156561255 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :OH. < 1156563997 0 :ihope!unknown@unknown.invalid QUIT :"http://tunes.org/~nef/logs/esoteric/06.08.09" < 1156564446 0 :oerjanj!unknown@unknown.invalid QUIT :"Leaving" < 1156566780 0 :thematrixeatsyou!n=thematri@222-153-174-135.jetstream.xtra.co.nz JOIN :#esoteric < 1156566787 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :hello again < 1156566792 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :back in window$ < 1156566793 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Rawr. < 1156566800 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :was in knoppix < 1156568689 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156568768 0 :bsmntbombdood!n=floot@unaffiliated/bsmntbombdood JOIN :#esoteric < 1156568961 0 :calamari!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1156569214 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :hey calamari < 1156569221 0 :anonfunc!unknown@unknown.invalid QUIT : < 1156569247 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi matrix < 1156569971 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes, anonfunc < 1156569975 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1156570382 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... eventually... creationists will boycott Pokemon for teaching children evolutution. < 1156573882 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :plof2js gains more features >: ) < 1156574195 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :woot < 1156574200 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :! < 1156574201 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1156574225 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :!say i'm in love with the stripper < 1156574229 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1156574231 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1156574630 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!cat thematrixeatsyou didn't remember the command. < 1156574634 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :thematrixeatsyou didn't remember the command. < 1156574857 0 :thematrixeatsyou!unknown@unknown.invalid PRIVMSG #esoteric :gtg food < 1156574895 0 :thematrixeatsyou!unknown@unknown.invalid QUIT :"(|) <- my burger smiley!" < 1156574951 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yay, it has call-with-scope capabilities ^^ < 1156575429 0 :GregorR-L!n=GregorR-@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1156575563 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Try http://pastebin.ca/149864 on http://www.codu.org/plof/2js/ < 1156575612 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1156576986 0 :wooby!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156577055 0 :wooby!n=alan@ny-lancastercadent4g1-3a-236.buf.adelphia.net JOIN :#esoteric < 1156577240 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!cat I really don't like strippers much. < 1156577244 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I really don't like strippers much. < 1156577247 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156577248 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Good bot. < 1156577295 0 :GregorR-L!n=GregorR-@c-24-21-138-66.hsd1.mn.comcast.net JOIN :#esoteric < 1156577320 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1156578917 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I borked it :( < 1156579079 0 :wooby!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156579116 0 :wooby!n=alan@ny-lancastercadent4g1-3a-236.buf.adelphia.net JOIN :#esoteric < 1156579154 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Unborked ^^ < 1156579199 0 :clog!unknown@unknown.invalid QUIT :ended < 1156579200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1156579260 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Agh. call/cc is killing me. < 1156579796 0 :puzzlet!n=puzzlet@124.57.51.58 JOIN :#esoteric < 1156579892 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I totally don't know what call/cc is... < 1156579926 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I've tried to know. < 1156579928 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But I don't. < 1156579932 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156579948 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :As in you tried learning it? < 1156580097 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I haven't read a lot about it. < 1156580107 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I know it has vague similarities to exceptions of imperative fame. < 1156580234 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Each Lisp seems to have its mind-bender, I guess. < 1156580320 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Plof has good ol' exceptions ^^ < 1156580656 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Also, Plof is a hybrid language :P < 1156582957 0 :GregorR-L!unknown@unknown.invalid QUIT :"Leaving" < 1156585921 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156595028 0 :christo!n=christo@d58-105-158-83.dsl.nsw.optusnet.com.au JOIN :#esoteric < 1156598072 0 :GreyKnight!n=greykt@88-108-250-8.dynamic.dsl.as9105.com JOIN :#esoteric < 1156599372 0 :_jol_!n=_@c5850-a3-2-62-147-61-79.dial.proxad.net JOIN :#esoteric < 1156599581 0 :RodgerTheGreat!n=Rodger@24-213-19-194.static.mrqt.mi.charter.com JOIN :#esoteric < 1156599680 0 :RodgerTheGreat_!n=Rodger@24-213-19-194.static.mrqt.mi.charter.com JOIN :#esoteric < 1156599682 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156599695 0 :RodgerTheGreat_!unknown@unknown.invalid NICK :RodgerTheGreat < 1156599978 0 :christo!unknown@unknown.invalid PART #esoteric :? < 1156600475 0 :jix!n=jix@L6096.l.strato-dslnet.de JOIN :#esoteric < 1156601686 0 :Arrogant!i=Scott@66.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1156602092 0 :GreyKnight!unknown@unknown.invalid QUIT :"." < 1156603738 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1156603882 0 :tgwizard!n=tgwizard@c-e33fe155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1156604012 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1156606016 0 :_jol_!n=_@c5850-a3-2-62-147-20-203.dial.proxad.net JOIN :#esoteric < 1156607219 0 :puzzlet!n=puzzlet@124.57.51.58 JOIN :#esoteric < 1156608882 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1156610204 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1156615350 0 :bsmntbombdood!unknown@unknown.invalid QUIT : < 1156615364 0 :bsmntbombdood!n=floot@unaffiliated/bsmntbombdood JOIN :#esoteric < 1156615525 0 :_jol_!n=_@c5850-a3-2-62-147-61-98.dial.proxad.net JOIN :#esoteric < 1156619367 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1156619450 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1156619472 0 :ihope!unknown@unknown.invalid TOPIC #esoteric :##quantum, the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esoteric.voxelperfect.net/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - for brainfuck-specific discussion, go to ##brainfuck - competition: http://www.esolangs.org/wiki/2006_Esolang_Contest < 1156619567 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1156619821 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How about an OISC with "reverse subtract and reverse jump if borrow" as its only instruction? < 1156620041 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Go for it. < 1156620186 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1156621058 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm.. does Python have full Unicode access? < 1156621082 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I inputted text with a unicode character and got... < 1156621084 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :UnicodeEncodeError: 'ascii' codec can't encode character u'\u03c2' in position 2814: ordinal not in range(128) < 1156621102 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :l < 1156621151 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"if you leave off the encoding argument, the ASCII encoding is used for the conversion, so characters greater than 127 will be treated as errors" < 1156621156 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://www.amk.ca/python/howto/unicode < 1156621165 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Note that I'm very much not a Pythonist. < 1156623044 0 :pgimeno!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156623107 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fizzie ♥ Python < 1156623170 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Less-than-three. < 1156623188 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That wasn't a less-than-three. < 1156623190 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It was legit. < 1156623417 0 :oerjanj!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1156623678 0 :GregorR!unknown@unknown.invalid TOPIC #esoteric :the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esoteric.voxelperfect.net/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - for brainfuck-specific discussion, go to ##brainfuck - competition: http://www.esolangs.org/wiki/2006_Esolang_Contest < 1156623694 0 :GregorR!unknown@unknown.invalid TOPIC #esoteric :#esoteric, the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esoteric.voxelperfect.net/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - for brainfuck-specific discussion, go to ##brainfuck - competition: http://www.esolangs.org/wiki/2006_Esolang_Contest < 1156623959 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1156625069 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So.. I think I'm actually going to learn brainfuck.... now < 1156625137 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea how you would do conditionals or anything... it looks pretty for difficult... < 1156625203 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :a conditional would simply be a loop that always executes at most once... < 1156625251 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1156625265 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm afraid I don't understand. < 1156625282 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :How do you get it to check if a value is true or false for a conditional? < 1156625289 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :the only way to test in BF is with a [] loop. < 1156625296 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I get the only-occurs-once-part... < 1156625303 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :you must manage to store that value in a cell < 1156625316 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :? < 1156625351 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :if you have a value in the current cell, [] loops check if it is zero. < 1156625413 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i should perhaps mention that i have never written a BF program myself < 1156625434 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :so these are just thoughts < 1156625473 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :and a [-] loop sets the current cell to zero < 1156625517 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :so a [...[-]] loop is like an if-then < 1156625545 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I haven't written too much brainf*ck either, but that's exactly the way I've done conditionals. < 1156625576 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!egobot is here < 1156625579 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1156625593 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1156625602 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1156625605 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 EgoBot: daemon EgoBot reload < 1156625607 0 :anonfunc!n=pimaniac@adsl-67-117-30-249.dsl.chic01.pacbell.net JOIN :#esoteric < 1156625607 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 EgoBot: daemon cat reload < 1156625609 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 oerjanj: ps < 1156625626 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot is here < 1156625629 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is here < 1156625665 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :so the second problem is how to compute a conditional value in order to test it < 1156625683 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm.. < 1156625691 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But that's not really a... condition.. < 1156625705 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It loops something once... sets it to zero.. and continues... were's the condition there? < 1156625747 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ok, so it's more like the then part. the if part is any program that stores the condition in the current cell < 1156625785 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION scratches his head in confusion. < 1156625798 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I tend to understand crap better if I do it myself. < 1156625820 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1156625822 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1156625823 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1156625841 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hmmmm < 1156625872 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hmmmm? < 1156625874 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1156625876 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :56 ++++++++++++[>>+++>++++++>+++++++++<<<<-]>>----.>.>+.... [189] < 1156625908 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :66 ++++++++++++[>+++>++++++>+++++++++><<<<-]>----.>.>+....<---------. [91] < 1156625965 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So... < 1156625977 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Does that print that text... and then reset the cell to zero? < 1156626021 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++[>>+++>++++++>+++++++++<<<<-]>>----.>.>+.... < 1156626026 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : Hmmmm < 1156626043 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :no resetting. < 1156626045 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: I'd run it through a debuggable interpreter and use # to see how it ends. I don't think it's always the same. < 1156626062 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :How would you represent equality? < 1156626062 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :it uses more than one cell too < 1156626092 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to figure out how to do if input == "a": print Hmmmm < 1156626101 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :but since it ends with .... it is pretty obvious that it doesn't reset after the m's < 1156626118 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Look on the esolangs Brainfuck page, there's a link to a bunch o' algorithms < 1156626357 0 :RodgerTheGreat!n=RodgerTh@wads-5-233-121.resnet.mtu.edu JOIN :#esoteric < 1156626416 0 :GregorR-L!n=GregorR-@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1156626425 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen a < 1156626431 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen a < 1156626450 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :34 ++++++++++++[>++++++++>>><<<<-]>+. [43] < 1156626458 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Not a very good 'a' < 1156626460 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :34 ++++++++++++[>++++++++>>><<<<-]>+. [26] < 1156626468 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :If you want real efficiency, I'd download TextGen.java. < 1156626473 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It'll run indefinitely in reality. < 1156626478 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot limits is. < 1156626481 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*limits it < 1156626561 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!bf +# < 1156626577 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I don't think EgoBot has -debug on. < 1156626581 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I could turn it on *shrugs* < 1156626669 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!bf >+[,>+<----------[>-<]>]<[++++++++++.<] < 1156626675 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156626678 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 oerjanj: bf < 1156626680 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 oerjanj: ps < 1156626692 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1156626694 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1156626696 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1156626702 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 Test < 1156626713 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Probably want a newline there too. < 1156626720 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 \n < 1156626720 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :\n will send a newline. < 1156626735 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Or, y'know, whatever Xd < 1156626736 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*XD < 1156626747 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So what'd be an efficient a? < 1156626749 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156626757 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :darn. < 1156626774 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Look on the "Brainfuck Constants" page on the wiki for 95. < 1156626789 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1156626789 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156626790 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 oerjanj: bf < 1156626792 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 oerjanj: ps < 1156626795 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!kill 3 < 1156626796 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 3 killed. < 1156626807 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You think it was doing anything? < 1156626841 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1156626843 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, reloading EgoBot with debug support on for BF < 1156626845 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1156626846 0 :EgoBot!unknown@unknown.invalid QUIT :"Reloading..." < 1156626876 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Connecting so slooooooooooow < 1156626877 0 :EgoBot!n=EgoBot@c-24-21-138-66.hsd1.mn.comcast.net JOIN :#esoteric < 1156626885 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!bf # < 1156626887 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0:*0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| < 1156626891 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :[blah[-]] will execute blah if the current cell is non-zero, and will always leave that cell at zero. < 1156626896 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Dear god < 1156626899 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is starting to get the feeling that his Java compiler is broken. . . < 1156626903 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!bf >+[,>+<----------[>-<]>]<<[++++++++++.<]++++++++++. < 1156626907 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156626907 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :65 is HUGE < 1156626909 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 oerjanj: bf < 1156626911 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 oerjanj: ps < 1156626913 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yeah, it's written in Java. < 1156626917 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :er... 95 < 1156626920 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 Test\n < 1156626923 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Could you hand me a compiled bytecode of textgen.java? < 1156626931 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GCJ seems to be t3h bork, but not GIJ. < 1156626932 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1156626935 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1156626942 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Very efficient 65. < 1156626954 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Teehee... would it be bastardizing brainfuck if it could handle functions? < 1156626963 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Of course. < 1156626967 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: It already can do functions. < 1156626978 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seen C2BF yet? < 1156627002 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Just turn all your recursion into while loops, then it's only a bit of hackery to get that C into BF. < 1156627016 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://gregorr.homelinux.org/textgen.tar.gz < .class < 1156627023 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, who's gonna write HS2UL? < 1156627030 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Haskell to Unlambda... < 1156627059 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thanks. < 1156627065 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering. < 1156627085 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Connecting. . . < 1156627089 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm having trouble understanding the bf algorithms < 1156627095 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You sure it's on :80, and not :8080? < 1156627100 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :What's with all the temp0s? < 1156627114 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Y'know what I'm not sure about - that I actually forwarded that port :P < 1156627118 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i am not sure those are appropriate since unlambda has no mutable data structures and is eager, so you cannot simulate call-on-need < 1156627119 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: temporary storage. Think of them as local variables. < 1156627120 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Temporarily used memory cells, that's all. . . < 1156627123 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :easily < 1156627128 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: thunks. < 1156627136 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I can't connect to it, so you haven't forwarded said port. < 1156627140 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So you just replace temp0 with some random cell? < 1156627148 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Now try. < 1156627153 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :but the thunk would be evaluated every time < 1156627154 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :With some cell that you're not using for anything else. < 1156627157 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: well, you'll probably have to zero it first. Depends on the algorithm. < 1156627160 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1156627169 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, do I just rename that to a class, or untar it? < 1156627180 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Untar it. < 1156627182 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's three classes. < 1156627216 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: thunks. Like output functions are thunks. < 1156627235 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Argh. < 1156627237 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :.H is a thunk. r is a thunk. Continuations are thunks, I think. < 1156627244 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is going to beat some stuff with a bat < 1156627280 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I use SableVM + Jikes btw < 1156627313 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. GCJ and GIJ are borken here. :'( < 1156627319 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Emulation ftw? < 1156627333 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Without compilation, that is. < 1156627336 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION installs sablevm & jikes, in hopes of it working better < 1156627344 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i have no problem understanding thunks. but for call-on-need you need to replace a thunk by its result. < 1156627347 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :There's a "sablevm sdk" kit < 1156627369 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which should be part of the ebuild, or a dependency of the ebuild. . . < 1156627373 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hugs portage < 1156627396 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: I don't get what you're saying. Thunks wouldn't be evaluated until you call them. < 1156627404 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Calling != evaluating. < 1156627441 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: The algorithms page assumes that all temp cells need to be zeroed. < 1156627447 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :the problem is having it evaluating just once if the value is used several places. < 1156627464 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Isn't that just optimization? < 1156627621 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :in principle, i suppose. if you don't care about exponential blowup < 1156627730 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i was pondering how to use lazy-k for haskell and i found it might have trouble with recursive data structures < 1156627901 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :because a naive implementation would construct the value again for the recursion. it was the same problem of not being able to remember values < 1156627975 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!bf >+[,>+<----------[>-<]>]# < 1156627983 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156627986 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 oerjanj: bf < 1156627987 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 oerjanj: bf < 1156627990 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 oerjanj: ps < 1156628000 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!i 4 Test\n < 1156628003 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!kill 3 < 1156628006 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 3 killed. < 1156628008 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot thinks you're being abusive. < 1156628009 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!EgoBot thinks you're being abusive. < 1156628011 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :thinks you're being abusive. < 1156628014 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks you're being abusive. < 1156628038 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i'm just trying to make this program work < 1156628062 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I hav eno idea what you're trying to make it do ^^ < 1156628071 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*have no < 1156628075 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I don't see any input though. < 1156628077 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf [-] < 1156628079 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>[-] < 1156628081 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :> ,[<] < 1156628082 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>>[<<+>+>-]<<[>>+<<-]+ < 1156628084 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>[ < 1156628086 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1156628087 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : [<]- < 1156628089 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>[-]] < 1156628090 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Bravo :P < 1156628090 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :<[ < 1156628092 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1156628093 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :[<]-] < 1156628095 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!i hmmmm < 1156628105 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm starting to see how it all fits together. < 1156628117 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Though I probably messed this one up terribly. < 1156628129 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Can't really tell with that paste :P < 1156628135 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION attempts to make a quine < 1156628140 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen + < 1156628154 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION resigns to a little hand debugging < 1156628155 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well.... I'm trying to figure out what the hell this one was supposed to do. < 1156628160 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :27 +++++++[>++++++>>><<<<-]>+. [23] < 1156628181 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah yes, the famous >>><<<<. < 1156628187 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen +++++++[>++++++>>><<<<-]>+. < 1156628205 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Good technique, you'll get a quine any day now :P < 1156628219 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Eh. < 1156628229 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 +[.+] < 1156628232 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1156628251 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :holy shit! I just figured out how it works. < 1156628252 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :103 +++++++++++++++[>+++>+++>++++>++++++<<<<-]>--.>--..<..>..>>+.<++.<<....>..>...--....<++.>>++.<++.<<.>+. [469] < 1156628256 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bf64 -[-.] < 1156628260 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Erm < 1156628261 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  < 1156628276 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Great job, Gregor! < 1156628285 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That's genius... I applaud whoever figured if x (blah) else (otherblah) < 1156628313 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++++++++++++++++++++++++++++++++++. < 1156628317 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :. < 1156628327 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++++++++++++++++++++++++++++++++. < 1156628329 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :+ < 1156628333 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ere we go. < 1156628377 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++++++++++++++++++++++++++++++++...........................................+++...........................................---... < 1156628379 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++++++++++++++++++++++++++++++++...........................................+++ < 1156628384 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156628387 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 oerjanj: ps < 1156628389 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 oerjanj: bf < 1156628391 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!kill 3 < 1156628393 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 3 killed. < 1156628394 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!bf >+[,.>+<----------[>-<]>]<<[++++++++++.<]++++++++++. < 1156628398 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156628401 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 oerjanj: bf < 1156628403 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 oerjanj: bf < 1156628405 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 oerjanj: ps < 1156628408 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 Test\n < 1156628409 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++++++++++++++++++++++++++++++++...........................................+++...........................................---...+++........................................... < 1156628411 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++++++++++++++++++++++++++++++++...........................................+++........................................... < 1156628426 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Getting there, eh? < 1156628428 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :gah. < 1156628430 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++[>++++++++++++++++++++++++++++++++++++++++++++++.<-] < 1156628433 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :.\ < 1156628434 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!kill 4 < 1156628435 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 4 killed. < 1156628437 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156628439 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 oerjanj: bf < 1156628441 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 oerjanj: ps < 1156628442 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Bastard! < 1156628463 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!kill 3 < 1156628464 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++[>++++++++++++++++++++++++++++++++++++++++++++++.<<->] < 1156628465 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 3 killed. < 1156628467 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :T < 1156628469 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156628471 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 oerjanj: ps < 1156628473 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 CakeProphet: bf < 1156628474 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :....T? < 1156628477 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!bf >+[,.>+<----------[>-<]>]<<[++++++++++.<]++++++++++. < 1156628480 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156628481 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 oerjanj: bf < 1156628483 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 oerjanj: ps < 1156628485 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 CakeProphet: bf < 1156628492 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 Test\n < 1156628505 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was trying to do string multiplacation. < 1156628519 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :.\Bp(Vl$R < 1156628526 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :hm, that T may have been mine < 1156628541 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i hope that last wasnt < 1156628566 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1156628569 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1156628570 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Erm < 1156628572 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156628592 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :egobot is slow as hell... I might add. < 1156628608 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :No it isn't, it's buffered to avoid flooding. < 1156628637 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And you guys killed it, didn't you >_< < 1156628639 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't make it any slower. < 1156628648 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :er... faster < 1156628661 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :No egobot is definetely alive. < 1156628664 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's spamming me to death. < 1156628689 0 :EgoBot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156628698 0 :EgoBot!n=EgoBot@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1156628729 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :No, I'm saying the buffering makes it appear slow. < 1156628736 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Though it's actually quite fast. < 1156628753 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++>++++++++++++++++++++++++++++++++++++++++++++++<[>.<-] < 1156628757 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156628763 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :success! < 1156628774 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That basically just did 3 * string < 1156628798 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++>++++++++++++++++++++++++++++++++++++++++++++++++++<[>.<-] < 1156628802 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :22222 < 1156628839 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well, 3*character < 1156628843 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1156628874 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's basically... do ths... this many times. < 1156628948 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :NumberofTimes>Stuff<[>.<-] < 1156628999 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen fuck < 1156629011 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :61 +++++++++++++[>++++++++>+++++++++>><<<<-]>--.>.<---.++++++++. [311] < 1156629211 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :NumberofTimes>+++++++++++++[>++++++++>+++++++++>><<<<-]>--.>.<---.++++++++<[>.>.>.>.[<]-] < 1156629223 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++++++++++++++++++++++>+++++++++++++[>++++++++>+++++++++>><<<<-]>--.>.<---.++++++++<[>.>.>.>.[<]-] < 1156629243 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++++++++++++++++++++++>+++++++++++++[>++++++++>+++++++++>><<<<-]>--.>.<---.++++++++<[>.>.>.>.[<]-] < 1156629247 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :fuc < 1156629251 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1156629253 0 :wooby!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156629263 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh fuc, it didn't work. < 1156629289 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah.... egobot uses weird confusing stuff < 1156629293 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :for its textgen < 1156629311 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's a genetic algorithm. I didn't write it :P < 1156629357 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION begins storing a collection of functions for later use. < 1156629416 0 :wooby!n=alan@ny-lancastercadent4g1-3a-236.buf.adelphia.net JOIN :#esoteric < 1156629566 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :NumberofTimes>StuffToDoItToo<[>WhatistobeDone<-] < 1156629579 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Tada~ < 1156629593 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :A do-crap-to-something-this-many-times function! < 1156629811 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!help i < 1156629815 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: i Function: send input to a process < 1156630006 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :textgen is actually damned clever. . . < 1156630085 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Uses a lot of memory, though. < 1156630099 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Don't look'a me ;) < 1156630135 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a genetic algorithm; sort of has to use a large amount of memory. . . < 1156630257 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Does it automatically take non-brainfuck input and translate it into brainfuck? < 1156630301 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1156630312 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Neat < 1156630334 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's what !bf_textgen is doing (except that if you run it on localhost, you have an infinite amount of generations for it do_. < 1156630353 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf ,>,<[>.<-] < 1156630357 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156630359 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 CakeProphet: bf < 1156630361 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 CakeProphet: ps < 1156630396 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 +++++++++ < 1156630399 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++++++++++++++++++++++++++++++++ < 1156630414 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 Foo! < 1156630415 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156630424 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It only takes 1 input? < 1156630428 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 \n < 1156630438 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. It quits after that. < 1156630494 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf ,[>,<[>.<-][-]++++++++++.,] < 1156630498 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 Test. < 1156630501 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee < 1156630504 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt < 1156630513 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 ... < 1156630516 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :.............................................. < 1156630534 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 .. < 1156630538 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :.............................................. < 1156630545 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!eof 3 < 1156630552 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156630554 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 pikhq: ps < 1156630632 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf +[>+++++++++++++++++++++++++++++++++++++++++++++++++>,<[>.<-]<] < 1156630637 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156630640 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 CakeProphet: bf < 1156630642 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 CakeProphet: ps < 1156630657 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 fuck < 1156630731 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You idjit. . . < 1156630770 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :? < 1156631468 0 :ihope!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156633424 0 :anonfunc!unknown@unknown.invalid QUIT : < 1156634510 0 :oerjanj!unknown@unknown.invalid QUIT :"Leaving" < 1156634586 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :a = [ < 1156634586 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric : blah = "hi" < 1156634586 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :]; < 1156634586 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :if(a.type[0] == a, {println("YAY");}); < 1156634587 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1156634621 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . < 1156636171 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1156637085 0 :CakeProphet!unknown@unknown.invalid QUIT :"haaaaaaaaaa" < 1156637502 0 :CakeProphet!n=CakeProp@h220.248.213.151.ip.alltel.net JOIN :#esoteric < 1156637803 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :TYPEINFO IN PLOF!!!!! < 1156637815 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, the suspense. < 1156637836 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :a = [ < 1156637836 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric : blah = "hi" < 1156637836 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :]; < 1156637836 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :if(in(a, a.type), {println("YAY");}); < 1156637837 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Argh! < 1156637844 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"debian login: " < 1156637905 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :root < 1156638039 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I was hoping that it would ask if I wanted to decide on a class, race, gender and alignment or not. < 1156638046 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1156638134 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I have a little script thing called /dev/startnethack that's supposed to remount the filesystem as read-write and run NetHack. < 1156638148 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then I put init=/dev/startnethack in my boot settings. < 1156638206 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes rw init=/usr/games/nethack < 1156638474 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pops back to Linux to be greeted with "Who are you?" < 1156638504 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric : /dev is sort of a bad place to put that ... < 1156638553 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/dev/bin/ < 1156638562 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric : /dev/bin is sort of a bad place to put that ... < 1156638571 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is it? < 1156638585 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well, /dev is generally a pseudofilesystem... < 1156638664 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION exits NetHack and is greeted with a kernel panic < 1156638672 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or is that... hmm. < 1156638700 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, duh. You tried killing init. < 1156638721 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And, sadly, Linux doesn't handle that quite right. < 1156638735 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How am I supposed to shut down Linux from within NetHack, then? < 1156639080 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Run it with a different program that just runs nethack then shutdown. < 1156639158 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, what if NetHack were an operating system? There'd be stuff like a portal to a web browser level... < 1156639164 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The lynx hits! The firefox hits! < 1156639170 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Then that would be stupid. < 1156639288 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it would... < 1156640426 0 :pgimeno!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156640475 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ipes over the ocean of error messages < 1156640530 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wahb wahb wahb... < 1156641226 0 :RodgerTheGreat_!n=Rodger@24-213-19-194.static.mrqt.mi.charter.com JOIN :#esoteric < 1156641322 0 :RodgerTheGreat_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156641352 0 :RodgerTheGreat_!n=Rodger@24-213-19-194.static.mrqt.mi.charter.com JOIN :#esoteric < 1156641390 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1156642751 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries booting into GHCi next < 1156642782 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep, it worked. < 1156642850 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Fascinating. < 1156643851 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Nick collision from services. < 1156643914 0 :RodgerTheGreat!n=RodgerTh@wads-5-233-121.resnet.mtu.edu JOIN :#esoteric < 1156643957 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Nick collision from services. < 1156644021 0 :RodgerTheGreat!n=RodgerTh@wads-5-233-121.resnet.mtu.edu JOIN :#esoteric < 1156644113 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Nick collision from services. < 1156644240 0 :RodgerTheGreat!n=RodgerTh@wads-5-233-121.resnet.mtu.edu JOIN :#esoteric < 1156644330 0 :RodgerTheGreat_!unknown@unknown.invalid PRIVMSG #esoteric :rgh < 1156644363 0 :RodgerTheGreat_!unknown@unknown.invalid PRIVMSG #esoteric :this is what I get for leaving the computer in my room running without changing it to AFK first. < 1156644763 0 :tgwizard!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156644827 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :No, this is what the rest of us get for you levaing the computer in your room without changing it to AFK first :-P < 1156644904 0 :RodgerTheGreat_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156644920 0 :RodgerTheGreat_!n=Rodger@24-213-19-194.static.mrqt.mi.charter.com JOIN :#esoteric < 1156645015 0 :RodgerTheGreat_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156645057 0 :RodgerTheGreat_!n=Rodger@24-213-19-194.static.mrqt.mi.charter.com JOIN :#esoteric < 1156645107 0 :RodgerTheGreat_!unknown@unknown.invalid PART #esoteric :? < 1156645144 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1156646154 0 :wooby!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156646784 0 :calamari!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1156646794 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1156646847 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :'lo < 1156646849 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Also, < 1156646850 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :A = [ < 1156646850 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric : foo = { println("Foo"); } < 1156646850 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :]; < 1156646850 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :B = A + [ < 1156646851 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric : bar = { println("Bar"); } < 1156646852 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :]; < 1156646854 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :A.foo(); < 1156646857 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :if(in(A, B.type), { println("It's an A!"); }); < 1156646898 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hey Gregor.. have a flex question for you.. < 1156646912 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :does it automatically read from stdin, or do I need to feed it somehow? < 1156646932 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1156646974 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I think if you just run yyparse(), it's from stdin... < 1156646991 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Looks like that from C2BF < 1156647046 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :argh.. never mind. PEBCAK < 1156647204 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Isn't the above code sexy? ^^ < 1156647263 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what does it do? < 1156647278 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It says "Foo" then "It's an A!" < 1156647325 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is this a lang you made? < 1156647340 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/plof/ < 1156647346 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(Not designed to be esoteric) < 1156647357 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's a functional/imperative/oo hybrid. < 1156647455 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :functional languages confuse me < 1156647499 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well, "Plof attempts to be usable as a functional programming language, but without alienating imperative programmers." < 1156647591 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. is that code adding a function to a list? < 1156647635 0 :RodgerTheGreat_!n=Rodger@24-213-19-194.static.mrqt.mi.charter.com JOIN :#esoteric < 1156647659 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :[] = an object < 1156647666 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And it adds a function to the object, yes. < 1156647680 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Then it makes B, which is derived from A, so B.type includes A. < 1156647702 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1156647716 0 :RodgerTheGreat_!unknown@unknown.invalid NICK :RodgerTheGreat < 1156649335 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :PEBCAK? < 1156649350 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :problem is solved. < 1156649633 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lament: Problem Exists Between Chair and Keyboard [sic, PEBKAC] < 1156649660 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know < 1156649676 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've considered purchasing the T-shirt. < 1156650183 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Pff < 1156650196 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cafepress.com/donotputthebaby < The T-shirts you should buy < 1156650234 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't have mine yet. I'll wait for the next revision. < 1156650344 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I've been thinking I'll need to put fewer on. < 1156650352 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's hard to tell what's going on on the 40 one. < 1156650390 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1156650660 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I only see 5 < 1156650724 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, 6 if you count the 90 cent stamps < 1156650795 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :"The 40 one" = "the t-shirt with 40 images" < 1156650979 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ERM < 1156650980 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :20 < 1156650981 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1156650984 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :5x4 < 1156650995 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking 4x3 < 1156651479 0 :GregorR-L!unknown@unknown.invalid QUIT :"Leaving" < 1156653287 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1156653986 0 :anonfunc!n=pimaniac@adsl-67-117-30-249.dsl.chic01.pacbell.net JOIN :#esoteric < 1156654366 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156655127 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1156658489 0 :pgimeno!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156658636 0 :calamari!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1156658654 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1156659439 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1156659456 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi Pedro < 1156659525 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- 100,000+ downloads can't be wrong" < 1156659709 0 :anonfunc!unknown@unknown.invalid QUIT : < 1156659873 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156660323 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1156662920 0 :Arrogant!i=Scott@146.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1156665574 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++>++++++++++++++++++++++++++++++++++++++++++++++++++++++++<[>.<-] < 1156665576 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :8888 < 1156665591 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<[>.<-] < 1156665594 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :;;;; < 1156665599 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<[>.<-] < 1156665599 0 :clog!unknown@unknown.invalid QUIT :ended < 1156665600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1156665602 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :==== < 1156665626 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++++++++++++++++++++++++++++++>,[>.<-] < 1156665628 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156665631 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 CakeProphet: bf < 1156665632 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 CakeProphet: bf < 1156665634 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 CakeProphet: ps < 1156665640 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 fuck < 1156665647 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!i 4 fuck < 1156665662 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156665665 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 CakeProphet: bf < 1156665667 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 CakeProphet: ps < 1156665672 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!i 3 fuck < 1156665700 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156665704 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 CakeProphet: bf < 1156665706 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 CakeProphet: ps < 1156665716 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1156665720 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1156665722 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1156665736 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!show 3 < 1156665738 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :fffffffffffffffffffffffffffffffffffffffffffffffffuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuccccccccccccccccccccccccccccccccccccccccccccccccckkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkfffffffffffffffffffffffffffffffffffffffffffffffffuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuccccccccccccccccccccccccccccccccccccccccccccccccckkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk < 1156665748 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Excellent. < 1156665785 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Excellent. < 1156665791 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!show 3 < 1156665820 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1156665823 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1156665824 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1156665830 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!help ls < 1156665834 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: ls [dir] Function: list a directory in the pseudofilesystem < 1156665861 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!help eof < 1156665864 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: eof Function: send EOF to a process < 1156665874 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!help flush < 1156665876 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: flush Function: flush the output buffer, discarding any current output < 1156666394 0 :_jol_!n=_@c5850-a3-2-62-147-61-62.dial.proxad.net JOIN :#esoteric < 1156668246 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Good job shouting out expletives *makes thumbs up sign*. < 1156668350 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And making ineffecient programs :P < 1156668680 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Is there any reccomended programming style in Scheme? < 1156668703 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Since it has good imperative and functional elements, is any one of them preferred, or can you program either way, or what? < 1156668940 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1156669159 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X, Doesn't matter... although it's pretty function... < 1156669173 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :You can customize on it a ton with functions. < 1156669192 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1156669207 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah... you can customize it with functions but..... < 1156669217 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You know, functional, imperial? Internal state? < 1156669283 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X, Just do a mix of the two. < 1156669306 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I guess.... < 1156669316 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's why I liked Haskell. At least it keeps you in one paradigm :P < 1156669756 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X, Scheme tends to emphasize functional, but does allow for state modification with a number of functions, often suffixed with a "!" < 1156669780 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mmmm... yeah. < 1156669793 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm comfortable programming both ways, but I wonder if I should be ``functional until I have to''. < 1156669846 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X, be functional as long as it is reasonable, I'd say. < 1156669858 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I think Haskell goes beyond reasonable. < 1156669862 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156669879 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I've gotten used to Haskell quite a bit though, so I can easily emulate state in a purely functional form. < 1156669906 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's only one jam I really came up with (multithreading two different functions that depend on one independant state). < 1156670479 0 :ivan`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156670767 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156673622 0 :smokecfh!n=user@53549344.cable.casema.nl JOIN :#esoteric < 1156673643 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mmmm. This BF interpreter in the making should be easy to convert into a DBF interpreter when the time comes. < 1156674943 0 :CXI!i=Sanity@dialup-156.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156675605 0 :_jol_!n=_@c5850-a3-2-62-147-23-85.dial.proxad.net JOIN :#esoteric < 1156676678 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1156677492 0 :CXI!unknown@unknown.invalid QUIT :"If you're reading this, it's probably xchat's fault." < 1156681239 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1156681426 0 :smokecfh!unknown@unknown.invalid QUIT :Remote closed the connection < 1156682832 0 :jix!n=jix@L635d.l.strato-dslnet.de JOIN :#esoteric < 1156684296 0 :tgwizard!n=tgwizard@c-e33fe155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1156685352 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1156686292 0 :ihope!unknown@unknown.invalid QUIT :"http://tunes.org/~nef/logs/esoteric/06.08.09" < 1156689769 0 :RodgerTheGreat!n=RodgerTh@wads-5-233-121.resnet.mtu.edu JOIN :#esoteric < 1156694967 0 :GreyKnight!n=greykt@88-108-250-8.dynamic.dsl.as9105.com JOIN :#esoteric < 1156695005 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes out with his graphing calculator. . . < 1156696699 0 :_jol_!n=_@c5850-a3-2-62-147-61-177.dial.proxad.net JOIN :#esoteric < 1156698947 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1156704067 0 :GreyKnight!unknown@unknown.invalid QUIT :"." < 1156709926 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Have fun. < 1156709955 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I stopped a while ago; seems saliva + batteries = pain. < 1156709981 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Good job *makes thumbs up sign*! < 1156710004 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION claps < 1156710029 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Soon, your Java interpreter for DBF will not stand alone! < 1156710054 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should totally make a DBF compiler < 1156710137 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Bub. Don't steal my idea. < 1156710149 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, awesome. < 1156710150 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156710152 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should totally make EgoDBF < 1156710162 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fellow DBF coders! < 1156710168 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not even one that compiles directly to machine code? < 1156710175 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No, not DBF coders. We won't touch DBF after the interpreters are done. < 1156710181 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ew pikhq. < 1156710183 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :<:( < 1156710202 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :egobfc2m compiles to machine code ^^ < 1156710209 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :JIT = teh rawx < 1156710213 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, this was originally meant to be a BF interpreter, but it should be trivial to extend this to DBF. < 1156710221 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION really should figure out how to do machine code. . . < 1156710240 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: First you get gcc, then you get gobjdump :P < 1156710246 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Meh. I'll write the DBF compiler in Tcl, since I'm really good at it. . . < 1156710272 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I could've written a DBF interpreter in Ruby or Haskell (or maybe even C) but that would take out the fun. < 1156710276 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll just have it output ASM, and rely on gas to assemble it (like, I believe, GCC does?)? < 1156710297 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :This is going to be a weird functional-imperative hybrid interpreter thing. < 1156710301 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yah. < 1156710345 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or I'll be lazy and compile to C. :p < 1156710356 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and this is also Object Oriented. < 1156710378 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Functional, Imperative, OO. Fun. < 1156710436 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is already being crazy, and thinking of ways to optimise the compiler. . . < 1156710495 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :This isn't going to be too optimized. Just a expand-as-needed tape. < 1156710503 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But I mean, that's all you really need. < 1156710508 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*an < 1156710524 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe get it to run each loop, and test to see if it does something which can be more easily summed up in a simple C instruction? < 1156710568 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like, instead of [>-<+], it'd do *p=*(p++);*(p++)=0;? < 1156710606 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Writing a BF->C compiler? < 1156710610 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's incredibly trivial, come on. < 1156710620 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can write that in sed in a few minutes. < 1156710675 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A highly optimising DBF->C compiler. . . < 1156710725 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :This is going to be odd. It's going to compile BF to its own language and then interpret it. < 1156710732 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So it's like a compiler/interpreter. < 1156710747 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :DBF, BF, whatever. < 1156710766 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mine's going to interpret little bits of it in order to try and optimise it. . . < 1156710806 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Have fun! *makes thumbs-up sign* < 1156710812 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156710835 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!bf +.>+++++[>++<-]>. < 1156710839 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1156710850 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :...... < 1156710856 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156710860 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 CakeProphet: bf < 1156710862 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 Razor-X: ps < 1156710869 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!kill 3 < 1156710870 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 3 killed. < 1156710877 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That process has been running forever. < 1156710882 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I guess I forgot the ASCII code for newline :(. < 1156710921 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++. < 1156710943 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Come on, newline, damn you! < 1156710956 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1156710973 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :newline (CR) = ASCII 12 < 1156710976 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :er, 13 < 1156710988 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1156711001 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I assure you, it's ASCII 10. < 1156711019 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that < 1156711022 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :is LF < 1156711032 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And LF is \n, or newline. < 1156711059 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :On IRC, isn't it CR/LF ? < 1156711067 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I believe the internet works on CR/LF basis. < 1156711099 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :On IRC, it's LF. < 1156711102 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :unless your client/bot does otherwise < 1156711106 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++[>++>+++<<-]>.>--. < 1156711122 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :i WAS RIGHT. < 1156711125 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's Windows that does CR/Lf. < 1156711126 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Errr.... < 1156711129 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1156711130 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*I was right. < 1156711135 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No, the internet uses CR/LF. < 1156711144 0 :lindi-_!unknown@unknown.invalid PRIVMSG #esoteric :internet? < 1156711150 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pretty much everything does < 1156711163 0 :lindi-_!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: you mean HTTP 1.0? < 1156711168 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Meaning that it's accepted as a general standard that a newline in a TCP stream is CR/LF. < 1156711177 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If it makes you feel happy to be pedantic :P. < 1156711190 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++++[>++<-]>.<++++++++++. < 1156711192 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1156711193 0 :lindi-_!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: no it's not, i just wrote a daemon that wants unix style newlines < 1156711206 0 :lindi-_!unknown@unknown.invalid PRIVMSG #esoteric :last week < 1156711210 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: It's only the Windows world that does CR/LF. < 1156711223 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In general, Internet protocols use LF. < 1156711232 0 :lindi-_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: huh? < 1156711244 0 :lindi-_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: can you name a few? < 1156711249 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: It's only Windows that uses LF. . . Everyone else uses either LF or CR (old-style makes). < 1156711256 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lindi-_: Unix style newline is LF. < 1156711257 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Line-translation specifies how end-of-line characters will be translated when reading or writing to the socket. If this is unspecified or #f, then lines will be terminated by cr-lf, which is the standard for most internet protocols. < 1156711272 0 :lindi-_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i mean, can you name a few such protocols < 1156711279 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yesh. Bubs. Yesh. < 1156711313 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Newline Have fun. < 1156711335 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to continue supporting Razor-X here. Wether you guys like it or not, WinDOS is the standard, and as such, CR/LF is the most common form of a newline. < 1156711340 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Plus, when I wrote my IRC bot, Haskell uses the local LF as a newline, but a CR used to creep in the protocol. < 1156711365 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I had to make sure the trailing CR was taken out when writing the bot. < 1156711451 0 :lindi-_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: the page you linked has "Most textual Internet protocols ... use of ASCII CR+LF" < 1156711462 0 :lindi-_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: and not LF as you said :/ < 1156711491 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lindi-_: Argh. < 1156711524 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156711534 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lindi-_: Who the hell decided "Oh, hey! Let's use Windows and DOS's specs, instead of the other OS's specs, which drives our network!" < 1156711549 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It's not ``who the hell'', it's actually a pretty smart reason. < 1156711552 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :After all, that decision was sort-of made before DOS and Windows were on the Internet. . . < 1156711556 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I believe the reason was decided even before Windows came. < 1156711559 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1156711565 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Teletype < 1156711572 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: What? Using CRLF when everyone on it used LF? < 1156711577 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :CR and LF used to have discrete meanings, y'know. < 1156711582 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Somehow, that doesn't make sense. < 1156711585 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you read the Project Gutenberg FAQ, the reason CR/LF was chosen is because UNIX based machines used CR and Apple based machines used LF. < 1156711600 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :CR- returns the print head. LF- advances the paper. < 1156711603 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Therefore you generate a newline on *both* platforms, only with an extraneous character. < 1156711606 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's really that simple. < 1156711628 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It was designed for portability in applications, IIRC. < 1156711687 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm think the teletype control-codes thing is more likely it originally happened, but I can believe that PG did it for that reason. < 1156711702 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :*more likely why it happened < 1156711706 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :PG did it for cross compatibility, yeah. < 1156711721 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That way newlines work for all three platforms at once. < 1156711726 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1156711746 0 :lindi-_!unknown@unknown.invalid PRIVMSG #esoteric :as if < 1156711752 0 :lindi-_!unknown@unknown.invalid NICK :lindi- < 1156711765 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Better than no newlines :P. < 1156711774 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure about that < 1156711783 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :at least the user would notice that the file is broken < 1156711804 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :now the file can look ok but still utilities can fail to parse it < 1156711804 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, the only thing you would get is a trailing \r or \p on Linux or Mac machines. < 1156711836 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, if you're parsing it, yeah you'll have to substitute out the extraneous character. < 1156711873 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But you know that no-one will agree on a standard (I like LF only because it's a lower number, and it's only one character, so you keep size down to a minimum). < 1156711919 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: LF is UNIX, CR is old Apple. < 1156711932 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mac/Apple, whatever. < 1156711945 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, it's only CRLF (Windows) and LF (everyone else). . . < 1156711945 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's another one of those Useless Holy Wars :D. < 1156712019 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CRLF hearkens back to the days of paper terminals. . . < 1156712065 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :why o why didn't the ASCII code designers add a "line terminator" character? < 1156712077 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I was thinking the same thing -_-''. < 1156712102 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :They added ETX, but everyone uses their own EOF instead of ETX. < 1156712124 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :All I know is that Unicode has fixed that. . . < 1156712138 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :and why is LF the UNIX line terminator and CR the code generated by the Enter key? < 1156712142 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Thing is, people add things because they feel like it, and people then defend it to the death because it becomes their religion. < 1156712161 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Code generated by the Enter key *should* be EOT. < 1156712166 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Logically speaking. < 1156712186 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :By simply stating that all Unicode implementations must accept LF, CR, LF, NEL (Next Line), FF (Form Feed), Ls (Line Seperator), and PS (Paragraph Seperator) as newlines. ;) < 1156712199 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: what do you mean it is generated by enter key? < 1156712206 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: keyboard does not know about ASCII afaik < 1156712227 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :lindi-: well, most systems translate the ENTER keycode into CR < 1156712245 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lindi-: The BIOS can either translate to ASCII or leave as seperate keycodes, though. < 1156712288 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :good ol' INT 16h returned CR for Enter < 1156712429 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: heh, I've just found http://www.w3.org/TR/newline < 1156713765 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Quick question about how coding works. < 1156713785 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Does assigning a pre-existing variable a new value cut down on memory costs? < 1156713801 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Like.. instead of making a new variable.. you replace an old one? < 1156713939 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. . .ish. < 1156713979 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's better to just use descriptive variable names. < 1156713991 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They're there for your sanity's sake, after all. . . < 1156714140 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Cool, so the base is pretty much done. Time to make a parser. < 1156714155 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION might want to actually work on his idea. . . < 1156714170 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: ... Yeah, it's even cheaper to directly reference function results. < 1156714187 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The more variables you use, the more beginner-ish your program looks. < 1156714328 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :directly reference function results? < 1156714348 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh... you mean just put the function in the variable rather than giving its own variable? < 1156714353 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1156714362 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh... well duh.. I never do that. < 1156714364 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That's just silly. < 1156714366 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156714376 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You probably can do it even less. < 1156714379 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to recycle his variables in clever ways. < 1156714389 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Code in Haskell and you'll really realize that you very rarely need variables at all. < 1156714406 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(Since Haskell doesen't give you variables.) < 1156714410 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hard to imagine... but I can see what you mean. < 1156714430 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... it uses function arguements... which are a kind of "variable". < 1156714496 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :They're local bindings, since they're scope expires outside of the local chunk of code. < 1156714512 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*their < 1156714556 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yep. Now to write the parser for BF, and when I know that works, I'll simply extend the parser for DBF and all should work out fine. < 1156714663 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It would seem that local bindings would require memory... since the computer needs to recognize that the variable is only usable in a certain chunk. < 1156714669 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :"more memory" < 1156714713 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It does. < 1156714754 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But unless you redefine the definition of a function parameter that seems more-or-less universal in all computer languages, you're going to need those bindings *anyways*. < 1156714778 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But in actuality, I'll be going to a stupid place that talks about Indian property, and then I have to do my Japanese words for the day, and finish off some more of my summer homework. *Then* I can come back and write the parser. < 1156714953 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... < 1156714983 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Too bad you can't save memory by somehow creating a single variable that holds multiple values. < 1156714994 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... there's arrays. < 1156715018 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But arrays use about the same amount of memory as multiple variables right? < 1156715029 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, maybe even more. < 1156715038 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :What about lists? < 1156715046 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Linked lists? < 1156715054 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1156715058 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Either. < 1156715079 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I would think they take up more memory than an array, seeing how they're all cons'ed to each other, but I'm not sure. < 1156715277 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... sentinel nodes... how useful? < 1156715794 0 :sexteddy!n=sex@h-69-3-122-197.dnvtco56.dynamic.covad.net JOIN :#esoteric < 1156715815 0 :sexteddy!unknown@unknown.invalid PART #esoteric :? < 1156716593 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm < 1156716605 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to create a BF parser in Python... < 1156716619 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and then... with that BF parser... construct a Python interpreter. < 1156716638 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks about how to design his little interpreter for the purpose of optimisation. . . < 1156716677 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Use a single variable instead of an array. < 1156716683 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :What kind of interpreter? < 1156716687 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :For what? < 1156716738 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I want to use an interpreter function to be able to run each loop in some Brainfuck code so that it can see what each loop does to the array. < 1156716763 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Ah... yeah that would be handy < 1156716798 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wishes he had a way to quickly see every variable in every state change of a program. < 1156716815 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: odb does that < 1156716815 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So that instead of doing several lines to get "32" in the array, it could do, say, "*p=(*p)*5;". . . < 1156716860 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If this could be done, it'd make optimising the output code very efficient. < 1156716861 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :INstead of an array. < 1156716877 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Use a series of integers bound to a single variable... that'll save you like what... 4 bytes? < 1156716882 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156716899 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, instead of the more direct translation of +++++[>+++++<-]. . . < 1156716916 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Examine the code before performing it? < 1156716918 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a DBF compiler. < 1156716929 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know DBF < 1156716941 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Examine the code before doing a braindead compilation, so that it can do a much smarter compilation. < 1156716948 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1156716980 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It could count the repetitions of something before actually doing anything. < 1156717003 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Keep reading until a symbol change... count out the number of same symbols... and then perform them all at once? Would that be more efficient? < 1156717037 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :+ < 1156717039 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :+ < 1156717040 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :+ < 1156717042 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :[ < 1156717043 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1156717054 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :symbol change... there were 3 +'s... so perform them now. < 1156717076 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was roleplaying a computer program... freaky... :P < 1156717107 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :And then doing something special for loops < 1156717211 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... for loops it could take the value of the current cell, scan over the loop, then multiply the values of each operation by three... no idea how that's more efficient (at all) but it sounds neato. < 1156717233 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :By "three" I mean to say "The value of CurrentCell" < 1156717239 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in order to optimize a program, you'd have to identify higher-level constructs. A useful step could be to replace all >> and < with references to variables < 1156717302 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but, for example, you'd want the compiler to identify an entire multiply construct, and just replace it with an instruction to load that value into memory < 1156717322 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... good idea. < 1156717328 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :several compilation passes would probably be the best way to do it. < 1156717357 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Instead of readining it symbol-for-symbol... incrementing the pointer too many times... it could just read << and <<< as the variables themselves. < 1156717380 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"break it up", (rather than down) into a higher-level language until you have something that can be more efficiently turned into assembly. < 1156717383 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1156717411 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :something like the opposite of what BFBASIC does < 1156717418 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to get it to evaluate what each loop does, so that I can transform the stuff done by that loop into a higher-level construct. . . < 1156717443 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :At least, that's what I'm thinking about having it do. < 1156717443 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interestingly, really inefficient code would probably be the easiest to abstract into something C-like < 1156717448 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I like the idea of just using three or four variables to do everything. < 1156717475 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And having it replace > and < with variables would actually make it easy to evaluate. . . < 1156717487 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1156717497 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1156717519 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156717523 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :glad I could help < 1156717558 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the actual conversion could get a bit tricky (because > and < represent relative addressing), but certainly not insurmountable < 1156717558 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This could be a rather large project. . . < 1156717570 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just imagine the potential payoff < 1156717585 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you're effectively talking about making a BF disassembler. < 1156717593 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :array = 0000 point = 1 if CurrentSymbol == ">": poiner = pointer*10 if CurrentSymbol == "+": array = array + pointer < 1156717610 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Once I've got this done, though, it could really kick ass. < 1156717618 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1156717643 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'll probably write it as a C/Tcl hybrid. . . < 1156717658 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But then you have the problem of having values greater than 10... so that won't work right. < 1156717663 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps himself. < 1156717739 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: I assure you: It's stupid trying to do everything in three or four variables. < 1156717759 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Efficient, maybe, but it'll drive you insane, and I don't want to be the one maintaining the code after you. < 1156717776 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ditto < 1156717783 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is already insane... < 1156717800 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I seem to remember establishing that two days ago < 1156717809 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In the real world, the programmer's spent time is much more important the computational time. . . < 1156717861 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's cool though.. like solving a puzzle ^_^ < 1156717963 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :God damn. . . < 1156717970 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I simply must get this idea written. < 1156718013 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :go, pikhq, go! < 1156718086 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This evaluator is going to be the hard part. . . < 1156718088 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. . . < 1156718327 0 :CXI!n=Sanity@dialup-51.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156718409 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i registered for university! < 1156718414 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :8 math courses < 1156719227 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm getting no grants whatsoever this year X_X < 1156719228 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yaaaaaaaaaaaaaaaaaaay < 1156719270 0 :tgwizard!unknown@unknown.invalid QUIT :Remote closed the connection < 1156719356 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1156719397 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What if I posted a programming language which consisted of copyright notices on the wiki? :-) < 1156719501 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1156719581 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Let us join together to create the ultimate in Brainfuck compilers! :p < 1156719631 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So... < 1156719645 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I just built a BF interpreter... well I'm working on it... and I need a quick way to convert shit into ASCII... < 1156719648 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :This program is copyright (C) ihope 2072. This program is copyright (C) ihope 2101. This program is copyright (C) ihope 2108. This program is copyright (C) ihope 2108. < 1156719653 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks his Python docs. < 1156719678 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: I know how to do it in C, and how to do it in Haskell... < 1156719691 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And probably Pascal, too. < 1156719705 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nah, not Pascal. C and Haskell. < 1156719731 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would ideally like to make this Brainfuck implementation support a lot of different Brainfuck variants. . . < 1156719775 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :DBF can trivially be compiled into BF < 1156719780 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has far too many ideas in his head < 1156719782 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I know. < 1156719785 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :thus, it's a good candidate < 1156719804 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Likewise, BF can trivially be compiled into DBF. ;) < 1156719827 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's only a matter of stripping characters that are comments in BF but not DBF. ;) < 1156719828 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's a bit more trivial < 1156719840 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :optimizing BF into DBF is nontrivial < 1156719910 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION figured it out. < 1156719935 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1156719952 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Now I'm trying to figure out how to use Python's encode method to encode input into a series of digits. < 1156719977 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A series of digits? < 1156719983 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is going to go out and design the overall architecture of this thing. . . < 1156719986 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah... like BF digits. < 1156719987 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What do you need series of digits for? < 1156719998 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :To put into the... current cell. < 1156720030 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Okay... just so I know... in the traditional BF implementation... does , accept characters or just BF code? < 1156720077 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It usually accepts a character and puts its ASCII value into the cell, I think. < 1156720095 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Thought so. < 1156720113 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So that's what I'm doing... figuring out how to use Python's encode to encode text into an ASCII value. < 1156720305 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What does encode do, exactly? < 1156720314 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Encodes a string into unicode. < 1156720329 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :With... whatever codec you specfy. < 1156720354 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... apparently Python has ord() and chr() just like Haskell. < 1156720369 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ord() = character to integer, chr() = integer to character. < 1156720370 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :If it does... I've never heard of it. < 1156720373 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :OH. < 1156720384 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... kinda. < 1156720390 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to have this compiler be slightly traditional in architecture: Frontends for the various BF variants, which compile into an intermediate language. Then, we run the optimisation routines on the intermediate code, and pass it through to the backends, which output the final code. < 1156720430 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seems a tried & true design, and makes for a clean architecture. . . < 1156720438 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ihope, str() returns a string representation of whatever you put in it.... and int() returns an integer of something. < 1156720462 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is str() like Haskell's show? < 1156720471 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What happens if you put a string into it? < 1156720486 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I was just about to find out... as it might be my solution. < 1156720516 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Welll.. < 1156720537 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>>> int("lol") < 1156720539 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Traceback (most recent call last): < 1156720540 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : File "", line 1, in -toplevel- < 1156720542 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : int("lol") < 1156720543 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ValueError: invalid literal for int(): lol < 1156720574 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>>> int("0") < 1156720576 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1156720616 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :str() is more flexible than int()... str() will pretty much return anything as a string. < 1156720970 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks. . . < 1156721029 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh OH < 1156721035 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I think I can use a translation table. < 1156721063 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : | translate(...) < 1156721065 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : | S.translate(table [,deletechars]) -> string < 1156721066 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : | < 1156721068 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : | Return a copy of the string S, where all characters occurring < 1156721070 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : | in the optional argument deletechars are removed, and the < 1156721071 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : | remaining characters have been mapped through the given < 1156721073 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : | translation table, which must be a string of length 256. < 1156721112 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why not just use ord? < 1156721127 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :You mean int()? < 1156721147 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm.. oh.. Python has an ord function... but it might be an alias of int() < 1156721151 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You want to translate characters into numbers, don't you? < 1156721160 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh oh oh < 1156721166 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah ord is what I want. < 1156721168 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156721174 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't know Python had ord() < 1156721185 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :All those built-in functions I've never used throw me off guard. < 1156721300 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It also has chr() < 1156721378 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : Hmm... apparently Python has ord() and chr() just like Haskell. < 1156721410 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If I were sufficiently insane, I could get this thing running, and make it target Brainfuck (thereby producing highly efficient Brainfuck code). :p < 1156721440 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1156721492 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has finished his BF parser. < 1156721562 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Someone give me some BF to parse. < 1156721570 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :To give it a test run. < 1156721607 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen There. < 1156721610 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/bash: /opt/sablevm/bin/sablevm: No such file or directory < 1156721610 0 :CXI!n=Sanity@dialup-142.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156721634 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Whee. < 1156721652 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :[-]+[,.[-]+] < 1156721689 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :79 +++++++++++++++[>++++++>++++++++>+++++++>+++<<<<-]>------.>>-.---.<------.>.>+. [30] < 1156721837 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what his intermediate language should look like. . . < 1156721915 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :+15[>+6>+7>+3<4-]>-6.>2-.-3.<-6.>.>+. < 1156721991 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And now we're back to the issue of how to write the optimising routines. < 1156722012 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(although that alone should serve to optimise things a bit) < 1156722106 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But I might as well at least try and get a simple frontend written. < 1156722110 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yay my first error! < 1156722149 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm.. < 1156722163 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What sort of error? < 1156722166 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... to make the array infinite.. I attempted to make it nest itself... :D < 1156722177 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :But... that apparently doesn't work in Python. < 1156722258 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Make it nest itself? < 1156722279 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well.. now that I think about it... that wouldn't work anyways. < 1156722284 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like generators you're after... < 1156722287 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :A recursive array. < 1156722330 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I could just give it a finite size... < 1156722405 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ihope, What's the standard size for a BF array? < 1156722421 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :At least 30000 cells. < 1156722590 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes the program print a list of 30000 0's for him.. so he doesn't have to. < 1156723031 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . < 1156723210 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION peers at ihope. < 1156723215 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :You know what's fun. < 1156723232 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Freezing up your interpreter by making it do a lot of shit over and over. < 1156723240 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156723282 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ihope, So... how would you recommend doing 30000 0's without blowing something up? < 1156723424 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay. . . I've got myself a Brainfuck frontend to the "interfuck" language. < 1156723542 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: not allocating them all at once? < 1156723556 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ihope, ??? < 1156723582 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um... < 1156723588 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You could use generators. < 1156723601 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION figures out how to use these mythical generators. < 1156723629 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Generators can do ANYTHING! < 1156723709 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Python's documentation on generators confuses me.. < 1156724714 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION works on a Doublefuck frontend. . . < 1156725418 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. . . < 1156725478 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I remeber that there was an isomorphism between Doublefuck and Brainfuck, but I can't remember what it is.l < 1156726205 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. < 1156726243 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps I'd be best off defining the intermediate language in such a way that multiple arrays can easily be added. < 1156726753 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. < 1156726780 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Ideas for compiling Doublefuck into the intermediate language? < 1156726882 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: nested arrays work just fine. < 1156726908 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(in Python) < 1156726923 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should probably lay off of this for a bit < 1156726941 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a = [] < 1156726943 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a.append(a) < 1156726984 0 :ihope!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156726985 0 :sp3tt!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156726985 0 :mtve!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156726985 0 :SimonRC!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156726985 0 :tokigun!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156726986 0 :lindi-!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156726986 0 :Anders!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156726987 0 :EgoBot!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156726987 0 :lament!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156726989 0 :sekhmet!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156726989 0 :CXI!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156726990 0 :ivan`!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156726990 0 :puzzlet!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156726990 0 :Sgeo!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156726990 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156726990 0 :jix!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156726990 0 :pgimeno!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156726990 0 :bsmntbombdood!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156726992 0 :Razor-X!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156726992 0 :GregorR!unknown@unknown.invalid QUIT :sterling.freenode.net irc.freenode.net < 1156726992 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1156727004 0 :Anders!i=anders@217.211.68.33 JOIN :#esoteric < 1156727035 0 :EgoBot!n=EgoBot@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1156727089 0 :jix!n=jix@L635d.l.strato-dslnet.de JOIN :#esoteric < 1156727263 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1156727276 0 :bsmntbombdood!n=sex@unaffiliated/bsmntbombdood JOIN :#esoteric < 1156727285 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1156727288 0 :GregorR!n=gregor@c-24-21-138-66.hsd1.mn.comcast.net JOIN :#esoteric < 1156727292 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1156727443 0 :RodgerTheGreat!n=RodgerTh@wads-5-233-121.resnet.mtu.edu JOIN :#esoteric < 1156727575 0 :Razor-X!n=user@user-11fa5b3.dsl.mindspring.com JOIN :#esoteric < 1156727577 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1156727585 0 :tokigun!n=tokigun@sparcs45.kaist.ac.kr JOIN :#esoteric < 1156727586 0 :CXI!i=Sanity@dialup-142.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156727601 0 :sp3tt!n=sp3tt@80.244.80.162 JOIN :#esoteric < 1156727610 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156727979 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmkay. . . < 1156727995 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Shouldn't be hard to get this thing to target Brainfuck. . . < 1156728028 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unless I want to add some more features to my intermediate language, enabling it to handle stuff like pbrain and Brainfork, that is. . . < 1156728353 0 :sekhmet!n=pez@ppp-70-226-137-191.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1156728447 0 :puzzlet!n=puzzlet@124.57.51.58 JOIN :#esoteric < 1156728612 0 :SimonRC!i=sc@bylands.dur.ac.uk JOIN :#esoteric < 1156731239 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ah. Back. < 1156731257 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Let's see if I can build my parser in 10 minutes or less. < 1156731526 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ARE YOU DONE YET < 1156731534 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :IF YOU SAY NO YOU'RE SLOOOOOOOOOOW < 1156731553 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: What do you think of my insane idea? < 1156731595 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I haven't been reading the log. < 1156731597 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just appeared. < 1156731624 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1156731629 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Read. < 1156731718 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Gah. People keep interrupting me! < 1156731727 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Don't watch IRC. < 1156731741 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No I mean, my parents actually have things for me to do :P. < 1156731746 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1156731749 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::'( < 1156731818 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, the parser 'aint gettin' done. Seems ah gots me an error here. < 1156732678 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's "ain't" < 1156732690 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering why you were putting "aint gettin" in qutoes ... < 1156732902 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What does the ain't contraction expand to? < 1156734213 0 :jix__!n=jix@L618d.l.strato-dslnet.de JOIN :#esoteric < 1156734725 0 :jix!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1156736585 0 :Arrogant!i=Scott@107.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1156736850 0 :jix__!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1156737407 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1156737882 0 :CXII!n=Sanity@dialup-23.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156738334 0 :bsmntbombdood!unknown@unknown.invalid QUIT : < 1156738394 0 :CakeProphet!unknown@unknown.invalid QUIT :No route to host < 1156738450 0 :sexteddy!n=sex@h-69-3-122-197.dnvtco56.dynamic.covad.net JOIN :#esoteric < 1156738470 0 :sexteddy!unknown@unknown.invalid PART #esoteric :? < 1156738497 0 :bsmntbombdood!n=root@unaffiliated/bsmntbombdood JOIN :#esoteric < 1156738538 0 :sexteddy!n=sex@h-69-3-122-197.dnvtco56.dynamic.covad.net JOIN :#esoteric < 1156738544 0 :sexteddy!unknown@unknown.invalid PART #esoteric :? < 1156738950 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1156740730 0 :Arrogant!i=Scott@99.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1156742827 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Byeall < 1156742841 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1156748658 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wow. This interpreter is turning out a lot longer than I expected it to be. < 1156750140 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :YOU LOSE < 1156750143 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I mean hi. < 1156750211 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow, there was very briefly a sexteddy in here X-D < 1156750267 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and the "ain't" contraction expands to "is not" for no particular reason. < 1156750309 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That sounds just like English. < 1156750324 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Why did the name change from Inglish to English? There's no particular reason. < 1156750331 0 :ivan`!unknown@unknown.invalid PRIVMSG #esoteric :ain't can turn into anything you want it to < 1156750344 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Why is it Britain and not Briton even though the latter is more phonetically correct? There's no particular reason. < 1156750421 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :From now on, I'm using "ai" as an alternative to "is". Pronounced as sort of a nasal "aaah" sound :-P < 1156750438 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :This ai fun? < 1156750448 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :For no particular reason? < 1156750452 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup :P < 1156750480 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's the English spirit! < 1156750499 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :IN FACT! < 1156750504 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It'a < 1156750508 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It'a good. < 1156750517 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Contraction of "it ai" :-P < 1156750574 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1156750581 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Now time to graft attitudnals onto the language. < 1156750592 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How 'bout it. Why don't we add in an attitudnals library onto English? < 1156750614 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Wouldn't that be "It'i good."? < 1156750614 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :import("additudnals.lang"); < 1156750624 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Since it's normally "it's", not "it'i". < 1156750638 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: It's that way for no particular reason. < 1156750645 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Haven't you caught onto English logic just yet? < 1156750647 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. < 1156750695 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I suddenly lost motivation for my BF interpreter even though I'm only a few lines away from the finish. < 1156750718 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Now it'll probably stay unfinished forever as I go onto the real project I had meant to start, but used the BF interpreter for practice. < 1156751999 0 :clog!unknown@unknown.invalid QUIT :ended < 1156752000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1156752369 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156754374 0 :puzzlet!n=puzzlet@124.57.51.58 JOIN :#esoteric < 1156755251 0 :CXII!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156758346 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1156767511 0 :GreyKnight!n=greykt@88-108-250-8.dynamic.dsl.as9105.com JOIN :#esoteric < 1156770299 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You do know that "ain't" is a pointless slang usage that makes you sound somewhat uneducated, right? < 1156772013 0 :GreyKnight_!n=greykt@88-108-161-58.dynamic.dsl.as9105.com JOIN :#esoteric < 1156772049 0 :GreyKnight!unknown@unknown.invalid QUIT :Nick collision from services. < 1156772051 0 :GreyKnight_!unknown@unknown.invalid NICK :GreyKnight < 1156772063 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Whoops < 1156772066 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :cablo < 1156772196 0 :jix!n=jix@L618d.l.strato-dslnet.de JOIN :#esoteric < 1156772402 0 :CXI!i=Sanity@dialup-54.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156773245 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- IRC with a difference" < 1156773395 0 :GreyKnight!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156773576 0 :GreyKnight_!n=greykt@88-108-161-58.dynamic.dsl.as9105.com JOIN :#esoteric < 1156773577 0 :GreyKnight_!unknown@unknown.invalid NICK :GreyKnight < 1156773610 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know < 1156778651 0 :CXI!unknown@unknown.invalid QUIT :"If you're reading this, it's probably xchat's fault." < 1156779960 0 :tgwizard!n=tgwizard@c-e33fe155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1156780447 0 :Razor-X!unknown@unknown.invalid QUIT :"ERC Version 5.1 (CVS) $Revision: 1.796 $ (IRC client for Emacs)" < 1156780476 0 :Razor-X!n=user@user-11fa5b3.dsl.mindspring.com JOIN :#esoteric < 1156781425 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1156781539 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes, but that doesn't mean that there isn't a correct usage. < 1156781560 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And, for that matter, "y'all" has the same connotation but is far more valuable of a linguistic construct. < 1156782503 0 :CXI!n=Sanity@dialup-205.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156784997 0 :kipple_!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1156786435 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: But the distinction between "thou" and "you" is proper English (if a bit archaic). ;) < 1156786929 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :"Proper English" is a relative term - English has no overseer. < 1156786933 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(Thankfully) < 1156787103 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It could be worse. "Proper English" could be defined by, say, the 1337-5p34k3|2'5 standards body. :p < 1156787148 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION much prefers a mild level of anarchy over. . . That. *shudder* < 1156787179 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :X_X < 1156787188 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :http://www.aeforge.com/aeforum/showpost.php?p=46488 < 1156787195 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :^--- relevant short story < 1156787218 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Caution: extremely scary < 1156787291 0 :_jol_!n=_@c5850-a3-2-62-147-22-233.dial.proxad.net JOIN :#esoteric < 1156787931 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I didn't read that, but saw a bit of it. < 1156787936 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Now I want to gouge my eyes out. < 1156787965 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :A terrifying dystopian vision of the future < 1156789088 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION twiddles his thumbs. < 1156789125 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :idea: a language based on the idea of thumb-twiddling < 1156789263 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Thumb twiddling can be done in either direction, therefore it has at least one bit, therefore NetBSD should boot on it. < 1156789402 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1156789461 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You have two thumbs, which can be either stationary, twiddling clockwise, or twiddling anticlockwise < 1156789567 0 :pgimeno!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1156789580 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's difficult/impossible to twiddle your thumbs in opposite directions in proper "twiddling position" < 1156789797 0 :Blahbot!n=Blah@user-11fa5b3.dsl.mindspring.com JOIN :#esoteric < 1156789797 0 :Blahbot!unknown@unknown.invalid QUIT :Client Quit < 1156789810 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hey-o and goodbye Blahbot. < 1156789869 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1156790506 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1156791241 0 :lament_!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1156791492 0 :lament!unknown@unknown.invalid QUIT :Nick collision from services. < 1156791557 0 :lament_!unknown@unknown.invalid NICK :lament < 1156791764 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION really needs to extend his "interfuck" thing. . . < 1156791821 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :._. < 1156791823 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :? < 1156792190 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's the intermediate language for my Brainfuck compiler. < 1156792215 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :interfuck. < 1156792222 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's what I'm calling it. < 1156793355 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is going to plan out additional features and such for this. . . < 1156793544 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ARRRRGH < 1156793546 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :DAMN YOU ECCO < 1156793551 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :My almost-complete interpreter just used a parser to parse BF into Scheme code, and then executed the Scheme code. < 1156793552 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :DAMN YOU TO THE FIREY PITS OF FALSE ADVERTIZING < 1156793569 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: I'm going all-out on this. :) < 1156793574 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, it's ``ADVERTISING''. < 1156793584 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: I DON'T CARE I'M MAD :< < 1156793591 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1156793629 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Now I have to try to bring a pair of shoes back after about five weeks again X_X < 1156793636 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Five weeks of not wearing it, mind you. < 1156793638 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :But still. < 1156793697 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm writing an IRC bot instead. The old Haskell one needed some tune-ups. < 1156793743 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Blahbot? :-P < 1156793744 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hell, if I do this well enough, I might be able to get some support for things like 1337. . . < 1156793755 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes! Blahbot! < 1156793768 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :At this point, it negotiates the connection and promptly quits. < 1156793781 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1156793785 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :That explains a lot :-) < 1156793818 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, school starts tomorrow, so today I won't have much time to code the bot, so I probably won't get to the code to keep it from timing out until later tonight. < 1156793864 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ends up having a lot of free time during school. . . < 1156793867 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But I'm finding that I actually coded the internals of my Haskell bot pretty well. < 1156793878 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hell; I'm in IRC during class right now. < 1156793888 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I don't have any computer classes this year. < 1156793892 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Aaaw. < 1156793895 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I don't have time in my schedule -- at all. < 1156793903 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1156793912 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I don't have time. I'm light-like. < 1156793913 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :4 AP classes and one normal class. I don't even have the Arts and P.E. classes I need to graduate done yet. < 1156793920 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is leaving for lunch in $very_soon < 1156793927 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: you're in *high school*? < 1156793933 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :lament: Yeah. < 1156793935 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: and you think you *don't have time*? < 1156793938 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ha. ha. < 1156793946 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I don't have time, *in school*. < 1156793952 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :lament laughs in your FACE < 1156793957 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :HA HA! < 1156793961 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Boo hoo :(. < 1156798589 0 :CakeProphet!n=CakeProp@h5.232.213.151.ip.alltel.net JOIN :#esoteric < 1156798645 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION asks CakeProphet if there's any cake coming his way in the near future. < 1156799738 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Meh < 1156800281 0 :lindi-!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1156800292 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :;_; < 1156800390 0 :anonfunc!n=pimaniac@dhcp-132-241-2-164.ecst.csuchico.edu JOIN :#esoteric < 1156801111 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... < 1156802427 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... I got to thinking... that = and != are really just the same thing. < 1156802438 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's different kinds of equality. ^_^ < 1156802462 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, one of them being not-equality ... < 1156802468 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So for some hypothetical language... I think it would be neato to have multiple equality types... not sure why that'd be useful... but it sounds fun. < 1156802479 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :!= == #= $= < 1156802483 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1156802497 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot isn't on board :-P < 1156802684 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :So, what would #= and $= do? < 1156802691 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm going really bizzare with this one... unusual control flow statements, an entirely different system of mathematical operations (different than the usual + - / * ) < 1156802707 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :INTERCAL select and mingle? :-) < 1156802724 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Dunno intercal. < 1156802733 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It has strange bitwise operators < 1156802802 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, from a mathematician's point of view, you could have something along those lines for the operations < 1156802821 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It'd require some checking to make sure you can still "do" everything with them, though < 1156802857 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure about the otherequalities... some sort of abstract relation < 1156802859 0 :CakeProphet!unknown@unknown.invalid QUIT :Nick collision from services. < 1156802875 0 :CakeProphet!n=CakeProp@h5.232.213.151.ip.alltel.net JOIN :#esoteric < 1156802890 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric ::-o < 1156802905 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... anyone get those last two things I said? < 1156802906 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You have my messages gemisseded? < 1156802915 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Last I heard from you was "Dunno intercal." < 1156802931 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1156802934 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Then I waffled about some abstract mathematical ideas for you < 1156802968 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of a "sarcasm" statement... which checks to see if something is undefined... and returns True (or some other type of bool) < 1156802973 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :False if defined. < 1156803009 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Relation_%28mathematics%29 < 1156803017 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Field_%28mathematics%29 < 1156803050 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :These two cover abstract relations (==, !=, <, >, ...) and operations (+, -, /, *, ...), which might be relevant < 1156803229 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to make multiple equality/assignment types... and then a "not equal" for each type.. and then in addition the ability to check the equality of different assignments using the different equality types. < 1156803236 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Eh... complicated... I'm not even sure myself how it works. < 1156803266 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well, you could certainly pull it off... < 1156803292 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :In fact, there are essentially an infinite number of ways to do it; hard part is picking one < 1156803338 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I suppose the more complex the better, here :-) < 1156803356 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You should represent numbers in base-pi notation while you're at it :-D < 1156803366 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1156803370 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I don't like math. < 1156803375 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I just like comfusion. < 1156803379 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156803426 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :But this would make your language the first one capable of representing pi exactly < 1156803435 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :"pi = 10" < 1156803464 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :So, a simple but confusing approach? < 1156803475 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Intuitively complicated? < 1156803505 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Something that redefines +, -, etc to be something not-too-difficult but still *different* < 1156803507 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I've sort of got too many ideas jumbling around to put them all into one thing. < 1156803589 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... and then one equality type could check for equality of equality types between two values. :D < 1156803594 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You'll want your new +,* to still be able to make a field out of the set of real numbers, if you know what that means < 1156803606 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I can generate some that do that for you < 1156803712 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I've never had abstract algebra stuff. < 1156803760 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Existence of multiplicative inverses < 1156803765 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I want -lots- of that :D < 1156803785 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Like positive and negative... but like five of them :D < 1156803825 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :And then different operations that do different things to different kinds of numbers. < 1156803876 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :In typical math, + adds positive values, and - adds negative... so what happens when you stretch it out into 5 or 6 dimensions instead of 2? < 1156803877 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You could use complex numbers, disguised as something else? < 1156803893 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Or go to quaternions, with all sorts of fun < 1156803922 0 :anonfunc_!n=pimaniac@132.241.173.193 JOIN :#esoteric < 1156804027 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :with complex numbers you'd get normal, negated, conjugated, and negated+conjugated < 1156804040 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1156804078 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wtf is he talking about. < 1156804088 0 :CakeProphet!n=CakeProp@h5.232.213.151.ip.alltel.net JOIN :#esoteric < 1156804097 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: what 2 dimensions? < 1156804113 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Hardest part with using complex numbers is disguising them so the user gets a brain meltdown :-) < 1156804117 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Argh... what did you say after quaterions? < 1156804127 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: nothing < 1156804128 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric : with complex numbers you'd get normal, negated, conjugated, and negated+conjugated < 1156804141 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Polarity of the numbers. < 1156804142 0 :ihope!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1156804142 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah well if it was a non singular you GreyKnight is right < 1156804143 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :positive and negative... two dimensions of polarity. < 1156804150 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: one dimension < 1156804173 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because it's either positive or negative.... it can't be a combination < 1156804184 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Direction + opposite direction = dimension. < 1156804190 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah... < 1156804196 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :with complex numbers you'd get two dimensions... one for the real part one for the imaginary one < 1156804199 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :the real numbers exists in one dimension (the real line), the complex exist in two (the complex plane), and the quaternions in 4 (Happy Fun Ball) < 1156804206 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't sure he wants combinations of polarity ... but it sounds like fun. ^_^ < 1156804215 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :IIRC you can't reasonably extend the numbers to 3 dimensions < 1156804221 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you people are all on crack. < 1156804225 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: it's called 3-vectors. < 1156804226 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Sure you can. < 1156804238 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION attempts to reasonable extend the numbers to 3 dimensions < 1156804241 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Not in a nice closed way < 1156804248 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: "closed"? < 1156804254 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lament: and it's still a uhm how ist it called in english... < 1156804273 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :An extension of the complex numbers to three dimensions, such that all the mathematical operations are closed over the set < 1156804281 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of having 7 types of polarity... with each set of two being opposites, and then having a single one on its own. < 1156804288 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: why "of the complex numbers"? < 1156804311 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: all the standard mathematical operations on 3-vectors are closed over 3-vectors. (except for cross product.. duh) < 1156804322 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :i^2 = -1, j^2 = -i, 1^2 = j... j = 1, 1^2 = -i, 1^2 = -1? < 1156804338 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :positive-to-negative, blah-to-meh, pepsi-to-coke, and then a single measure called Jesus or something. < 1156804339 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lament: are 3-vectors still a field? < 1156804356 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hasn't taking this shit yet, argh! < 1156804358 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because real, complex and quaternions are < 1156804371 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: so there's no negative Jesus? < 1156804374 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :vectors are a sideshow - complex and hypercomplex numbers are where the real mathematical action is < 1156804375 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Nope < 1156804385 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Don't ask me how... I'm still figuring that out. < 1156804426 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :do you know that the positive reals are a field to? < 1156804461 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Oh? What's the additive inverse of 3 in the positive reals? < 1156804463 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So subtraction and opposites aren't field operations? < 1156804488 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I guess you could redefine +, but you didn't mention that < 1156804494 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So... a number might look like.... hmmm.... +%^5? Or would it look like +5%6^4 < 1156804499 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: well the definition of field doesn't say that those uhm THINGS (don't know how it's called) has to be + and * < 1156804505 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :AFAIK < 1156804511 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :binary operations < 1156804515 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1156804516 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :and no, they needn't be < 1156804526 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :(which is how we got onto this topic) < 1156804562 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well i'm no expert for this... ai'm just in grade 11 < 1156804583 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :What age range is that? < 1156804602 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is in 11th too. < 1156804603 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :uhm.. 15-17 i think < 1156804612 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :er < 1156804614 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :10th < 1156804628 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's internet will probably go off soon. < 1156804631 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well, you're probably ahead of your peers then :-P < 1156804634 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: 17 in the 10th? < 1156804653 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah wait yes... < 1156804664 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :argh... totally forgot my whole class skipped a year < 1156804691 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well not really skipped but squeezed 5 into 4 years < 1156804717 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels a sudden need to eat something resembling toast < 1156804746 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :replace toast with cornflakes < 1156804747 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :afk < 1156805051 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I feel old when all the other people on IRC are teenagers :'( < 1156805073 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :how old are you? < 1156805083 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And how old are we? < 1156805116 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION = mid-twenties < 1156805136 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :somewhere between 21 and 28? < 1156805138 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :me too! < 1156805148 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :we're old! < 1156805160 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION compares zimmerframes with lament < 1156805201 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm 22 in 9 days < 1156805239 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You're not old! You're barely middle-aged! < 1156805257 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :does that mean i'm gonna die at 44? < 1156805272 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1156805278 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :And not a day later < 1156805304 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1156805321 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :DOOMED < 1156805328 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :<-- 20 < 1156805394 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :hmm. appears I am the oldest so far... < 1156805415 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is 28 < 1156805426 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric ::-O < 1156805437 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Pensioner, then? < 1156805462 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1156805532 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :We need a language that's designed to be implementable with lego bricks. < 1156805559 0 :anonfunc!unknown@unknown.invalid QUIT :Connection timed out < 1156805597 0 :anonfunc_!unknown@unknown.invalid NICK :anonfunc < 1156805609 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I love the idea of it, I just can't think how to pull it off :-( < 1156805629 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Red brick means output, blue brick means subtract, yellow brick means input, and green brick means jump. < 1156805631 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :If you use the RCX brick it becomes trivial... < 1156805678 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wait... you mean the programs would consist of Lego bricks, or the machine running them would? < 1156805729 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :The former, although the latter would be an obvious next step < 1156805739 0 :CakeProphet!unknown@unknown.invalid QUIT :Connection timed out < 1156805751 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :the former is easy < 1156805768 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Obviously something involving sequences of colours is trivial, like ihope's suggestion < 1156805808 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :But I'm trying to think of something that can take advantage of lego's three-dimensionality < 1156805964 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1156805991 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I never said that this would *only* be sequences of colors, though :-) < 1156805999 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1156806010 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking a 2-D plane of stacks of blocks < 1156806039 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :With a/some instruction pointer(s) that roam the field and ascend the stacks to perform actions < 1156806052 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1156806069 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :stacks can also be viewed as encoding numbers, and are addressable as storage locations < 1156806083 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe we could forget the jump instruction and use the shapes of the stacks to jump. < 1156806126 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Like... a stack is like a mini-program, and it would be executed from top to bottom. Once the bottom is reached, something's done. < 1156806128 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :in what way? < 1156806176 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :How about if each IP uses the next two numbers on its personal stack to determine a relative position at which to find the next stack to execute? < 1156806181 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe the main execution stuff would simply choose a position and run down through it, changing the bricks as it goes... < 1156806197 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :for bonus points, have their personal stacks existing as actual stacks of blocks on the field :-) < 1156806314 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nah, the blocks themselves would be used as storage. < 1156806329 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I say use them as storage *and* code >:-) < 1156806365 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bingo. < 1156806382 0 :CakeProphet!n=CakeProp@h181.238.213.151.ip.alltel.net JOIN :#esoteric < 1156806418 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :For further bonus points, it takes the IPs time to reach their next stack while jumping? < 1156806424 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Argh... < 1156806425 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So a code pointer traverses a set of code blocks and an IP cycles through storage? < 1156806427 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :1 clock tick/square moved? < 1156806434 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So.. uh... what insane mathematical shit did I miss? < 1156806444 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: we got onto lego instead < 1156806457 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So I think I'm going to hide from all the crazy theoretical math shit.... and go for a more... uh... non-numbers design. < 1156806463 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I like words over numbers.. < 1156806486 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :As fun as inventing an entirely new system of mathematics is... < 1156806494 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Program in ORK! < 1156806507 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :one, two, many, lots? < 1156806525 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Why were you using complex numbers? < 1156806531 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does not have the time to fully go over the logs. < 1156806533 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't... < 1156806560 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I was just using a notation type for representing multi-dimensional polarity... paired with something I'm going to call "multi-dimensional equality" < 1156806565 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :He was talking about generally "extending" number systems, so naturally we got onto that subject < 1156806590 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :positive, negative, cow, omega, chromefuck, lala, Jesus... < 1156806593 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1156806595 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Multi-dimensional equality? < 1156806599 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1156806609 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you mean attaching alternate dimensions to a quantity. < 1156806621 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I got the idea from thinking about = and !=... which are essentially two "types" of equality... they just happen to be the inverse of each other. < 1156806628 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I had the idea when I was younger of representing numbers in a vector of n-elements, and I had a rudimentary set of equivalence predicates done. < 1156806669 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You should look at the postulates of Zermelo-Franklin set theory and the Fundamental Arithmetic Law for some ideas on the stuff. < 1156806671 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :b != 3.... it's essentially saying that it equals three, but only in this type of equality. < 1156806688 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :There is no escape from the abstract algebra! < 1156806692 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :b = 3 is false... thus b != three... which brings us back to our original statement. < 1156806733 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: well, in Math, there's a set of rules an equivalence operation has to conform to. < 1156806743 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: = happens to conform to them, and != does not. < 1156806749 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Binary_relation < 1156806751 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :So you could have multi-dimensional equality.... $= %= $= #= < 1156806806 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :more appropriately, http://en.wikipedia.org/wiki/Equivalence_relation < 1156806837 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!= breaks reflexivity and transitivity. < 1156806840 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1156806870 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :lament: well, the full abstract treatment might be a bit *too* abstract for a non-specialist :-) < 1156806881 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :and I gather he's only talking about binary relations < 1156806896 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Reflexivity, symmetry, transivity... anythingelse? < 1156806921 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: equivalence relations are binary relations < 1156806925 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: nope < 1156806960 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :oh wait, I thought you'd posted http://en.wikipedia.org/wiki/Relation_%28mathematics%29 < 1156806965 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :my mistake < 1156806969 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :yeah... so.. < 1156806973 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :math isn't my... subject. < 1156806983 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: a "real" equivalence relation other than == is for example (a mod 2 == b mod 2) < 1156807023 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: what is your subject? < 1156807038 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Writing? < 1156807043 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1156807047 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :music. < 1156807048 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i like math < 1156807050 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :art I guess. < 1156807052 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i like music too < 1156807053 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :lego! Lego is everyone's subject < 1156807058 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :uh yeah lego rules! < 1156807066 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :\./ < 1156807110 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :with math and lego i even won competitions... < 1156807115 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :with music i didn't... < 1156807126 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i did competitions in all those things < 1156807142 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so.. er... standard mathematics aside.. I think having types of equivalence is do-able in a language. < 1156807397 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1156807408 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :scheme has eq?, eqv?, equal? and = < 1156807430 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :CL has eq, eql, equal, = < 1156807443 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :which I guess are isomorphic to the scheme ones :-) < 1156807478 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I don't think that's quite what CakeProphet has in mind, though, he's just not got the words to express it any better... < 1156807507 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION really only halfway knows what he's talking about. < 1156807540 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :If you can construct an example of one of your new relations in action we might get a better idea < 1156807662 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm < 1156807976 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :This might be a little bit jumpy... since I don't have the idea fully conceptualized... but let's say we invent four operations.... cow, scree, flub, and kuma each a type of equality, with relational properties to other types of equality... anything that cow-equals 5 will not scree-equal 5.... but might flub-equal five.... each type of relationship has relationships amongst... < 1156807978 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...themselves.... maybe everything that cow-equals will also flub-equal.... but anything that flub-equals will not nessicarily cow-equal... and then something that scree-equals may cow-equal any value -except- the value that scree-equals... so each represent equality, but when compared with conditional logic the different types of equality will behave differently to each other. < 1156807998 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :In fact... the language itself might be able to invent new types of equality that relate to the pre-existing types... < 1156808015 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Just random ideas... nothing that would be useful or make much sense at all. < 1156808080 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I think that could be turned into a Venn diagram? < 1156808117 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe he'll end up with "not equal, equal, sort-of equal, halluciongenically equal. . ." :p < 1156808120 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :you could even have it so that if something kuma-equals 4... then it will cow-equal any number. < 1156808149 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :@= #= $= %= ^= &= < 1156808150 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156808167 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I think this will be either (a) useless, or (b) the next INTERCAL < 1156808175 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That is, useless. < 1156808180 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :But in a good way < 1156808189 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"anything that cow-equals 5 will not scree-equal 5" < 1156808190 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Lots of esolangs are useless. < 1156808200 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :5 will have to both cow-equal 5 and scree-equal 5. < 1156808216 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Being useless is pretty much their entire reason for being < 1156808229 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Being useless is what they're used for! < 1156808235 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ihope, Why? < 1156808238 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :\./ < 1156808255 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: well, if you want them to actually be equality operations. < 1156808268 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :They are. < 1156808313 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :x $= 5 if x $= 5: print "5 cow-equals x" < 1156808329 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Any equality operation has to have 5 and 5 be equal. < 1156808335 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Or is "a @= b" more like asserting that (a,b) belongs to a certain set T_@ ? < 1156808352 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ihope, Within the scope of one equality type... 5 will equal 5 < 1156808356 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :that made pretty much not any improved amount of sense... < 1156808437 0 :tgwizard!unknown@unknown.invalid QUIT :Remote closed the connection < 1156808560 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :x $= 5 < 1156808561 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :if x %= 4: print True else: False < 1156808563 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :if x ^=344: print False else:True < 1156808564 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :if X lol= 6: print Maybe else: False < 1156808566 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :if x (= 305823095823985902834908: print False else: True < 1156808567 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :True < 1156808569 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :True < 1156808570 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Maybe < 1156808572 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :False < 1156808573 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : < 1156808594 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :All from the expression x $= 5 < 1156808604 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Okay, as I see it you have some, apparently pretty arbitrary sets of pairs of numbers < 1156808633 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :each relation "a $= b" means that the pair (a,b) belongs to the particular set T_$ < 1156808650 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :no idea what you're talking about. < 1156808651 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :So T_= contains (0,0), (1,1), (2,2), ... < 1156808659 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :(for ==) < 1156808686 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :T_! (for !=) is just the inverse of T_=, contains everything that's not in it < 1156808713 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :And the other T_$, T_#, T_lolwhut contain various semi-random collections of pairs which may or may not intersect < 1156808730 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :? < 1156808732 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Not random. < 1156808748 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :that's why I said semi-random :-P < 1156808769 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :presumably there'd be some actual function for determining which pairs belong to the set < 1156808783 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :keeping actual lists of numbers to compare against would be muy wasteful < 1156808804 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Whether or not something that $='s 5 will also %= 2 depends on the relationship between the $= and %= operators. < 1156808864 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I think I get it: < 1156808912 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You define these extra relations purely in terms of the relationships between them, then have the computer use that information to calculate what the relations actually are < 1156808913 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Just like if x = 5... then x != 5 will return False < 1156808930 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Pretty much. < 1156808985 0 :kipple_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156808994 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You couldn't rely on it having a unique solution to any arbitrary set of relationships between them, though < 1156809002 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :In my hypothetical language... != would be a type of equality that directly relates to =... so that it something that ='s 5 will != everything except five. < 1156809043 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :DEFINE NEW RELATION != WHERE a==b IMPLIES NOT a!=b < 1156809058 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Er... sure. < 1156809059 0 :bsmntbombdood_!n=root@unaffiliated/bsmntbombdood JOIN :#esoteric < 1156809077 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I just picked a random syntax for ease of expression < 1156809082 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It'd be really easy to use an OO design scheme for definiing the relationships... but I want to make it confusing ^_^ < 1156809085 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Nick collision from services. < 1156809101 0 :bsmntbombdood_!unknown@unknown.invalid NICK :bsmntbombdood < 1156809123 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It's already confusing enough as is... and I have no clue how this would tie in with strings :D < 1156809138 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :in order to apply it to actual numbers, you will have to touch base with the regular mathematical relations at some point < 1156809141 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :say: < 1156809170 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :DEFINE NEW RELATION $= WHERE a$=b IMPLIES (a+5)==(b*6) < 1156809205 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :for at least *one* of the new operators < 1156809227 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :and the others could maybe then just be defined in terms of it and/or each other < 1156809228 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... what would $= do in that case? < 1156809262 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :as long as there's a chain of implications leading back to the regular relations, the computer should be able to trawl through it to apply the relations to actual numbers < 1156809279 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That wouldn't work for variable assignment. < 1156809295 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It would only work for conditional testing. < 1156809319 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well: < 1156809346 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The way I see it... the equality types can also be used as assignment. < 1156809349 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :you can view the assignment "x $= 3" as finding an x such that that expression is true < 1156809426 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :(in that example definition of $= I gave, it's the case that "25 $= 5") < 1156809444 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1156809460 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I wish I was extremly good at fleshing out parsers... so I could just make random languages? < 1156809481 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I like the idea of a language that assigns based on not-equals instead of assigning based on = < 1156809497 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well, you'd have a bit of a problem there... < 1156809515 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Say you did "ASSIGN x != 5" (is this the sort of thing you mean?" < 1156809522 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1156809542 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :then the interpreter/compiler will have to pick one of the infinite amount of numbers which aren't equal to 5... < 1156809553 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Nah < 1156809556 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :unless you're suggesting it set x to the entire set of non-5 numbers? < 1156809564 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Nope < 1156809581 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, there are finite things. < 1156809585 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :so, what value does x receive in that example? < 1156809589 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :x != true < 1156809597 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That would set x to false. < 1156809600 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :that's true, ihope < 1156809607 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :What it would do behind the scenes is assign x to 5... but everything -else- would be running backwards. < 1156809610 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's true? < 1156809639 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ihope: are you making a very bad pun? < 1156809662 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1156809686 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Are you saying x is true, true is true, x != true is true, or "that would set x to false" is true? < 1156809686 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well, I was referring to what you said immediately before I wrote, then :-P < 1156809698 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I mean your general point < 1156809714 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :that you could get away with it in that restricted instance < 1156809719 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :in the compiler... "x != 0" would parse out to be "x = 0" And then "if x = 0" would be parsed in the compiler as "if x != 0" < 1156809749 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: so, basically invert any equality test involving x (which has some sort of flag set on it)? < 1156809751 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :By flip-flopping it... it would create the illusion of assigning unequality :D < 1156809778 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :If both halves of the equality test have their invert flag set, then you don't need to invert it < 1156809798 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :? < 1156809806 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :so ASSIGN x!=5, y!=6; sets the flag on both x and y < 1156809832 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156809834 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :for the test "x$=0", you invert, for "y$=0" you invert, but for "x$=y" you don't < 1156809840 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :since the inversions cancel < 1156809850 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :aaand you've been peer'd < 1156809857 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1156809875 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Oh?? What a stable connection. < 1156809909 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Just have "might be" and "can't be" as the only relations. < 1156809913 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Well, this is starting to make some kind of sense, but I think you need to be taking the right drugs to really appreciate it. < 1156809933 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: hehehe < 1156809955 0 :CakeProphet!n=CakeProp@h181.238.213.151.ip.alltel.net JOIN :#esoteric < 1156809955 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :f(x,y) might be x, and f(x,y) might be y. < 1156809970 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I DARE someone to actually implement this < 1156809975 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: what'd you get up to? < 1156809978 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :f(x,y) can't be z where z can't be x, z can't be y < 1156809989 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh my. < 1156809994 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION digs down on a fountain, splashing water all over the channel. lament drowns! < 1156810000 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :not(x) can't be x. < 1156810006 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1156810007 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1156810008 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There's your not function. < 1156810011 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION missed something in disconnection. < 1156810021 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric : CakeProphet: what'd you get up to? < 1156810029 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is(a,b) might be true if a might be b < 1156810036 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is(a,b) can't be true if a can't be b < 1156810036 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then you can define "might not be" and "must be". < 1156810041 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight> so ASSIGN x!=5, y!=6; sets the flag on both x and y < 1156810056 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156810066 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :*clap clap* < 1156810078 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :is(a,b) must be true if a must be b. < 1156810090 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it seems that these 'might be' and 'can't be' have the exact same semantics as 'is' and 'is not' < 1156810119 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, i suppose not. < 1156810124 0 :CakeProphet!n=CakeProp@h181.238.213.151.ip.alltel.net JOIN :#esoteric < 1156810128 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well, "can't" has the same as "is not" < 1156810130 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"x might be 3 and x might be 5" is valid, no? < 1156810132 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"x might be 2, y might be 2, x+y can't be 4" < 1156810147 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: "can't be" is stronger, I think. < 1156810148 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight> so ASSIGN x!=5, y!=6; sets the flag on both x and y < 1156810153 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anyway, shouldn't Prolog already deal with this? < 1156810154 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And "might be" is weaker than "is". < 1156810161 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric : for the test "x$=0", you invert, for "y$=0" you invert, but for "x$=y" you don't since the inversions cancel < 1156810161 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ie can't you do all this in Prolog trivially < 1156810166 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lament: does Prolog have modal logic? < 1156810178 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1156810190 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well... < 1156810191 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :What's the challenge? < 1156810196 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but i'm thinking this is quite easy to convert to the regular old thing < 1156810230 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: ihope suggested constructing all the relations out of "can't be" and "might be" < 1156810255 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How about modal implication? < 1156810258 0 :oerjanj!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1156810259 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :x might imply y. < 1156810271 0 :CakeProphet!unknown@unknown.invalid QUIT :Connection reset by peer < 1156810278 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... maybe x might not imply y. < 1156810286 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just knows this will end up at a dialect of Lisp at some point < 1156810302 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :By the way, can you define a functor in Prolog that is only true if its argument yields absurdities? < 1156810307 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/plof/ < 1156810308 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1156810315 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does Prolog even have absurdities < 1156810330 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Prolog IS an absurdity. < 1156810335 0 :CakeProphet!n=CakeProp@h181.238.213.151.ip.alltel.net JOIN :#esoteric < 1156810350 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: your FACE is an absurdity < 1156810358 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1156810358 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156810361 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1156810368 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :does "might be" even mean _anything_? < 1156810378 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :WHY AM I DISCONNECTING RANDOMLY! < 1156810383 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not really! unless it's exclusive, which it's not < 1156810384 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :GOOD QUESTION < 1156810387 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lament: x might be true === x does not lead to an absurdity. < 1156810402 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: ;_' < 1156810404 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: i'm not sure i understand. < 1156810410 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: so aren't you going to add products and ranges, so that you can define a factorial like "fac x = product [1..x]"? < 1156810411 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Uncertainty < 1156810416 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :"might be" = uncertainty < 1156810445 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :x might be true == we don't know that x is false. < 1156810447 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Maybe as functions. That is, not with that syntaxd. < 1156810449 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :*syntax < 1156810468 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :fac = (x){ product(range(1, x)) }; < 1156810470 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: give us a such as < 1156810470 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :x must be true === it's not possible that x is false. < 1156810542 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Also, there are too many people in here starting with "Gre" ;_; < 1156810551 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: Hey, I'm using my name :-P < 1156810553 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :we could always employ some chaos theory ^_^ < 1156810555 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :My /real/ name. < 1156810565 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: so change your nick to GrayKnight, it's less gay anyway. < 1156810573 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads a blessed scroll of genocide. What class of monsters do you wish to genocide? , Wiped out all newbies. Wiped out all lusers. Wiped out all script kiddies. Wiped out lament. < 1156810575 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lament: WOAH WOAH WOAH < 1156810577 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Gray is a name. < 1156810579 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Grey is a color. < 1156810588 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :gray is a color < 1156810591 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :diffierent spellings < 1156810592 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: now let's get GreenReaper in here. < 1156810601 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: The alternate spelling came from the name. < 1156810602 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :gray = grey = gray < 1156810617 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :gray = grey = gray = semantics < 1156810618 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gay! < 1156810621 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Nowadays, yes, they're all the same. < 1156810624 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Gray = gay? < 1156810629 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :This all sounds like a functional language to me. < 1156810633 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :lament = gay < 1156810639 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :your mom! < 1156810639 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Oy < 1156810640 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Except with built-in pseudo-equality predicates. < 1156810643 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : /ignore *!*@* < 1156810645 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Ahhhhhhhhh < 1156810646 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :your mom = gay. < 1156810647 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Much better. < 1156810647 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Your own mum! < 1156810653 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :therefore... lament = your mom. < 1156810666 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :/ignore *!*@* < 1156810669 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wins :-P < 1156810671 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION huggles the transitive property. < 1156810674 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-12345: but aren't you lonely? < 1156810690 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm lonely < 1156810694 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :come to me GayKnight < 1156810704 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :YourMomKnight? < 1156810706 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hawt man-lurv! < 1156810707 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't touch you with a ten-foot polearm. < 1156810716 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :From two squares away. < 1156810721 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not even a greased one? < 1156810721 0 :ihope!unknown@unknown.invalid NICK :GayKnight < 1156810724 0 :GayKnight!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1156810750 0 :GayKnight!unknown@unknown.invalid PRIVMSG #esoteric :Nah. < 1156810750 0 :GayKnight!unknown@unknown.invalid NICK :ihope < 1156810750 0 :GreyKnight!unknown@unknown.invalid NICK :GreyPaladin < 1156810750 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :X_X < 1156810750 0 :GreyPaladin!unknown@unknown.invalid PRIVMSG #esoteric :*Smite Perversion*! < 1156810750 0 :GreyPaladin!unknown@unknown.invalid PRIVMSG #esoteric :*lart lart lart* < 1156810750 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :You caitiff! < 1156810752 0 :GreyPaladin!unknown@unknown.invalid NICK :GreyKnight < 1156810779 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :My, that was a yummy pancakeprophet! < 1156810795 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I think the NH references might be a bit too obscure in here < 1156810795 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That uncertainty article explains how uncertainty is measured :D < 1156810850 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :in terms of h :-P < 1156810893 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: at least 3 people understand them, plus Razor-X plays slashem < 1156810900 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Something is either certain or uncertain. < 1156810907 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :then reference away! < 1156810917 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dereferences GreyKnight's pointer < 1156810930 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I assume he's talking about Ye Olde Heisenberge Principall < 1156810943 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lament: eew. None of that stuff in here, okay? < 1156810945 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1156810958 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So who was it that said it would be funny if the level 30 Knight title were "caitiff"? < 1156810983 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :your mom. < 1156811021 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :X_X < 1156811030 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :You've prevented me from saying anything but X_X < 1156811033 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Jackarses. < 1156811046 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :>_O < 1156811163 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :time to clean up this channel < 1156811167 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bans ihope  < 1156811181 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :B& < 1156811235 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Time to flood! < 1156811236 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1156811237 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ihope: < 1156811239 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :range = (x as int, y as int) { < 1156811241 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : var ret = array(); < 1156811243 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :n/m < 1156811243 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : while({x < y}, { < 1156811244 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : ret[] = x; < 1156811246 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : x++; < 1156811247 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : }); < 1156811249 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :}; < 1156811259 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . < 1156811267 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION mentions something about pastebin < 1156811268 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What you say? < 1156811269 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hit the road, Jack, and don't you come back... < 1156811276 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I like pastebins. < 1156811278 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I just prefer flooding. < 1156811384 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bans GreyKnight  < 1156811388 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i meant GregorR-W < 1156811396 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Told you < 1156811398 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but since they have such similar nicks, i guess GreyKnight will have to do < 1156811405 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Gee, I'm sorry I interrupted your FASCINATING CONVERSATION. < 1156811412 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :U R ALL B&ZORED < 1156811420 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :;-) < 1156811437 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i might worry if i knew what that meant < 1156811459 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh know! Not the banded! < 1156811459 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :You will be both B and Zored. < 1156811471 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ihope = B& < 1156811472 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i am already B - i think < 1156811495 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :To B, or not to B. < 1156811505 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That is the zomgwtfquestion < 1156811505 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Is that a question? < 1156811509 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should write an Esolang on his calculator. . . < 1156811515 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Actually, nobody's +b'd on #esoteric. < 1156811527 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :YET < 1156811540 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: aren't calculators pretty esoteric anyway? < 1156811607 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: It's a GCC target. < 1156811607 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It also has a (somewhat odd) Lisp variant built in. . . < 1156811615 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!1 @1 #1 $1 %1 ^1 &1 *1 meh < 1156811618 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1156811621 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, fancinating. < 1156811630 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/n/s/ < 1156811630 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :j00 fail. < 1156811656 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I bet it's not the oddest Lisp ever < 1156811676 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :_1 -1 +1 =1 {1 }1 (1 )1 [1 ]1 |1 1 < 1156811680 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :My #eval script surely qualifies for that < 1156811687 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Eh, hmm. < 1156811699 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what ihope's master plan is < 1156811713 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :'1 :1 "1 ,1 .1 /1 <1 >1 ?1 meh < 1156811723 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's not working! < 1156811729 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kicks his chat client < 1156811736 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: What? Reverse Polish Lisp? < 1156811767 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : 0 = (1*1) + ((-1)* 1) + (1* (-1)) + ((-1)* (-1)) = -1 + ((-1)* (-1)) < 1156811769 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's a pretty half-assed implementation < 1156811771 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :MUHAHAHAHAHAHAHA < 1156811782 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :a side-effect of which is that it's rather odd < 1156811787 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156811804 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :0 = 1-1 < 1156811806 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Try "#eval (lisp (stuff))" to see :-P < 1156811807 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Silly. < 1156811818 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll code in C on it, anyways. < 1156811822 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :bonus points if you hit a function that's actually implemented < 1156811825 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval (+ 1 2 3 4) < 1156811826 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (+ 1 2 3 4) < 1156811828 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> 10 < 1156811848 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ihope gets bonus points < 1156811850 0 :CakeProphet!n=CakeProp@h181.238.213.151.ip.alltel.net JOIN :#esoteric < 1156811855 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :wd < 1156811861 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's more of "1 2+ 3 4++eval". < 1156811883 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :That is slightly more odd < 1156811901 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval ((lambda (x) (x x)) (lambda (x) (x x))) < 1156811908 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : 0 + 1 = (1*1) + ((-1)* 1) + (1* (-1)) + ((-1)* (-1)) = -1 + ((-1)* (-1)) + 1 = -1 x -1 = 1 < 1156811919 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yaaaay... I just proved that -1 x -1 = 1 < 1156811926 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Nice try, ihope :-P < 1156811927 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Kinda.. < 1156811933 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it leaves 10 on the stack. < 1156811948 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I've seen something similar before < 1156811960 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: It's an HP calculator. Decidely odd. ;) < 1156811965 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :0 = 0*1 = 0*1^0 = 0^0 = 1 < 1156811987 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :#eval (* 3 6) < 1156811988 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (* 3 6) < 1156811990 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> 18 < 1156811995 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (* 3 6) < 1156811996 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (* 3 6) < 1156811998 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> 18 < 1156812015 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :yep, it's consistent over time, too! < 1156812030 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval ((lambda (x) x) 3) < 1156812030 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval ((lambda (x) x) 3) < 1156812032 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1: 18. < 1156812032 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> 3 < 1156812034 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :You want a ban, i'll give you a ban!! < 1156812056 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :+o lament < 1156812056 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (do ((x 0 (+ x 1))) ((= x 300)) (display "HI!")) < 1156812057 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (do ((x 0 (+ x 1))) ((= x 300)) (display "HI!")) < 1156812059 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156812060 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (998) 'DO' IS NOT A FUNCTION OR A MACRO < 1156812075 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ITS BAN TIME!!! < 1156812079 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Pfft. It's a special form, bub. < 1156812093 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, we don't have those either :-P < 1156812106 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (bil) < 1156812107 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (bil) < 1156812109 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156812110 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (display "Waah. I suck") < 1156812111 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (998) 'BIL' IS NOT A FUNCTION OR A MACRO < 1156812112 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (display "Waah. I suck") < 1156812114 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156812116 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (998) 'DISPLAY' IS NOT A FUNCTION OR A MACRO < 1156812119 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (nil) < 1156812120 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (nil) < 1156812121 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156812123 0 :lament!unknown@unknown.invalid MODE #esoteric :+b scwizard!*@* < 1156812123 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (974) FIRST ITEM IS NOT A SYMBOL OR LAMBDA ('NIL') < 1156812125 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1156812129 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Gimme some break, I did well just producing something like this in PHP :-P < 1156812131 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :POOF! < 1156812136 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :BANNED! < 1156812140 0 :lament!unknown@unknown.invalid MODE #esoteric :-o lament < 1156812149 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://images.amazon.com/images/P/B0000664NI.01._SCMZZZZZZZ_.jpg <- the infamous ban stick! < 1156812150 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Pfft. Make a Scheme IRC client, bub. < 1156812154 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (print "printed") < 1156812156 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> "printed" < 1156812172 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :For what use *that* is < 1156812178 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :do eval (print "I eat babies") < 1156812185 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (print "I eat babies") < 1156812186 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (print "I eat babies") < 1156812187 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> "I eat babies" < 1156812189 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (print "I eat babies") < 1156812190 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (print "I eat babies") < 1156812190 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (print "I eat babies") < 1156812192 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> "I eat babies" < 1156812194 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (print "I eat babies") < 1156812196 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> "I eat babies" < 1156812198 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#do eval ((lambda (x) (list x x)) (lambda (x) (list x x))) < 1156812200 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval ((lambda (x) (list x x)) (lambda (x) (list x x))) < 1156812201 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> '(# #) < 1156812203 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Can it perform loops? < 1156812206 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oip < 1156812230 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It could do recursive calls to a function, but not any of the special looping forms < 1156812237 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1156812254 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#do eval ((lambda (x) (list x (list (quote quote) x))) (quote (lambda (x) (list x (list (quote quote) x))))) < 1156812255 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval ((lambda (x) (list x (list (quote quote) x))) (quote (lambda (x) (list x (list (quote quote) x))))) < 1156812257 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> '((LAMBDA (X) (LIST X (LIST (QUOTE QUOTE) X))) (QUOTE (LAMBDA (X) (LIST X (LIST (QUOTE QUOTE) X))))) < 1156812259 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :There's a defun, but its results aren't persistent < 1156812283 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh, so this is CL, bub? < 1156812295 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well, something like it < 1156812304 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :in the sense that centipedes are something like cats < 1156812315 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#do eval < 1156812316 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval < 1156812318 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156812322 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#do evil < 1156812323 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do evil < 1156812325 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Do lambda expressions implicitly execute statements in order? < 1156812325 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#@ Nothing returned. < 1156812348 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: lambda expressions in actual lambda calculus? < 1156812352 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :come again? < 1156812359 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ihope: No, in GreyKnight's odd Lisp dialect. < 1156812360 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: lambda expressions don't have any statements! < 1156812368 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's 00:43 over here, excuse me if I'm slow < 1156812372 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Procedures then, happy? < 1156812396 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ya know, like the Scheme (begin) special form. < 1156812400 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries this infinite monkey thing < 1156812414 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I'm not overly familiar with Scheme < 1156812414 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :To be or nowiex oqh pziqjw bwqo xpl woxqw sbhqo pjw < 1156812421 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, cool, I got... well. < 1156812425 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1156812439 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I can't remember much of the particulars of CL. < 1156812452 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But, what I can remember is CL felt much worse to program in than Scheme does :). < 1156812460 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1156812489 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Do you mean that the "body" expressions of the lambda are guaranteed to be executed in the order written? < 1156812495 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1156812502 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :then yes < 1156812564 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you simply made your IRC client *in* your Lisp dialect, you could get it to excecute its own code with ease ;). < 1156812572 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric ::-O < 1156812592 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :That'd be some kind of insane programming exercise < 1156812599 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I like it! < 1156812600 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Why insane? < 1156812613 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ERC! < 1156812628 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :One of the additions I'm adding to my IRC bot in the Scheme rewrite is the fact that I'm going to give a REPL to privileged users. < 1156812646 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Plus I'll program in an RC file so I can change portions of the code on the fly. < 1156812659 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well, the Lisp code itself is being run as a PHP script, so I mean it'd be an insane number of levels of abstraction < 1156812677 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Drop the stupid PHP business :P. < 1156812691 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Whoot2PHP < 1156812705 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :no wai < 1156812720 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :the whole idea was to see if I could write a Lisp in PHP < 1156812723 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :PHP - unchallengable in its niche, worthless elsewhere :-P < 1156812735 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :PHP still has a niche? < 1156812739 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gasps. < 1156812740 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1156812747 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :yeah - implementing random Lisp dialects < 1156812749 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :If you say "Ruby on Rails" I'll shoot you. < 1156812761 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Fine. Shoot me over IRC. < 1156812766 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ruby on Rails. < 1156812772 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shoots Razor-X. < 1156812774 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GASP! < 1156812781 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bleeds IRC blood. < 1156812786 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :No amount of nifty 3rd party libraries will make up for the fact that Ruby just plain sucks. < 1156812788 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GASP! < 1156812795 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION faints < 1156812808 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ruby sucks?! *TRIPLE GASP* < 1156812827 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Ruby = ridiculous OO + all the worst parts of Perl (many of which are totally incompatible with the concept of a completely OO language) < 1156812830 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if Razor-X has implemented the Violence Over IP protocol correctly. . . < 1156812852 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1156812853 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nope. Mine's a bit b0rked. < 1156812860 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Let's remember: ASSAHS < 1156812866 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156812868 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A hint: if it's implemented correctly, you should be dead by now. < 1156812872 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :All Software Sucks, All Hardware Sucks < 1156812877 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Python people have tried to develop an internet framework with the ultimate goal of being able to stab people in the face over the internet. < 1156812888 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ASS?! AH!(s) < 1156812889 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they're not quite there yet, but they're making progress < 1156812895 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(Twisted is the framework) < 1156812925 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :All software sucks. Hardware, also, too. < 1156812938 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :All P-languages suck. < 1156812939 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ASSHAT. < 1156812946 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bing. < 1156812947 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Your mom sucks. < 1156812947 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :O. < 1156812952 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What have you to say about T-languages? < 1156812956 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So does Plof suck too? < 1156812960 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :All Software Sucks, Hardware Also, Too < 1156812968 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: you beat me to it. < 1156812974 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Plof is designed to rectify my problems with P-languages ;) < 1156812979 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :(poor grammar, but the acronym rules) < 1156812982 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :For that, I will shoot you 999999 times. < 1156812983 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :P-languages don't suck by nature, it just so happens that they all suck. < 1156812987 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Python doesn't suck. < 1156812991 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It bites. < 1156812999 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it swallows whole. < 1156813008 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Python goes beyond sucking. It engorges the universe in its gaping maw. < 1156813028 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It goes beyond engorging the universe in its gaping maw. It's goatse. < 1156813029 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Scheme and Haskell should rule the world some day. < 1156813032 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And with that, I leave. < 1156813033 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What if I like Python? < 1156813036 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1156813040 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: GASP! < 1156813040 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Mind you, I like Python. < 1156813044 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION B& goatse < 1156813045 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :As P-languages go, it's a good'n. < 1156813047 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Anyway < 1156813049 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :*poof* < 1156813050 0 :GregorR-W!unknown@unknown.invalid QUIT :"Chatzilla 0.9.75 [Firefox 1.5.0.2/0000000000]" < 1156813053 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can jump off a boat in the middle of the Atlantic Ocean, ihope ? < 1156813099 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Isn't that a little harsh? Couldn't you just force me to sign a thing stating that I will never have children, except adopted ones? < 1156813100 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION larts GregorR in the quitvertisement < 1156813128 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nah. We all know that 99% of people don't actually care about children and only have them because of social pressure. < 1156813149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, we know that 100% of all coders are doomed to celibacy. < 1156813164 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes Python... mainly because it's the only one he can use effectively. < 1156813196 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Use Scheme Or Die. < 1156813203 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 PHP < 1156813205 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or use Haskell. < 1156813207 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 LISP < 1156813214 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Die. < 1156813214 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Programming languages are basically like politics and religion....... < 1156813216 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What does LISP stand for? < 1156813221 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses Die < 1156813222 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :list processor? < 1156813223 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wait, what? < 1156813226 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Together, they are... horribly deformed gk-Lisp! < 1156813243 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lisp RPN+ RPL= < 1156813246 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's "Lost of Irritating Superfluous Parentheses", isn't it? < 1156813253 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :* Lots < 1156813256 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :s/st/ts/ < 1156813263 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: That would just be Lisp with sexps. < 1156813263 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, Lisp stands for nothing, which is why it's Lisp and not LISP. < 1156813292 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :actually, it was LISP originally < 1156813298 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :LISt Processing < 1156813301 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Lisp stands for lament ihope SimonRC pikhq < 1156813302 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :what is the syntax of lithp, anyhow? < 1156813305 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the original authors of the language < 1156813307 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ah. Alright then. < 1156813318 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"LISP: n. < 1156813319 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :[from ‘LISt Processing language’, but mythically from ‘Lots of Irritating Superfluous Parentheses’]" < 1156813326 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Says the Jargon file.) < 1156813341 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :yah < 1156813355 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I was the one who originally designed the M-expression. < 1156813359 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes the ()'s < 1156813368 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/M-expression < 1156813372 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Doubtful. < 1156813387 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :If I were to make a useful language... I would use ()'s to denote do-this-and-return-a-value-then-continue-on-with-the-expression) < 1156813413 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If I were to make a useful language... hmm... < 1156813430 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :(defun ihope (x) (list x x)) < 1156813437 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Let's face it: < 1156813450 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :if any of use were to make a useful language, we wouldn't be on here :-P < 1156813451 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :On my to do list for useful languages is a language that is perfect for building onto itself... above and beyond Lisp macros. < 1156813469 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Learn Lisp first. < 1156813471 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Lisps *are* perfect for building onto themselves :-P < 1156813472 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pretends to have written a useful language already < 1156813489 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight, you can always improve. < 1156813493 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Pssh < 1156813494 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1156813497 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Lisp is perfection < 1156813507 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Haskell + imperative stuff + optional duck typing = this language. < 1156813511 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :All other languages gradually approach it with each new release < 1156813512 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: your mom is perfection. < 1156813514 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has written *in* a useful language already. < 1156813519 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Haskell + imperative stuff?! < 1156813523 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What the heck *is* that?! < 1156813527 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :There is a better language out there... we just haven't made it yet. < 1156813535 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Haskell + more support for monads. < 1156813537 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I refer you to Greenspun's Tenth. < 1156813539 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Uggh. Monads. < 1156813549 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yum, monads. < 1156813553 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's like putting Gates and Stallman in a room together: Two enter, one leaves! < 1156813555 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :See, monads were what put me off haskell :-\ < 1156813559 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :MORE MONADS!!! < 1156813568 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I don't use Monads too often, but they are annoying. < 1156813570 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :s/m/g/g < 1156813572 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prefers biads. < 1156813576 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :sometimes triads... < 1156813582 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :....... < 1156813588 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*Cough* Moving on then.... < 1156813590 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :That was a weak pun at best. < 1156813598 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156813601 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prefers gonads < 1156813610 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would be impressed if he believed cakeprophet new what those were < 1156813613 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does not. < 1156813627 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It would make more sense if he knew *what* a Monad was. < 1156813629 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1156813640 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :hm, there is something called triads. < 1156813653 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :They're Chinese and they'll CUT ya < 1156813654 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There is also something called a bifurication. < 1156813677 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So yeah. Haskell + more monadic stuff + optional duck typing... pretend the monads aren't there, and you got something nice, aye? < 1156813679 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :so how do you make an esolang based on triads? < 1156813682 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm.. monads? < 1156813684 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :"bifurication"? Is that when a furry reproduces? < 1156813691 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Monads specify an order for shit to happen. < 1156813693 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If it makes you feel happy, yes. < 1156813695 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: eew < 1156813705 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I'm assuming it's asexual < 1156813706 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :@ GreyKnight. < 1156813717 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Sweet hairy Moses I hope it's asexual < 1156813729 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Kinda... sorta... not really. < 1156813734 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :has anyone made an esolang on a gangster theme? < 1156813745 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: sure, it's called, uh... < 1156813758 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Isn't there that one that has the stuff and things? < 1156813765 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :C < 1156813792 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Oh, the stuff and the things? < 1156813837 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :monads basically give functional programming a state-change-ish-like ability. < 1156813856 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I reward your googling. < 1156813861 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Thank you. < 1156813862 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ETA! < 1156813881 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, no. < 1156813887 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION enjoys putting "def" inside an if in Python. < 1156813901 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Eat Team Ant? < 1156813902 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION enjoys using defun syntax in Scheme. < 1156813907 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You murderer < 1156813925 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: elemental troll Archon, stupid < 1156813927 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :using if combined with def gives you function-changing-like abilities. < 1156813935 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Except... it's annoying to use... and takes up way too much time. < 1156813944 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What does def do? < 1156813948 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :defines a function. < 1156813968 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :........................ < 1156813979 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :WELL < 1156813980 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I see what you mean. < 1156814016 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes well, that sounds fine and dandy, except I can't see anything but very limited use for that :P. < 1156814028 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :if this = that: < 1156814030 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : def wow(pepper, corn): < 1156814031 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : return pepper + corn < 1156814033 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :else: < 1156814034 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : def wow(pepper, corn, cheese): < 1156814036 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : return pepper - corn + cheese < 1156814037 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah it's limited in Python. < 1156814069 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :limited++ < 1156814072 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can do something similar in Ruby by querying whether the cheese parameter is provided. < 1156814075 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Or should that be limited-- ? < 1156814076 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or, in Scheme: < 1156814091 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Lisp could do that much better than Python could. < 1156814122 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :if(condition, {global thefunc = {/* func a */};}, {global thefunc = {/* func b */};}); < 1156814150 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(define wow (pepper corn #!optional cheese) (if (default-object? cheese) (+ pepper corn) (+ (- pepper corn) cheese))) < 1156814172 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Crazy. I know. < 1156814206 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :in CL it's &optional instead of #!optional, but otherwise basically similar < 1156814214 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... actually.. < 1156814221 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Python can do arbitrary numbers of arguements too. < 1156814227 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, there you are. < 1156814235 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :With * < 1156814237 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can condense that example much smaller then :P. < 1156814279 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but but.. < 1156814282 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :conditionals... are... fun < 1156814284 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I like using # better; think I'll use that syntax when I come to add complicated lambda lists to gkdlisp < 1156814285 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cries. < 1156814295 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I never grokked why CL uses & there < 1156814317 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Doesen't it also use &rest ? < 1156814338 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Yep, and &keyword and probably some others I forgot < 1156814352 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's another one of those things I didn't like about CL :P. < 1156814359 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You tend to forget most everything about the language. < 1156814372 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's consistent within itself, I just don't know why they suddenly decided to start using & as a syntax character < 1156814387 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And I like the fact that Scheme abstracts functions the same way as it abstracts every other definition. < 1156814391 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Pfft.. sofixit :D < 1156814392 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: But of course conditionals are fun. How else do you do Turing completeness? < 1156814393 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Make your own Lisp < 1156814396 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well, I have a copy of the HTML spec nicely linked, so I can look things up at a moment's notice < 1156814396 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Scheme fixes it. < 1156814398 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1156814425 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Scheme could probably be made better. < 1156814436 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You don't need conditionals for Turing-completeness. < 1156814439 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :gkdlisp fixes it and then trips over its own teeth < 1156814453 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I don't see where Scheme can't be made better in Scheme :P. < 1156814479 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :yeah, the only way a Lisp can be improved is by using its own features or by turning it into another Lisp < 1156814485 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I love conditionals so much... my super-in-thenear-future-language-I'll-never-create will intend use exessive amounts of conditionals. < 1156814497 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Lisp as a group is the ultimate; there is no perfection beyond Lisp :-P < 1156814508 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Sure. Try doing Brainfuck without any sort of conditional ability. < 1156814509 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Bullshit < 1156814514 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The only one thing I think Scheme can use is Haskell and OCaML's built-in head-tail things. < 1156814534 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Instead of binding head and tail via let, pattern matching is actually pretty nifty. < 1156814538 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: the while loop has a condition. < 1156814542 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a vague definition of "conditional", which is more along the lines of "being able to branch" < 1156814552 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Of course, I can easily create a macro to *create* pattern matching, so my argument is moot. < 1156814563 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: And you just said you can do Turing completeness without conditionals. < 1156814585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Remove []. Is it Turing complete? < 1156814587 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: BF is Turing Complete. Turing Complete is not BF. < 1156814602 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: what's this pattern-matching head/tail of which you speak? < 1156814613 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Remove everything, and add S and K combinators. < 1156814618 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: A Turing complete language can (theoretically) emulate any other Turing complete language. < 1156814619 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Where's the conditional there? < 1156814626 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Lisp can do extend onto every aspect of itself... except for moving outside its fundamental syntax. < 1156814642 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :...which is perfection < 1156814645 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Clever application of the S and K combinators (I have a *very* vague definition of "conditional"). < 1156814658 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: In Haskell, you can write a function parameter as a cons'd list. So the head of the list will automatically be assigned to what you assign at its head, and the tail automatically as what you design the tail to be. < 1156814665 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION intends to make a langauge that can change its own fundamental syntax. < 1156814666 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :the much-maligned parentheses are there for a very specific and ingenious reason < 1156814680 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Ah yes, I remember now < 1156814682 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yes I know why < 1156814684 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :That was a neat trick < 1156814684 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: just pretend Thubi can. < 1156814695 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't bothered by parenthesis. < 1156814727 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Lisp can't change its fundamental syntax? *looks* < 1156814735 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Not that I can see. < 1156814738 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's basically impossible for the computer to misparse your Lisp code, because the parse tree is there in the language itself ;-) < 1156814750 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Unless you change Lisp itself without the use of Lisp to make the change. < 1156814763 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Reader macros can accomplish quite a lot syntax-wise < 1156814787 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Do they break away from the fundamental syntax? (a.k.a. parenthesis) < 1156814787 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of MIT/GNU Scheme's Reader and Parser. < 1156814806 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can parse XML using that, among other things. < 1156814838 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :you can read in pretty much any format you like with the various reader control systems < 1156814854 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :why you'd WANT to forgo the standard parentheses is beyond me :-) < 1156814879 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :To create a syntatically different language. < 1156814895 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :'Cuz I Can (TM). < 1156814902 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :but "different from Lisp" implies "inferior" :-) < 1156814919 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :there's something magical about altering your environment to suit your needs in any way possible. < 1156814935 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Useful... maybe not... but magical indeed. < 1156814944 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Having said that, a setup that reads in Brainf**k would be hilarious :-D < 1156814948 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can with the Reader/Parser.... of course, if you have the time. < 1156814969 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, my BF interpreter attempted to compile BF to Scheme and then run the Scheme code. < 1156814986 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Ah, you're halfway there, then! < 1156815009 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Basically... to extend to the language you just need a way to alter the parser via a keyword. < 1156815019 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Or am I being overly optimistic about the "attempted" part? < 1156815033 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, I got bored typing (display) so I gave up :P < 1156815052 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And went on to my original reason for re-learning Lisp via Scheme this time around -- to rewrite my Haskell bot. < 1156815083 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :the IRC bot mentioned earlier, I assume? < 1156815108 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1156815135 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Watch what it can do so far: < 1156815163 0 :Blahbot!n=Blah@user-11fa5b3.dsl.mindspring.com JOIN :#esoteric < 1156815163 0 :Blahbot!unknown@unknown.invalid QUIT :Client Quit < 1156815170 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :C'razy. < 1156815170 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1156815181 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I have a bot in a similar stage of development < 1156815196 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I have a bot in the "won't compile" stage. < 1156815200 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Given 2 hours, I can probably rewrite the bot as it was originally. < 1156815212 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It used to be in the "will compile, won't link" stage. < 1156815214 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But... I plan on changing quite a few things around in the core. < 1156815230 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'll probably put it back into the "won't parse" stage. < 1156815251 0 :Blarghbot!n=Blah@user-11fa5b3.dsl.mindspring.com JOIN :#esoteric < 1156815251 0 :Blarghbot!unknown@unknown.invalid QUIT :Client Quit < 1156815253 0 :Blarghbot1!n=Blah@user-11fa5b3.dsl.mindspring.com JOIN :#esoteric < 1156815253 0 :Blarghbot1!unknown@unknown.invalid QUIT :Client Quit < 1156815257 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's the power of Scheme. < 1156815266 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Blargbot and Blarghbot1. Yeah. It's beautiful. < 1156815270 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Enter rodgebot: < 1156815270 0 :rodgebot!n=rodge@88-108-161-58.dynamic.dsl.as9105.com JOIN :#esoteric < 1156815286 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :He can *stay* connected! < 1156815302 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Like, does he actually keep the connection alive? < 1156815322 0 :anonfunc!unknown@unknown.invalid QUIT : < 1156815324 0 :rodgebot!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I do! < 1156815342 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :He's using netcat. I know it. < 1156815342 0 :rodgebot!unknown@unknown.invalid PRIVMSG #esoteric :A whole new advance in bot technology. < 1156815348 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :lua + luasocket < 1156815359 0 :rodgebot!unknown@unknown.invalid PRIVMSG #esoteric :Call now and order your rodgebot today! < 1156815360 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You just *love* scripting languages, don't you? :P < 1156815371 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :rodgebot: you can stop advertising now. < 1156815381 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I can do that easily, but, I have to first work on a universal parser for the IRC commands. < 1156815382 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I love all languages < 1156815391 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :rodgebot: what's the number? < 1156815414 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: yeah, I got that sorted out < 1156815418 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :rodgebot doesen't respond to my pings :(. < 1156815426 0 :rodgebot!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I'm not allowed to advertise anymore :'( < 1156815440 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I just keep pinging him, and NOTHING! :( < 1156815443 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Pah. < 1156815448 0 :rodgebot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156815450 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: CTCP PING? < 1156815456 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1156815457 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1156815460 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :my fault < 1156815480 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Note to self: do not press big red button < 1156815508 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :surrealofy " (sarcasm isend obviously isend = True; isbegin = False;job = index(surrealofication)) (sarcasm isbegin obviously isbegin = True;isend = False;stringstuff = ord(this[index(job:surrealofication))]) < 1156815511 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :MUHAHAHAHAHAHA < 1156815526 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :coding in hypothetical languages is fun... it gives me the illusion that I know what I'm talking about. < 1156815526 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION really needs to work on his calculus homework. . . < 1156815558 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION works on his lego language < 1156815689 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Hooray for base-6 numbers < 1156815718 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Not as good as base-pi, but still... < 1156815744 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i like the fibonacci base... < 1156815760 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's ok, but a bugger to write down < 1156815865 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :1 10 100 101 1000 1001 1010 10000 10001 10010 10100 10101 ... < 1156815891 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :hang about, you're not talking about factorial base < 1156815907 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :nope i am not although that is nice too < 1156815935 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Oh, no < 1156815940 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :No, it isn't :-\ < 1156815953 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :essentially there's no limit on the size of the digits in factorial base < 1156815973 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :much ugliness ensues < 1156816066 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :in fibonacci base each position represents a fibonacci number < 1156816071 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :1 2 3 5 8 etc. < 1156816079 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I've seen it before < 1156816088 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I just misread "fibonacci" as "factorial" < 1156816103 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's possible I'm overtired and should sleep. < 1156816133 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :always a possibility < 1156816175 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :found a link: http://www.mcs.surrey.ac.uk/Personal/R.Knott/Fibonacci/fibrep.html < 1156817605 0 :oerjanj!unknown@unknown.invalid QUIT :"Leaving" < 1156817606 0 :pgimeno!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156818085 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I should release this 20 page pamphlet of AP Chemistry formulas I have here. < 1156818095 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Rather than leaving it on my hard drive to rot uselessly. < 1156818430 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :bit rot strikes again < 1156818497 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Quite. < 1156818507 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking of a title for my essay. < 1156818528 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll name it ``A hollistic comparison of three books exploring the nature of human thought''. < 1156818536 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :* holistic < 1156818537 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That seems original and it rolls off the tongue. < 1156818541 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Errr, yeah. < 1156818552 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :And is suitably deep-sounding < 1156818554 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1156818604 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll add a PS at the end of it telling my teacher I'm not an arrogant snobbish girl but in fact, I couldn't think of a good title. < 1156818639 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :or take the opposite tack and have a footnote from the title saying "Yes, I really am that snobbish" < 1156818654 0 :CXI!i=Sanity@dialup-140.105.221.203.acc51-kent-syd.comindico.com.au JOIN :#esoteric < 1156818667 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I would've done that to my last year's English teacher and she would've understood, but I haven't even seen this teacher yet. < 1156818671 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So I'm a bit afraid of doing that. < 1156818795 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION plays white noise < 1156818799 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Very nice. < 1156818806 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Try pink < 1156818821 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep, that's what I was going to do next. < 1156818839 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That sounds quite different. < 1156818864 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION plays brown noise < 1156818873 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :What a mess! < 1156818887 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Brown noise, not the brown note. < 1156818910 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That sounds... that also sounds quite different. < 1156818936 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And blue noise also sounds different. < 1156818941 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION compares it to white noise < 1156818983 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :base phi is fun < 1156818996 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it is simmilar to base fibonacci < 1156818997 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Blue noise seems to be cleaner. < 1156819004 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :base one (unary) is no use :-( < 1156819011 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :and base zero is the LOSE < 1156819012 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :jix: radix, you mean? < 1156819022 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :actually, neither of those are "real" bases < 1156819034 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What about Base Omega? < 1156819047 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :unary only represents positive integers, and base zero is... nothing < 1156819059 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ihope: uh i guess < 1156819069 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Purple noise sounds even cleaner... < 1156819072 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I meat babies! < 1156819074 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*meant < 1156819094 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :;D < 1156819094 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1156819094 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Gray noise is something a person could fall asleep to... maybe. < 1156819109 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ihope: these are getting pretty obscure < 1156819119 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea what these noise are. < 1156819134 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I only know that someone who assosciates color with sound ended up naming odd sounds according to color. < 1156819152 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :'salright, ihope is just reading them off a selection menu ;-) < 1156819156 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And when people want to sound scientific about audio equipment, they use one of those noises like buzzwords. < 1156819181 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :"puce noise with chartreuse spots" < 1156819209 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :unary represents your mom. < 1156819209 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I say we should've named the noises according to food. < 1156819209 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Pizza noise. < 1156819209 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Papaya Noise sounds awful. < 1156819223 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- The future of IRC" < 1156819226 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We should have named them the same way we name nozzles. < 1156819230 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION drinks papaya juice of papower < 1156819238 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I could go to sleep to some Flan Noise. < 1156819239 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156819260 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Habanero Noise will wake you up pretty quickly. < 1156819263 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah, that's it! < 1156819282 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's what grey noise should be called... flan noise. < 1156819298 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It should be called lament noise < 1156819303 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, time for me to abruptly disappear again. < 1156819306 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and GreyKnight could be called FlanKnight? < 1156819316 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No, we need to name some noise that deals with YourMom lament noise. < 1156819328 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has left irc.freenode.net ("Fooled you!") < 1156819330 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :What *is* the sound of fat? < 1156819345 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The sound of Waikiki Beach? (lame joke) < 1156819349 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1156819397 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :gray noise is cool < 1156819407 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Like flan. < 1156819411 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But flan is cooler. < 1156819471 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1156819615 0 :CXI!unknown@unknown.invalid QUIT :"If you're reading this, it's probably xchat's fault." < 1156819616 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :we can't fucking swear in #nethack? < 1156819644 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :-_- < 1156819645 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1156819654 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Don't make me look down my nose at you < 1156819670 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that would be... pretty disgusting. < 1156819699 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I have 4 ranks in Furious Glaring and I'm not afraid to use them < 1156819723 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :BRB < 1156819736 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: i didn't know you were female < 1156819760 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: asl? wana cybr? < 1156819761 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :8< < 1156819765 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :GLARE < 1156819777 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's not a glare, that's scissors, you dumb shit < 1156819795 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :YOU DO BETTER < 1156819864 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(0_0) < 1156819889 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :===========================>>>>>> (X_X) <<<<<======================================== < 1156819896 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Glaring at you while you get PWNED. < 1156819897 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :He looks more shocked < 1156819906 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I like the special effects on the second < 1156819909 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's RIGHT. Ph33r my ub3r-ASCII art. < 1156819914 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: see, a real female glare < 1156819923 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: not like your pathetic mockery < 1156819952 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :When I want your opinion, I'll rip your head off, scoop out what brains I can find, and crap your opinion back into your skull. < 1156819972 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1156819981 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :joke's on you, i don't have any brains! < 1156819986 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Dot dot dot period < 1156819995 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :uh-oh < 1156820000 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :period time-of-the-month < 1156820003 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Dot dot dot full-stop < 1156820003 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs < 1156820085 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: New moon tonight! You feel bitchy. < 1156820146 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :New moon tonight! You talk gently to the succubus... The succubs hits! The succubus scratches! What a bitch! < 1156820204 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :X Chromosomes: You Need Only One < 1156820317 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Your mom had three. < 1156820401 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Your ma had two Y chromosomes < 1156820509 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Think I've got the definition for this lego language sorted... next, an interpreter. < 1156820632 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!gamesby GreyKnight < 1156820636 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1156820643 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1156820646 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1156820648 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1156820654 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Silly lament. < 1156820661 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda \x.x < 1156820673 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156820685 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what is this lambda thing? < 1156820691 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suspects he might have written it < 1156820698 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Oh dear < 1156820702 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :better not touch, then < 1156820717 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It might asplode < 1156820750 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda true < 1156820768 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156820770 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 lament: ps < 1156820779 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Obviously Gregor coded that well. < 1156820790 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda \x.y < 1156820806 0 :ivan`!unknown@unknown.invalid QUIT :Connection timed out < 1156820837 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1156820846 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There's no hq9+ interpreter! < 1156820851 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I remember it working :| < 1156820855 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda 8a9oeu98ao8a9g83998glp3 < 1156820858 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Tokenizer error: Tokenizer can't comprehend '8' < 1156820868 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :okay. that's a different lambda. < 1156820901 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda print "hello world" < 1156820901 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!lazyk `1 < 1156820906 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Parser error: Unbound variable: print < 1156820906 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :While parsing "./tmp/egobot.l2Rlk5": Invalid character! < 1156820913 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :;D < 1156820931 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what the hell is this "lambda" and how does it work. < 1156820936 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda "hello" < 1156820938 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1156820949 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!lambda s < 1156820961 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!lambda j < 1156820963 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda (\x."hello")"world" < 1156820964 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Parser error: Unbound variable: j < 1156820966 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1156820978 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :!lambda "lol" "lament" < 1156820979 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda (\x.x "hello")"world" < 1156820981 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :lollament < 1156820983 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :helloworld < 1156820994 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda a="hello" < 1156820996 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Parser error: list index out of range < 1156821022 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what the fuck. < 1156821023 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156821036 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :okay i get it. < 1156821048 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i did write this. < 1156821048 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sets mode +nerdrage lament < 1156821073 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda #list < 1156821076 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :[and c0 c1 c10 c2 c256 c3 c4 c5 c6 c7 c8 c9 exp fact false fr i i0 i1 if iszero k mult not or plus pred s show succ true y] < 1156821091 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda #show iszero < 1156821096 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :\n.(n \x,x,y.y \x,y.x) < 1156821112 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haha \x,x,y < 1156821129 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Good job lament. < 1156821133 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Can't remember what you even wrote. < 1156821144 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Finally figured out how to use your own crappy software < 1156821151 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i remember fixing that \x,x,y issue but only offline < 1156821163 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anyway it doesn't affect the functionality < 1156821189 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda #show iszero c0 < 1156821192 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :\n.(n \x,x,y.y \x,y.x) < 1156821228 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda #show iszero c1 < 1156821230 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :\n.(n \x,x,y.y \x,y.x) < 1156821253 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda #show (iszero c1) < 1156821256 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :\x,y.y < 1156821268 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :\x,y.y? < 1156821274 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Why a comma and a period? < 1156821292 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :comma between arguments, period between arguments and the body < 1156821313 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda greyknight = "idiot" ; < 1156821315 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :\x,y shorthand for \x.\y. pretty much < 1156821330 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda greyknight < 1156821332 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :idiot < 1156821363 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there we go. < 1156821513 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :!lambda (\x.x x)(\x.x x) < 1156821516 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Parser error: Unbound variable: x < 1156821543 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has his Calc work done. :) < 1156821557 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :parser error why? < 1156821603 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :!lambda #show y < 1156821606 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :\f.(\x.(f x x) \x.(f x x)) < 1156821614 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1156821621 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :parser error because my parser is dumb? < 1156821630 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda (\x.x x) (\x.x x) < 1156821632 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :like author, like program < 1156821632 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Parser error: Unbound variable: x < 1156821633 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there we go :) < 1156821636 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1156821642 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it works on my local copy < 1156821658 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :!lambda (\x.(x x))(\x.(x x)) < 1156821663 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/bash: line 1: 11535 Segmentation fault ./lambda/lambda.py <./tmp/egobot.7E27T9 < 1156821668 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1156821675 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now *that* takes skill. < 1156821676 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1156821680 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1156821697 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks that EgoBot was *not* meant to handle recursion. ;) < 1156821709 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it segfaults locally on the program you originally gave < 1156821713 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Do Not Taunt Happy Fun Ball < 1156821742 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(Python segfaults due to running out of stack - one of unpleasant little things about Python) < 1156821764 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :That's a pretty assy way to handle running out of stack < 1156821794 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :your FACE is pretty assy. < 1156821803 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(also an unpleasent thing about Tcl (although Tcl handles it better *AND* there's a package in Tcllib to do tail call optimisation, so you shouldn't run into it if you're sane)) < 1156821860 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(Use Scheme.) < 1156821870 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :(use gkd-lisp) < 1156821888 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I intend to learn Lisp) < 1156821893 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(display "Ew.") < 1156821933 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Reverse Polish Lisp FTW." out < 1156822902 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, uh- question: could anyone recommend a TCL interpreter for OSX, preferably one with downloadable binaries? < 1156822910 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think I want to learn TCL < 1156822918 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :First, it's Tcl. < 1156822924 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fine < 1156822933 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Second, there's only one Tcl interpreter, and that is Tcl. < 1156823027 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Can you reccomend a Tcl compiler? < 1156823052 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I'll be venturing out of Scheme for a while, but y'know, just for the awesomeness. < 1156823055 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No Tcl compilers (except maybe the bytecode compiler that's part of the interpreter). < 1156823107 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sighs < 1156823120 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, can I get OSX binaries for Tcl anywhere? < 1156823166 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :http://tcltkaqua.sourceforge.net/ < 1156823186 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Remember: google is your friend < 1156823196 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1156823197 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: AWFUL-O. < 1156823210 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://tcltkaqua.sourceforge.net/ < 1156823219 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: What? < 1156823222 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Is there an echo in here? < 1156823228 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: Yeah. < 1156823253 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You're supposed to say "...echo in here?" ;-) < 1156823307 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: There's no compiler ;-;. < 1156823321 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://jim.berlios.de/ I lied. There are two implementations. < 1156823347 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :YOU LIAR. < 1156823359 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You dash my hopes and dreams and then tell me you're a LIAR?! < 1156823366 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although Jim is only a subset of it. . . < 1156823368 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh cruel cruel world of ours! < 1156823378 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION senses great anger < 1156823397 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I feel your anger, it gives you focus, it makes you stronger! < 1156823400 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*can feel < 1156823462 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Name that movie! < 1156823465 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... < 1156823469 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I give you all a challenge. < 1156823480 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You're changing the subject, BUB! < 1156823483 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :uhm... < 1156823501 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a star-wars, perhaps? < 1156823515 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Create the most efficient Ackermann function you can... the person that can return the most results wins. < 1156823533 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately... you'll have to wait till tomorrow to claim victory... because I'm leaving in a few minutes. < 1156823544 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Here's another line from that movie: < 1156823544 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :By the way..... http://en.wikipedia.org/wiki/Ackermann_function < 1156823566 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Make it pre-store the results. :p < 1156823567 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :She was alive, I felt it!!!!! < 1156823579 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And a last line: < 1156823581 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ahhhhhh! < 1156823582 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :huhm. < 1156823588 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I think the last line is the most descriptive one. < 1156823595 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking Dune, for some reason. < 1156823604 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Ackermann function, been there, done that, got the horrible picture < 1156823625 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it's Dune < 1156823630 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1156823655 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :A female dies in Dune? < 1156823663 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I thought Chani dies in the second (and last one I read) book? < 1156823672 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :she does. < 1156823675 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :she dies at childbirth < 1156823678 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric : < 1156823682 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1156823685 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. I know. < 1156823687 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :MY MOON FELL! < 1156823695 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's the only line I really remember from that book. < 1156823701 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wha? < 1156823704 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And Bene Tleilaxu, because of the horrible sense of spelling. < 1156823708 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I couldn't stand Dune, I'm sorry. < 1156823712 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Leto II is by far the most badass character in the entire series < 1156823725 0 :CakeProphet!unknown@unknown.invalid QUIT :Connection reset by peer < 1156823729 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Who's he? < 1156823730 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :If you haven't read God Emperor of Dune, you've missed out on his brilliance < 1156823744 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The first book was mediocre. The second book was awful. < 1156823756 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I thought the baron Harkonnen was a pretty amazing bad guy, and Peiter DeVries is pretty awesome as well. < 1156823779 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Leto II knocks the stuffing out of all of 'em, of course < 1156823783 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's no contest < 1156823786 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I thought the first was the best, but "God Emperor" is a close second. I haven't read anything after that. < 1156823796 0 :CakeProphet!n=CakeProp@h181.238.213.151.ip.alltel.net JOIN :#esoteric < 1156823797 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I want to read the one about the Butlerian Jihad. < 1156823835 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: save yourself time and money; don't < 1156823845 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I bought it and pretty soon wished I hadn't. < 1156823853 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION demands an Ackermann function from all of you! < 1156823861 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Write it in brainfuck... even. < 1156823870 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: Really? D: < 1156823898 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: They are molesting Herbert Senior's corpse < 1156823988 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but the butlerian Jihad itself is such a *great* story topic! How could they go wrong? < 1156824006 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :By trying to cram everything into a very small space < 1156824051 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Basically the premise of the legend books is that every single technological and social detail of the Empire was established at the time of the Jihad, 10 millenia ago < 1156824099 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, to a degree, that makes sense. < 1156824105 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I found the machines to be pretty unappealing, too. < 1156824125 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in what way? Stereotypical? < 1156824134 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :bland and tasteless < 1156824154 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :<:( < 1156824170 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :No depth to them at all... Star Trek's Lt. Cmdr. Data is a more three-dimensional character, and he sucks starfish. < 1156824175 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, fuck. now I don't have anything lined up to read the next time I have a chance. < 1156824187 0 :CXI!i=Sanity@dialup-179.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156824187 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :hold on, I'll get you something: < 1156824193 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Have you read the Amber series? < 1156824200 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :(Roger Zelazny) < 1156824216 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :did they go the usual retarded "I am an emotionless machine- humans are inefficient and must be destroyed!" route? < 1156824225 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no < 1156824231 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Pretty much, yes < 1156824240 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's your next read < 1156824241 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1156824246 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1156824252 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'll look into it < 1156824260 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :*that* was a good series... the plot is so complex even I get taken by surprise < 1156824286 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :The characters actually act like they have personalities :-o < 1156824346 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but, MAN, that tack is overdone. I've always thought that one of the best approaches to AI programming would involve simulating emotions. Logic in humans is superimposed over emotion, and our emotional responses represent a large number of the elusive things humans are good at. < 1156824430 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :They do have one Data recolour who's trying to understand emotions, but he gets all whiny because emotion does not compute < 1156824455 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Of course, being an evil robot, he kills things, so not a complete copy-and-paste of Data < 1156824476 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sighs < 1156824516 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :why are robots so rarely sympathetic characters? < 1156824565 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well, there's the token robot who works with the "trustee" human slaves and goes all noble and what-have-you < 1156824580 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wait, I can answer that myself: people want heroes thay can directly identify with. < 1156824581 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :but this probably evokes no feeling of surprise in you < 1156824590 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, yeah < 1156824599 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's the other stereotype. < 1156824625 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Robots are always either paladins or maniacal killing machines with a pretense of logic. < 1156824645 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Token Noble Sacrifice < 1156824669 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, < 1156824680 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's just depressingly formulaic. < 1156824702 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Amber manages to continually surprise you as well as somehow managing to weave all the complex threads together into a coherent world < 1156824746 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what kinda vein is Amber in? Cyperpunk, semi-fantasy, hard sci fi... ? < 1156824760 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I say "world", because there's little sense of an actual *story* as such; things are coming and going without so much as a by-your-leave, like real life < 1156824770 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's an odd sort of fantasy < 1156824799 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1156824808 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Technically it incorporates every story ever written, and many that haven't been, but obviously the author can only cover so much of the multiverse ;-) < 1156824816 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1156824866 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I wish it was possible to do a proper movie adaptation of Snow Crash. That would be *amazing* if they could be true to the book. < 1156825219 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but back on my previous point, I'd like to see more fiction where machines are portrayed more like Asimov did, where they were generally the victims of manipulation at the hands of humans. < 1156825242 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :they still managed to be heroes, on occasion. < 1156825345 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Characters like flatline from neuromancer are pretty good as well. < 1156826881 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I managed to come up with a lego-based language that uses black, red, yellow, green, blue, white, and transparent bricks < 1156826894 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :plus I'd like minifigures for the wandering processors :-) < 1156826961 0 :CakeProphet!unknown@unknown.invalid QUIT :No route to host < 1156827521 0 :Arrogant!i=Scott@92.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1156827654 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- 100,000+ downloads can't be wrong" < 1156827670 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye all < 1156827683 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1156827771 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156827787 0 :bsmntbombdood_!n=root@unaffiliated/bsmntbombdood JOIN :#esoteric < 1156827815 0 :bsmntbombdood_!unknown@unknown.invalid QUIT :Client Quit < 1156827917 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :g'night, all < 1156827940 0 :RodgerTheGreat!unknown@unknown.invalid NICK :RodgerTheAfk < 1156830089 0 :calamari!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1156832222 0 :anonfunc!n=pimaniac@adsl-67-117-30-249.dsl.chic01.pacbell.net JOIN :#esoteric < 1156832532 0 :anonfunc_!n=pimaniac@adsl-67-117-30-249.dsl.chic01.pacbell.net JOIN :#esoteric < 1156832533 0 :anonfunc!unknown@unknown.invalid QUIT :Remote closed the connection < 1156832582 0 :anonfunc_!unknown@unknown.invalid NICK :anonfunc < 1156837598 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- The future of IRC" < 1156837827 0 :anonfunc!unknown@unknown.invalid QUIT : < 1156838399 0 :clog!unknown@unknown.invalid QUIT :ended < 1156838400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1156839960 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The Ackermann function is *trivial* to define in any Lisp. < 1156839985 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's actually pretty useful for certain situations. (Which I didn't know.) < 1156840026 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :funny you should mention it, someone in another channel just tried to break my #eval script by running (ackermann 4 4) in it ;-) < 1156840044 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hehe. < 1156840055 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :execution timeout ftw < 1156840085 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Is it useful at all in Mathematics outside of being quaint to prove something? < 1156840086 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :We were using (defun ackermann (a b) (if (= a 0) (1+ b) (if (< a 0) 0 (if (= b 0) (ackermann (1- a) 1) (ackermann (1- a) (ackermann a (1- b))))))) < 1156840103 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Use cond :(. < 1156840111 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(cond) is a *lot* cleaner. < 1156840128 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait, you haven't written (cond) have you? :P. < 1156840153 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I thought not, butI just checked and it seems I do :-o < 1156840160 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::D. < 1156840214 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia says A is used in time-complexity analysis and for some benchmarking < 1156840231 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You should make (if) expand to a (cond). < 1156840244 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait, I don't think you can, because they're both special forms. < 1156840245 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's a good way to test how well your compiler handles massive recursion ;-) < 1156840248 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1156840298 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :actually, with this half-assery approach I could probably pull it off... < 1156840315 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :it essentially has only "functions" and "macros" < 1156840379 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :and isn't anywhere near generic enough to allow users to define the latter :-\ < 1156840415 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Still, it keeps me out of mischief < 1156840518 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156840577 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :One more error with your function. < 1156840588 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :O RLY < 1156840596 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(if (> a 0) not (if (< a 0) < 1156840622 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :(if (< a 0) 0 < 1156840638 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :notice that little 0 sneaking in unobserved! < 1156840643 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Read the Wikipedia definition. < 1156840653 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(> a 0) < 1156840664 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The integers are all non-negative. < 1156840673 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :yah < 1156840691 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I just threw that in in case some wise guy decided to pass a negative argument in < 1156840704 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh :P. < 1156840716 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I would else it to 0 then. < 1156840848 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(ackermann 6 90) is calculating :P. < 1156840874 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :..... And calculating. < 1156840904 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(ackermann 6 20) gave me a result, at least, heh. < 1156840985 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :gkdlisp doesn't store any precalculated values, so I'll not be going anything like that deep :-o < 1156840999 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Gkdlisp is horrible. < 1156841000 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::D. < 1156841028 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I still can't see why CL *insists* on having defun and define. < 1156841182 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Nothing listed in the spec for just define, but there are several define- things < 1156841232 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :scheme<3 < 1156841474 0 :CXI!unknown@unknown.invalid QUIT :Success < 1156841901 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, Scheme is consistent in that (define) maps a result to a symbol (creating state). < 1156841905 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Functions too. < 1156842000 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ah, so you use (define) to attach *anything* to a symbol? < 1156842021 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight, yeah. < 1156842045 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Makes higher-order functions a lot prettier, for one ;) < 1156842120 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure you could cook up something such in CL, as per our discussion on Lisp readers earlier ;-) < 1156842131 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :but CL is intended to be *Common*, not perfect < 1156842167 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :which leads to a few oddities here and there < 1156842238 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hehe. < 1156842258 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :FSVO "few" < 1156842265 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The problem I had with CL in the very beginning was that I couldn't get used to the irregularities and the insane amount of things to memorize. < 1156842281 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Scheme feels a lot more fun to me, since I can abstract it all much more cleanly. < 1156842294 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I didn't like CL < 1156842305 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. The same here. < 1156842313 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I guess that's how you can tell Scheme is a-callin' :P. < 1156842333 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Uggh. I hate writing parsers though, and reading fun ABNFs. < 1156842345 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*``fun'' < 1156842365 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :CL seemed like a big mess to me, with a million things to remember. And the multiple namespaces didn't sit right with me. < 1156842382 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. Yeah, I got the same feeling. < 1156842423 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :MIT/GNU Scheme's standard is pretty good. It comes with raw X usage, TCP streams, and all. < 1156842485 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :By all accounts, though, the world before CL was one of many different, barely intersecting types of Lisp < 1156842494 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1156842507 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :At least now everyone has something to touch base with, even if only to say why they're better :-P < 1156842527 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156842541 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I love it when a book calls itself a handbook but has 1000+ pages. < 1156842548 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :1309 actually. < 1156842587 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's a two-handbook < 1156842645 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Haha. < 1156842676 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :In Haskell, I got to steal the IRC parser code from elsewher. < 1156842680 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*elsewhere < 1156842686 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Now I got to write it myself :(. I hate parsers. < 1156842746 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure I saw some Scheme IRC code somewhere... < 1156842800 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I know it exists, if *Haskell* had IRC code, Scheme must have it. < 1156842858 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Haskell's only IRC thing out there was for HaskellBot, which was filled with an insane amount of monads, and the Hircules client's ``library'' which was also lumped with a whole bunch of useless GUI functions. < 1156842879 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I think I made what can be considered to be the first ``IRC library'' in Haskell, no matter how rudimentary it is. < 1156842981 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :http://sisc.cvs.sourceforge.net/sisc/contrib/irc/scheme/ < 1156843092 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But, I wanna try my hand at the parser myself. < 1156843104 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1156843116 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Of course, if I need to, I'll just steal SISC's code :D. < 1156848488 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :[ot] would someone help me make up some words for which "WORD" is an acronym, which imply some rant towards M$ or Word itself? All I could come with is "We Ought to Rant Doubly". < 1156849665 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :nm < 1156849690 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :s/acronym/abbreviation/ < 1156849744 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :er, forget it < 1156850088 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1156850259 0 :Arrogant!i=Scott@2.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1156852054 0 :jix!n=jix@L63dd.l.strato-dslnet.de JOIN :#esoteric < 1156852422 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1156853503 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1156853777 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wilted Or Rancid Butterflies? < 1156853785 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Erm, Dandelions. < 1156853813 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe something like We Overwrite Random Data. < 1156854238 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :nice one :) < 1156854241 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or Word Overwrites Random Data. < 1156854442 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :oh, a vijara... < 1156854469 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :(vijara is just another recursive acronym) < 1156854503 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1156854610 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :An AAIARAT is a recursive acronym, then < 1156854620 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Aye? < 1156854739 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1156855158 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :how would a pangram look like in Japanese? < 1156855335 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Long. < 1156855616 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :oh, there's one in kana: ??????? / ????? / ?????? / ????? / ??????? / ????? / ??????? / ????? < 1156855935 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What character encoding would that be? < 1156855961 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :er, did I forget to switch to utf-8? < 1156855977 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric : oh, there's one in kana: いろはにほへと / ちりぬるを / わかよたれそ / つねならむ / うゐのおくやま / けふこえて / あさきゆめみし / ゑひもせす < 1156856016 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :that last one was utf-8 < 1156856067 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :very unreadable indeed :/ < 1156856176 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: IROHANIHOHETOTIRINURUWOWAKAYOTARESOTUNENARAMUUWINOOKUYAMAKEHUKOETEASAKIYUMEMISIWEHIMOSESU? < 1156856256 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :er, yes, I suppose < 1156863588 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156863738 0 :puzzlet!n=puzzlet@124.57.51.58 JOIN :#esoteric < 1156864429 0 :nickie12!i=nickie12@p548356D9.dip.t-dialin.net JOIN :#esoteric < 1156864477 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Please give me the source of 99 Bottles of Beer in IRP,if yuo do it, it would be lovely < 1156864678 0 :Keina!i=Nixen@238.Red-88-0-188.dynamicIP.rima-tde.net JOIN :#esoteric < 1156864685 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1156864689 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1156864691 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1156864782 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Can anyone say "hello world" to the channel? That would be lovely < 1156864808 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :Hello World < 1156864832 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Please write it without capitals, OK? < 1156864865 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :hello world < 1156864876 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Thank you! < 1156864911 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Now, can anyone say the source code of 99 Bottles of Beer to the channel? < 1156864928 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :the source code of 99 Bottles of Beer < 1156864942 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :*rofl* < 1156864955 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :say *rofl* < 1156864961 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :*rofl* < 1156864965 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1156864980 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Please don < 1156864995 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :'t do a DDoS attack by saying *rofl* < 1156865188 0 :jix!n=jix@L63dd.l.strato-dslnet.de JOIN :#esoteric < 1156865196 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Hi jix < 1156865198 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :say hi < 1156865205 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :please < 1156865207 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1156865210 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1156865218 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :moin??? < 1156865232 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :deutsh? < 1156865242 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Please give me the answer to this question: Is jix/are you german? < 1156865254 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i am < 1156865260 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1156865264 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :wilkomen im club < 1156865284 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :dachte hier weren nur englender < 1156865286 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wer ist denn noch alles deutsch? < 1156865289 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :I'm too ^^ < 1156865290 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :ich < 1156865304 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :afk < 1156865306 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm hier waren nochmal 2 andere deutsche... aber die sind glaub ich nicht da < 1156865370 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://www.frappr.com/esolang << here is a map of esolang programmers < 1156865414 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Kanns sein, dass "Anders" deutsch ist?(English: Am I right with the belief Anders is german?(Anders is the german word for different)) < 1156865528 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :If anyone needs it I can post the source code of the "99 Bottles of Beer" song to the channel. < 1156865710 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nickie12: according to geobytes.com Anders is from sweden < 1156865718 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but according to geobytes.com i'm from italy ^^ < 1156865731 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and it would be new to me that bremen is an italian city ^^ < 1156865756 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Bremen is a german city ^^ < 1156865770 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :duh... that was the point... < 1156865933 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :oh... I didn't understand your sentence... *bang my head on the wall < 1156865934 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :* < 1156865968 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :"leichte schläge auf den hinterkopf erhöhen das denkvermögen" ^^ < 1156866028 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Please note that I'm grinning now *laugh* < 1156866693 0 :pgimeno!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156866698 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :re < 1156866797 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1156866806 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Welcome back Keina < 1156866809 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1156866841 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :say idiot < 1156866849 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hey GregorR-W < 1156866860 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Please don't be so rude Keina < 1156866865 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1156866873 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1156866878 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :wer is alles deutsh? < 1156866887 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keina: das hatten wir schon... < 1156866892 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :ich weis < 1156866896 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :aber ich war afk < 1156866901 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :kan jemand gekomen sein < 1156866915 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keina: the only germans here are AFAIK you, nickie12 and i < 1156866923 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :stimt < 1156866935 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :und anders < 1156866938 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :iner leiste rechts < 1156866942 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :stet ganz oben < 1156866947 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :einer der "anders" heist < 1156866952 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :is das nit deutsh? < 1156866963 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keina: no he's from sweden AFAIK < 1156866969 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1156867029 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Please produce an output with an IRC command < 1156867053 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval (+ 1 2 3 4) < 1156867054 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (+ 1 2 3 4) < 1156867056 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> 10 < 1156867072 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#help < 1156867072 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#help : Tells you what a command does. < 1156867087 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :#list < 1156867088 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :#info < 1156867089 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That could cause conflicts. < 1156867102 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (+ 1 2) < 1156867102 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (+ 1 2) < 1156867104 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> 3 < 1156867117 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (+ 2 3) < 1156867118 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (+ 2 3) < 1156867119 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> 5 < 1156867123 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (exit) < 1156867124 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (exit) < 1156867126 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156867128 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (998) 'EXIT' IS NOT A FUNCTION OR A MACRO < 1156867130 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (quit) < 1156867131 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (quit) < 1156867133 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156867134 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (998) 'QUIT' IS NOT A FUNCTION OR A MACRO < 1156867145 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1156867146 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (+ 1 2 3 4) < 1156867147 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (+ 1 2 3 4) < 1156867148 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> 10 < 1156867155 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval (eval '(eval '(eval))) < 1156867157 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (eval '(eval '(eval))) < 1156867159 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156867160 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (483) FUNCTION 'eval' TAKES ONE ARG < 1156867162 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION congratulates everyone on their counting skills < 1156867186 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :lols < 1156867199 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :i like this channel < 1156867212 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Please recognize that I go and play badminton < 1156867215 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Goodbye < 1156867217 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :cu < 1156867225 0 :nickie12!unknown@unknown.invalid QUIT : < 1156867228 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval (+ 3) < 1156867230 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (+ 3) < 1156867231 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156867233 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (327) FUNCTION + TAKES AT LEAST TWO ARGS < 1156867238 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wahb wahb wahb < 1156867240 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :say "cu" < 1156867250 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1156867252 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Cu? < 1156867261 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :see you < 1156867264 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :cu < 1156867273 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1156867282 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :apparently there's a slang word "cu" in some language, which is rather rude < 1156867283 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now say "nedm"/ < 1156867294 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I forget which, but it came up in a mailing list one time :-) < 1156867299 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval (not t) < 1156867301 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (not t) < 1156867302 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156867304 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval (not nil) < 1156867304 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (998) 'NOT' IS NOT A FUNCTION OR A MACRO < 1156867304 0 :Keina!unknown@unknown.invalid PART #esoteric :? < 1156867309 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (not nil) < 1156867310 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mmh. < 1156867311 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156867312 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (998) 'NOT' IS NOT A FUNCTION OR A MACRO < 1156867327 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What unary functions are there? < 1156867375 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ummm < 1156867381 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :(car), (cdr) ? < 1156867390 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Those'd work. < 1156867399 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval (((lambda (x) (lambda (y) (x y))) cdr) '(3 4 5)) < 1156867399 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (((lambda (x) (lambda (y) (x y))) cdr) '(3 4 5)) < 1156867401 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156867403 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (974) FIRST ITEM IS NOT A SYMBOL OR LAMBDA (''((LAMBDA (X) (LAMBDA (Y) (X Y))) CDR)') < 1156867409 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Uh? < 1156867421 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval (lambda (x) (lambda (y) (x y))) < 1156867422 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (lambda (x) (lambda (y) (x y))) < 1156867424 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> # < 1156867442 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval ((lambda (x) (lambda (y) (x y))) cdr) < 1156867443 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval ((lambda (x) (lambda (y) (x y))) cdr) < 1156867444 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> # < 1156867481 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Methinks that should be #, no? < 1156867519 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#do eval ((lambda (y) (cdr y)) '(3 4 5)) < 1156867520 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval ((lambda (y) (cdr y)) '(3 4 5)) < 1156867522 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> '(4 5) < 1156867547 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval (((lambda (x) (lambda (y) (x y))) cdr) '(3 4 5)) < 1156867548 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (((lambda (x) (lambda (y) (x y))) cdr) '(3 4 5)) < 1156867550 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156867551 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (974) FIRST ITEM IS NOT A SYMBOL OR LAMBDA (''((LAMBDA (X) (LAMBDA (Y) (X Y))) CDR)') < 1156867561 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval (((lambda (cdr) (lambda (y) (cdr y))) x) '(3 4 5)) < 1156867563 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (((lambda (cdr) (lambda (y) (cdr y))) x) '(3 4 5)) < 1156867565 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156867567 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (974) FIRST ITEM IS NOT A SYMBOL OR LAMBDA (''((LAMBDA (CDR) (LAMBDA (Y) (CDR Y))) X)') < 1156867573 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval (((lambda (cdr) (lambda (y) (cdr y))) cdr) '(3 4 5)) < 1156867574 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (((lambda (cdr) (lambda (y) (cdr y))) cdr) '(3 4 5)) < 1156867576 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156867577 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (974) FIRST ITEM IS NOT A SYMBOL OR LAMBDA (''((LAMBDA (CDR) (LAMBDA (Y) (CDR Y))) CDR)') < 1156867589 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay, this means that Lisp is stupid and everybody should stop using it. < 1156867593 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :One thing about this... it's rather spammy. < 1156867603 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I might drop the echo line. < 1156867629 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1156867693 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :what were you trying to make, anyway? < 1156868244 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Lesse .. #eval (system "rm -rf /") < 1156868424 0 :tgwizard!n=tgwizard@c-e33fe155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1156868625 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: does that answer query too? ;) < 1156868690 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It should do, although no-one's tested that part yet < 1156868700 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: can i try? < 1156868722 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :yah < 1156869205 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Every time I'm looking for something GNU/Linux-related and obsolete, I search and search and search and then find it on planetmirror. < 1156869213 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :You'd think I'd learn to look at planetmirror first. < 1156869330 0 :Keina!i=Nixen@238.Red-88-0-188.dynamicIP.rima-tde.net JOIN :#esoteric < 1156869347 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :say hi < 1156869373 0 :Keina!unknown@unknown.invalid PART #esoteric :? < 1156869642 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I've heard of interpreters crashing, but that *HAHAHAHA I AM ENDLESSLY AMUSING* < 1156870050 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval (system "ls /") < 1156870052 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (system "ls /") < 1156870053 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156870055 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (998) 'SYSTEM' IS NOT A FUNCTION OR A MACRO < 1156870065 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1156870076 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1156870170 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :nice try < 1156870199 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :So, I'm thinking of adding explicit security levels to Plof. Internal/library functions would have a definition of their security level (perhaps 1-5) depending on trust. So system, for example, would have a trust of 5, but if and println would have a trust of 1. That way, you could (somewhat) safely run a remotely accessable interpreter, so long as you make sure to run it at low trust. < 1156870242 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: why not just write an interpreter in lisp < 1156870263 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :lindi-: I wanted to see if I could do one from scratch < 1156870572 0 :Sph1nx!n=sphinx@89-178-90-243.broadband.corbina.ru JOIN :#esoteric < 1156873431 0 :CXI!n=Sanity@dialup-55.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156876604 0 :nickie12!i=nickie12@p54835B06.dip.t-dialin.net JOIN :#esoteric < 1156876624 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Please understand that I say hello < 1156876647 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION refuses to understand. < 1156876744 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Please ask me how to understand something :P < 1156876775 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is away for a very short time < 1156876787 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How do I understand something? < 1156876875 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't away anymore < 1156876890 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :You only have to think about it or read about it < 1156876897 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Or... maybe 42 :P < 1156876917 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to think about that nickie12 says hello < 1156876930 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fails, then tries to read about that nickie12 says hello < 1156876933 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION succeeds < 1156876946 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, wait... < 1156876947 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fails < 1156877038 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Ok, please go to a course for dumb guys. I recommend you the course: Understanding the word hello < 1156877039 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156877082 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How do I go to a course for dumb guys? < 1156877086 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1156877091 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :42 < 1156877092 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156877096 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :AH TUHK TAT AND NOW AHM SMAHT! < 1156877114 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1156877133 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :"I took that and now I'm smart" < 1156877142 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So isn't guessing the thing computers are worst at? < 1156877161 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Thanks for the translation to dummy language :) < 1156877303 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: With Windows, it's the only thing that a computer can do. < 1156877315 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nickie12: A/S/L?? < 1156877323 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I thought crashing was the only thing they could do. :-P < 1156877379 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :And I thought reporting the personal information to Microsuck and, after that, crashing is the only think they could and should do :P < 1156877398 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :OK, I use it too, but only for gaming and IRC. < 1156877410 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Why would you use it for IRC? < 1156877425 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Because I love mIRC xD < 1156877467 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1156877471 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :1) WINE < 1156877473 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :2) mIRC sucks. < 1156877474 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :does mIRC still suck as much as it used to? < 1156877486 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So... I didn't say that computers couldn't guess, did I? < 1156877508 0 :Sph1nx!unknown@unknown.invalid QUIT :" !" < 1156877516 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :1) - I don't use Linux altough I like it, I use my Mac < 1156877549 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :2) - give me another scriptable graphical IRC client with an easy scripting language please :P < 1156877559 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nickie12: xchat? < 1156877568 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why do you want your irc client scriptable, anyway? < 1156877570 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Nobody's implemented Brainf**kIRC yet? :-o < 1156877578 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Gasp! < 1156877596 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Chatzilla is scriptable and runs anywhere there's FF < 1156877605 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1156877610 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :thanks. < 1156877694 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ChatZilla is scriptable? < 1156877709 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what's the point of scriptable irc clients? < 1156877743 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :lament: You can make fun things like < 1156877747 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pushes lament into a pit. lament lands on a set of iron spikes. The spikes were poisoned. The poison was deadly... < 1156877749 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ChatZilla /is/ a script. < 1156877757 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's JavaScript. < 1156877790 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Chatzilla itself is coded in JavaScript?! < 1156877793 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1156877795 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Firefox is to JavaScript as Emacs is to Lisp :P < 1156877814 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: taht's not fun. That just makes you look like an idiot every time you paste it. And it dosen't need a script. < 1156877818 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It has support for JS plugins as well < 1156877834 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sets mode -fun lament < 1156877874 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :But I think I don't switch to Chatzilla because I hate JavaScript >.< < 1156877875 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: That mode was unset long, long ago. < 1156877880 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :JavaScript = awesomeo. < 1156877893 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :JavaScript = underrated. < 1156877943 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :=== u is unknown mode char to me < 1156878013 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you can do some cool things like interpreters for esoteric languages in JavaScript, but I don't like it ^^ < 1156878054 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :javascript is quite nice conceptually < 1156878079 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It does have some dark, freaky corners, particularly in terms of OO ability. < 1156878089 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Eew, OO. < 1156878092 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :I prefer developing in server-side scripting languages, more precisely in PHP < 1156878092 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I mean yum, OO. < 1156878104 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :nickie12: Apples and oranges. < 1156878134 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :I'm not born to code in JavaScript... < 1156878165 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :PHP blows, though. < 1156878166 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I was born speaking C. < 1156878185 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lament's opinion of PHP is fairly typical for this channel. I don't share it. < 1156878206 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Actually, to get lament's opinion on any language, use this algorithm: < 1156878223 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :if (language == "Python") { lament.likes[language] = true; } else { lament.likes[language] = false; } < 1156878236 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lamentLikes "Python" = True < 1156878240 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lamentLikes _ = False < 1156878269 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: that's clearly not true. < 1156878285 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :lament.likes[language] = (language=="Python"); < 1156878309 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1156878314 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, yeah. < 1156878323 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you mean < 1156878328 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lamentLikes x = x == "Python" < 1156878330 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1156878332 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that. < 1156878343 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :All languages look exactly the same with this stuff. < 1156878359 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :def lamentLikes(x): < 1156878371 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : return x == "Python" < 1156878374 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or something like that. < 1156878381 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :OK, in case you guys were wondering, the joke is long-dead. < 1156878405 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :likes(lament,python) = True < 1156878406 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :beat that! < 1156878468 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :likes(lament,python) < 1156878471 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sheesh. < 1156878483 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1156878495 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"likes(lament,python)." would be the Prolog way. < 1156878506 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :doeshelikeit("lament", "phyton")."
".$ll->doeshelikeit("lament", "php"); ?> < 1156878507 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's what I meant. < 1156878510 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :huch < 1156878516 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1156878529 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh wow < 1156878530 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :clearly that's the best entry so far. < 1156878619 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :doeshelikeit("lament", "phyton")."
".$ll->doeshelikeit("lament", "php"); ?> < 1156878626 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :thats it *grin* < 1156878636 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :amazing. Now i see the light. < 1156878660 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lamentLikes x = length x == 6 && head x == 'P' && head (tail x) == 'y' && head (tail (tail x)) == 't' && head (tail (tail (tail x))) = 'h' && head (tail (tail (tail (tail x)))) = 'o' && head (tail (tail (tail (tail (tail x))))) = 'n' < 1156878673 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sorry. I can't write code that huge and ugly in Haskell. < 1156878919 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :That algorithm should replace the implementation of the "Hello world" application! :D < 1156879003 0 :Keina!i=Nixen@9.Red-83-59-24.dynamicIP.rima-tde.net JOIN :#esoteric < 1156879023 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :re < 1156879061 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :wb < 1156879175 0 :Keina!unknown@unknown.invalid PART #esoteric :? < 1156879232 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :sub lament_likes { my $x = shift; $x =~ s/(.)(.)/\2\1/g; return $x eq pack('H*', '795068746e6f'); } < 1156879238 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Didn't see the Perl version anywhere. < 1156879395 0 :Keina!i=Nixen@9.Red-83-59-24.dynamicIP.rima-tde.net JOIN :#esoteric < 1156879407 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION curses very, very loudly. . . < 1156879573 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: too long! < 1156879581 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i mean, too short! < 1156879626 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :say some thing < 1156879640 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Keina: never! < 1156879667 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :say nothing < 1156879667 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1156879667 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :OK, I did an implementation of the "algorithm" in AppleScript :D < 1156879678 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :if lament_likes returns False, does that mean that lament likes False? < 1156879684 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :set lang to "PHP" < 1156879687 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I do like False. < 1156879693 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :if lang is "Python" then < 1156879699 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :set lament_likes to yes < 1156879706 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :else < 1156879714 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wow, this applescript thing is braindamaged. < 1156879715 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :set lament_likes to no < 1156879716 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :end if < 1156879718 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"set x to y"? < 1156879722 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1156879727 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's evil. < 1156879735 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :..... < 1156879742 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :AppleScript is supposed to be an english-like scripting language... < 1156879743 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :*lol* < 1156879749 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :although i guess not as evil as x=y < 1156879761 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(which ought to be equality, not assignment) < 1156879778 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :x:=y is probably the best < 1156879806 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :set lang PHP;if {[string compare $lang Python]} {set ::lament::likes 1} else {set ::lament::likes 0} < 1156879808 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :actually the Smalltalk way is the best. < 1156879818 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :x <- y < 1156879822 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :except that the <- is a single character < 1156879829 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a left arrow < 1156879837 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :the shortest version in php :P < 1156879861 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I know of a language where assignment is <- (less-than, dash) < 1156879862 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :if(language == "Python") lament_likes = "yes"; < 1156879870 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: i do too < 1156879871 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :else lament_likes = "no"; < 1156879876 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: but smalltalk is prettier. < 1156879878 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :procedure lament_likes(x) is begin return x = "Python"; end lament_likes; < 1156879885 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Tcl way is nice, since it conforms to everything else in the language (Yay, Polish notation!) < 1156879896 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(however in absence of a special <- character, you have to use x _ y in smalltalk) < 1156879909 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156879929 0 :Keina!unknown@unknown.invalid QUIT : < 1156879935 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* Tcl would be evil if it used RPN. < 1156879949 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yuck, I prefer := much better than _ < 1156879975 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :[bar foo set] would set $foo to bar if RPN was used. Glad that it's not. . . < 1156880028 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The Multimedia ToolBook scripting language is much more dain-bramaged. < 1156880035 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :(plus I'm slightly Pascal-oriented, Borland flavour) < 1156880152 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :: lament_likes s" python" compare ; < 1156880162 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(i _think_ that's the correct forth) < 1156880181 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :put "yes" into text of field "lament" < 1156880224 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :lament.likes:add"Python" < 1156880367 0 :_jol_!n=_@c5850-a3-2-62-147-20-100.dial.proxad.net JOIN :#esoteric < 1156880371 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :do we need a bash version? < 1156880441 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :I think yes :D < 1156880508 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :/lament_likes { (Python) eq } def < 1156880530 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"n"-#v_"o"-#v_"h"-#v_"t"-#v_"y"-#v_"p"-#v_1> < 1156880542 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>0^ < 1156880879 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you want a stand-alone program that reads from input, it's as easy as: < 1156880880 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :0"nohtyP">:#v_025*".sey">:#,_@ < 1156880883 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : *520_ #-^#~< ^"no." < 1156880920 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :befunge? < 1156880968 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, the program would say "no." to that, but Befunge it is. < 1156881570 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :can anyone paint it for piet? *laugh* < 1156881650 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I haven't got any generic string-handling functions for Piet < 1156881661 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :All I have is one for printing strings < 1156882118 0 :GreyKnight!unknown@unknown.invalid QUIT :Remote closed the connection < 1156882432 0 :GreyKnight!n=greykt@88-108-161-58.dynamic.dsl.as9105.com JOIN :#esoteric < 1156882476 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :wb < 1156882486 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I meant to do that. < 1156882901 0 :GregorR-W!unknown@unknown.invalid QUIT :"Chatzilla 0.9.75 [Firefox 1.5.0.2/0000000000]" < 1156882922 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1156882939 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Please recognize that I say hello to Sgeo < 1156882953 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1156882965 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :IRP ^^ < 1156884412 0 :kipple_!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1156884418 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1156884448 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :'H\'e\'l\\'o\ < 1156884589 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1156884969 0 :RodgerTheAfk!unknown@unknown.invalid NICK :RodgerTheGreat < 1156885019 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doubts anyone recognizes that language < 1156885207 0 :CakeProphet!n=CakeProp@h64.235.213.151.ip.alltel.net JOIN :#esoteric < 1156885687 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1156885980 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1156886843 0 :tgwizard!unknown@unknown.invalid QUIT :Remote closed the connection < 1156888426 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm.. < 1156888457 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION figures out how to create a Turing Complete language with only one variable. < 1156888475 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I mean... the language itself has access to only one variable. < 1156888784 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :some turing-complete languages have no variables. < 1156888800 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :eg unlambda < 1156888893 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!cat ACTION flar < 1156888896 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION flar < 1156888924 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!cat dog < 1156888928 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :dog < 1156889053 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : < 1156889412 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Oh?? What a nice CTCP. < 1156889422 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :!cat while(1) echo "lol" < 1156889422 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1156889424 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :while(1) echo "lol" < 1156889471 0 :nickie12!unknown@unknown.invalid QUIT : < 1156889483 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I managed to create a segfault earlier... sadly it was in a process EgoBot was piping in from :-( < 1156889516 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :who is this nickie12 character < 1156889601 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* < 1156889853 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Apparently he doesn't know what a cat program does. :) < 1156890417 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot != stable ^^ < 1156890554 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what language he was trying to put through the cat anyway < 1156890574 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :If it had a ; it'd be valid PHP < 1156890616 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Really, it desperately needs a ; :-P < 1156890634 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sellotapes an eel to it < 1156891438 0 :pgimeno!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156891469 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1156893022 0 :wooby!n=alan@ny-lancastercadent4g1-3a-236.buf.adelphia.net JOIN :#esoteric < 1156895534 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1156895793 0 :kipple_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156896677 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... okay. < 1156896683 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I present ye all with a challenge. < 1156896689 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :A collaborative challenge. < 1156896695 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Simulate brainfuck with wikisyntax. < 1156896709 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I feel like proving wikisyntax is turing complete. < 1156896793 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :we need some sort of reward for these challenges >:-( < 1156896849 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It'd be really shoddy... but I'm thinking we could use a {{BFarray}} template that contains a bunch of if templates... each one checking a number... if the parameter of the template equals a number in one of the ifs... then the BFarray template will return something. < 1156896886 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but... how would you alter the returned templates any deeper? < 1156896930 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I feel like wiki syntax is probably not TC. < 1156896953 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I think it's possible... just... insanely difficult. < 1156896982 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It has control flow... something similar to variables... and returnable functions that intake parameters... so.... it's pretty close. < 1156897021 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Looking at semi-Thue systems might be instructive if you're looking into this < 1156897036 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ISTM there's some connection between the two < 1156897120 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Recursion/iteration? < 1156897152 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well, the whole idea of computing by replacing strings with each other < 1156897180 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I was actually asking CakeProphet if there's recursion or iteration :P < 1156897202 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :...I knew that! < 1156897230 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Well... wikimedia software purposely blocks infinite loops to prevent.. uh... well.. < 1156897231 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :you know. < 1156897234 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :infinite loops. < 1156897260 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :iteration... don't think so... but given the tools you have you -might- be able to create iteration... somehow... < 1156897264 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Well, you're only interested in the language, not the implementation < 1156897291 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :The software prevents infinite loops... but otherwise I'd say it's possible to do recursion. < 1156897327 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :If they can make an if template out of scratch... I'm guessing iteration is possible too. < 1156897410 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1156897455 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :It can also except input... in the form of the code... which could be used to alter templates... which are going to be the building blocks of any sort of TC wikisyntax. < 1156898605 0 :pikhq_!n=pikhq@67-21-19-37.clspco.adelphia.net JOIN :#esoteric < 1156899029 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156899117 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1156899156 0 :CakeProphet!n=CakeProp@h64.235.213.151.ip.alltel.net JOIN :#esoteric < 1156899297 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1156901146 0 :CXI!i=Sanity@dialup-180.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156904182 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1156904192 0 :pikhq!n=pikhq@67-21-19-37.clspco.adelphia.net JOIN :#esoteric < 1156904205 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION trips over pikhq's corpse as it comes back to life < 1156906536 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I hate Wiki markup, so I'd rather prove TeX is turing complete... but that's trivial to prove :P. < 1156906596 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Do I get a reward for implementing the Ackermann function in Scheme, CakeProphet ? < 1156906603 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And the entire 1.5 minutes I spend on it? < 1156906621 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :......no < 1156906628 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Aww man. < 1156906639 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But, because of that, I feel like plotting this function on a 3D graph. < 1156906662 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives Razor-X a tasty bun as a prize < 1156906673 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yay! IRC tasty bun! < 1156906709 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives up trying to draw an ASCII bun < 1156906745 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Did you enter the competition, by the way? < 1156906755 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1156906819 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wha? < 1156906839 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :.,. < 1156906886 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wha? < 1156906922 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :?ahW < 1156906948 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1156906969 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :'W\'h\'a\'?\ < 1156907009 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :#\W#\ #\h#\ #\a#\?#\! < 1156907688 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156907985 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1156908005 0 :CakeProphet!n=CakeProp@h64.235.213.151.ip.alltel.net JOIN :#esoteric < 1156908537 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156911130 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :(defun ackermann (a b) (cond ((= a 0) (1+ b)) ((and (> a 0)(= b 0)) (ackermann (1- a) 1)) ((and (> a 0)(> b 0)) (ackermann (1- a) (ackermann a (1- b)))) )) < 1156911903 0 :Arrogant!n=scotty@179.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1156912563 0 :bsmntbombdood!n=root@unaffiliated/bsmntbombdood JOIN :#esoteric < 1156912571 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156913686 0 :Arrogant_!i=Scott@29.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1156914092 0 :Arrogant!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156914557 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Night all. < 1156914571 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1156915168 0 :CakeProphet!unknown@unknown.invalid QUIT :No route to host < 1156915505 0 :cmeme!unknown@unknown.invalid QUIT :Remote closed the connection < 1156915547 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1156915625 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What if I feed it a non-integer? < 1156915633 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*Burn*. < 1156915752 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Well, non-integers don't exist in the language yet :-P < 1156915774 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well, non-integral numbers, I mean < 1156915774 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Wow. Sounds mighty useful :P. < 1156915785 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Time to stare at more ABNF goodness. < 1156915803 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ABNF: It's What's For Dinner < 1156915867 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ah, here's the distinguishing point between servername and the alternative. < 1156915879 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's funny, because x / y isn't technically part of the ABNF standard, but it's used everywhere. < 1156915894 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :EABNF? :-P < 1156915902 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :E? < 1156915909 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Extended < 1156915917 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :-_-'' < 1156915927 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :MEABNF we'll have soon enough. < 1156915951 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :SHDMEABNFWXYZ-andapartridgeinapeartree < 1156915972 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :;D. < 1156916093 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Uggh. Parsers :P < 1156916094 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :. < 1156916113 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Hm... I am going to have to make setf places work properly before I can put in decent hash tables < 1156916120 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But after I write the parser, things should go easier from there, and maybe I'll ease my conscience enough to write a program that plots the Ackermann function. < 1156916154 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I don't think Ackermann will look very interesting as a graph :-P < 1156916165 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I think it would look pretty whacky. < 1156916209 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Of course, both a and b would have to be graphed only on intervals of [1, 5] :D. < 1156916227 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, x will be [0, 5]. < 1156916233 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Anything more will take ages to evaluate. < 1156916234 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :and interpolated between, unless you know how to extend it to real numbers < 1156916261 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's a graph, I'm not trying to prove a theorem through induction. < 1156916265 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1156916319 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Just pointing out that a collection of 25 points mightn't be very fascinating without an interpolated surface between them < 1156916354 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's monotonic in both arguments, though, so no pretty features :-( < 1156916388 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. True. < 1156916404 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Just a sheet that suddenly shoots off vertically < 1156916491 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION leaves for sleep < 1156916515 0 :GreyKnight!unknown@unknown.invalid QUIT :"Sleeps?" < 1156916553 0 :NetCat!n=Blah@user-11fa5b3.dsl.mindspring.com JOIN :#esoteric < 1156916564 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats something. < 1156916616 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmm. Does any IRC server omit the prefix? < 1156916674 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Omit what prefix/ < 1156916678 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :? < 1156916837 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The IRC prefix. < 1156916980 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you mean the ":foo" part of the message, it's legal to omit it, so you should allow for that, no matter what current servers do. < 1156917018 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I thought so. < 1156917312 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nearly got my GNU/Linux system set up on my Mac LC580 8-D < 1156917609 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I used to run GNU/Linux on a Performa 5200, but that's a few orders of magnitude more normal; it's a ppc box, not a 68k one. (Although it's also a very silly box: http://www.lowendmac.com/roadapples/x200.shtml ) < 1156917723 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1156917824 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mine was probably a road apple too. < 1156917832 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But I replaced the proc. < 1156918584 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Incredible, FreeNode's ping timeout is just incredible. < 1156918613 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I was gone for 30 minutes, and the PING request wasn't ponged and it's still alive :D. < 1156922568 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1156924799 0 :clog!unknown@unknown.invalid QUIT :ended < 1156924800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1156925012 0 :GregorR-W!unknown@unknown.invalid QUIT :Remote closed the connection < 1156925063 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1156925652 0 :Arrogant_!unknown@unknown.invalid NICK :Arrogant < 1156932699 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I've received a spam with this plaintext content: < 1156932702 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ook Of < 1156932702 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ook < 1156932702 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ook Of < 1156932702 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ook Of < 1156932702 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ook < 1156932703 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :Of < 1156932707 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :Of < 1156932709 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ook Of < 1156932749 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :made me wonder if it is a short program written in a variant of Ook! < 1156933143 0 :nickie12!i=nickie12@p54836046.dip.t-dialin.net JOIN :#esoteric < 1156933155 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :hello? < 1156933197 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :hello? < 1156933206 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1156933212 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1156933620 0 :nickie12!unknown@unknown.invalid QUIT : < 1156933921 0 :nickie12!i=nickie12@p54836046.dip.t-dialin.net JOIN :#esoteric < 1156934351 0 :NetCat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156934737 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1156934891 0 :Sph1nx!n=sphinx@89.178.1.0 JOIN :#esoteric < 1156936261 0 :nickie12!unknown@unknown.invalid QUIT : < 1156939750 0 :Sph1nx!unknown@unknown.invalid QUIT :" !" < 1156941074 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1156941807 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :BBl < 1156943768 0 :jix!n=jix@L616c.l.strato-dslnet.de JOIN :#esoteric < 1156947224 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION yodels < 1156958293 0 :kipple_!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1156960391 0 :_jol_!n=_@c5850-a3-2-62-147-23-52.dial.proxad.net JOIN :#esoteric < 1156961077 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1156961106 0 :tgwizard!n=tgwizard@c-e33fe155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1156962160 0 :ihope_!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1156962794 0 :_jol_!unknown@unknown.invalid QUIT :"my keyb oard seems t o bee b ro ken :-(" < 1156962845 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1156963374 0 :_jol_!n=_@c5850-a3-2-62-147-21-79.dial.proxad.net JOIN :#esoteric < 1156964412 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1156967635 0 :_jol_!n=_@c5850-a3-2-62-147-23-149.dial.proxad.net JOIN :#esoteric < 1156970414 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So it's Python, Perl, PHP, and Ruby? < 1156970435 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :what is? < 1156970445 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The P languages. < 1156970480 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :is there a language called Puny yet? if not, i might have to make one... < 1156970510 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1156970805 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :it would of course be weakly typed < 1156970954 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Weakly typed but with static typing? < 1156970981 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And you'd have to give types for everything, but the types wouldn't do anything? < 1156971156 0 :jix!n=jix@L616c.l.strato-dslnet.de JOIN :#esoteric < 1156971774 0 :CakeProphet!n=CakeProp@h86.241.213.151.ip.alltel.net JOIN :#esoteric < 1156972054 0 :_jol_!unknown@unknown.invalid QUIT :"temci lo nu sipna .i co'o" < 1156973732 0 :fuse!n=fzort@medusa.insite.com.br JOIN :#esoteric < 1156973812 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156973812 0 :ivan`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156973863 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156973877 0 :CakeProphet!n=CakeProp@h86.241.213.151.ip.alltel.net JOIN :#esoteric < 1156975581 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Selling cake for more than you buy it for = prophet? < 1156975583 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1156976784 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1156978207 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :? < 1156978223 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bad pun. < 1156978230 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Profit = prophet, aye? < 1156979223 0 :fuse!unknown@unknown.invalid QUIT :"g'night all" < 1156979544 0 :GreyKnight!n=wheel@88-108-235-232.dynamic.dsl.as9105.com JOIN :#esoteric < 1156981241 0 :alex89ru!n=alex@p54A489A8.dip0.t-ipconnect.de JOIN :#esoteric < 1156981257 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :Hi @ all < 1156981270 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1156981279 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :Has anyone of you already writtem your own esoteric language? < 1156981286 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :maybe an interpreted language? < 1156981306 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :yes, many of us have < 1156981324 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :good < 1156981327 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I'd go so far as to say /most/ of us. < 1156981331 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :and what abou you < 1156981334 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :+t < 1156981338 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :okay :) < 1156981399 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :are most of this languages interpreted or comnpiled? < 1156981403 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :compiled < 1156981416 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :or oth? < 1156981421 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Probably slightly more are interpreted, but many are both. < 1156981425 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :I guess most of them are interpreted < 1156981476 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :kipple_ , GregorR have specialy YOU written some esoteric languages too? If so, have you published these? < 1156981480 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :so, have you made any esoteric languages then? < 1156981486 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :no < 1156981491 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :I have written Kipple ... < 1156981499 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :lol :) < 1156981501 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I've written several. < 1156981502 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :link? < 1156981513 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :http://www.esolangs.org/wiki/Gregor_Richards < 1156981519 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1156981519 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :http://rune.krokodille.com/lang/kipple/ < 1156981528 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1156981536 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :I' < 1156981547 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Main_Page is really the place to go < 1156981554 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1156981563 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :if you're after esolangs < 1156981591 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :yes i am < 1156981759 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :time to sleep. gn all < 1156981904 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :Is it hard to develop one esoteric language? ( I assume, that it is not hard for interpreted esoteric languages, but maybe I'm wrong??? ) < 1156982676 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :http://greyfire.org/creative/ogel.txt < 1156982678 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1156982709 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I've got this Lego-based language sorted, I think ;-) < 1156982755 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Dimensifuck is mine. < 1156982765 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's hard to develop a *good* one. < 1156982779 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :but a simple one not? < 1156982788 0 :tgwizard!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156982817 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, a simple one can be good. < 1156982834 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A mediocre/bad one? Easy to design. < 1156982843 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :There's a world of difference between "simple to use" and "simple to implement", of course :-) < 1156982845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Look at most of the Brainfuck variants as an example. < 1156982854 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: Simple to implement, of course. < 1156982868 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Simple to use wouldn't be esoteric. :p < 1156982875 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :\./ < 1156982958 0 :kipple_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156982968 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :The 2D esoteric languages are really cool :) < 1156982976 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bah. < 1156982982 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ooD, please. < 1156982988 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lubs Dimensifuck still < 1156983050 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers whether to add OGEL to the wiki now or after he's written an implementation < 1156983118 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Dimensif*ck is a 2D language though ;). < 1156983136 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1156983146 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: That's only because I haven't yet written a proper ooD program in it. < 1156983155 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got sketches, but that's it right now. < 1156983179 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alex89ru: She just argues that DF is topologically 2D, and that Befunge is topologically 1D. . . < 1156983210 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Befunge is topologically 2D as well. < 1156983220 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Because at any given time you can move in two dimensions. < 1156983231 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not in Befunge. -_-' < 1156983263 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still. . . I really should redesign Dimensifuck so that you'll shut up. ;) < 1156983288 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :In which languages have you implemnted the interpreters/compilers? < 1156983290 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :> PC direction right < 1156983290 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :< PC direction left < 1156983290 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :^ PC direction up < 1156983291 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :v PC direction down < 1156983293 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders a 2D language which edge-wraps into a Klein bottle rather than a torus >:-) < 1156983321 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :See, at any given point, you can move in any direction ;). < 1156983342 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And, in DF, you can move in any direction from any point. . . < 1156983377 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In Befunge, just like in DF, you can't move in two (or more) directions *at once*. . . < 1156983401 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What's the hardcoded instruction to move in the positive direction in the 90th dimension? < 1156983422 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It takes multiple instructions. . . < 1156983428 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's where the flaw is. < 1156983449 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And how am I supposed to fix that and have each operation take up one character? < 1156983458 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :UTF-8 < 1156983463 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1156983467 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :One character == one unicode character < 1156983468 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :and still address an infinite number of dimensions, for that matter? < 1156983478 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can't. < 1156983493 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm, you could BYO-UTF. < 1156983500 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :One cell = any number of bytes beginning with '1' < 1156983501 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :There's a bunch of ways you could do it.... if you wanted to be fancy you could... < 1156983513 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Then cut off the beginning '1's and stick all the bytes together for a bignum. < 1156983514 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How can you generate an infinite number of characters? < 1156983515 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++++++++++++++++++++++++++++++[^-] < 1156983535 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: That's not one command. < 1156983549 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :multi-byte cells could do it, but that doesn't look as nice < 1156983552 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You still end up executing ^ repeatedly. < 1156983556 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :* multi-char < 1156983564 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Isn't the point of BF to be minimal? What good does having a command for it do? < 1156983585 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Make it topologically equivalent to a n-dimensional space. < 1156983593 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*an < 1156983612 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION simulates infinity by adding to the arrays when they need adding to. < 1156983626 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I can ``flatten'' any Dimensif*ck program in any number of dimensions in Befunge. < 1156984018 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I'm wrong, it's topologically three dimensions. < 1156984054 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I should add that to the Wiki entry too. < 1156985456 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :I deliberated about an new esoteric language, but i have no originally idea :( < 1156985505 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You just need to come up with a theme < 1156985510 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :like... flowers! < 1156985536 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :hmm? < 1156985552 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Then think how you could compute with that :-) < 1156985570 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :an esoteric language that handles with flowers? xD a 2D flowerfield^^ < 1156985579 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :like < 1156985585 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :the fields in brainfuck < 1156985593 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1156985627 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :things about flowers that come to mind include daisy chains < 1156985668 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :pollination? < 1156985758 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :it sounds a kind of abstract, such a language that handles with flowers etc < 1156985846 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :but fun and esoteric :-) < 1156985876 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1156985896 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :But how should the source code look like?^^ < 1156985918 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :% <=== this could be a flower < 1156985925 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :or § < 1156985980 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :or * < 1156985988 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You could have different kinds of flowe < 1156985991 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :*flower < 1156986005 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Think outside of BF, for Esome's sake! < 1156986086 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :i need a method ( syntax ) to output some text to shellö < 1156986094 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :like '.' in BF < 1156986118 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :suppose different kinds of flower perform different operations, and data is streamed from one to another via pollen < 1156986207 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :hmm thx, flowers sounds originally^^ < 1156986228 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I had an idea about sine curves and interference. < 1156986297 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :hmm, how would you save your sourcecode? in simple text files or as an image or another binary way? < 1156986316 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Text. < 1156986328 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :text would maybe be easier, although a graphical interpreter could be very pretty ;-) < 1156986362 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That would put people like me away from it :P. < 1156986383 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1156986393 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X, but sine curves with drawn with '/' '\' etc ? < 1156986395 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well, you could have both kinds of interpreter! < 1156986426 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :alex89ru: No BF style notation! < 1156986437 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I have no interest in copying BF and/or making another Turing Tarpit! < 1156986459 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's been done to death, revived, done to death again, and is continuing ad infinitum. < 1156986473 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can only be so esoteric when you all follow one model -_-''. < 1156986536 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X, sorry , my english skills aren't so good but i mean: sine curves drwan with '\' and '/' etc as a kind of ASCII ART < 1156986600 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1156986613 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking specifying period and amplitude specifically. < 1156986646 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :oh, i see < 1156987405 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :okay thank you for your advice < 1156987406 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1156987413 0 :alex89ru!unknown@unknown.invalid PART #esoteric :? < 1156987444 0 :GregorR-W!unknown@unknown.invalid QUIT :"Chatzilla 0.9.75 [Firefox 1.5.0.2/0000000000]" < 1156988389 0 :bsmntbombdood!n=root@unaffiliated/bsmntbombdood JOIN :#esoteric < 1156991375 0 :RodgerTheGreat!n=RodgerTh@wads-5-233-121.resnet.mtu.edu JOIN :#esoteric < 1156992915 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Connection timed out < 1156993612 0 :pgimeno!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156995460 0 :bsmntbombdood!n=root@unaffiliated/bsmntbombdood JOIN :#esoteric < 1156997904 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1156999988 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1157000143 0 :EgoBot!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1157000811 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1157001000 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric ::-o < 1157001579 0 :Arrogant!i=Scott@26.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1157001706 0 :EgoBot!n=EgoBot@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1157001711 0 :GregorR!n=gregor@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1157001750 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :wb < 1157004102 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waves feebly < 1157005556 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has breathed life into his olde m68k >: ) < 1157005846 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1157005852 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :68k for the win! < 1157006021 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1157006041 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, pgimeno. < 1157006053 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yo < 1157006068 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :power outage and bad UPS < 1157006074 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, GregorR - what do you plan to use this 68k for? < 1157006104 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sorry, man- nothing sucks more than a power failure. < 1157006145 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :We have a lot of those around mid summer. < 1157006173 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But this machine has been up for 36 days now, so :). < 1157006212 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :my personal uptime record is just 90 days, I think I need a new UPS < 1157006219 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha- nice. < 1157006232 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I don't own a UPS 'r nothin'. < 1157006242 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :right now, I'm only on 4 days of uptime. < 1157006243 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Just good 'ol surge protector, $5, from 1995. < 1157006249 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :same here < 1157006277 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Emacs crashed twice and X hasn't crashed yet, which means this box can still last quite a while yet. < 1157006388 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :all my uptime fiascos have been due to either power outages or kernel upgrades < 1157006419 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Luckily the kernel branch hasn't gotten anything worth updating for recently. < 1157006468 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Do, mi nun devas lerni vortoj por Japano. Saluton tutaj homoj, Atendus pri mi! < 1157006476 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah- that's one of the areas OSX fails- I've never had more than about two weeks of uptime, because security updates (among other things) need a restart. < 1157006478 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*vortojn < 1157006909 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: oh btw, Google is not very brilliant (as expectable) in translating Japanese text but it would be great for me to understand this paper: http://www.sakabe.i.is.nagoya-u.ac.jp/~nishida/DB/pdf/iizawa05ss2005-22.pdf < 1157006945 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Paper? Heh, I doubt I have enough skill to translate a scientific paper. < 1157006971 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :the partial translation I've made is here: http://www.formauri.es/personal/pgimeno/temp/malbolge-jap-eng.html < 1157006976 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Scientific vocabulary adds a good 500 Kanji to the list of Kanji you should know, and I'm nowhere complete. < 1157006998 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I can try though :P. < 1157007008 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'll do it after I'm done with my vocabulary for today. < 1157007056 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1157007074 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :you can even learn Malbolge as you go :) < 1157007079 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1157007089 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm struggling with young adult novels, just to give you an idea of my skill level in Japanese. < 1157007152 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :if you can disentangle Google's translation that would be enough < 1157007165 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :4.1 Ability OPR and ROTATE order as a function of operator op are suitable to the bit operation and shift operation of C language. < 1157007232 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :(that's made by systematically copying line by line the text into Google, quite tedious) < 1157007795 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, good night everyone. < 1157007813 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1157008668 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- Go on, try it!" < 1157011199 0 :clog!unknown@unknown.invalid QUIT :ended < 1157011200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1157011881 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :frappr sux < 1157017327 0 :wooby_!n=alan@ny-lancastercadent4g1-3a-236.buf.adelphia.net JOIN :#esoteric < 1157017394 0 :wooby_!unknown@unknown.invalid QUIT :Client Quit < 1157021259 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1157026793 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1157028746 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1157028755 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hei < 1157028795 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :'h\'e\'i\ < 1157028852 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1157028865 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!sadol !"3hei < 1157028867 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Name That Language! < 1157028868 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hei < 1157028878 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :e < 1157028883 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :why?? ^^ < 1157028985 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :For fun! < 1157029116 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sHoWeL -> Hei Writing Language < 1157029774 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1157029776 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so < 1157029784 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :have u got some other samples? < 1157030146 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :@<0,0>{@<1,0>(YWYsYBWsYWG)} @<0,0>(WBsWBsWB) < 1157030183 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1157030207 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what paardigm? < 1157030234 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/OGEL < 1157030264 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :excuse the mess, the page is half-finished... try the link at the bottom to the original specification for some more info :-o < 1157030297 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's a language made from lego bricks :-D < 1157030476 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :best language evar < 1157030500 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's unique. < 1157030510 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That means that Razor-X isn't likely to complain. < 1157030534 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1157030542 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's not a complete BF rip-off either < 1157030686 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1157030687 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1157030697 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it could be simulated by real lego bricks < 1157030890 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Using minifigures for the processors :-D < 1157030922 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :blah < 1157030928 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'm in fscking love < 1157030957 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You're filesystem-checking love? :o) < 1157031151 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yes ;d < 1157031959 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :GregorR < 1157031962 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :tfoo < 1157031965 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight < 1157031972 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :no u < 1157031991 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i think it would be possible to program OGEL using MLCAD < 1157032069 0 :jix!n=jix@L6253.l.strato-dslnet.de JOIN :#esoteric < 1157032086 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels like t3h shit < 1157032101 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :nooga: Please, feel free :-) < 1157032131 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and then < 1157032144 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ocmpile MLCAD output files and un them ;d < 1157036753 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1157036850 0 :puzzlet!n=puzzlet@124.57.51.58 JOIN :#esoteric < 1157036921 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ahahhaha < 1157036923 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://www.loken.pl/~afurman/poland.html < 1157038490 0 :fizzie!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1157038639 0 :fizzie!n=fizban@sesefras.zem.fi JOIN :#esoteric < 1157038861 0 :wooby!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1157039023 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :blaeh < 1157039030 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :author has a complex < 1157039110 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :The author has a stick up his bottom :-) < 1157039123 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;d < 1157039177 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Anyone who actually believes that Pole/Scotsman/Irishman/etc jokes represent actual solid fact is too far gone to have everything cleared up by a few declarative paragraphs < 1157039233 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1157040499 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bleah < 1157040665 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1157040699 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :A language based around websites... < 1157040807 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1157040821 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Your source code would be a set of webpages, linking to each other < 1157040833 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::D:D:d < 1157040837 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :goodshit < 1157040856 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :possibly rivalling OGEL for the position of best language evar < 1157040883 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :programs distributed between weblogs :d < 1157040889 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :blogs i mean < 1157040909 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :you could publish a function library on your site and other people could use it just by linking to it :-) < 1157040959 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;d < 1157040975 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :...JavaScript. < 1157040979 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nooo < 1157040995 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :You just described JavaScript. I don't care what you're actually talking about, you just described JavaScript. < 1157041005 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :um, not really < 1157041015 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :no < 1157041016 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I mean that the network of hyperlinks actually *is* the code < 1157041017 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Mind you, I only saw the last bit :-P < 1157041020 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :AH < 1157041023 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1157041026 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1157041047 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders I/O < 1157041070 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I guess you could make some sort of foreign-function-call interface to JS < 1157041155 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :On an only vaguely-related subject, I made some improvements to Plof :P < 1157041316 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :io would be content < 1157041320 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :of documents < 1157041378 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :wait wait... I guess the code has to be *executed*, so the interpreter can do all the I/O :-P < 1157041408 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1157041410 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You could have a click-to-execute network, but it'd basically be a JS-implemented compiled version < 1157041411 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it can be done < 1157041462 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :working network can print strings to documents < 1157041546 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I should make an actual spec instead of meaningless chatter < 1157041564 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :tyhe net should consist of specially prepared documents < 1157041598 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It will for any sensible program, but any network of links should be, in theory, executable < 1157041598 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/156059 < 1157041599 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1157041644 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what's that GregorR? < 1157041655 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :nooga: http://www.codu.org/plof/ < 1157041683 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for pastebin.ca to catch up with the real world < 1157041698 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :blah < 1157041785 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :still waiting :-o < 1157041863 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :longest page load evar < 1157041872 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: Refresh? :P < 1157041882 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's arrived now < 1157041886 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I was just saying < 1157041989 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Any opinions? :P < 1157042075 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1157042089 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You just described JavaScript. I don't care what you're actually talking about, you just described JavaScript. < 1157042128 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :;-D < 1157042148 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's somewhat similar to JavaScript. But less ugly. < 1157042154 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :IMHO it has a more robust object system. < 1157042181 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :You'll note that plof2js is the only compiler ATM ;) < 1157042369 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So what's Plof have for arrays/lists? < 1157042383 0 :tgwizard!n=tgwizard@c-e33fe155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1157042391 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ihope: It has arrays :P < 1157042395 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And associative arrays. < 1157042406 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's the difference? < 1157042435 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Arrays are numeric, always contain x elements where x is max_element_number+1, and are stored like arrays. < 1157042437 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :why for? < 1157042457 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what < 1157042458 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Associative arrays are by-string, and are arranged in a system-defined way. < 1157042494 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mmh. < 1157042517 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Also, associative arrays == objects == classes. < 1157042535 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So what can you do with an associative array? < 1157042537 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :class is an object? < 1157042548 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :nooga: It's prototype-based object orientation. < 1157042555 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ooold < 1157042566 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Store mappings of values to other values. < 1157042571 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Usually string->(anything) < 1157042579 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :But it can be anything. < 1157042586 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :nooga: "ooold"? < 1157042593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So it's an array thing indexed by strings? < 1157042605 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1157042606 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1157042616 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :check ruby < 1157042625 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Check any language newer than C :-P < 1157042639 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i mean those classes that r objects < 1157042651 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Ruby is class-based, not prototype-based, IIRC. < 1157042665 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So Plof is dynamically typed? < 1157042673 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1157042689 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's like: myClass = Class.new; myClass.methods["blah"] = Proc.new {do_something} < 1157042691 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is it duck typing or something else? < 1157042732 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Sort of. Also, objects carry with them a type array which references every object they're derived from. < 1157042742 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :So you can, instead of using duck typing, check if the type matches. < 1157042757 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hence it implements class-like inheritance, interfaces, etc. < 1157042762 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If the type matches, it's a duck? < 1157042778 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's not strictly duck typing :P < 1157042792 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That's more like RTTI typing. < 1157042794 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :"If it looks like a duck and quacks like a duck, it is a duck"? < 1157042801 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1157042806 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1157042832 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1157042862 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So how many languages have both "return" statements and "result" variables? < 1157042891 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :result stmt is shit < 1157042892 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Idonno. Not this one :P < 1157042895 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i mean var < 1157042903 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shakes his fist at $_ < 1157042919 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, if you can take "return" as a parameter... < 1157042932 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/return/result/ < 1157042939 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and moreover, i like when block returns result of last statement if theres no return within < 1157042967 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Plof can be used functionally - that is, any function can be described as an expression instead of a series of statements. < 1157042988 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :In pseudo-C: id(result){} < 1157042994 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :{3} is equivalent to {return(3);} < 1157042999 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That'd be the identity function. < 1157043016 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(i){i} < 1157043863 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :going < 1157043872 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :for a bud or 6 < 1157043927 0 :nooga!unknown@unknown.invalid QUIT : < 1157043987 0 :kipple_!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1157045378 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Goldbach's conjecture is clearly true. < 1157045392 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not that I can prove that :-P < 1157045420 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :"It is comparatively easy to make clever guesses; indeed there are theorems, like 'Goldbach's Theorem,' which have never been proved and which any fool could have guessed." < 1157045461 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's that from? < 1157045473 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You didn't tell me where it was from! YOU'RE A THEIF! < 1157045474 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1157045485 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :GH Hardy < 1157045487 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :http://mathworld.wolfram.com/GoldbachConjecture.html < 1157045492 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or a THIEF. Something like that. < 1157045522 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :CADR RFAUD < 1157045670 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :YOU'RE A THEIF! < 1157045674 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION calls the poilce < 1157045689 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :They're gonna come and arrets you. < 1157045822 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :onoz < 1157046334 0 :fizzie!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1157046589 0 :fizzie!n=fizban@sesefras.zem.fi JOIN :#esoteric < 1157047752 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides whether or not to implement this language as a Kolmogorov machine < 1157047939 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :DO IT! DON'T DO IT! DO IT! DON'T DO IT! < 1157048035 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's the part where a K machine can add vertices to the network that troubles me < 1157048120 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I guess I can pull it off... it's not like the modified network is being written back to the intarnets < 1157048205 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :DO IT! DON'T DO IT! DO IT! DON'T DO IT! < 1157048344 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does it < 1157048425 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I TOLD YOU NOT TO DO IT! < 1157048523 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sobs < 1157048790 0 :ihope!unknown@unknown.invalid QUIT :Remote closed the connection < 1157049287 0 :RodgerTheGreat!n=RodgerTh@wads-5-233-121.resnet.mtu.edu JOIN :#esoteric < 1157051300 0 :_jol_!n=_@c5850-a3-2-62-147-61-153.dial.proxad.net JOIN :#esoteric < 1157053154 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1157053363 0 :smokecfh!n=user@53549344.cable.casema.nl JOIN :#esoteric < 1157058075 0 :bsmntbombdood_!n=root@gateway/tor/x-aa719b83c49044ac JOIN :#esoteric < 1157058093 0 :bsmntbombdood_!unknown@unknown.invalid PART #esoteric :? < 1157058971 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1157060132 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1157062928 0 :bsmntbombdood!unknown@unknown.invalid NICK :hugo < 1157062943 0 :CakeProphet!n=CakeProp@h236.225.213.151.ip.alltel.net JOIN :#esoteric < 1157062960 0 :hugo!unknown@unknown.invalid NICK :bsmntbombdood < 1157063400 0 :CakeProphet!unknown@unknown.invalid QUIT :Nick collision from services. < 1157063415 0 :CakeProphet!n=CakeProp@h236.225.213.151.ip.alltel.net JOIN :#esoteric < 1157063429 0 :_Ann_!n=anovikov@ir.lealta.ru JOIN :#esoteric < 1157063507 0 :_Ann_!unknown@unknown.invalid PART #esoteric :? < 1157063524 0 :_Ann_!n=anovikov@ir.lealta.ru JOIN :#esoteric < 1157063602 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I feel all leet and stuff because I created a redirect from #haskel to #haskell. < 1157063615 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yeaaaaaaaaaaaaaaaaaaaah < 1157063625 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :leet h4xor < 1157063788 0 :_Ann_!unknown@unknown.invalid PART #esoteric :? < 1157063864 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Re http://esoteric.voxelperfect.net/wiki/Kolmogorov_machine : Does anyone have pointers on this addressability requirement of the Kolmogorov property? It's very hard to find any resources on this topic. < 1157064242 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :My interpretation: the vertices must form a tree, and each edge must have a name such that there can't be two edges with the same name on one vertex. < 1157064273 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh... < 1157064288 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"An alternate technique is to use a directed graph and simply to label the edges of the graph, with a different label bestowed upon each out-edge of a vertex." < 1157064292 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well, the wiki says that's *sufficient* for the condition to be met < 1157064403 0 :_Ann_!n=anovikov@ir.lealta.ru JOIN :#esoteric < 1157064437 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :hmm, this paper I found seems to indicate that the resulting string of labels from a point constitutes a relative "address" for the target point, which seems plausible < 1157064519 0 :_Ann_!unknown@unknown.invalid PART #esoteric :? < 1157064544 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The addressability requirement _sounds_ like it means just that you need to be able to have a vertex r and a function f:V,X->V (where X is some set, and V the set of vertices), for which it holds that for all v \in V, there is a x \in X, for which f(r, x) = v. < 1157064586 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's my take too < 1157064644 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1157064653 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I think I have something useful, then < 1157064707 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I can redirect ##quantum wherever I want! Muahaha! < 1157064720 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :send it to #bearcave :-3 < 1157064731 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Somehow I don't think there's a #bearcave on FreeNode. < 1157064746 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Unless it's the main channel for HomOS < 1157064750 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You never know! < 1157064751 0 :tgwizard!unknown@unknown.invalid QUIT :Remote closed the connection < 1157064760 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha, I'm so writing HomOS :P < 1157064772 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#bearcave 3 Idle here and set up an ON JOIN script if you are cool xD < 1157064795 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric ::-P I win < 1157064798 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1157064809 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If it _really_ is "wherever", just redirect it to #bearcave on some other network. < 1157064824 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1157064851 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :irc://irc.gaychat.com/cybersex < 1157064902 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I'll do the reverse, and have #debian, #gentoo, ##linux, and #ubuntu all redirect to ##quantum. < 1157064929 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Hmm; it's an interesting point that K machines are pretty similar to the human brain < 1157065017 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Nobody seems to have presented any suggestions on how to actually go about storing data in these things :-\ < 1157065035 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Add nodes. < 1157065056 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :very precise -o- < 1157065075 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There's a command to add a node, no? < 1157065134 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nodes can be used as storage by using dummy links. It's the links that the little bug thing sees, isn't it? < 1157065160 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It looks at the shape of the graph in a certain radius (>=2) around the current node < 1157065185 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :so the data is being stored in the topology somehow, I guess < 1157065192 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, say, why don't I have ##quantum redirect to some honeypot channel thingy? < 1157065241 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :"number of edges connecting the current node to dead-end nodes"? < 1157065255 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :That could encode any non-negative integer < 1157065339 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Counting them is inefficient. < 1157065359 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Call them data1, data2, data3, etc., and store a bit in whether they exist or not. < 1157065400 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :based on the label attached to the edge going to that node? < 1157065443 0 :smokecfh!unknown@unknown.invalid QUIT :Remote closed the connection < 1157065444 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :The number of different labels in use has to be finite, though < 1157065534 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :this approach has the advantage that it can deal with negative quantities, so that's good < 1157065554 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :but as it stands, it seems the values will be restricted :-\ < 1157065634 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Unless... use some of the labels for bit positions, then have one that can be used to "extend" to another set of bits (it links to a node with more bit-position-edges sprouting off it) < 1157065657 0 :kipple_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1157065661 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1157065662 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :That'd get you any number of bit positions, but keeps it simple when you only have a small range < 1157065775 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I'm intrigued that there is talk of a "current node", but apparently no command for changing it :-\ < 1157066593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"The Windows honeypot is an unpatched version of Windows 2000 or Windows XP. This system is thus very vulnerable to attacks and normally it takes only a couple of minutes before it is successfully compromised." < 1157066603 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :hurr < 1157066741 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Are Windows machines really that full of holes? < 1157066768 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I guess if the processor has some internal value set to one of the possible labels (to move down an edge) or "nil" (to stay put), that could manage movement < 1157066814 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :adding/removing vertices/edges requires some means of addressing them, so it'd need to have storage for sequences of labels too < 1157066853 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :A stack? < 1157066876 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The "survival time" counter in http://isc.sans.org/ is currently at 16 minutes. < 1157066880 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :But stacks are so passé < 1157066934 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1157066947 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :it should be stored in some sort of graph :-) < 1157068066 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :how about as a binary tree? 'o'