< 1210378410 0 :evincar!n=chatzill@WPIS-64-140-228-41.tnt2.modem.worldpath.net JOIN :#esoteric < 1210378447 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :It's been a while, eh? < 1210378459 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Who are you? < 1210378464 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1210378554 0 :SirGeo!unknown@unknown.invalid PRIVMSG #esoteric :hi evincar < 1210378585 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Ha. Bloody. Ha. < 1210378602 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :So yeah, hi, everybody. < 1210378831 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Then again, I don't remember < 1210379593 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :evincar cracked corn, and I don't care. < 1210379616 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Sho you right. < 1210379622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :evincar - I don't care. < 1210379641 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :ehird: So I take it you stopped caring enough to make that interpreter? ^_^ < 1210379651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :evincar: I kinda, er, lost it. < 1210379654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I believe. < 1210379656 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Ha. < 1210379660 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :It's okay, I didn't finish mine, either. < 1210379671 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :I just got lazy when it came time to implement BECOME and ESCAPE. < 1210379683 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Also, I didn't feel like coming up with semantics for ESCAPE. < 1210380412 0 :SirGeo!unknown@unknown.invalid NICK :Sgeo < 1210381065 0 :evincar!unknown@unknown.invalid QUIT :"ChatZilla 0.9.82 [Firefox 2.0.0.14/2008040413]" < 1210381462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1210381467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I found the Zen in Smalltalk < 1210381468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ProtoObject subclass: #ProtoObject < 1210381641 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION automatically goes to the #ProtoObject channel < 1210381662 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Can't help it, it began with # < 1210381692 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION joins # < 1210381705 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ################################################### < 1210381715 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :# is fun. < 1210381717 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that'll keep him busy for a while < 1210381717 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :* ################################################### :Nick/channel is temporarily unavailable < 1210381722 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, too long < 1210381726 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :try ########## < 1210381732 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#, ##, ###, ####, #####, ######, ########, #########. < 1210381916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :* ############### :Cannot send to channel < 1210381957 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Indeed < 1210382021 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Interesting. < 1210382049 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ask SWMTBot to release it. :-P < 1210382134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :* ################### :You can't join that many channels < 1210382140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bye you guys. See me in any channel starting with a #. < 1210382144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Preferably with 10 or less of 'em < 1210382147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Join me! < 1210382147 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1210382619 0 :ehird!n=ehird@91.105.74.139 JOIN :#esoteric < 1210382947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zoooooooom < 1210382957 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Zooooooooom? < 1210382961 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff < 1210382967 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, that's not quite right. Zoooooooom? < 1210383481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bye for today :) < 1210383496 0 :ehird!unknown@unknown.invalid QUIT :Remote closed the connection < 1210383737 0 :GreaseMonkey!n=saru@219-88-193-16.jetstream.xtra.co.nz JOIN :#esoteric < 1210385829 0 :olsner!n=salparot@h-60-96.A163.cust.bahnhof.se JOIN :#esoteric < 1210389192 0 :revcompgeek!n=chatzill@66.236.68.253.ptr.us.xo.net JOIN :#esoteric < 1210389192 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1210389201 0 :Slereah_!n=gtuilt@ANantes-252-1-91-182.w81-53.abo.wanadoo.fr JOIN :#esoteric < 1210391056 0 :GregorR!unknown@unknown.invalid QUIT :"Leaving" < 1210392147 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric < 1210392420 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1210392514 0 :GreaseMonkey!n=saru@122-57-224-142.jetstream.xtra.co.nz JOIN :#esoteric < 1210393594 0 :revcompgeek!unknown@unknown.invalid QUIT :"ChatZilla 0.9.81 [Firefox 3.0b5/2008032619]" < 1210396785 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1210400100 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1210402885 0 :Iskr!n=i@host153-84-dynamic.54-82-r.retail.telecomitalia.it JOIN :#esoteric < 1210404678 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Unisex." < 1210406399 0 :clog!unknown@unknown.invalid QUIT :ended < 1210406400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1210408214 0 :kar8nga!n=ctc@AMarseille-151-1-11-241.w82-122.abo.wanadoo.fr JOIN :#esoteric < 1210413073 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1210414832 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1210414903 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric < 1210416167 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1210416191 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric < 1210418918 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1210419349 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1210423254 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1210423774 0 :ehird_!n=ehird@91.105.74.139 JOIN :#esoteric < 1210423818 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :So < 1210424108 0 :ehird_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1210425722 0 :ehird!n=ehird@91.105.74.139 JOIN :#esoteric < 1210427385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Osk. < 1210429551 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :irc.slashnet.org, channel #nomic? < 1210430563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Thanks. < 1210431966 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1210431977 0 :Slereah_!n=gtuilt@ANantes-252-1-81-143.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1210436203 0 :Tritonio!n=tritonio@150.140.226.107 JOIN :#esoteric < 1210437450 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1210439762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okokokoko < 1210439926 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokoko < 1210439947 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1210440615 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ok? < 1210440635 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ok? < 1210440704 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ook ook < 1210440795 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ofofofofofofofofofofo < 1210440816 0 :Judofyr!unknown@unknown.invalid QUIT : < 1210440918 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okolopo. < 1210440943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ca < 1210440974 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zonyfo < 1210441016 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Un pez dice al otro, "¿Qué hace tu papá?" El otro le responde, "Nada. < 1210441034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mi'e .Eli,at.xrd. < 1210441127 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mu bise vatme do mitme luu kacmo mo < 1210441303 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :eljest rappakalja < 1210441322 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now whaz that mean? < 1210441498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: mi'e ... gah, I forgot the quoting rules < 1210441504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I FORGOT THE LITTLE LOJBAN I KNOW :( < 1210441534 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well i know what you said, wondering about olsner < 1210441548 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: only gibberish < 1210441550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although i'd say xyrd < 1210441579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I was trying to say "I say 'I am called Elliott Hird'" < 1210441581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I used to be able to do that < 1210441601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: anyway, we should invent a concatenative natural language ... but like Jo < 1210441602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :y < 1210441604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with [quotations] < 1210441647 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what was wrong with what you said? < 1210441653 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :fix ("I was trying to say '" ++) < 1210441661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i is Elliott Hird os I called am o I say < 1210441667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :stack-based concat! < 1210441669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(translate into:) < 1210441676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :["Elliott Hird" I called am] I say < 1210441742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1210441759 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : ehird: oklopol: I was trying to say "I say 'I am called Elliott Hird'" <<< i didn't really manage to read this < 1210441782 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but wait... < 1210441796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure about quoting either actually :D < 1210441858 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lu ... l'iu < 1210441861 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*li'ui < 1210441865 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*li'u < 1210441870 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hard key to press < 1210441967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: fuckit, the highlight ends at <<< again < 1210441969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HOW does that work < 1210441974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ehird: oklopol: I was trying to say "I say 'I am called Elliott Hird'" <<< i didn't really manage to read this < 1210441975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :say that < 1210441977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with a space in front < 1210442121 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1210442131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know how to put a space in front < 1210442262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: like this < 1210442264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :' a' < 1210442268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You hit the space bar. < 1210442271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Then put the message. < 1210442283 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1210442286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll do that. < 1210442287 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a < 1210442289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :done < 1210442443 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : Hmm. < 1210442472 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : What, your client automatically removes spaces in front? < 1210442489 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1210442520 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Interesting. < 1210442522 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :has probably saved many people from total embarrassment. < 1210442545 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Putting a space in front is indeed very embarrassing. < 1210442551 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't really see wtf the reason could be, perhaps they just wanted to add random functionality < 1210442580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: very funny < 1210442584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ehird: oklopol: I was trying to say "I say 'I am called Elliott Hird'" <<< i didn't really manage to read this < 1210442588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you actually have a space in front of that < 1210442588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1210442611 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm... k < 1210442619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in front of what exactly? < 1210442636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: let me show you < 1210442639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :__ehird: oklopol: I was trying to say "I say 'I am called Elliott Hird'" <<< i didn't really manage to read this < 1210442642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the __ at the start are spaces < 1210442648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you say your client strps spaces at the beginning of messages < 1210442655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but you just sent one with a space at the beginning! < 1210442676 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a-ha, well that implies there's something weird going on when i highlight someone with tab < 1210442678 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's retry < 1210442682 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: tabbed < 1210442686 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: non-tabbed < 1210442692 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is there a space before the first no? < 1210442693 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*one < 1210442696 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :hello everyone. can someone explain to me some things about gpg? < 1210442707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: nope < 1210442712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1210442714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: maybe. < 1210442715 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :(whenever you can) :-) < 1210442729 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i shall test <<< then, is there a space? < 1210442753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: nope < 1210442761 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I have subkeys related questions. < 1210442792 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well i have no idea, perhaps mirc just occasionally removes the space, although it always shows the message without it on my screen. < 1210442801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: that's nice < 1210442815 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :;-D < 1210443233 0 :oklofok!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric < 1210443354 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1210444784 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1210446023 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1210446241 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : test < 1210446252 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1210446257 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What was the test for? < 1210446263 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :space in front < 1210446275 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm the logs don't show < 1210446318 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh you didn't see the discussion before we both entered < 1210446384 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah it's in the tunes log < 1210446526 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is off hold in Agora. Wheee. < 1210446583 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no holds barred anymore < 1210446637 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1210447030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Seen Duck & Platypuss? < 1210447033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Platypuses < 1210447039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's been epic. < 1210447101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: also < 1210447104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IRCNomic is now called Canada < 1210447106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so watch your words < 1210447113 0 :Corun!unknown@unknown.invalid QUIT :"tired" < 1210447123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And you're in #ircnomic and have not OPTOUT'd -- you're not former ;) < 1210447148 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION blames Canada. Someone had to. < 1210447202 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION realizes it's a long time since he saw that movie. < 1210447208 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Urgh. That's painful. < 1210447226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hahaha. < 1210447247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: But I don't really like ircnomic any more either < 1210447253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: HaskellNomic is where it's at. < 1210447265 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* < 1210447423 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION blinks < 1210447444 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Thou Wicked Tempter Thou < 1210447456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Haha, I'm writing it actually. < 1210447457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Soon. < 1210447484 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :s/Wicked/Treacherous/ < 1210447512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :p1 `bites` p2 = (p1{score=(score p1)+1}, p2{score=(score p2)-1}) < 1210447516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: write that to be more elegant < 1210447530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bites :: Player -> Player -> (Player,Player) -- of course < 1210447561 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :record syntax is rarely elegant :( < 1210447576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: indeed, but we're gonna have to use it if anyone may augment the structure < 1210447593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: actually, maybe `bites` should be in the Nomic monad, or something, since it'll never be used in functional form < 1210447596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and that removes the ugly tuple < 1210447597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :agreed? < 1210447629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : p1 `bites` p2 = do success <- p1 `canBite` p2; if success then damage p2 2 else return () < 1210447631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not too bad < 1210447650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: comments on that? < 1210447682 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :use when < 1210447698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: 'use when'? < 1210447699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1210447710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when :: (Monad m) -> m Bool -> m a -> m () < 1210447711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1210447712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1210447726 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Bool -> m a -> m () < 1210447737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: OK < 1210447739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so < 1210447760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :p1 `bites` p2 = do { success <- p1 `canBite` p2; when success $ damage p2 2 } < 1210447765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: is that what you had in mind? < 1210447772 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :when (p1 `canBite` p2) (damage p2 2) < 1210447774 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1210447777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ihope: nope < 1210447780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :takes a Bool < 1210447784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whenM would be nice I guess < 1210447789 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :when takes a Bool? < 1210447794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whenM c x = do v <- c; when v x < 1210447797 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1210447799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ihope: yes < 1210447802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : forall (m :: * -> *). (Monad m) => Bool -> m () -> m () < 1210447834 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :btw, i am _not_ promising to give in to the temptation. < 1210447857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: :-) < 1210447877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: It would make sure your program actually compiles at proposal-time. < 1210447883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: So proposals would be typed. < 1210447901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, if a proposal causes another proposal to be invalidly typed, players can only vote on one. < 1210447920 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If it causes another to be invalidly typed? < 1210447952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :p1 writes a proposal using FloobDoob < 1210447963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :p2 writes a proposal that removes FloobDoob and all the functions using it. < 1210447974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Now, these can both result in a valid system, but not both. < 1210447975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(XOR.) < 1210447979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So, you can't vote for both proposals. < 1210447990 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How does a proposal remove FloobDoob? < 1210448012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Um, by removing the line saying 'data FloobDoob = ....'? < 1210448041 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How does the system know that it's removing the line defining FloobDoob? Execute it safely and see if it's still there, I guess? < 1210448068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: can you translate what ihope is saying, i can't tell < 1210448070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's gibberish < 1210448077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ihope: When you change a file in a proposal, it runs ghc on it. < 1210448087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If that succeeds, it's well-typed and accepted. < 1210448098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah, wait. < 1210448101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, I think you're right. < 1210448109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OK, there's no way to solve the don't-mix issue. < 1210448309 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually this might make for some interesting voting strategies - if a proposal only takes effect if it gives a well-formed program < 1210448320 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :& typed < 1210448339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes, but you can do things like < 1210448344 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which could depend on previous proposals < 1210448345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :propose two proposals which on their own are well-typed < 1210448349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but together, are invalidly-typed < 1210448352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: and pass them both < 1210448359 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes, so the last one will not take effect < 1210448361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: then, it'd just reject them at activation-time < 1210448362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but still < 1210448371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: so, really, the type-checking-at-proposal-creation is just a convenience < 1210448378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: and it helpfully removes all spammers < 1210448383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: unless spammers spam with valid haskell code now < 1210448392 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1210448479 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Make sure the spammers don't create an account, also. :-P < 1210449159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ihope: fun captcha: < 1210449164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'Enter some well-typed Haskell code:' < 1210449167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(\x -> x) would work < 1210449169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :id would work < 1210449171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'a' would not < 1210449184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, rather, it'd be 'Enter some *compilable* Haskell code:' < 1210449199 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So (\x -> x) and id wouldn't work? < 1210449228 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :make registration happen by writing an appropriate action in the Player monad < 1210449236 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1210449298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ihope: they would < 1210449303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(\x -> x) is perfectly compilable < 1210449304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: of course < 1210449321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: PerlNomic ties %players to the right file, creates a Player object, then adds it to %players < 1210449324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: so that's not a new concept < 1210449340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the adduser just creates a proposal to do the right thing in the Nomic monad < 1210449346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(btw -- bites :: Player -> Player -> Nomic ()) < 1210449349 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird: but 'a' isn't compilable? < 1210449374 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i meant for the actual text the player writes to be that action :D < 1210449388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Uh, why don't you try? < 1210449413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :__registrationCheck = (\x -> x) < 1210449414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :compiles < 1210449416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :__registrationCheck = id < 1210449417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :compiles < 1210449418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :__registrationCheck = a < 1210449419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :doesn't < 1210449426 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You said 'a', not a. < 1210449430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Oh. < 1210449432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sorry. < 1210449453 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What if it's a Freudian concept spammer, though? :-P < 1210449490 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1210449728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Beats me. < 1210449734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I could require a minimal length < 1210450980 0 :AnMaster!unknown@unknown.invalid QUIT :"will be back in a bit" < 1210451465 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1210451917 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1210452314 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1210452877 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah, I totally forgot that my new system has KVM support, so even Qemu is fffffffffast! ^^ < 1210453068 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1210453100 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why he dislikes Nomics so much. < 1210453161 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I think it is the way that there are actually things that can't change. < 1210453208 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The immutable rules in the default ruleset? < 1210453211 0 :RedDak!n=dak@host65-82-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1210453221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: There isn't. < 1210453231 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The immutable rules can be changed by a unanimous vote. < 1210453249 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but there are some things that can't change. < 1210453270 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Are were you referring more to the psychological fact that certain properties of the game will never by changed by the majority of the people playing? :) < 1210453290 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1210453306 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :like: people respond to information they receive in the past, and their response affects the future, not the other way round < 1210453339 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so you couldn't make a rule that made the game "bounce" off a certain ppoint in time and "fold" backwards through time < 1210453345 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1210453383 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and if you have a rule against laws that < 1210453397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: you could make a rule like that < 1210453403 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um, wrong button < 1210453404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it would just, unsuprisingly, fail to have an effect < 1210453425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Maybe codenomics would be more to your liking: Everything in the program can be changed. < 1210453432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And the outside world doesn't exist, so there's nothing you can't change < 1210453461 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :In ordinary rules: you can change any "rule" but you can't change the universe they're running in. < 1210453491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: In codenomics: you can change any 'rule' (program) and you can change the program < 1210453492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1210453503 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ok < 1210453551 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :actually my objection is rather flattened by the fact that people can disobey rules < 1210453560 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it's much worse with physics < 1210453573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yeah, its impossible to disobey a program .. Unless you have a really weird language :P < 1210453592 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahaha, let's define an (impossible-to-play) Nomic where the physical laws of the universe are voted on! :P < 1210453597 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well in that case "disobeying" the program is obeying it, in a correct implementation < 1210453601 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yeah! < 1210453634 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I object more to a "you can change anything" attitude in languages actually. < 1210453651 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there has to be something immutable at the bottom, or there can't be anything < 1210453659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: You'll HATE Smalltalk. < 1210453665 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :smalltalk? < 1210453669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1210453673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC just said 'Smalltalk?' < 1210453674 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :nah, that's fine < 1210453682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: smalltalk can change >anything< < 1210453691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :even the 'immutable' stuff since it's written in a subset of ST ;) < 1210453697 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :depending on the implementation, you either can't change the virtual machine, or... < 1210453707 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :... you can't change the computer hardware < 1210453709 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, the underlying bytecode is immutable. < 1210453713 0 :oklopol!unknown@unknown.invalid QUIT :No route to host < 1210453723 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And the accessible invariant procedures are just that. < 1210453733 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you can't have a completely circular interpreter < 1210453740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: You can change the VM in smalltalk < 1210453741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or rather < 1210453743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in Squeak < 1210453745 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: OH < 1210453747 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: MY < 1210453749 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: FUCKING < 1210453749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think you just have to tell it to recompile the irhgt part < 1210453750 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: GOD < 1210453753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: What the < 1210453758 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: I'm going to go write a completely-circular interpreter. < 1210453764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ... All that for that? < 1210453766 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: It won't run, but it'll be AWESOME < 1210453770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: And someone beat you to it. < 1210453770 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it would run infinitely slowly < 1210453777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :John McCarthy beat you to it, in particular. < 1210453781 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: D_8 < 1210453781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In the 50s. < 1210453783 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*D-8 < 1210453791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :With lisp. < 1210453791 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yeah, but that wasn't implemented completely circularly < 1210453801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Yes it was... there was no implementation for it for a while. < 1210453810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Just because someone manually translated it after doesn't make it any less circular < 1210453822 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there was a definition that wasn't in lisp too < 1210453841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: no there wasn't < 1210453866 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if nothing else, there was the definition that one would come up with by trying to figure out the language from its self-interpreter < 1210453872 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :i.e. in one's head < 1210453937 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and just to show that being an atheist doesn't stop you being irrational: < 1210453959 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I also believe there are some immutable rules at the bottom of the universe too. < 1210453975 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :whatever certain physicists hyupothesise < 1210453993 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :an uncountable stack of rules might work too < 1210453994 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1210454621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : and just to show that being an atheist doesn't stop you being irrational: < 1210454623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1210454634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the theists have enough fuel against us already don'tchathink :-) < 1210454768 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1210454803 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :IMO monroe was irrisposible when he drew friday's xkcd < 1210454824 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I mean, after the rollercoaster chess incident... < 1210454852 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1210455314 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Challenge: Write a BF self-interpreter and convince us that it's actually a self-interpreter for some other language. :-P < 1210455372 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Make it reasonable, of course. < 1210455384 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :This interpreter is actually an ook interpreter < 1210455392 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But instead of ooks, it has symbols. < 1210455446 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ook is the same language. < 1210455466 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Especially if it uses symbols. < 1210455477 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the obvious solution is of course to make a polyglot that _is_ also a self-interpreter for some other language < 1210455519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Challenge: don't say "I refuse" < 1210455538 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but would that be a BF self-interpreter? < 1210455546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Yus < 1210455547 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it could be < 1210455550 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess so. < 1210455590 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. Take a reasonable language and come up with a reasonable self-interpreter for BF that's also a reasonable self-interpreter for the other language. < 1210455676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Not hard < 1210455682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just get a language that doesn't use +-,.[]<> < 1210455685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and write a self-interp in it < 1210455688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Then munge the code together < 1210455715 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No useless comments allowed. :-) < 1210455745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Well sheesh < 1210455762 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1210455872 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Did I recommend my latesd obsessional game here yet? < 1210455894 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't think so. < 1210455943 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1210455984 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it's ROM CHECK FAIL < 1210456010 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://www.farbs.org/games.html < 1210456031 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it's like a dozen classic games all got mixed up < 1210456040 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :alt-enter for fullscreen < 1210456164 0 :oklopol!unknown@unknown.invalid QUIT :Connection reset by peer < 1210456207 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :arrows to move, space to fire < 1210456227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: You did. < 1210456240 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1210456273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, the guy who made that game also made a Python binding to a C++ library that is now maintained by someone I know, despite them being a Python newbie and not knowing /any/ C++ < 1210456277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Python is his first language) < 1210456287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The guy who made the library (and that game) was the one who suggested it. < 1210456292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :One question: Double you tee EFF? < 1210456328 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :WTF at what? < 1210456353 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you mean, that a noob is maintaining a library? < 1210456359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Why the maker of the library and the game would suggest that someone who only knew a little bit of Python and no C++, would maintain a Python binding to a C++ library < 1210456386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: let me draw it < 1210456387 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe a good way to learn? < 1210456424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Library: http://www.farbs.org/pycap.html --> It's a binding to Python of a C++ lib --> Maker of library sez to friend: 'You should maintain this!' --> Friend only knows a tiny bit of python and NO C++ --> Friend is maintaining it, by doing nothing < 1210456433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: You must realize that this friend has no desire to learn C++ and won't. < 1210456441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So he will be totally unable to maintain it in any way. < 1210456546 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1210456697 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um, so why did he maintain it then? < 1210457080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: 'Cause the owner of the library suggested it. < 1210457084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I dunno, I thought 'WTF' too < 1210457093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But it's a great way to kill a project! < 1210457140 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :weird < 1210457181 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :'cause RCF almost likelyly uses the Python bindings for Pycap < 1210457214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: indeed < 1210457219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: and < 1210457223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :python bindings for *popcap* < 1210457224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AKA pycap < 1210457228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AKA unmaintained ;) < 1210457257 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1210457281 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :is this freind "W.P. van Paassen"? < 1210457357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: err, I don't think so < 1210457358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why < 1210457368 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :just guessing < 1210457385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: 'GNU/Linux (and Mac OSX) port of PopCap Games Framework ...' < 1210457390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :obviously they know C++ then < 1210457391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1210457437 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :There doesn't seem to be any author mentionned on Farbs's pycap page < 1210457452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Yes obviously due to laziness < 1210457466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Apparently at the last check my friend was trying to get a sourceforge project up and stumbling at every stpe. < 1210457474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He's not the most technologically-minded ... < 1210457491 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :why the heck maintain the library then? < 1210457501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: 'Cause farbs told him to. < 1210457508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(I don't get it either.) < 1210457518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(The last time I asked him, he laughed or something) < 1210458135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BRB ~30m < 1210458290 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1210459109 0 :oklofok!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric < 1210460128 0 :Iskr!unknown@unknown.invalid QUIT :"Leaving" < 1210460171 0 :oklopol!unknown@unknown.invalid QUIT :No route to host < 1210460954 0 :RedDak!unknown@unknown.invalid QUIT :"Killed (NickServ (Comando GHOST usato da DIO))" < 1210462473 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1210462485 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1210462994 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1210463036 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric