< 1360543870 133454 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360544105 952606 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :I wonder how we managed to make "primary school" and "secondary school" have more or less consistent meanings worldwide. < 1360544237 392159 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 0o815 < 1360544239 483001 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `o815' < 1360544256 839766 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 0815 < 1360544258 946146 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 815 < 1360544273 747386 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Like, it always refers to the stage of school where people are about 14 to 18 years old. < 1360544274 380933 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wtf is the octal syntax for haskell again < 1360544285 316889 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :> 0o715 < 1360544287 94876 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 461 < 1360544296 737949 :tswett!~tswett@23.23.86.149 PRIVMSG #esoteric :Moral of the story: don't use 8 in octal. < 1360544301 36226 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :....duh < 1360544308 945415 :pikhq!~pikhq@75-163-191-226.clsp.qwest.net PRIVMSG #esoteric :> 0715 < 1360544310 930753 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 715 < 1360544648 255877 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360544653 751971 :DH____!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360545493 773000 :DH____!~DH____@unaffiliated/dh----/x-6288474 QUIT :Read error: Connection reset by peer < 1360545510 475061 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360546945 129484 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net JOIN :#esoteric < 1360547079 877537 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 256 seconds < 1360547634 624828 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1360548796 554565 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, Atheme (which Freenode uses) has a BotServ thing, but Freenode doesn't use it I guess? < 1360548800 646949 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION wonders what it does < 1360548815 874600 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Also, what is the point of having ChanServ stay in channel? < 1360548828 998817 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Preserve topic in case channel empties out? < 1360549101 859442 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1360549120 328711 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Remote host closed the connection < 1360549139 809986 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1360549305 510578 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360549343 780208 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo: yes < 1360549405 176206 :yhojeyisaac!~canaima@190.73.210.75 JOIN :#esoteric < 1360549414 449911 :yhojeyisaac!~canaima@190.73.210.75 PART :#esoteric < 1360549432 922014 :yhojeyisaac!~canaima@190.73.210.75 JOIN :#esoteric < 1360549459 668042 :yhojeyisaac!~canaima@190.73.210.75 PRIVMSG #esoteric :quien es hombre < 1360549497 23398 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :quien is an anagram of quine. But quine is also an anagram of quine < 1360549658 105351 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :donde esta la biblioteca < 1360549965 365753 :yhojeyisaac!~canaima@190.73.210.75 QUIT :Ping timeout: 252 seconds < 1360550109 848173 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :folk er så høflige mot spanjoler her i kanalen. < 1360550173 92311 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :`wehlcohme yh < 1360550174 823074 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :dangit < 1360550175 838875 :HackEgo!codu@codu.org PRIVMSG #esoteric :yhh: Wehlcohme to the ihntehrnahtiohnahl huhb fohr ehsohtehrihc prohgrahmmihng lahnguahge dehsihgn ahnd dehployhmehnt! Fohr mohre ihnfohrmahtiohn, chehck ouht ouhr wihki: http://ehsohlahngs.ohrg/wihki/Maihn_Pahge. (Fohr the ohthehr kihnd ohf ehsohtehrihca, try #ehsohtehrihc ohn ihrc.dahl.neht.) < 1360550199 96080 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ehxcehllehnt < 1360550790 632111 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`?hh oerjan < 1360550792 829831 :HackEgo!codu@codu.org PRIVMSG #esoteric :Youhr ehvihl ohvehrlohrd oehrjahn ihs a lahzy ehxpehrt ihn fuhtuhre cohmpuhtahtiohn. Ahlso a lyihng Nohrwehgiahn. < 1360550824 470423 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? norwegia < 1360550826 343622 :HackEgo!codu@codu.org PRIVMSG #esoteric :norwegia? ¯\(°_o)/¯ < 1360550838 290057 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That country doesn't even exist, oerjan... < 1360550921 611847 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's only visible to poles < 1360550955 915703 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the real norwegians got lost and found themselves in nearby norway < 1360550988 479634 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :norby nearway < 1360551059 767180 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: The Hebrew name is "norvegya" or so. < 1360551097 80560 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if ya say so < 1360551112 38649 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway it doesn't actually exist. < 1360551115 934452 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Denmark exists. < 1360551129 112466 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`?hh denmark < 1360551131 82395 :HackEgo!codu@codu.org PRIVMSG #esoteric :dehnmahrk? ¯\(°_o)/¯ < 1360551138 499610 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :!!!!!!! < 1360551252 356882 :yhojeyisaac!~canaima@190.73.210.75 JOIN :#esoteric < 1360551396 364765 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :he's back! < 1360551401 748377 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`welcome yhojeyisaac < 1360551403 102319 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1360551404 20766 :HackEgo!codu@codu.org PRIVMSG #esoteric :yhojeyisaac: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1360551440 274390 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :*¿¿¿si??? < 1360551522 795860 :yhojeyisaac!~canaima@190.73.210.75 QUIT :Quit: Leaving. < 1360551557 537445 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess we all sounded like english to him < 1360551670 210523 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monqy: are you "in the pigworker fan club" < 1360551693 545342 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :depends on what you mean by fan club but sure? < 1360552113 902807 :yhojeyisaac!~canaima@190.73.210.75 JOIN :#esoteric < 1360552161 586767 :yhojeyisaac!~canaima@190.73.210.75 PRIVMSG #esoteric :alguien que quiera tener una combersacion privada conmigo < 1360552404 393230 :yhojeyisaac!~canaima@190.73.210.75 PART :#esoteric < 1360553486 972546 :yhojeyisaac!~canaima@190.73.210.75 JOIN :#esoteric < 1360553650 10747 :yhojeyisaac!~canaima@190.73.210.75 QUIT :Quit: Leaving. < 1360553671 204351 :yhojeyisaac!~canaima@190.73.210.75 JOIN :#esoteric < 1360553808 485712 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kmc: Do you know things about making a .s that can be linked with GHC-compiled code? < 1360553870 257351 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :linked FFIishly? < 1360553893 476210 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No, I'm trying to make something compatible with GHC's "ABI". < 1360553906 294436 :yhojeyisaac1!~canaima@190.73.210.75 JOIN :#esoteric < 1360553912 432057 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Which involves a .hi too, of course.) < 1360553920 773274 :yhojeyisaac!~canaima@190.73.210.75 QUIT :Client Quit < 1360553955 594394 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: Arc_Koen < 1360554066 360456 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :oh :( < 1360554066 546219 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :then i don't know much about that < 1360554067 29421 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :perhaps you should write it in Cmm instead of assembly < 1360554080 537384 :yhojeyisaac1!~canaima@190.73.210.75 QUIT :Read error: Connection reset by peer < 1360554085 579767 :yhojeyisaac!~canaima@190.73.210.75 JOIN :#esoteric < 1360554274 178429 :yhojeyisaac!~canaima@190.73.210.75 PART :#esoteric < 1360554293 662271 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i mean, i knew a few things. i know about zenc name-mangling and i know where to find the STG -> machine ABI register mapping < 1360554316 624195 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i don't know anything about the structure of .hi files besides vaguely what kind of stuff is in them < 1360554324 646839 :yhojeyisaac!~canaima@190.73.210.75 JOIN :#esoteric < 1360554349 148391 :yhojeyisaac!~canaima@190.73.210.75 PART :#esoteric < 1360554352 472950 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, I should probably find that mapping. All I have is a few notes I've written about that from looking at compiled Cmm files. < 1360554380 703974 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I compiled a .hs and am trying to make a .s to match it, but I think there are linking issues. < 1360554641 812485 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm seems he gave up just as i was translating a suggestion he go somewhere else < 1360554886 146217 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Have you ever written a code which uses undefined/unspecified behaviours but in such ways which any result it will make is going to be working with your program? < 1360554949 40092 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i know that by definition undefined behavior in C doesn't work like that in principle < 1360554967 275871 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(it can do _anything_, not just different reasonable options) < 1360555051 516501 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :It isn't meaning, in cases of undefined order of operation, it won't suddenly make the computer teleport to the moon instead? < 1360555151 816564 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that might depend on whether C considers undefined order of operations to be undefined behavior. (if you assign to the same variable in both parts it probably is?) < 1360555165 866831 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"undefined behavior" is a technical term. < 1360555205 492518 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :e.g. x=x++ _is_ permitted to make the computer teleport to the moon, according the C standard. < 1360555247 597202 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Does the C standard specify that the computer doesn't normally teleport to the moon? < 1360555391 822259 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I doubt it, but I don't think that has to do with the programming language; that has to do with the computer. < 1360555614 153207 :evincar!~jon@173-228-12-26.dsl.dynamic.sonic.net JOIN :#esoteric < 1360555904 979099 :pikhq!~pikhq@75-163-191-226.clsp.qwest.net PRIVMSG #esoteric :shachaf: The C standard does not otherwise specify things that have nothing to do with the state of the abstract machine. < 1360555920 507742 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq: Right. < 1360555942 620450 :pikhq!~pikhq@75-163-191-226.clsp.qwest.net PRIVMSG #esoteric :So a compliant computer could only *cease* teleporting to and from the moon on UB. < 1360555998 535492 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^ord +-><[].,! < 1360555998 720664 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :43 45 62 60 91 93 46 44 33 < 1360556005 97474 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"Whereof one cannot speak, thereof one must be silent." < 1360556180 567721 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^ord ()[]:Zz&|^$=>#.<-!+'\\/*_% < 1360556180 753161 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :40 41 91 93 58 90 122 38 124 94 36 61 62 35 46 60 45 33 43 39 92 92 47 42 95 37 < 1360556431 647074 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1360556586 491166 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@ask monqy ???????? < 1360556586 828329 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1360558106 729182 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hi shachaf. how's the categories understanding coming < 1360558137 862311 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what's a categories < 1360558188 99559 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's all the confusing info patrick throws at you < 1360558216 568825 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :? < 1360558228 512099 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :???? < 1360558335 768717 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Currently I have implemented these functions for music in SQLRPGMAKER: MUSIC_PAUSE(), MUSIC_POKE(`ADDRESS` INTEGER, `DATA` INTEGER), MUSIC_RESTART(`TRACK` INTEGER), MUSIC_RESUME(), MUSIC_SELECT(`ID` INTEGER). Should I need anything else? Fading? Sound effect? Etc? < 1360559198 952066 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fetch http://oerjan.nvg.org/esoteric/fueue/brainfuck.fu < 1360559204 687557 :HackEgo!codu@codu.org PRIVMSG #esoteric :2013-02-11 05:06:43 URL:http://oerjan.nvg.org/esoteric/fueue/brainfuck.fu [2382/2382] -> "brainfuck.fu" [1] < 1360559256 476611 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo '>,[>,]<[.<]!!!!!AHAHAHAWM' | fueue "$(cat brainfuck.fu)" < 1360559258 802996 :HackEgo!codu@codu.org PRIVMSG #esoteric :​ \ MWAHAHAHA!!!! < 1360559266 968095 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo -n '>,[>,]<[.<]!!!!!AHAHAHAWM' | fueue "$(cat brainfuck.fu)" < 1360559268 499984 :HackEgo!codu@codu.org PRIVMSG #esoteric :MWAHAHAHA!!!! < 1360559276 184495 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pesky little newlines < 1360559407 184287 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION bows < 1360559679 296836 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION should time these things for better audience < 1360559778 294609 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :helloerjan < 1360559792 58448 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Doesn't everyone logread anyway? < 1360559824 600918 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :LET US HOPE SO < 1360559857 180796 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!bf_txtgen MWAHAHAHA!!!! < 1360559860 593176 :EgoBot!codu@codu.org PRIVMSG #esoteric :​90 +++++++++++[>+++++++>++++++>+++>+<<<<-]>.++++++++++.>-.<---------------.>.<.>.<.>.>....>-. [728] < 1360559879 548901 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo -n '+++++++++++[>+++++++>++++++>+++>+<<<<-]>.++++++++++.>-.<---------------.>.<.>.<.>.>....>-.' | fueue "$(cat brainfuck.fu)" < 1360559881 320329 :HackEgo!codu@codu.org PRIVMSG #esoteric :MWAHAHAHA!!!! < 1360560090 194198 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what is SQLRPGMAKER < 1360560110 280079 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: did you write bf in fu? < 1360560176 149244 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :YES < 1360560190 173021 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well, in fueue < 1360560301 133407 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net QUIT :Ping timeout: 245 seconds < 1360560391 35011 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fueue is fu just as brainfuck is bf < 1360560450 472311 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1360560463 433484 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i _did_ choose that for file extension after all.) < 1360560481 935940 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :EXACTLY < 1360560519 352811 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :helloerjan < 1360560524 724457 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1360560551 265432 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo '[testing error messages' | fueue "$(cat brainfuck.fu)" < 1360560553 4801 :HackEgo!codu@codu.org PRIVMSG #esoteric :Unmatched [. < 1360560561 336675 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo 'testing error messages]' | fueue "$(cat brainfuck.fu)" < 1360560563 307734 :HackEgo!codu@codu.org PRIVMSG #esoteric :Unmatched ]. < 1360560571 484140 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo '[testing error messages!again' | fueue "$(cat brainfuck.fu)" < 1360560573 478760 :HackEgo!codu@codu.org PRIVMSG #esoteric :Unmatched [. < 1360560578 276024 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good, good. < 1360560592 107909 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there's another one which is _supposed_ to be impossible to trigger. < 1360560612 248991 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hichaf < 1360560619 942742 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi < 1360560698 130062 :evincar!~jon@173-228-12-26.dsl.dynamic.sonic.net PRIVMSG #esoteric :zzo38: < quintopia> what is SQLRPGMAKER < 1360560765 649647 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Some game engine I am making in SQL < 1360560924 396854 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that seems like a strange place to write a game engine < 1360560925 711381 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i approve < 1360561038 131967 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :If they are RPG computer games, then you will want a lot of database, that is why it is in SQL (someone else approved for the same reason). (Specifically, it is SQLite) < 1360561140 341697 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :(But it can be used for other computer games too) < 1360562308 561333 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :my university spam filter thinks it's okay for someone i have never met to discuss "usd 2,142,728.00 dollars" with me and "NEED MY HELP" etc. however, inviting me to a conference? such a nigerian thing to do. < 1360562331 138685 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wow, square dollars? < 1360562339 86569 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i just checked my spam folder, 4 calls for papers, 1 spam. < 1360562375 926439 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :and the reason i checked was that i just got this spam in my inbox and started wondering what's spam enough to *not* get in < 1360562408 478841 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :admittedly these are crappy conferences about software development and such < 1360562921 69188 :pikhq!~pikhq@75-163-191-226.clsp.qwest.net PRIVMSG #esoteric :I wonder how one uses square dollars. < 1360562982 652927 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`addquote my university spam filter thinks it's okay for someone i have never met to discuss "usd 2,142,728.00 dollars" with me and < 1360562985 653311 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : "NEED MY HELP" etc. however, inviting me to a conference? such < 1360562986 487747 :HackEgo!codu@codu.org PRIVMSG #esoteric :962) my university spam filter thinks it's okay for someone i have never met to discuss "usd 2,142,728.00 dollars" with me and < 1360562988 154231 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : a nigerian thing to do. < 1360562988 684641 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :thank you irssi < 1360562994 231997 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert < 1360562997 283090 :HackEgo!codu@codu.org PRIVMSG #esoteric :Done. < 1360563011 984000 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`addquote my university spam filter thinks it's okay for someone i have never met to discuss "usd 2,142,728.00 dollars" with me and "NEED MY HELP" etc. however, inviting me to a conference? such a nigerian thing to do. < 1360563015 740092 :HackEgo!codu@codu.org PRIVMSG #esoteric :962) my university spam filter thinks it's okay for someone i have never met to discuss "usd 2,142,728.00 dollars" with me and "NEED MY HELP" etc. however, inviting me to a conference? such a nigerian thing to do. < 1360563170 343328 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Speaking of spam, I once got a spam that tried to look like one of those mails from automated svn "commit has happened" hooks. < 1360563185 715835 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :bbl work < 1360563668 823310 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Vorpal: haha < 1360563672 635209 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo -n ',[.,]!Hi oklopol' | fueue "$(cat brainfuck.fu)" < 1360563674 827599 :HackEgo!codu@codu.org PRIVMSG #esoteric :Hi oklopol < 1360563738 200225 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric ::O < 1360563768 953530 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :2142728 looks like a familiar number < 1360563788 538723 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :maybe just because of 142857? < 1360563798 272610 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :hmm < 1360563799 879490 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think i had it mixed up with 214748 < 1360563814 993 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :errr what's that < 1360563851 627340 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :> 2^31 `div` 10000 < 1360563853 544621 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 214748 < 1360563982 275146 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :oo < 1360563995 211096 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i don't go that far < 1360564282 835223 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :1048756 should be enough for anyone < 1360564290 647624 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 2^20 < 1360564292 899106 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1048576 < 1360564295 784656 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1360564311 148060 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i thought something was off < 1360564322 905526 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :how nice < 1360564398 125011 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :so 4.5.6, then you turn back and put .8.7. < 1360565381 985303 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1360566382 678575 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :The WWYD (for "what will you discard") polls for the Reachmahjong games is sometimes labeled "Tungsten Tungsten Yttrium Deuterium". < 1360566785 967149 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yttrium is one of four elements named after the same small village in sweden < 1360566821 707277 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ytterbium, yttrium, terbium, and erbium < 1360567356 112768 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1360567365 106854 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Max SendQ exceeded < 1360567948 218818 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1360568194 161880 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 256 seconds < 1360568254 512845 :sebbu!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1360568254 827611 :sebbu!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr QUIT :Changing host < 1360568255 12845 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360569035 932388 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1360569443 266072 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 252 seconds < 1360569474 401604 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1360570202 204394 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 252 seconds < 1360570232 441383 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1360571095 966117 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :oh, if your current working directory is on NFS and the directory is removed elsewhere you can get "cd: ..: No such file or directory" < 1360571190 438856 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You don't need NFS for that. < 1360571226 945204 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://sprunge.us/YSdO < 1360571245 447239 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :boring < 1360571290 388314 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Admittedly, though, that *was* actually on NFS. < 1360571295 320658 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :You could also 'rm -r ../../a' there < 1360571314 524675 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :htkallas@spa-ws160:~/tmp/a/b$ ls < 1360571314 710226 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ls: cannot open directory .: Stale NFS file handle < 1360571348 181983 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :In zsh that makes me end up at the path "." (according to pwd) < 1360571359 915310 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It worked a bit differently on a non-NFS path: < 1360571374 929317 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://sprunge.us/aPfb < 1360571425 678818 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :qqqqqq < 1360571428 302388 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ok good < 1360574212 223869 :Nisstyre-laptop!~yours@oftn/member/Nisstyre QUIT :Ping timeout: 256 seconds < 1360575126 135352 :epicmonkey!~epicmonke@host-224-58.dataart.net JOIN :#esoteric < 1360577935 698253 :hagb4rd!~perdito@koln-4db4fed0.pool.mediaWays.net QUIT :Quit: Nettalk6 - www.ntalk.de < 1360578241 963446 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360579086 229813 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1360579100 567436 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360579220 118724 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360579482 303656 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 256 seconds < 1360579721 912161 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Someone on the Internet told me to choke on dick < 1360579723 776556 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :dicks < 1360579735 861608 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I feel like I am finally an Internet citizen < 1360580007 296733 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :thanks < 1360580910 465824 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I should really go back to sleep < 1360581885 525687 :hagb4rd!~perdito@koln-5d81f447.pool.mediaWays.net JOIN :#esoteric < 1360582457 510924 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1360582859 833785 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Sgeo: Go choke that person with a dick < 1360583964 1401 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The Pope's resigning < 1360583978 553598 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(How often do you get to say THAT?) < 1360584056 552457 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Apparently quite frequently around 1045 and the years after < 1360584218 686569 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :weird < 1360584246 495251 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Do you mean the current pope, or the one before? < 1360584285 454614 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The current one < 1360584293 756520 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It takes effect later in the month < 1360584883 834321 :noam_!~noam@213.57.201.130 QUIT :Read error: Connection reset by peer < 1360584919 746256 :noam!~noam@213.57.201.130 JOIN :#esoteric < 1360585359 281553 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :maybe they'll go for someone less creepy this time < 1360585599 518479 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1360585732 349184 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360586752 979517 :c00kiemon5ter!~c00kiemon@foss-aueb/coder/c00kiemon5ter PRIVMSG #esoteric :fungot, good morning < 1360586753 522667 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :c00kiemon5ter: what is u? or y? :) i've played with ruby a little. i've been trying < 1360586762 490430 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net JOIN :#esoteric < 1360586977 396105 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :^style < 1360586977 619967 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack pa qwantz sms speeches ss wp youtube < 1360586984 916817 :carado!~user4539@2a01:e35:8b61:e430:6ef0:49ff:fe73:1fd0 JOIN :#esoteric < 1360587101 167536 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :F : Dom F -> Cod F < 1360587501 517476 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1360588326 209555 :zzo38!~zzo38@24-207-49-17.eastlink.ca TOPIC #esoteric :DO NOT PULL | char*a,b[9999];main(){gets(a=b);while(*a){a+=(b[*a]-=b[a[1]])?3:a[2];}puts(b+1);} | a mutiny of clowns | http://codu.org/logs/_esoteric/ < 1360588418 221571 :zzo38!~zzo38@24-207-49-17.eastlink.ca TOPIC #esoteric :DO NOT PULL OR PUSH SIDEWAYS | char*a,b[9999];main(){gets(a=b);while(*a){a+=(b[*a]-=b[a[1]])?3:a[2];}puts(b+1);} | a mutiny of clowns | http://codu.org/logs/_esoteric/ < 1360588666 214607 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :bad website design time http://www.constellation7.org/ < 1360588690 886354 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is that from #jesus < 1360588700 597965 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :no < 1360588710 329540 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Saw it on hacker news < 1360588723 111988 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :why do you read hacker news... < 1360588752 913125 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I was googling something else < 1360588831 950662 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :once again Sgeo you deftly evade judgement < 1360589510 251384 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1360589547 921045 :Gregor!codu@codu.org NICK :TwilightSpockle < 1360589626 660981 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The topic reminds me of "TO PUSH IS ENOUGH", a sign on a classroom door. < 1360589745 221585 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1360589925 571045 :elliott!elliott@unaffiliated/elliott TOPIC #esoteric :TO PUSH IS ENOUGH | http://codu.org/logs/_esoteric/ < 1360589937 278599 :boily!~boily@mtl.savoirfairelinux.net QUIT :Client Quit < 1360590035 669884 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1360590085 880967 :TeruFSX!~TeruFSX@65-128-137-85.mpls.qwest.net QUIT :Ping timeout: 246 seconds < 1360590114 745378 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1360590128 606057 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360591097 958246 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1360592508 422241 :oklofok!~oklopol@agw-sparknet.utu.fi QUIT :Remote host closed the connection < 1360593466 510550 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Geez you'd think with all those priests around you could find somebody able to cast cure light wounds." < 1360594284 517250 :evincar!~jon@173-228-12-26.dsl.dynamic.sonic.net QUIT :Quit: Consciousness is terrible. < 1360594823 161963 :glogbackup!~glogbacku@64.31.59.246 JOIN :#esoteric < 1360594967 988873 :glogbackup!~glogbacku@64.31.59.246 QUIT :Remote host closed the connection < 1360595062 410738 :Mathnerd314_!~quassel@palevsky-223-221.rh.uchicago.edu JOIN :#esoteric < 1360595196 913287 :fizzie`!fis@unaffiliated/fizzie JOIN :#esoteric < 1360595227 111726 :Mathnerd314!~quassel@palevsky-223-221.rh.uchicago.edu QUIT :Ping timeout: 276 seconds < 1360595227 524526 :oonbotti!~oonbotti@91-145-118-87.bb.dnainternet.fi QUIT :Ping timeout: 276 seconds < 1360595227 710324 :fizzie!fis@unaffiliated/fizzie QUIT :Ping timeout: 276 seconds < 1360595241 310797 :olsner!~salparot@c83-252-194-156.bredband.comhem.se QUIT :Ping timeout: 252 seconds < 1360595608 147266 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 JOIN :#esoteric < 1360595974 4999 :olsner!~salparot@c83-252-194-156.bredband.comhem.se JOIN :#esoteric < 1360596229 44443 :glogbackup!~glogbacku@64.31.59.246 QUIT :Remote host closed the connection < 1360596253 540744 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Phantom_Hoover, you know how I'm completely incompetent at everything, and have a nasty habit of ruining my computer? < 1360596283 266621 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :yes < 1360596291 414700 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :a man after my own heart < 1360596297 845291 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I've ruined my computer again < 1360596348 829870 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh dear < 1360596372 449121 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :would you like me to direct you to the people i consult when i ruin my computer < 1360596374 580091 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I'm gonna order an actual graphics card < 1360596440 288727 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Here I go... < 1360596595 862412 :glogbackup!~glogbacku@64.31.59.246 QUIT :Ping timeout: 246 seconds < 1360596706 58676 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is this the continuation of the chinese graphics card saga < 1360596711 593416 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Yes < 1360596721 801564 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :It struck back < 1360596767 505892 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think I have an idea for a language that I would love < 1360596774 151422 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's probably completely impossible though < 1360596782 491418 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Is it Feather < 1360596788 334312 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :More impossible < 1360596790 135432 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :hitting a distinct galatea vibe here < 1360596888 642086 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :perhaps the gods will be kind and implement it for you when you finish the spec < 1360596901 99733 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Phantom_Hoover: is oerjan a god? < 1360596958 780266 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I want people to come up with new idioms and all the old code that others wrote will magically work with it < 1360596976 999096 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i think even the gods would have trouble with that < 1360597000 355151 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :As in, say language has conventional throw/try/catch, people use that, someone adds a condition system, suddenly all the old code works with it magically < 1360597003 457870 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, yes < 1360597017 792082 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, somehow i doubt it < 1360597037 119323 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Phantom_Hoover: but... brainfuck in Fueue! < 1360597079 500831 :glogbackup!~glogbacku@64.31.59.246 QUIT :Remote host closed the connection < 1360597092 52447 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :he's probably one of them trickster-gods if anything < 1360597229 206901 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 252 seconds < 1360597260 424927 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1360598093 491090 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :" It is totally acceptable for the weaker (and through extension less intelligent) to die, otherwise it would not happen every day" < 1360598104 524712 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Where is Punching over IP? < 1360598106 620090 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I need it < 1360598114 844023 :glogbackup!~glogbacku@64.31.59.246 QUIT :Remote host closed the connection < 1360598135 934189 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :why waste your effort < 1360598152 447731 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :just ignore them and hope for their sake that they grow out of it < 1360598773 282539 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :Taneb: was oerjan succesful? < 1360598798 235329 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :It's on the wiki, so I presume so < 1360598856 411304 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :you know how the example programs on that page go < 1360598868 317177 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :starting with "hey look I got an empty program, it's almost a cat" < 1360598882 551593 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :then "I can print Hello World! and then halt" < 1360598898 318208 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :then "I've got an infinite loop, but it doesn't do anything" < 1360598911 374966 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :and then oerjan steps in < 1360598934 619462 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric ::D < 1360598999 629550 :glogbackup!~glogbacku@64.31.59.246 QUIT :Remote host closed the connection < 1360599023 827867 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Now, brainfuck in eodermdrome < 1360599030 582051 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Go oerjan go < 1360599030 767711 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: actually that sounds a lot like Feather :) < 1360599041 211969 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with the retroactively adding language features thing < 1360599055 22594 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :hm < 1360599076 749053 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :FreeFull, could work. < 1360599093 727692 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Yes, but also retroactively making old code use it? < 1360599117 220242 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Don't think you have to use duplication for it, which is the trickiest thing in eodermdrome. < 1360599185 216467 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: I don't think it'd rewrite the old code to be more idiomatic < 1360599192 883119 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that does indeed sound quite difficult < 1360599208 304918 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in order to get a start on it, I guess the language should have a bytecode compiler and a decompiler that tries to infer the idioms < 1360599213 331048 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Maybe not rewriting, but just making it interoperate with the new idiom fully... which still sounds difficult < 1360599215 906077 :glogbackup!~glogbacku@64.31.59.246 JOIN :#esoteric < 1360599241 725101 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :something along the lines of "add exceptions, now all existing code is rewritten to be exception-safe" sounds more possible < 1360599241 910851 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i'm pretty sure Sgeo's ideal language is either superturing or logically inconsistent < 1360599244 478696 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :very difficult, still < 1360599250 423879 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's quite similar to what I do in my day job < 1360599267 794367 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the nice thing is, for every new language feature you actually get to work, you can write an entire academic paper about how :) < 1360599285 792025 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION suddenly wants a job like ais523's < 1360599290 693056 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Designing stuff and writing papers < 1360599306 316221 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: it doesn't pay very well < 1360599326 112008 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also it's coming to an end this year, but I should be able to use the experience to get another better-paying one in the same field < 1360599326 848076 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: just have to prove something for wolfram every few years < 1360599343 569683 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(this is the same sort of sentence as "I should go to KFC some day", btw) < 1360599343 935104 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :though I hear he usually doesn't pay people for that < 1360599354 730721 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: what sort of sentence is that < 1360599363 822838 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: where "some day" refers to a particular day < 1360599368 734897 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rather than just being a variable < 1360599385 248025 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, does Emmental remind anyone else of Splinter? < 1360599452 601462 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Link to Splinter? < 1360599456 744065 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: ah, so there is a specific job? < 1360599465 481562 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: at least one, that I have in mind < 1360599468 720022 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: http://esolangs.org/wiki/Splinter < 1360599478 34864 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I heartily recommend adding a macro in your IRC client to easily link people to things < 1360599483 116856 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, the Esolang search box to your browser < 1360599510 694723 :glogbackup!~glogbacku@64.31.59.246 QUIT :Remote host closed the connection < 1360599517 340334 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION wasn't sure if it was an esolang or a real language < 1360599547 103552 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I should write an esolang at some point < 1360599564 162466 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Besides my boring ones < 1360599585 357895 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360599585 699624 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1360599586 858387 :ais523_!~ais523@unaffiliated/ais523 NICK :ais523 < 1360599641 3596 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Sgeo: would it be a good esolang < 1360599642 206267 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :considering the current span of all esolangs that have been noted down, is there any niche out there left to be discovered, exploited, maimed, tortured and obfuscated? < 1360599656 649595 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :boily: yes < 1360599707 531803 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: almost certainly yes < 1360599712 11995 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they just get harder to find as time goes on < 1360599728 892761 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like, it took me around a year of thought to find Underload, probably < 1360599739 691161 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :A language that compiles to x86 where the compiler's source makes no deliberate reference to x86 code? < 1360599767 295444 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :(The compiler would of course be written in that language) < 1360599792 249052 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now you're trying to make me work out if a metacircular compiler is an actual concept < 1360599793 480621 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1360599808 875118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess it'd need the ability to compile at runtime, like Perl < 1360599813 117621 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Connection reset by peer < 1360599823 73473 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Sgeo: did you see the latest turn in the Chinese Graphics Card tale? < 1360599829 74067 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Taneb, no < 1360599844 346307 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Basically, I stupid'd again, and have ordered an actual graphics card < 1360599851 178620 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :yay < 1360599863 40030 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :make sure you don't ask elliott for advice < 1360599865 832600 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: I somehow missed this tale < 1360599889 684637 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :ais523: I tried to upgrade my graphics card driver on day < 1360599894 329125 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Things went a little wrong < 1360599902 327279 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :So I asked for help in #ubuntu-steam < 1360599902 592652 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which OS? < 1360599906 452332 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Ubuntu < 1360599913 675268 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I can sort-of see where this is going < 1360599913 860989 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Because I was trying to get Steam working < 1360599920 347672 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :#ubuntu is kind-of random in the quality of help it gives < 1360599927 351955 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :They couldn't help me, and redirected me to #nvidia < 1360599931 146985 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I expect #ubuntu-steam is similar, except full of gamers < 1360599970 139510 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :After talking to someone in #nvidia for a bit, sending photos of my graphics driver < 1360599971 935902 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(which is not necessarily a bad thing) < 1360599976 128488 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :*graphics card < 1360599984 425061 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :It turns out that my graphics card was bootleg < 1360599995 51010 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :And an old model disguised poorly as the new one < 1360600005 555054 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :good < 1360600008 569150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is the rest of your computer bootleg too? < 1360600015 982866 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I believe not < 1360600029 992833 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I bought all the parts separatley < 1360600034 298213 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :is Taneb itself bootleg? < 1360600066 884511 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 JOIN :#esoteric < 1360600078 333143 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I'm a story about the prohibition of chocolate < 1360600104 8 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :waht < 1360600116 905331 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~metar CYUL < 1360600120 103015 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :CYUL 111605Z 35006KT 5/8SM R06L/2000FT/N R06R/2200FT/N -SN BR VV003 M07/ RMK SN8 < 1360600125 349651 :glogbackup!~glogbacku@64.31.59.246 QUIT :Ping timeout: 252 seconds < 1360600137 261117 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :~help < 1360600137 455836 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Possible commands: dice, duck, echo, eval, fortune, metar, ping, yi < 1360600141 879060 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :~duck Bootleg < 1360600142 465301 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :The term bootlegging originally came from black people being cheep and drinking alcohol in the legs of boots. < 1360600147 946581 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :~duck Bootleg story < 1360600149 971351 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- No relevant information < 1360600156 285877 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's this < 1360600157 657405 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :the weather lies! no way it's -SN now. < 1360600164 137205 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~duck bootleg < 1360600165 230325 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :The term bootlegging originally came from black people being cheep and drinking alcohol in the legs of boots. < 1360600175 115791 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Bootleg_(TV_serial) < 1360600187 935127 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :"cheep" < 1360600214 937295 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What information does primitive + need to know? < 1360600229 363234 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It needs to know how to add. It needs to know how to compile itself. < 1360600230 710162 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmmm < 1360600328 729294 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`addquote I'm a story about the prohibition of chocolate < 1360600335 473370 :HackEgo!codu@codu.org PRIVMSG #esoteric :963) I'm a story about the prohibition of chocolate < 1360600336 555280 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the best part about that quote is, there /isn't/ any context < 1360600339 821909 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ais523, what sort of information can be hidden in a Trusting Trust style manner? < 1360600365 737647 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :THat's really what's making me think about this < 1360600373 732702 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :There's actually context < 1360600376 131876 :epicmonkey!~epicmonke@host-224-58.dataart.net QUIT :Ping timeout: 245 seconds < 1360600381 867104 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Just it's a stupidly obscure reference < 1360600383 756615 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: well that attack stops working as soon as someone writes a second compiler, but if you trusting-trust a strong AI into your compiler, pretty much anything < 1360600398 817718 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(until someone recompiles it with a different compiler that it didn't compile in the first place) < 1360600415 656076 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the "it didn't compile in the first place" isn't normally necessary, but it is if you suspect there's a strong AI in there) < 1360600437 310312 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think in this case, trusting trust is not an "attack", but the implementation strategy < 1360600458 659244 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i prefer to err on the safe side and always suspect there's a strong ai in my compilers < 1360600494 323570 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: oh wow i think i actually saw this < 1360600496 835821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it might be possible, because it wouldn't need to be a very /good/ strong AI < 1360600498 73078 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :when i was younger < 1360600513 268264 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you might be able to get away with just a bunch of heuristics < 1360600518 795873 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :wasn't that an episode of the simpsons < 1360600525 649491 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Phantom__Hoover: that was sugar < 1360600529 709757 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :strong AIs are easy to write if you don't mind them being really bad at their jobs < 1360600542 315609 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :And alcohol in a different episode < 1360600550 400371 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There's an anime called Chocolate Underground < 1360600587 467477 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :there's a book called the chocolate war, isn't there < 1360600597 786198 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i hear it's soulcrushing < 1360600600 502159 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :did you know: there's a food called chocolate < 1360600611 364883 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1360600612 909679 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote3 < 1360600613 439292 :HackEgo!codu@codu.org PRIVMSG #esoteric :29) Or the brutal rape of the English language! That wasn't rape. English is always willing. < 1360600614 404922 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1360600614 590887 :HackEgo!codu@codu.org PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: quote3: not found < 1360600615 862521 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1360600616 356261 :HackEgo!codu@codu.org PRIVMSG #esoteric :297) esperanto is just spanish with a diarrhea < 1360600617 362517 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1360600617 816763 :HackEgo!codu@codu.org PRIVMSG #esoteric :782) i have a simple view of reality that goes something like this.. once your sufficiently well tied up.. it doesn't make a difference if your enemy has a knife or a gun.. you're equally screwed < 1360600618 863135 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1360600619 303070 :HackEgo!codu@codu.org PRIVMSG #esoteric :614) oh my god that is one ugly solution beautiful < 1360600620 583433 :HackEgo!codu@codu.org PRIVMSG #esoteric :339) hey fhet's zeees OouooH SNEP IT'S A FOooCKING TIGER < 1360600622 555137 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :http://www.youtube.com/watch?v=uzIs1epLEdc < 1360600641 437760 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: delete 297 or 339? < 1360600657 120371 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :339 < 1360600668 530350 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :339 < 1360600712 784884 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :That looks quite a bit different from the book < 1360600734 944811 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360600737 312893 :ais523!~ais523@unaffiliated/ais523 QUIT :Disconnected by services < 1360600738 616969 :ais523_!~ais523@unaffiliated/ais523 NICK :ais523 < 1360600749 735388 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :`delquote 29 < 1360600754 285793 :HackEgo!codu@codu.org PRIVMSG #esoteric :​*poof* Or the brutal rape of the English language! That wasn't rape. English is always willing. < 1360600768 969411 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I can live with that < 1360600773 489649 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :DELETED UNDER GROUNDS OF: (a) did I actually say that; (b) it's stupid < 1360600798 44163 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :29 is also a good choice < 1360600802 18495 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`pastlog brutal rape of the < 1360600830 857490 :HackEgo!codu@codu.org PRIVMSG #esoteric :2010-05-03.txt:01:00:52: 46| Or the brutal rape of the English language! That wasn't rape. English is always willing. < 1360600843 714128 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, is 782 meant to be a BF Joust reference? because that's how I interpreted it < 1360600860 146265 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :are you new to itidus21 < 1360600879 866833 :glogbackup!~glogbacku@64.31.59.246 QUIT :Remote host closed the connection < 1360600897 568632 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is it funnier if you imagine it's one of iti's aimless blunderings in the world of sex < 1360600960 851879 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: no but I haven't been paying much attention to him in particular < 1360600963 214934 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`pastequotes itidus < 1360600970 20780 :HackEgo!codu@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.20847 < 1360601054 370662 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :seeing them all at once < 1360601057 40999 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it's too much < 1360601086 959368 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :apparently he's... still online? < 1360601100 791058 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :wow every single one of itidus' quotes is amazing < 1360601101 236331 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :must've gotten bored < 1360601111 916382 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom__Hoover: did you forget the part where you drove itidus off < 1360601118 435927 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :shit was that me < 1360601137 613310 :glogbackup!~glogbacku@64.31.59.246 JOIN :#esoteric < 1360601166 393326 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh is that what happened to him < 1360601186 552205 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote 539 < 1360601188 556395 :HackEgo!codu@codu.org PRIVMSG #esoteric :539) I think this has taught us one thing. We can't teach itidus20 lambda calculus by comittee < 1360601192 783792 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not an itidus quote, but it's awesome < 1360601235 795998 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :647 is pretty good too, though < 1360601245 271725 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : Expected type: Ehh t t1 -> (Dom t1 (t % x) (t % x) -> r) -> r < 1360601245 496153 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : Actual type: Ehh t t1 -> (Dom t1 (t % x0) (t % x0) -> r) -> r < 1360601249 230765 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :can someone please fix my GHC < 1360601301 191550 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ehh < 1360601320 515703 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :x and x0 might be different types, though < 1360601332 373533 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: no they're totally polymorphic < 1360601345 775343 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :this is a stupid type family problem < 1360601355 23446 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: I called it Ehh because I was a bit upset about having to define it in the first place < 1360601384 12415 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :elliott: o.o < 1360601391 166281 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :That looks like a weird type error < 1360601416 31968 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :ScopedTypeVariables? < 1360601428 399556 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: this reminds me of SCC inference, where sometimes in Verity a program will fail to compile because program transformations changed the definition of "polymorphic" < 1360601441 582612 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: no, it's not that simple < 1360601446 638983 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so far, the error's only happened on intentionally contrived examples, and programs which were incorrect anyway < 1360601449 537777 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Just applied to a fun sounding job < 1360601461 502717 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :newtype Ehh f = Ehh (forall x. Blah (Foo f x)) < 1360601464 374135 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Seems like it would involve writing training documentation and teaching people things < 1360601464 817590 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::D < 1360601465 627922 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :out :: Ehh f -> Blah (Foo f x) < 1360601470 89488 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :out (Ehh x) = x < 1360601474 71840 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :the problem is you can't do this < 1360601475 556470 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: are you actively seeking out a job atm? or do you just apply to jobs for fun? < 1360601475 764716 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :where Blah is anything < 1360601477 710468 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :and Foo is a type family < 1360601486 939541 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ais523, actively seeking out a job < 1360601487 458675 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :because GHC's handling of type families is kind of bad < 1360601488 593301 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually applying to jobs for fun sounds like a great idea if you have time to spare < 1360601501 659599 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except it might make it hard to get a job if you get a reputation for applying to jobs then turning them down < 1360601508 484637 :glogbackup!~glogbacku@64.31.59.246 QUIT :Ping timeout: 264 seconds < 1360601517 451807 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although I'm still vacillating between getting a job and going to grad school < 1360601526 593248 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I want to not need to deal with my dad as soon as possible :/ < 1360601540 636111 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although he did say he'd give me an allowance if I went to grad school < 1360601542 451859 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :>.> < 1360601767 651898 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :do you know what you want to do with grad school < 1360601793 548499 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Not really < 1360601805 658117 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Computer Science < 1360601824 303663 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But ... why, I guess, is the question. Would I have an opportunity to design a language? < 1360601824 890760 :glogbackup!~glogbacku@64.31.59.246 QUIT :Ping timeout: 246 seconds < 1360601843 4876 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: if you're going to do a graduate degree, the difficulty is finding a good supervisor who knows problems to work on that you could complete and would be useful < 1360601881 482114 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Sgeo: grad school sucks with the wrong advisor < 1360601902 174880 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :be prepared to switch or quit < 1360601905 897995 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've ended up designing several languages as a result of what I've been doing; most of them are mathematical abstractions, some would be a pain to write in (e.g. affine ICA), only one of them is a "real programming language", and it's Verity, which very much feels like an academic language < 1360602001 289850 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, 794 works better when you know that there's a brand of cola called ubuntu < 1360602015 491953 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don < 1360602019 555735 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what is 794 < 1360602026 864983 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't even know who I could talk to at the school to start with anything < 1360602032 573807 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: thats the context < 1360602034 643651 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote 794 < 1360602036 378814 :HackEgo!codu@codu.org PRIVMSG #esoteric :794) ubuntu is the solaris of the cola world < 1360602037 562718 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I guessed < 1360602043 478382 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Sgeo: interesting/useful languages that will get you publications are more like things that fall out of a need or niche or something than something you can just decide to design < 1360602063 134398 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: also if you want to get funding for it, you need to have a pretty good track record < 1360602138 239822 :glogbackup!~glogbacku@64.31.59.246 QUIT :Ping timeout: 252 seconds < 1360602159 232091 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :track record? < 1360602172 591906 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Sgeo: if there's an interesting problem you want to explore maybe you can design a language around that, but if you have an idea already........... < 1360602251 263229 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So, for that metacircular compiler idea, would it be cheating to do something other than x86 < 1360602262 839085 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Say, Ngaro VM? < 1360602264 291138 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm still not convinced "metacircular compiler" makes sense < 1360602275 416060 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :whats ngaro vm < 1360602276 179020 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I'd be happy for elliott to tell me whether it does or not, he probably knows < 1360602334 690055 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :http://rx-core.org/docs/The_Ngaro_Virtual_Machine.html < 1360602524 465743 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ok now whats cheating < 1360602553 618148 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't know < 1360602562 743886 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360602568 969253 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm still not convinced I know what a metacircular compiler is < 1360602578 725380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd have to compile a language into itself < 1360602579 26400 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Still needing an interpreter to run the compiled thing feels... cheating-ish somehow, but seems saner than trying to learn x86 < 1360602584 334710 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then compile that with an existing compiler < 1360602592 437311 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yet compiling a language into itself is normally kind-of easy < 1360602603 177676 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ais523, presumably, there'd be a bootstrapping compiler at first which then gets discarded < 1360602616 542403 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, then it isn't metacircular < 1360602618 732193 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just a compiler < 1360602637 755607 :glogbackup!~glogbacku@64.31.59.246 QUIT :Remote host closed the connection < 1360602652 903713 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sgeo is this just about you want to write a compiler but don't want to learn x86 so you're writing it really silly < 1360602658 44125 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So it can't start off non-metacircular then become metacircular? Does the fact that C compilers weren't originally written in C hampers the names it can be given? < 1360602658 529773 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :@time Taneb < 1360602659 166088 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Local time for Taneb is Mon Feb 11 17:10:58 2013 < 1360602675 435341 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I don't have a clock < 1360602682 604805 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"metacircular" doesn't just mean "written in the same language it's implementing" < 1360602714 838743 :hagb4rd!~perdito@koln-5d81f447.pool.mediaWays.net QUIT :Quit: Nettalk6 - www.ntalk.de < 1360602758 9127 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ok, this is what I want: The compiler for language ?? is written in ??. The compiler contains no code that directly corresponds to the target platform. That is, the source code for the compiler does not mention the assembly or machine code for +, for example < 1360602778 21610 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Rather, somehow + is a primitive that knows how to compile itself as well as add < 1360602786 547534 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sounds like Forth < 1360602790 455512 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except not really < 1360602811 149805 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The information for what constitutes addition should be trusting trusted somehow < 1360602824 353338 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :my first thought would be that the compiler has access to its own compiled form < 1360602831 412500 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Ditto < 1360602835 399796 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, if it's /really/ trusting trusted < 1360602841 572481 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then there's no need for the language to even have I/O < 1360602847 708703 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :and uses this to deduce < 1360602858 516036 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, in that case, the semantics of the language and the compiler would basically be entirely disjoint < 1360602859 351798 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :somehow what it's compiling to < 1360602863 614369 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so how can you call it a compiler for the language? < 1360602927 715051 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think I have a tarpit version of the idea < 1360602929 22738 :glogbackup!~glogbacku@64.31.59.246 JOIN :#esoteric < 1360602945 499838 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a language X which, given any program, ignores it and outputs a language X compiler < 1360602953 664678 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, that's known as a quine < 1360602955 317549 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :reminds me of brainbrain < 1360602991 743145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: good reference < 1360603005 910975 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually I'll write this esolang up, because it's hurting my head (in a good way) < 1360603019 537066 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on the joke languages list, of course < 1360603031 44788 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :a... quinepiler? < 1360603038 470894 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :quiler < 1360603041 444155 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: call it Quiler < 1360603045 155213 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK < 1360603052 331465 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :quiler sounds like a web 2.0 startup < 1360603075 462163 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Does this count as me helping create a language? < 1360603083 258085 :glogbackup!~glogbacku@64.31.59.246 QUIT :Remote host closed the connection < 1360603089 621334 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Also, I do want a less tarpitty version, but will wait to see the writeup of this < 1360603200 77365 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :...I think some Smalltalk person has worked on ... something similar to what my idea would be if extended into usefulness < 1360603357 90421 :augur!~augur@208.58.5.87 QUIT :Remote host closed the connection < 1360603422 409440 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hum. < 1360603443 810587 :glogbackup!~glogbacku@64.31.59.246 QUIT :Remote host closed the connection < 1360603453 596420 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't think it's cheating to do something like binary(+) and get the x86 code out from that, right? < 1360603472 303657 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :If the compiler uses binary() calls but doesn't contain the actual binary code explicitly... < 1360603497 692951 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I pretty much have to be able to do that, I think < 1360603532 759968 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :yes, although idk if that's a particularly elegant way of doing so < 1360603539 705557 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What, the syntax? < 1360603563 863932 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Syntax just quick way of joting thoughts down, not concrete yet < 1360603569 596922 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Probably code{+} makes more sense < 1360603583 768346 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i mean conceptually < 1360603584 191445 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :code{1+1} is a binary blob containing the code that gets inserted for 1+1 < 1360603601 229655 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't think it's avoidable < 1360603601 794893 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :compile(program) = print code{$program} < 1360603616 843798 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The compiler has to be able to emit the code somehow < 1360603617 29573 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :metaitmceaulciualr compierls < 1360603651 890536 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 245 seconds < 1360603713 802908 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Could just be a command saying "Compile this code into the program I'm compiling", and block programs finding out at runtime what the binary code is, but that seems icky < 1360603773 755035 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :btw what are you doing and why. i'm trying to figure out if this is a thought experiment or an xy problem gone horribly wrong < 1360603782 702313 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Both < 1360603785 171306 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ah < 1360603793 686258 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think it could make writing compilers easier somehow? < 1360603811 399979 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good luck < 1360604091 235175 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1360604108 527439 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, I made a mistake, it's not output only < 1360604111 284421 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, challenge, make this work without assuming a von neumann architecture < 1360604112 895533 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it takes input, just doesn't do anything with it < 1360604145 532010 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, here we go: http://esolangs.org/wiki/Quiler < 1360604151 570724 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IMO it's more interesting than over half the joke languages < 1360604153 195652 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not that that's hard < 1360604211 71809 :ion!ion@heh.fi PRIVMSG #esoteric :I read that as “Quitler” for some reason. < 1360604246 177645 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1360604284 684507 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :"Surrender now, at my moment of triumph!? I'm Hitler, not Quitler!" < 1360604343 882189 :epicmonkey!~epicmonke@188.134.41.176 JOIN :#esoteric < 1360604351 89087 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : Could not deduce ((forall x1. Dom g (f % x1) (f % x1)) < 1360604351 274863 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : ~ Dom g (f % x) (f % x)) < 1360604355 287973 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :WHY WHY WHY WHY WHY WHYW HYW < 1360604419 976611 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I have an idea for a usable version < 1360604423 49808 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: please kill me to death. ty < 1360604428 993751 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although it makes the compiler too simple to write, I think < 1360604450 867362 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Also, it's a Brainfuck derivative < 1360604457 958702 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION runs from Phantom__Hoover very, very fast < 1360604523 446704 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :> ord '+' < 1360604525 743105 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 43 < 1360604532 902873 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :!text2bf + < 1360604571 396390 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Well, "too simple" as in the source code is simple < 1360604581 549596 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Creating an actual compiler is trickier than writing the source code < 1360604625 83915 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially in BF < 1360604645 424682 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: actually, did you see Gregor's IOCCC entry? the only reason it doesn't fulfil your definition is that it implements the wrong language < 1360604664 829033 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ais523, I think I have seen it but forgotten everything about it < 1360604686 601254 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :dc JIT < 1360604692 402687 :Mathnerd314_!~quassel@palevsky-223-221.rh.uchicago.edu NICK :Mathnerd314 < 1360604699 964973 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Criss-platform < 1360604702 752831 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :*cross < 1360604750 807495 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :haaaaaaaaah it works < 1360604752 275052 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it works!!! < 1360604758 942723 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :joinAM :: forall f g x. (Adjoint f g, Cod g ~ (->)) => AM f g (AM f g x) -> AM f g x < 1360604762 371164 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :joinAM m = AM $ \f g o -> case eps f g of < 1360604764 832245 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : Nat _ _ trans -> < 1360604767 351639 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : let o' :: Dom g (f % x) (f % x) < 1360604769 851409 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : o' = case o of Ehh o' -> unsafeCoerce o' -- work-around stupid type family behaviour < 1360604772 846797 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : in (g % trans o') $ runAM (fmap (\(AM m') -> m' f g o) m) f g o < 1360604805 462529 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I have no idea how Gregor's entry works < 1360604820 946185 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :elliott: that looks uglier than my average code < 1360604827 227693 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is it Trusting Trust based? If not, I don't see how it matches... < 1360604847 312254 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Or... I'm confused < 1360604865 529997 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :!txt2bf + < 1360604871 191571 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :the list monad from adjoint functors in Haskell: http://sprunge.us/Zcig < 1360604875 801785 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What's the text2bf thing here? < 1360604878 560546 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :^help < 1360604878 746306 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1360604879 608279 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :(+ an awful lot of support code) < 1360604885 70470 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :!help < 1360604885 482009 :EgoBot!codu@codu.org PRIVMSG #esoteric :​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1360604889 806371 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oops, I omitted Mon < 1360604890 170727 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :!bf_txtgen + < 1360604894 278416 :EgoBot!codu@codu.org PRIVMSG #esoteric :​33 +++++++[>++++++>+>><<<<-]>+.>+++. [37] < 1360604908 512774 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Uh, that has two dots in it < 1360604933 308275 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :redux: http://sprunge.us/fGjC < 1360604939 790700 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Also I don't want to output < 1360604954 616429 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, instead of initial idea, I could < 1360604960 616215 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :all you philistines < 1360604962 632759 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: appreciate please < 1360604965 271529 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Wait, no, I can't < 1360604971 925191 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :elliott: that's an... unusual Functor < 1360604974 104699 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :even though I didn't write most of that and also that's not the hard part < 1360604991 892397 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: < 1360604996 930069 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :class (Category (Dom f), Category (Cod f)) => Functor f where < 1360604999 114558 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : type Dom f < 1360605001 598065 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : type Cod f < 1360605003 700224 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : type f % x < 1360605006 100456 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : (%) :: f -> Dom f x y -> Cod f (f % x) (f % y) < 1360605007 37319 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: err, I haven't looked at it yet, I'm busy < 1360605012 724489 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Okay < 1360605021 951266 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: the problem is that the functors you need aren't endofunctors (Hask -> Hask) like the standard Functor gives you < 1360605032 777203 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :they are (Hask -> Mon) and (Mon -> Hask) < 1360605041 645891 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :the Category is custom too < 1360605051 49514 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :class Category c where < 1360605061 46174 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : dom :: c x y -> c x x < 1360605063 901652 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : cod :: c x y -> c y y < 1360605065 984555 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric : (.) :: c y z -> c x y -> c x z < 1360605072 530569 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 264 seconds < 1360605097 585308 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ok, so, my idea is basically Brainfuck with an added command ; < 1360605103 773799 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What is Mon? Monad? < 1360605107 426832 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The first invocation of ; marks the memory position < 1360605115 476689 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :FreeFull: Mon-oid < 1360605115 662233 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :(%) :: FreeMon -> (x -> y) -> Mon [x] [y] < 1360605133 800050 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it is the category of monoids < 1360605145 210761 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The second takes all the data between the first and second memory position, and outputs the target code to compile what's in the thing < 1360605166 109490 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Or maybe ; just means output the source for current memory position character < 1360605185 723314 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Also! Completely irrelevant thing I was thinking of today < 1360605200 617177 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :here's how you get the state monad: http://sprunge.us/bIbO < 1360605204 370652 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :[,;] is a compiler for this language < 1360605206 470913 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :A function such that its third derivative is equal to itself < 1360605208 201562 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, mm < 1360605211 263322 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :don't like it < 1360605229 255362 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :essentially because you still have to have the original compiler 'on hand' for it to work < 1360605240 80044 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Taneb: I can think of one where the fourth is < 1360605245 123565 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :But not the third < 1360605249 171178 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom__Hoover: comeo n appreciate < 1360605254 891982 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :FreeFull: I can do first, second and fourth easily < 1360605261 186846 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I think I can figure out third < 1360605275 704247 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, not sure of that < 1360605289 853667 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :First is e^x, fourth is sin x or cos x < 1360605305 900862 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, i think if you can, like, retrieve the source of a suitable set of primitives? < 1360605310 233342 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom__Hoover: come on appreciate < 1360605316 870735 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, appreciate what < 1360605332 155752 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom__Hoover: the code!!! < 1360605343 394906 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Second would be e^(-x) I think < 1360605347 788263 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, I don't know how to make a good "retrieval" operation in brainfuck < 1360605350 194245 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Outputting's easier < 1360605366 220024 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But anyway the C code that ; emits would have to be a quine, I think < 1360605377 385749 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, e^((-1)^1/3)x < 1360605382 594793 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :uhhh < 1360605386 975054 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :that should be 1 < 1360605388 340759 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :not -1 < 1360605390 448718 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm assuming that we're targetting C < 1360605393 47395 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Because that's easy < 1360605401 229314 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although targetting x86 would be better obviously < 1360605447 32380 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Phantom__Hoover: The cube root of 1 is 1 though < 1360605473 437131 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But users of ; should explicitly NOT rely on the result except that that's the appropriate code to compile into the program < 1360605481 245816 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :FreeFull, the /real/ cube root of 1 is 1 < 1360605488 887318 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :oh well if they shouldn't then of course nobody will < 1360605506 890910 :sebbu!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1360605507 274047 :sebbu!~sebbu@ADijon-152-1-50-175.w83-194.abo.wanadoo.fr QUIT :Changing host < 1360605507 459476 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1360605532 343231 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Phantom__Hoover: Oh wait, you're right < 1360605538 196531 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :But you didn't specify which cube root < 1360605563 571535 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Phantom__Hoover: I'm making it nicer, hang on < 1360605589 645650 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, you want one of the imaginary cube roots of 1 < 1360605607 143808 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i'm sure you can find a general form with differential equations but my opinions on differential equations can't really be coherently put into words < 1360605639 138808 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although maybe Brainfuck is not the best host language for this < 1360605645 344500 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Do they compare with your opinion on people who write brainfuck derivatives, Phantom__Hoover? < 1360605652 112877 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, do you think I should keep trying to make BF fit as a language for this thing, or try another? < 1360605663 636942 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :"ph should i make a bf derivative" < 1360605718 422760 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1360605760 388881 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, have you considered stuff like sbcl < 1360605770 590779 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i feel like it's relevant but i can't be bothered to work out how < 1360605778 888838 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :e^((-e^((i*pi)/3))*x) ? < 1360605829 741587 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :e^0.5x * cos (x * sqrt 3 / 2) < 1360605829 927324 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I think < 1360605850 944845 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :I'm wrong but don't know how < 1360605855 165814 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :FreeFull, the reason i wrote it the way i did was because i couldn't be bothered working out where all the (s and ^s went < 1360605856 12588 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Which means it's dinner time < 1360605858 710373 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :thank you < 1360605879 485930 :augur!~augur@129-2-129-32.wireless.umd.edu JOIN :#esoteric < 1360605930 210633 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What's the differencial period of e^-x + sin x ? < 1360605935 292895 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, well, I doubt that actually approaching things the way I'm trying to approach them is at all a good idea for maintainability or portability < 1360605957 346120 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :FreeFull, 4 < 1360605958 707687 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :obv. < 1360605968 818074 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Oh yeah, right < 1360605971 432799 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, i mean the overall compilation model < 1360606099 801945 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION changes the language a bit < 1360606109 777142 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :; on 0 outputs a prelude if needed < 1360606110 753587 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :;+[,;] < 1360606134 168609 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Wait, that's broken < 1360606228 478743 :dessos!~derk@c-174-60-176-249.hsd1.pa.comcast.net JOIN :#esoteric < 1360606376 227631 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"The main point of divergence at the time was a clean bootstrapping procedure: CMUCL requires an already compiled executable binary of itself in order to compile the CMUCL source code, whereas SBCL supported bootstrapping from - theoretically - any ANSI-compliant Common Lisp implementation." < 1360606479 446631 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :An interesting excersize is to write, in this language, a compiler for a different language, with similar semantics except + and - flipped around < 1360606509 456668 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Beyond flipping + and - before sending it to ;, ; itself needs to be guarded such that it sees the flipped - and + < 1360606572 381391 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :How many machine code quines are there? < 1360606666 625253 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :'machine code quine' is a bit of a vague concept < 1360606689 722141 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :Phantom__Hoover: why? < 1360606702 276375 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, yeah, I am getting visions of image based Lisps < 1360606703 435042 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :do you have to output the executable file? or the actual data in memory? < 1360606719 226641 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :For these purposes presumably the executable file < 1360606794 763224 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn QUIT :Excess Flood < 1360606834 425879 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :CMUCL before SBCL split sounds similar to what I want, really < 1360606842 679412 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Does what I want count as a metacircular compiler? < 1360606962 259851 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you should call it MetaMuCL < 1360606996 548249 :NihilistDandy!~ND@132.198.9.255 JOIN :#esoteric < 1360607095 422043 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1360607101 90950 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't get it, except being similar in name to CMUCL < 1360607166 136145 :NihilistDandy!~ND@132.198.9.255 PRIVMSG #esoteric :Anyone using Mozart on OS X? I'm trying to get it to use Cocoa Emacs over Aquamacs and google is failing me, so far. < 1360607310 357551 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ok, so ; on one should be a postlude < 1360607317 457846 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So, the compiler looks like < 1360607329 976342 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :;,[;,]+; < 1360607449 358062 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :what language is that? < 1360607481 226179 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Ae^x + e^(-x/2)(Bcos((x*sqrt 3)/2) + Csin((x*sqrt 3)/2) < 1360607523 965018 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :nortti, language with no name yet < 1360607526 603294 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Any function of that form is its own third derivative < 1360607582 83794 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :nortti, but, tl;dr: compiler for the language written in the language does not contain code in target language < 1360607611 135333 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :For intsance, e^(-x/2) * cos (sqrt 3 * x / 2) < 1360607631 269136 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :(where A = C = 0; B = 1) < 1360607637 306140 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Is its own third derivative < 1360607647 456547 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The actual code to be emitted must be Trusting Trust'ed into the compiler < 1360607809 77178 :NihilistDandy!~ND@132.198.9.255 PRIVMSG #esoteric :Oh, neat, I just had a lie significantly with symlinks. I hope nothing breaks. < 1360607815 982757 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :lie? < 1360607857 371350 :NihilistDandy!~ND@132.198.9.255 PRIVMSG #esoteric :Had to call Emacs Aquamacs and the Emacs app bundle Aquamacs.app < 1360607872 649454 :NihilistDandy!~ND@132.198.9.255 PRIVMSG #esoteric :Oz doesn't seem to care so far. < 1360607938 549728 :NihilistDandy!~ND@132.198.9.255 QUIT :Quit: Textual IRC Client: www.textualapp.com < 1360607965 822413 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, I think I need to think whether what I want is actually possible in the language I described < 1360608120 270596 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I should be able to, in a few steps with the language, write a compiler for a language that's identical except - and + flipped < 1360608133 768082 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :;,[;,]+; should also serve as a compiler for that language, written in that language, too < 1360608245 683565 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Wait, no it shouldn < 1360608247 939518 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :shouldn't < 1360608250 896963 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It would be ;,[;,]-; < 1360608356 544215 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :I'd like to know what those commands do < 1360608422 451358 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's Brainfuck with an additional operation ; < 1360608442 442773 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :gj Sgeo < 1360608448 960180 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :what does ; do? < 1360608467 521003 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Say you have the Unicode codepoint for + in memory < 1360608482 562497 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Then ; at that position will output code to do + in some language < 1360608492 818049 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Let's say the target is machine code. ; then sort of compiles the + < 1360608542 311048 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :; on 0 emits a prelude if necessary. ; on 1 emits a postlude if necessary < 1360608601 140975 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://blog.wolfram.com/2013/02/11/announcement-our-first-cbm-country/ < 1360608603 585677 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :wolfram < 1360608606 248492 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you motherfucker < 1360608629 289114 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :nortti, does this make sense? < 1360608650 644324 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :This means that the code that knows how to turn + into machine code is not in the compiler < 1360608660 463346 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :yeah < 1360608686 67790 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Phantom__Hoover: that bastard, choosing Estonia < 1360608858 404037 :jix!~jix@jixco.de QUIT :Quit: leaving < 1360608879 967422 :jix!~jix@jixco.de JOIN :#esoteric < 1360609383 101043 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ok, I see how to make the + - flip < 1360609387 675599 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But it's... very... < 1360609392 385400 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Would result in verbose target code < 1360609399 388249 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Permanently from that point on < 1360609409 305212 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But I guess that that's not necessarily a terrible thing? < 1360609500 416788 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Python is probably an unusually bad language to target < 1360609705 938614 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :You know what would be a good language to target? Some implementation of Common Lisp < 1360609726 153212 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Maybe < 1360609889 483726 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What should I call this language? < 1360609891 90692 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Trustfuck? < 1360609920 469302 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :how about base it on underload instead < 1360609947 482666 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :As in instead of Brainfuck, or as a target language? < 1360609961 457582 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION looks at Underload < 1360609978 277014 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Oh right that one < 1360609978 936585 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm < 1360610018 72382 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So, a command that takes the top element of the stack and puts on the stack the target code? < 1360610087 132351 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Do we still want to ... wait < 1360610101 186754 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is Underload even compilable? < 1360610107 480104 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Without including an Underload interpreter? < 1360610121 348966 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION glares at elliott  < 1360610122 817992 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :in times of doubt, uncertainty and generic undecisiveness... < 1360610124 850063 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~yi < 1360610125 108541 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Your divination: "Great Exceeding" to "Small Accumulating" < 1360610151 771040 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: yes. < 1360610155 710405 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: I wrote an Underload compiler ages back < 1360610160 710229 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :it is easy < 1360610198 868341 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't see an input mechanism :/ < 1360610244 501385 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't really see why you need input for this to work < 1360610248 266071 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :~yi < 1360610248 520260 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Your divination: "Small Accumulating" to "Small Accumulating" < 1360610257 812398 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :is that bad < 1360610267 8355 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :let me check... < 1360610305 200527 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :you'll gain power by combining small things. < 1360610312 292051 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :smell accumulating < 1360610313 420238 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :~yi < 1360610313 635620 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Your divination: "Diminishing" to "Centre Confirming" < 1360610319 473830 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :elliott, technically I don't, but prepending the program to compile to the compiler seems like it would be an annoying way to do things < 1360610336 182671 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Wait, hmm < 1360610344 363529 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION is slightly confused < 1360610371 573517 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Yeah, I'm sorry, I want input < 1360610388 711119 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :lazy k? < 1360610438 663086 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :Phantom__Hoover: looks cool < 1360610509 775304 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :~source < 1360610510 46474 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Possible commands: dice, duck, echo, eval, fortune, metar, ping, yi < 1360610512 920945 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :boring < 1360610516 152220 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :~duck < 1360610516 445235 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- ~duck query < 1360610516 630906 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Query information from Duck Duck Go < 1360610545 462765 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :whose bot is cuttlefish? < 1360610551 24670 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :~fortune < 1360610551 299765 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Accent on helpful side of your nature. Drain the moat. < 1360610553 934223 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :nortti: mine. < 1360610571 399237 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Is LLVM difficult to learn? < 1360610596 440207 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it's 5 difficult < 1360610655 271130 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net JOIN :#esoteric < 1360610673 679521 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION wonders if an LLVM quine would be difficult < 1360610690 723988 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :LLVM bytecode still has to be compiled though I think? So why bother? < 1360610700 333415 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :you can interpret them too < 1360610748 591937 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Either way, they're not native < 1360610785 286181 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"native" is arbitrary < 1360610809 32385 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :Sgeo: target scab < 1360610841 793918 :TwilightSpockle!codu@codu.org NICK :Gregor < 1360610849 68130 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION runs Sgeo's "native" code in qemu on a Transmeta processor. checkmate. < 1360610868 469747 :zzo38!~zzo38@24-207-49-17.eastlink.ca JOIN :#esoteric < 1360610888 299188 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :transmeta? < 1360610896 330875 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~duck transmeta < 1360610896 697991 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Transmeta Corporation was a US-based corporation that licensed low power semiconductor intellectual property. < 1360610907 444689 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :~duck FOGL < 1360610907 689302 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :Falkland Oil and Gas Ltd, abbreviated to FOGL, is an energy company registered in the Falkland Islands and headquartered in London, the United Kingdom. < 1360610908 856426 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"The actual Transmeta processors are in-order very long instruction word (VLIW) cores. To execute x86 code, a pure software-based instruction translator dynamically compiles or emulates x86 code sequences, using execution-hotspot guided heuristics." < 1360610939 356031 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it didn't do that well, but cool idea < 1360610969 50606 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I think I recall remembering something like that we saw once in an obscure elective I had back in university. < 1360611053 370742 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :#jesus is hilarious < 1360611054 320582 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :an "x86" CPU that got a software update to add NX bit and SSE3 support < 1360611113 376911 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Two people got into a people loop < 1360611169 851566 :epicmonkey!~epicmonke@188.134.41.176 QUIT :Ping timeout: 246 seconds < 1360611182 504787 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :there's an #jesus on freenode? < 1360611203 704011 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :yes < 1360611223 48105 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I fail to relate this channel's possible subject with any FLOSS project. < 1360611225 582139 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :a people loop? < 1360611234 187975 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :olsner, two people repeating the same thing < 1360611240 691284 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :a people loop? < 1360611248 838385 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :boily: Look at the topic (you can look at it without joining) < 1360611253 119803 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :One going "shut your foul mouth up now." and the other going "wash your own mouth first" < 1360611261 915214 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :kmc, as opposed to a bot loop < 1360611263 985596 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :are they arguing about the pope < 1360611279 778862 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :boily, they have a link in the topic to the source for their channel bot < 1360611281 56399 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I don't think so < 1360611289 933592 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :so maybe they're justifying it with that < 1360611297 47441 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :oh well. here I join... < 1360611310 820364 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's been around since 2003 < 1360611324 395532 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :So same way #esoteric justifies the single pound, I guess < 1360611344 498436 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :http://www.plutorocks.com/ vote persephone < 1360611349 63376 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :now, I'm perturbed. shouldn't have joined. < 1360611377 290017 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :boily, you were in there and saw one line < 1360611385 646164 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What happened before and afterwards is far more perturbing < 1360611424 790665 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ACTION puts his hands on his ears and wildly sings ♪ LA LA LA LA LA LA LA ♪ < 1360611526 443769 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :nortti, isn't persephone the greek name < 1360611534 45826 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :yes < 1360611556 598713 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :Phantom__Hoover: why do you ask? < 1360611574 551500 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :traditionally they use the roman ones < 1360611579 920555 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :ah < 1360611586 827097 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :in which case it should be... kore? < 1360611610 363769 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fun fact: persephone was actually hades' niece < 1360611616 420912 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :I voted persephone, but then eurydice was fine too. in the end, I checked both. < 1360611636 943759 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :Phantom__Hoover: how can kore be the roman name < 1360611642 527783 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :it's not < 1360611642 713574 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :kore means young girl in greek < 1360611662 188582 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :but i was working off the part of the wp article visible on google < 1360611693 271326 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :well I apologize, I haven't read the beginning of this conversation < 1360611708 420931 :Arc_Koen!~Arc_Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I just needed to show off and inform everyone here that I knew ancient greek < 1360611745 668462 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :wikipedia says that the roman's persephone is proserpina. < 1360611803 219949 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 QUIT :Ping timeout: 245 seconds < 1360611805 433534 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Maybe I should target Racket... wait, no < 1360611814 350647 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I still think targetting CL is the best idea... somehow < 1360611829 316845 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Or Haskell < 1360611835 759478 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But might be easier to write the quine in CL? < 1360611891 449155 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :scheme? < 1360612144 884349 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, what Schemes compile nicely? < 1360612346 684493 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :well there is stalin which seems like a pretty nice compiler < 1360612366 741876 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360612436 204927 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That's R4RS, right? < 1360612459 737614 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :you should target Tcl via Ada and Clojure < 1360612461 890966 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 276 seconds < 1360612523 949408 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :o.O Sgeo: have a look at the sources of SBCL. Eg.: (defun car (x) (car x)) <--- !!! < 1360612552 692427 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :Sgeo: yeah. r4rs < 1360612563 970663 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sgeo have you considered writing an interpreter for proof of concept before doing silly compiler things < 1360612591 612651 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Not... entirely sure what an interpreter for this language would look like < 1360612648 455052 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats up with this language < 1360612739 240122 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn QUIT :Ping timeout: 252 seconds < 1360612860 228217 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 JOIN :#esoteric < 1360613140 734515 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1360613194 719703 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz JOIN :#esoteric < 1360613487 544980 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn QUIT :Ping timeout: 260 seconds < 1360613638 923575 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I may as well make the compiler just glue an interpreter to some source-like thing < 1360613690 212098 :DHeadshot!~DH____@unaffiliated/dh----/x-6288474 QUIT :Ping timeout: 240 seconds < 1360613835 60173 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Gah, need to remember esolangs password < 1360613869 538723 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :have you considered using our handy password reset feature < 1360613885 875181 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There is no e-mail address recorded for user "Sgeo". < 1360613901 345213 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe you should have recorded an email........... < 1360613905 329255 :elliott!elliott@unaffiliated/elliott PRIVMSG #esoteric :do you want me to reset it < 1360613929 585761 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Sure, thanks < 1360614124 177444 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :monqy, at some point someone said 'metacircular compiler' and Sgeo rolled with it. < 1360614223 199139 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i thought it was sgeo not wanting to learn x86 to implement his language so he overcomplicates it into a horrible thought experiment and nobody knoiws what they're even talking about < 1360614244 829237 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, I had the idea before anyone said "metacircular compiler" < 1360614256 439637 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think someone decided that my idea was a metacircular compiler < 1360614268 936428 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh was this your ridiculous language idea < 1360614285 572180 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :sorry i was misled by the fact that this is only mildly ridiculous < 1360614335 729744 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :monqy, the language idea is the same regardless of whether it targets x86 or not < 1360614345 312735 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Targetting x86 would be cooler though < 1360614378 458535 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :There is still an implication I need to think through < 1360614382 275330 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Having some trouble with it < 1360614421 510040 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :target stand-alone x86 < 1360614434 578799 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :make your programs bootable! < 1360614457 501449 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :I don't think you can make a full program target stand-alone x86, but you can target PC. < 1360614509 763282 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Basically, I think it's currently a bit difficult to redefine ; < 1360614533 802586 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :compatible with original pc < 1360614544 224640 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :bios must have rom-basic < 1360614570 592979 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :zzo38 makes an important point that is often forgotten < 1360614581 516252 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :yeah < 1360614583 300400 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :there are significant non-PC x86 systems < 1360614645 722710 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :hell my college's intro microcontrollers class used a custom board (hand-soldered by students) with an 80186 < 1360614646 523627 :zzo38!~zzo38@24-207-49-17.eastlink.ca PRIVMSG #esoteric :Even disregarding those, though, the x86 is only the CPU and is not the keyboard, monitor, RAM, BIOS, disk, and everything else. < 1360614657 403670 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :which was pretty terrible < 1360614687 314494 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i think they got a bulk discount on a 50 gallon drum full of 80186es back in the 80s and are still using them up < 1360614697 387022 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :186? < 1360614701 707201 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Quit: Leaving < 1360614710 628254 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :yep < 1360614716 605318 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :What esolangs have I/O and are easy to write quines in? < 1360614723 502291 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Might make more sense to use that as a base < 1360614728 495161 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :it was a halfassed attempt to make a microcontroller around the x86 architecture < 1360614739 910248 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but it still requires way more external chips than, say, a PIC or AVR < 1360614748 819405 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Trustfuck compiling to brainfuck. Would be a bit... pointless, but hmm < 1360614753 457946 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :probably due to being old < 1360614827 866096 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :here you are: http://wolverine.caltech.edu/eecs51/kits/index.htm http://wolverine.caltech.edu/eecs51/kits/kit51ins.htm < 1360614875 100478 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in this class i would find some unusual term used, google it, and the only hit would be this course website < 1360614881 596035 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :nobody else cares about the 80186 < 1360614985 502359 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1360615082 115614 :Nisstyre!~yours@oftn/member/Nisstyre JOIN :#esoteric < 1360615102 580863 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :To redefine ; is a quine needed? < 1360615139 593295 :WeThePeople!~WeThePeop@unaffiliated/wethepeople JOIN :#esoteric < 1360615180 630654 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :; takes the value at the current location on the tape. If it is 0, it emits to output a "prelude". If it is 1, it emits to output an "epilogue". If it is any other value, it emits the code, in the target of the compiler, to perform the functionality of the < 1360615185 759178 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ANSWER: maybe? < 1360615197 585313 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :!rot13 byfare < 1360615199 136662 :EgoBot!codu@codu.org PRIVMSG #esoteric :olsner < 1360615228 506299 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :ah, twitter emails are sent from your email address rot13:d < 1360615406 290531 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION goes to read an ActorScript tutorial < 1360615423 835331 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1360615435 12770 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oh god I thought it was going to be some cool thing of pure beauty but it has so many buzzwords < 1360615441 111140 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Tutorial for ActorScript < 1360615441 297360 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :extension of C# < 1360615441 297568 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric : < 1360615441 297685 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :, Java < 1360615441 297809 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric : < 1360615441 643091 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :, Objective C < 1360615443 640572 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric : < 1360615447 833439 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oops < 1360615486 91483 :impomatic!~digital_w@47.204.125.91.dyn.plus.net JOIN :#esoteric < 1360615495 771437 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's this < 1360615508 68101 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and why is it cool/pure beauty/buzzwords < 1360615544 554997 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :Sgeo: there may or may not be an attempt at humor hidden there < 1360615561 433303 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :olsner, oh < 1360615604 414006 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ActorScript(TM): Industrial strength integration of local and nonlocal concurrency for Client-cloud Computing < 1360615646 805004 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :It's all message passing based, apparently including the definition of the language < 1360615652 1117 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn QUIT :Ping timeout: 248 seconds < 1360615678 265626 :zzo38!~zzo38@24-207-49-17.eastlink.ca QUIT :Remote host closed the connection < 1360615715 779122 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Ok, this paper is almost certainly a joke < 1360615740 513260 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :"Unlike almost all previous programming languages, < 1360615740 698878 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :because ActorScript uses bold font for reserved names, < 1360615740 884472 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :new reserved words can be introduced into the < 1360615740 884645 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :language without breaking existing programs." < 1360615765 615144 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric ::DDDD < 1360615769 775262 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :doesn't algol do that < 1360615780 639979 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :not sure if poe should be invoked... < 1360615784 226339 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in some original form < 1360615794 378069 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :algol 58? < 1360615806 267247 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :are you sure that's not something they just did in books to make the programs look pretty? < 1360615817 205116 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :i heard that it was part of the language syntax, however I may have been misinformed < 1360615831 745996 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :in those days I guess "bold" meant "make the typewriter hit it twice" < 1360615846 711628 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"punch an extra large hole in the card" < 1360615853 442921 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :hmm, so if it says "while" in bold you're supposed to type wwhhiillee? < 1360615884 235546 :olsner!~salparot@c83-252-194-156.bredband.comhem.se PRIVMSG #esoteric :or maybe that plus backspaces < 1360615885 123369 :asiekierka!~asiekierk@fluttershy.pl QUIT :Read error: Connection reset by peer < 1360615900 239455 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no, you type while < 1360615910 996575 :nortti!~juhani@nano.smar.fi PRIVMSG #esoteric :huh < 1360615912 156918 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(backspaces omitted) < 1360617114 86926 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Trustfuck is still a work in progress < 1360617264 476137 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i'll take your word for it < 1360617484 644268 :WeThePeople!~WeThePeop@unaffiliated/wethepeople QUIT :Ping timeout: 252 seconds < 1360617542 477534 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :heh < 1360618274 636787 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm < 1360618319 854005 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I forgot about : < 1360618427 121787 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1360618465 33449 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :How do I avoid making my metacircular compiler look like a cleverly hidden metacircular interpreter? < 1360618518 197673 :hagb4rd!733cbb1923@koln-4d0b6adb.pool.mediaWays.net JOIN :#esoteric < 1360618531 313523 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION looks at the logs and starts inflating like a balloon < 1360618554 312949 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :ACTION looks at the logs and starts inflating like a zimbabwean dollar < 1360618562 243301 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1360618563 355038 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Quiler still confuses me. And I inspired it < 1360618564 278889 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric ::/ < 1360618564 464658 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1360618570 605890 :trout!root@freebsd/developer/variable NICK :variable < 1360618571 240669 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~metar OKAY < 1360618571 743867 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Station not found! < 1360618576 568565 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :meh. < 1360618708 229931 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 JOIN :#esoteric < 1360618744 34578 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Example might be easier < 1360618755 105356 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Perhaps, but perhaps not! < 1360618756 772146 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Let's say that memory looks like this < 1360618764 653712 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :'+' | 1 | '-' < 1360618780 48843 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : The Pope's resigning <-- wat, seriously? < 1360618798 292615 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That is, the current cell is the ASCII value for +, the cell to the right of that is 1, the cell to the right of that is the ASCII value for - < 1360618813 478751 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~metar OKAS < 1360618813 941273 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Station not found! < 1360618818 950656 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~metar OKAJ < 1360618819 397717 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :--- Station not found! < 1360618819 890193 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :; will take that, and change what will happen when : is executed with '+' < 1360618825 47223 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :~metar OKBK < 1360618825 601806 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 PRIVMSG #esoteric :OKBK 112100Z 17006KT 8000 NSC 18/10 Q1008 NOSIG < 1360618825 787314 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo are you still prototyping this in brainfuck < 1360618842 798991 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, until such time that a better language for this purpose is shown to me < 1360618850 921786 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But I agree there probably is a better language < 1360618856 834619 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :idk, false? underload/ < 1360618871 92537 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fueue < 1360618872 963104 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Underload has no input facility, which kind of sucks for this purpose < 1360618876 625818 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION hides back under rock < 1360618888 579597 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :false, then < 1360618916 974746 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn JOIN :#esoteric < 1360618921 956620 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :maybe even something functional < 1360618987 788193 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :oerjan: I'm amazed that a brainfuck intepreter in Fueue could be that short < 1360618990 632218 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :Seriously, well done < 1360618998 627220 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"prototype it in ada" - someone??? < 1360618999 905565 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :THANK YOU. < 1360619003 866093 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"prototype it in dylan" - someone???, shortly after < 1360619010 806436 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION basks in his newfound divinity < 1360619027 46553 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: mon aéroglisseur est plein de lasagne française. < 1360619031 339693 :cuttlefish!~cuttlefis@2607:fad8:4:6:f2de:f1ff:fe6c:6765 QUIT :Remote host closed the connection < 1360619038 289624 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :monqy, I need two languages for this < 1360619050 75253 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :1) A language to base it on. That is, a simple language whose semantics I extend < 1360619058 605604 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it could have been even shorter if i had left out all the error checking (for mismatched []) < 1360619058 791364 :monqy!~help@pool-98-108-214-230.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"ada and dylan" < 1360619066 509478 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :And 2) A language to serve as the target of an initial implementation < 1360619108 632943 :SirCmpwn!~SirCmpwn@unaffiliated/sircmpwn QUIT :Excess Flood < 1360619164 751999 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :hmm < 1360619189 821686 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think Brainfuck might still be fine as a basis < 1360619197 109811 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :oerjan: fondly regard creation? < 1360619213 240574 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: wat < 1360619222 496679 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Especially with : and ; < 1360619229 554390 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :oerjan: it's what gods do < 1360619245 180928 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ic. well my own creation, probably. < 1360619255 186207 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the rest is a bit mixed. < 1360619258 66922 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although I don't know how implementable that is < 1360619294 891052 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :would it be fair to say you're looking for a language in which you can write a 'general compiler' < 1360619297 687585 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :http://www.mspaintadventures.com/?s=4&p=001326 < 1360619306 733599 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 PRIVMSG #esoteric :shachaf: that isn't homestuck, don't worry < 1360619326 179355 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, for which part? < 1360619334 873633 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i.e. if you have a compiler Q : A -> X, you can have a program P : A such that Q P : A -> X forall X? < 1360619341 869559 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :and it's the same P? < 1360619385 809579 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :erm < 1360619392 91522 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Sorry, I'm feeling a bit derpy right now < 1360619428 578325 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :where A is the metacircular language, X is some target, P is the universal compiler, and Q P is the program in X that Q compiles P to, and this notation was a terrible idea < 1360619489 315736 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm. Yes, I think < 1360619517 304600 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Although my current ; and : semantics rule out some Xs, which is sad < 1360619557 206470 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :But :,[:,]+: is supposed to be a Trustfuck compiler, written in Trustfuck, for any target language < 1360619574 421466 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :*that targets the language in which the compiler itself was... erm < 1360619589 558271 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :the thing is, i'm fairly sure to implement this you basically have to include a copy of Q in Q P < 1360619635 650278 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :That's done via quine < 1360619653 58423 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`quine is quite easily done < 1360619656 365781 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :: expands to a quine in the target < 1360619656 551653 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`quine is quite easily done < 1360619789 369748 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run $x = "$(quine)"; print "%s" "$x" #Is this the right syntax? < 1360619793 388028 :HackEgo!codu@codu.org PRIVMSG #esoteric :bash: =: command not found \ Warning: unknown mime-type for "%s" -- using "application/octet-stream" \ Warning: unknown mime-type for "" -- using "application/octet-stream" \ Error: no such file "%s" \ Error: no such file "" < 1360619802 469745 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hmph < 1360619834 201199 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/log < 1360619835 811854 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ cd /var/irclogs/_esoteric \ if [ "$1" ]; then \ grep -P -i -- "$1" ????-??-??.txt | shuf -n 1 \ else \ file=$(shuf -en 1 ????-??-??.txt) \ echo "$file:$(shuf -n 1 $file)" \ fi < 1360619849 404873 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/'?' < 1360619850 939306 :HackEgo!codu@codu.org PRIVMSG #esoteric :cat: bin/'?': No such file or directory < 1360619854 582212 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/? < 1360619856 383227 :HackEgo!codu@codu.org PRIVMSG #esoteric :​#!/bin/sh \ topic=$(echo "$1" | tr A-Z a-z | sed "s/ *$//") \ topic1=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "$topic" = "ngevd" \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic"; \ elif [ -e "$topic1" ]; \ then cat "$topic1"; \ else echo "$1? ¯\(°_o)/¯"; exit 1; < 1360619891 573165 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run x="$(quine)"; print "%s" "$x" #Is this the right syntax? < 1360619895 497834 :HackEgo!codu@codu.org PRIVMSG #esoteric :Warning: unknown mime-type for "%s" -- using "application/octet-stream" \ Warning: unknown mime-type for "`run x="$(quine)"; print "%s" "$x" #Is this the right syntax?" -- using "application/octet-stream" \ Error: no such file "%s" \ Error: no such file "`run x="$(quine)"; print "%s" "$x" #Is this the right syntax?" < 1360619899 400620 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1360619903 788861 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run x="$(quine)"; printf "%s" "$x" #Is this the right syntax? < 1360619907 679252 :HackEgo!codu@codu.org PRIVMSG #esoteric :​`run x="$(quine)"; printf "%s" "$x" #Is this the right syntax? < 1360619918 201658 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there you go. < 1360620225 95275 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, have you been reading about my language? < 1360620240 765344 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm not very far in the logs < 1360620265 904465 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although you have started mentioning it < 1360620399 145954 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Don't think you have to use duplication for it, which is the trickiest thing in eodermdrome. <-- hm ideally you'd want [] to actually have a real cyclic path representation < 1360620406 836986 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*[] loops < 1360620516 385955 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think the main difficulties with doing this in eodermdrome are (1) the limited number of letters forcing you to look at only small parts of the graph at a time - my BCT interpreter almost reached the limit although ais523 had a hunch it could be made to use less. (2) no implementation to actually test stuff in, which admittedly didn't stop me from doing BCT. < 1360620548 736841 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan < 1360620555 97609 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :there is a simple solution to 1 < 1360620556 41167 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh and you'd want complete character tables for I/O, but that was a thing with unlambda too. < 1360620572 263813 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :at no point in the spec does it say you have to stick to ascii < 1360620599 638440 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm pretty sure that is implied. although i also jested about ... the other day. < 1360620608 902282 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :a string of letters, representing a graph (see below); this is the match subgraph < 1360620612 625463 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION prepares to search the logs for what ... was < 1360620613 985484 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :just says letters < 1360620623 337013 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no reason that can't include greek or cyrillic < 1360620655 929605 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log i think the main difficulties with doing this in eodermdrome are (1) the limited number of letters forcing you to look at only small parts of the graph at a time - my BCT interpreter almost reached the limit although ais523 had a hunch it could be made to use less. (2) no implementation to actually test stuff in, w < 1360620698 533414 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1360620711 295197 :Taneb!4e9406b0@gateway/web/freenode/ip.78.148.6.176 QUIT :Quit: Page closed < 1360620720 656985 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`log `log we shall just have to make the Ëơđëřmđřơmë dialect, which has a large enough alphabet to be practical. < 1360621167 130889 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :sorry, what were we talking about < 1360621189 390142 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :my suggested name for a Unicode eodermdrome dialect < 1360621226 559428 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oh < 1360621231 147778 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :how'd we get on to that < 1360621378 165664 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because i said eodermdrome had too few letters, and you said it wasn't restricted to ascii < 1360621483 342141 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Maybe not rewriting, but just making it interoperate with the new idiom fully... which still sounds difficult <-- this _does_ sound a bit like what you use monad stacks for in haskell < 1360621504 930124 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*monad transformer stacks < 1360621510 93685 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :oerjan, you're still on that idea. I've since gone on to discuss something more plausible < 1360621527 368558 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Yet somehow more headachey < 1360621527 554256 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :LOG READING TAKES TIME < 1360621532 625983 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1360621533 127560 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ok < 1360623144 853083 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I want a language where 'intern' is either a data type < 1360623147 847989 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :or a modifier on a variable < 1360623318 583238 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :How goes log-reading? < 1360623668 837711 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm currently recursing into ais523's comment on splinter, which has led me to hand-execute his converted PDA < 1360624334 927503 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :How about eodermdrome with doubleletter and tripleletter constants, using some sort of escaping < 1360624932 400691 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no < 1360624933 642046 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :unicode < 1360624939 798188 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :much better < 1360625039 443613 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, I'm starting to see what you mean < 1360625060 388336 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :what did i mean < 1360625075 49323 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :About needing to include the compiler < 1360625083 631357 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Suppose I want to make a modification < 1360625108 234378 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I'm going to end up needing to write a trustfuck quine in order to emit different code for : that stays consistent, I think < 1360625111 963317 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION isn't certain though < 1360625129 852544 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION concludes Splinter is indeed a PDA < 1360625190 567793 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :actually you definitely need to include a full compiler < 1360625226 273765 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :? < 1360625233 829340 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :because the target language could have completely ridiculous semantics for concatenation or whatever, so you pretty much need to compile the code given to you holistically < 1360625265 560593 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, with my current spec, the target language is constrained :( < 1360625329 154331 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :well i'm satisfied that there's no way to do it 'properly' now < 1360625354 841135 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION suddenly realizes `addquote sounds funny when read aloud < 1360625402 679056 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, eh? Just because I'm having a failure of imagination?? < 1360625409 293101 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :s/\?\?/\?/ < 1360625475 47546 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :no, because of the thing i just said < 1360625484 10746 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, one of my original thoughts had { and } primitives < 1360625526 922838 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Where you go to one location in memory, then do {, then to another, then }, then those primitives proceed to compile the code represented within those memory locations into target language and output < 1360625532 846064 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :you have to either include a compiler into the compiled program or include details of the target language into the language spec itself < 1360625533 686133 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : (the "it didn't compile in the first place" isn't normally necessary, but it is if you suspect there's a strong AI in there) <-- "wtf is cat compiled with this 9 gigabytes? oh it was a bug in ls, it was fixed when i recompiled it." < 1360625572 148153 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"there was a similar bug in du and df" < 1360625594 285724 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, should I go back to those primitives < 1360625596 648772 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Which is faster, multiplying two bignums and then taking the mod n, or taking the mod n of both, multiplying and taking the result mod n? < 1360625618 573381 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :depends how big and how n relates, i expect < 1360625626 321334 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, your best bet is to ignore my advice, because i'm thinking about something significantly different to you < 1360625633 813077 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :for large numbers and small n the latter will probably be faster < 1360625640 780453 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :but the real answer to "which is faster" questions is "benchmark it" < 1360625676 13424 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Phantom__Hoover, I think in a sense I am including a compiler into the compiled program < 1360625691 143777 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :...it's not "in a sense" < 1360625704 230453 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :The : primitive (or {} primitives) are a compiler < 1360625750 579492 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :yeah < 1360625764 651612 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :so i have relatively little interest in the actual implementation of the whole thing < 1360625801 555300 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :there are probably other interesting things you can do with the concept! but i suspect most of them will be equivalent to interesting things you can do with metacircular evaluators < 1360625827 916430 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :ACTION isn't as used to metacircular evaluators as he'd like to be < 1360625870 212753 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :the first time i heard the word 'metacircular' was with Gregor's amazing javascript token checking thing < 1360626147 517030 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :"There's no doubt that Apple is at the center of technology's largest revolution ever" < 1360626155 506752 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :I think I like the {} idea better < 1360626248 405501 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :who needs agriculture or industrialization when you can have... ipads < 1360626287 473881 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :{,[>,]<} < 1360626307 698829 :kmc!~keegan@ec2-50-17-26-83.compute-1.amazonaws.com PRIVMSG #esoteric :what kind of fucked up emoticon is that < 1360626387 680635 :Sgeo!~Sgeo@ool-ad034ea6.dyn.optonline.net PRIVMSG #esoteric :Hmm, the semantics of { and } aren't clear enough in my head < 1360626539 636405 :sirdancealot!~sirdancea@98.82.broadband5.iol.cz QUIT :Ping timeout: 255 seconds < 1360627019 769997 :augur!~augur@129-2-129-32.wireless.umd.edu QUIT :Remote host closed the connection < 1360627088 988763 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Also I don't want to output <-- http://esolangs.org/wiki/Brainfuck_constants hth