< 1230595241 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :happiness is mandatory < 1230595360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, :) < 1230595427 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if AnMaster got the reference < 1230595442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, no < 1230595449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what reference? < 1230595488 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's from the Paranoia roleplaying game. if you're not happy, you're terminated. < 1230595504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: murphy just advertised his ParaNomic XP game. < 1230595511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nice coincidence :^) < 1230595553 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION envisions color-coded rules < 1230595567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://asynchronous.org/paranomic-xp/index.php?title=Main_Page & http://groups.google.com/group/paranomic-xp < 1230595681 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :finally spammers get the proper treatment < 1230595727 0 :GregorR!n=gregor@65.183.185.132 JOIN :#esoteric < 1230595741 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :xchat crashed again! I can barely believe it! < 1230595749 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.safetyglassesusa.com/frosclearlen.html or http://safetyglassesusa.com/19742.html < 1230595821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.safetyglassesusa.com/999999.html < 1230596458 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :genres are a stupid < 1230596461 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :also morning < 1230596695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :evening < 1230596713 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1230597376 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :finally < 1230597380 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :logs have been read < 1230597403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1230597439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :olopolo: Furthermore, < 1230597439 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :how insensitive. < 1230597483 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :Furthermore,? < 1230597500 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1230597501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1230597503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Furthermore,. < 1230597505 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :well bye < 1230597578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :olopolo: what < 1230597589 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :what. < 1230597602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :olopolo: what < 1230597604 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :j is so awesome < 1230597618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :k < 1230597630 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :understanding short code snippets is always an adventure < 1230599172 0 :devo!n=devo@f048043070.adsl.alicedsl.de JOIN :#esoteric < 1230599173 0 :devo!unknown@unknown.invalid PART #esoteric :? < 1230599975 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so < 1230599999 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :my little honors thesis project basically involves a graph rewriting component < 1230600032 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which i suppose means that, since graph rewriting languages are equivalent to turing machines < 1230600044 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that my little model of language has the potential to be turing complete < 1230600045 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1230601553 0 :EgoBot!n=EgoBot@codu.org JOIN :#esoteric < 1230601563 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1230601573 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Promising. < 1230601591 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... it received it ... < 1230601595 0 :EgoBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1230601874 0 :EgoBot!n=EgoBot@codu.org JOIN :#esoteric < 1230601878 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1230601905 0 :EgoBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1230602009 0 :EgoBot!n=EgoBot@codu.org JOIN :#esoteric < 1230602017 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1230602025 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OH COME ON < 1230602026 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1230602031 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1230602049 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh ... hm, now it's trying to spam blank lines 8-D < 1230602055 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!raw QUIT < 1230602069 0 :olopolo!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: col < 1230602075 0 :EgoBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1230602128 0 :olopolo!unknown@unknown.invalid NICK :oklopol < 1230602128 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1230602807 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :col? < 1230602912 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a lazy cool < 1230602921 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1230602973 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :The oklopol alphabet: bdhklopq < 1230602991 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :h isn't really my type < 1230603008 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :oblodohokloloplol < 1230603025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"pl" isn't right < 1230603068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bl is a bit iffy too < 1230603076 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if we could do some statistics on oklopols various names to see if theres some general trends beyond only using o as a vowel < 1230603099 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lets see < 1230603103 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doo it < 1230603112 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol oklofok olopolo < 1230603119 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what else < 1230603132 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Clearly, we should only use certain digraphs. < 1230603148 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Initial and final letters count as digraphs. You're not allowed to start with anything but o. < 1230603171 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol what else have you used < 1230603196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm. < 1230603200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a lot of stuff. < 1230603212 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tell me! < 1230603225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oklokok is #3, probably < 1230603234 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklokok is whats between your legs < 1230603244 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but ok < 1230603250 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :oklopolofoko < 1230603260 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol oklofok olopolo oklokok < 1230603264 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1230603267 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: i don't see your point < 1230603276 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's the etymology < 1230603307 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I want to make a random oklopol generator. < 1230603326 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so the regex so far is /olopolo|(oklo(pol|fok|kok))/ < 1230603348 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we might expect that this generalizes to /olopolo|(oklo(p|f|k)o(l|k))/ < 1230603357 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :You're not going to make a regex that recognizes anything containing only those digraphs? < 1230603367 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I did that once for the name "GreenReaper". The resulting regex was very long. < 1230603382 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :suggesting that you could also use oklopok, oklofol, oklokol, oklopok < 1230603396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i could. < 1230603403 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :warrigal: what digraphs? < 1230603405 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :On "oklopol" only: /o(klo|po)*l/ < 1230603406 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i think i have, at least a few of them < 1230603419 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: the digraphs in "oklopol" and "oklofok" and "olopolo" and "oklokok". < 1230603453 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you mean ok lo po ko and fo? < 1230603494 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we have no evidence for the oklo name language being more general than that, warrigal < 1230603509 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :No, ok, kl, lo, op, po, ol, of, fo, ko, as well as initial o and final l, k, and o. < 1230603511 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we just have olopolo, oklopol, oklofok, and oklokok < 1230603569 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol says might have also used some of oklopok, oklofol, oklokol < 1230603585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"fof" wouldn't really belong in the family < 1230603587 0 :oklopol!unknown@unknown.invalid NICK :fof < 1230603591 0 :fof!unknown@unknown.invalid PRIVMSG #esoteric :but it's pretty cute. < 1230603594 0 :fof!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1230603607 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so like i said it seems we might be able to generalize to /olopolo|(oklo(p|f|k)o(l|k))/ < 1230603628 0 :fof!unknown@unknown.invalid PRIVMSG #esoteric :oklopoll was my secondary nick at some point < 1230603636 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :with two l's? < 1230603645 0 :fof!unknown@unknown.invalid PRIVMSG #esoteric :yess < 1230603647 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well thats an orthographic variant of l, lets say < 1230603668 0 :fof!unknown@unknown.invalid PRIVMSG #esoteric :i've also been oklodol and oklodok < 1230603672 0 :fof!unknown@unknown.invalid PRIVMSG #esoteric :maybe even oklodoll :D < 1230603684 0 :fof!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1230603685 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok: /olopolo|(oklo(d|p|f|k)o(ll?|k))/ < 1230603694 0 :fof!unknown@unknown.invalid PRIVMSG #esoteric :variantness would account for doll nicely too < 1230603735 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :fof: well, ofofofofo would fit. < 1230603747 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Secondary stress on the first syllable, primary stress on the penultimate. < 1230603752 0 :fof!unknown@unknown.invalid PRIVMSG #esoteric :hey cool. i should make like a mirc script on that info < 1230603766 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :warrigal: it would fit what? < 1230603769 0 :fof!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: where do you get that? < 1230603771 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :your imagined digraph patterns? < 1230603779 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :none of his names display that pattern. < 1230603792 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :all of them except olopolo have oklo- prefix < 1230603794 0 :fof!unknown@unknown.invalid PRIVMSG #esoteric :all my nicks have primary stress on the first syllable < 1230603824 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :methinks warrigal is silly < 1230603837 0 :fof!unknown@unknown.invalid PRIVMSG #esoteric :well, that's just how he is < 1230603874 0 :fof!unknown@unknown.invalid NICK :oklodol < 1230603878 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :! < 1230603892 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Now you have That Letter NetHack Uses To Represent Canines. < 1230603904 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Actually, all canids, I think. Foxes are d, aren't they? < 1230603905 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :this is a rather gay nick < 1230603910 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :but i like it :| < 1230603923 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i would probably use it a lot if it wasn't so gay < 1230603930 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklodol looks like a pill women take to prevent bloating < 1230603932 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: i don't play < 1230603937 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :midol, and its sister drug, oklodol < 1230603943 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1230603944 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what makes a nick gay. < 1230603948 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklodoll is cuter < 1230603950 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and defiitely gayer < 1230603956 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :much more suited to you, oklo. < 1230603978 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i think dol is a cuter suffix < 1230603983 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Does "gay" mean "embarrasing or perceived to be perverted" or something? < 1230603987 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no < 1230603989 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it means homosexual. < 1230603995 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :as in, "oklo-ish" < 1230604004 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :even tho hes oklosexual. < 1230604007 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: you don't know what gay means? :D < 1230604056 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I don't think you meant "This nick kind of likes to have sex with other nicks of the same gender". < 1230604073 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ofcourse thats what he meant < 1230604079 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :6!:2 '(6!:3) 3' < 1230604079 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :3.03061 < 1230604083 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION giggles < 1230604091 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what? lol < 1230604103 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :yeah it's pretty funny :D < 1230604117 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :J? < 1230604125 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :yes, i hope you don't know it < 1230604130 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :because that sure as hell was not funny. < 1230604143 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :How gay would the nick "Warridal" be, then? < 1230604153 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :less so? < 1230604160 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Less than "oklodol"? < 1230604161 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i mean you're a warry gal < 1230604169 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :"kitty can scratch" < 1230604185 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I hope nobody interprets the "gal" at the end as meaning I'm female. :-P < 1230604207 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should emphasise the pronunciation by changing it to "Warrigle" or something, even though it would no longer be spelled right. < 1230604208 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :for the purposes of assessing gayness they might < 1230604233 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :That "a" is just about silent, even. < 1230604238 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :how about WarryGal < 1230604252 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :yes, i know what pronunciation you're going for < 1230604271 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :don't assume i don't know everything, it's demeaning < 1230604289 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, but aren't I supposed to be the all-knowing one in this conversation? < 1230604313 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I find it most very offensive when you pretend I make mistakes. < 1230604353 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i find it most offensive you're offended by your mom < 1230604366 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :You're like Hitler. < 1230604369 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Glad that argument's over. < 1230604417 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :warrigal: its not about silent at all < 1230604434 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its a schwa, not silence. < 1230604448 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: he knows, he's lojbanese < 1230604452 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Lojbanised: .UORigl. < 1230604459 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :^ behold. < 1230604465 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :pfft < 1230604469 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Except where the "i" is the lojban pretend-it-isn't-there i. < 1230604474 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lojban is an ugly language < 1230604483 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: that's hardly the point < 1230604488 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :the point is i read his mind < 1230604513 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :"this term, i've heard it in lojban contexts, let's lojban it up" < 1230604534 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :of course, that probably isn't what he thought, but that's hardly the point either < 1230604547 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :there is no point, only mindless characters < 1230604548 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I haven't heard the word "Warrigal" in lojban contexts. < 1230604550 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :wandering around < 1230604553 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :(Alternatively, .UORigyl.) < 1230604580 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, he didn't actually seem to respond to schwa with that lojban comment < 1230604606 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :well. we will never know < 1230604622 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :7!:2 '+a' NB. But + (conjugate) does, even for a real array < 1230604622 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :576 < 1230604628 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :lol okay *that* is funny < 1230604633 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230604638 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Is it .UORigl. or .UORigyl.? The world may never know. < 1230604644 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1230604647 0 :Judofyr!unknown@unknown.invalid QUIT : < 1230604650 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :of course now it's not enough if you know j, you'd have to know what i'm talking about. < 1230604707 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :J is such an interesting language < 1230604725 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :is that trying to be sarcasm < 1230604730 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :nope! < 1230604733 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i like J < 1230604735 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :good < 1230604737 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its weird < 1230604738 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :yeah it's awesome < 1230604740 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and thus wonderful < 1230604742 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :also < 1230604761 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ive been tempted to try and design a lisp processor that doesn't simulate lisp with registers < 1230604772 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but instead is actually a lisp machine < 1230604800 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :juno wudaimeen? < 1230604805 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :might be niec < 1230604839 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i think eino < 1230604844 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean, all the lisp processors ive seen are sort of register based < 1230604869 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :with stacks for storing register state for recursion and other nested function calls < 1230604884 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but when you hand evaluate lisp you dont do this at all < 1230604896 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, whereas the processor should definitely understand regexes < 1230604903 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1230604908 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :WHAT < 1230604908 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1230604912 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :DID I SAY REGEXES < 1230604915 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :THAT'S SO WHAT I MEANT. < 1230604929 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i think processors should understand thue. < 1230604942 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :(i *occasionally* meant sexps) < 1230604948 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :also, earlier i realized why graph rewriting is obviously TC < 1230605015 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :why then? < 1230605038 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :because kolmogorov proved it or because you can encode thue in it? < 1230605039 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides to ignore this channel until someone says his name < 1230605043 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal < 1230605052 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides to ignore this channel until someone says his name again < 1230605056 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal < 1230605059 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides to ignore this channel until someone says his name again again < 1230605063 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal < 1230605066 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because you can trivially encode a Type-0 language in it < 1230605070 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides to ignore this channel for a while < 1230605073 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides to get bored < 1230605081 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1230605086 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1230605101 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a string is kind of just a graph that consists of only one chain < 1230605111 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :that's bad, ehird will so cling onto that. < 1230605116 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :abc is the graph ({a,b,c}, {(a,b),(b,c)}) < 1230605132 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i did not get bored, i just meant i decide not to continue doing that. < 1230605133 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :obviously the string "aa" in a graph would need to be like < 1230605145 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :({a1,a2},{(a1,a2)}) < 1230605148 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: sorry for confusing you, my life is still interesting 24/7. < 1230605212 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :yeah and you just hang things from the nodes of the path < 1230605214 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :to make characters < 1230605227 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :mm yeah that works even better < 1230605232 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :thus trivially encoding thue < 1230605235 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you dont need to index your symbols < 1230605236 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :oh, you had another way? < 1230605247 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i'm all queers < 1230605251 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230605254 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :whoops, must be the nick < 1230605260 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I think the graph representing the string "aa" is best written like this: aa < 1230605275 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :warrigal, thats a bad representation of the string as a graph < 1230605290 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I think you mean it's a bad representation of the graph as a string. < 1230605292 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: i read that as just one node eodermdrome < 1230605297 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230605298 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1230605299 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1230605299 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :That has two nodes, labeled a and a, connected. < 1230605301 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklodol < 1230605306 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :instead of indexing the nodes like i suggested < 1230605313 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :*node as eodermdrome notation < 1230605329 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you could just have a 1-to-1 correspondence between string-symbol and some graph-nodes < 1230605342 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :where the n's symbol corresponds to some node n < 1230605348 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :with the relevant connections < 1230605354 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Here's a little star made of a's: aaa(aa)(aa)(aa)(aa)aa < 1230605361 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Here's a little ring made of a's: a1aaaaa1 < 1230605370 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and just connect node i to the graph node that represents the symbol for string-symbol i < 1230605422 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: (aa) means a path that returns after )? < 1230605430 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :oklodol: yep. < 1230605435 0 :jayCampbell!n=jay@209.66.100.34 JOIN :#esoteric < 1230605449 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :esohi < 1230605461 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Well, the last thing in the parentheses is not connected to the thing before the parentheses. < 1230605471 0 :GregorR!n=gregor@65.183.185.132 JOIN :#esoteric < 1230605481 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: that's kinda like eodermdrome, except you have a prettier way to return from the depth-first descent < 1230605490 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: i know < 1230605494 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :This is inspired by SMILES. < 1230605516 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :oh. well i'm sure you could've invented it just as well. < 1230605525 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure I could have. < 1230605550 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :This is an example of SMILES, I believe: CC(CC1=CC=CC=C1)NC < 1230605566 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: sorry, i mentally ignored you for a moment, i tend to separate conversations like that < 1230605569 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads < 1230605572 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its ok :) < 1230605603 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Looking at that, you can tell you have a couple of carbons, and then a branch with what appears to be an aromatic ring, and the other branch is nitrogen and then carbon. < 1230605639 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :The common name of that molecule is methamphetamine. < 1230605660 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to come up with a SMILES for paracetamol < 1230605691 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: so kinda like mine, except you have just one copy of each glyph-subgraph? < 1230605692 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :nevermind oklodol nevermind :p < 1230605692 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric ::i < 1230605692 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i do mind < 1230605693 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. can't be what you meant < 1230605694 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :or at least not with the kind of graph rewriting i'm thinking < 1230605694 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :you didn't really specify of course < 1230605701 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im giving a formal mathematical definition to a mathematician friend < 1230605706 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ill post it here if you want < 1230605711 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: sure. < 1230605717 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :of course i'm only half-mathematician < 1230605772 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: i can't reverse-engineer ='s right now < 1230605773 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230605774 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1230605778 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i can with the explanation < 1230605810 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :this channel has certainly evolved < 1230605810 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :do *not* explain ='s. < 1230605814 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :pun only half intended < 1230605815 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: from what to what < 1230605824 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what pun < 1230605824 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :and also hi < 1230605833 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i also mentally ignored you :) < 1230605844 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :and yeah, what pun? < 1230605845 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :CC(=O)NC1=CC=C(O)C=C1 < 1230605862 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :"evolved", this looks like organic chemistry < 1230605869 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :oh okay. < 1230605875 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :kinda far-fetched < 1230605885 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :so. from what to what? < 1230605917 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :from brainfuck to brain stimulant production < 1230605920 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i thought it is, and always has been, a bag of random. < 1230605943 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell: we produce less than you could ever imagine < 1230605954 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :such small amounts it's mindblowing < 1230606093 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok oklodol < 1230606104 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you want my little proof that graph rewriting is TC? :) < 1230606123 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :My little proof that graph rewriting is TC is "Thue". < 1230606128 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its beautifully trivial :D < 1230606135 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :well sure, if it's just you pasting a link < 1230606135 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Yours is probably more interesting. < 1230606149 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, ill write it up and give you the link then < 1230606181 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: you can write it here as well < 1230606198 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, i'd rather have it all together, not spread out between other convos anyway < 1230606198 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so < 1230606207 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :understandable < 1230607404 0 :Dewi!n=dewi@203-206-249-67.dyn.iinet.net.au JOIN :#esoteric < 1230607577 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :hy < 1230607960 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i think i should try sleeping again < 1230607963 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :cya -> < 1230608244 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1230608249 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklodol < 1230608259 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :...well yes? < 1230608260 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wellnowwhat.net/graph_rewriting_tc_proof.html < 1230608261 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :done? < 1230608287 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i'll just read the beginning, then go to sleep. < 1230608308 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :theres not much to it other that showing that strings can be mapped to graphs < 1230608338 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :once youve done that, its trivial to replace rules that use strings with rules that use graphs < 1230608555 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :obviously to be more complete we'd want some rule for deriving new node sets at each step but thats trivial and boring < 1230608566 0 :jayCampbell!unknown@unknown.invalid PART #esoteric :? < 1230608604 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :well i have no idea how to do the mapping to graph rewriting rules < 1230608612 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :but, i don't know what rewriting you use < 1230608615 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :there is no real mapping < 1230608627 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the mapping is just replacing the rules s -> s' < 1230608633 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :with rules G_s -> G_s' < 1230608662 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :er < 1230608668 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i'll just believe that works. < 1230608671 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :K_s -> K_s' < 1230608674 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it does < 1230608679 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because strings can become graphs < 1230608688 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a substring is a subgraph < 1230608711 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so any string that has the substring s can be made into a graph that has the subgraph K_s < 1230608743 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :yeah i'm almost there. < 1230608746 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :but seriously < 1230608747 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :sleep < 1230608750 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :night :) < 1230608754 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :almost 6 am < 1230608756 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1230608765 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :tried sleeping at 0:00 < 1230608767 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :slept till 2 < 1230608772 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :asdfjksjdflkj < 1230608773 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1230609424 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :so say i have the string abc, and the rewriting rule ab->cc, first of all i'd have the graph ({0,1,2,a,b,c}, {(a,b),(b,c),(0,a),(1,b),(2,c)}) to represent abc? < 1230609447 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :where 0 1 2 are the nodes that represent the string < 1230609454 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :and a b c represent the symbols < 1230609536 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1230609536 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1230609541 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes :) < 1230609550 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :actually i modified it so that the graph's V has all the symbols in A < 1230609556 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :just to make it cleaner. < 1230609558 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :no waittt < 1230609563 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but yes < 1230609566 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :if i have 0 1 2 be the actual characters < 1230609577 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :then (0,1) (1,2) and not (a,b) (b,c) < 1230609585 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well yes < 1230609603 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :obviously you'd want to have symbols that aren't integers < 1230609622 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so constraint it that all the symbols are of the form [s] < 1230609623 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, then the rewriting rule would be ({3, 4, a, b}, {(3,4), (3,a), (4,b)}) -> ({5, 6, c}, {(5,6), (5,c), (6,c)})? < 1230609624 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or whatever you want. < 1230609642 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :er what? < 1230609684 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230609687 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :dunno. you show me < 1230609703 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :also, obviously this doesnt take into account the fact that i could be different when you look at the string being rewritten and the substring < 1230609705 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok so < 1230609713 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if you have some rule ab -> cc < 1230609717 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you have the graph rule < 1230609753 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1230609758 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :({1, 2, a, b}, {(1, 2), (1, a), (2, b)}) -> ({1, 2, c}, {(1, 2), (1, c), (2, c)}) < 1230609762 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I should do an esolang based on Active Worlds action lines < 1230609775 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: hmm right. < 1230609812 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :but how does the graph rewriting work exactly? < 1230609818 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1230609826 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i mean obviously a, b and c are named nodes there < 1230609833 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :and 1, 2 aren't, they're variables < 1230609840 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :that can match any node < 1230609867 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the node names are arbitrary. < 1230609881 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :just like i is arbitrary in a substring < 1230609892 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i mean if not, then the first one could just as well be matching the string, not the string's two characters and the symbol nodes < 1230609894 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the graphs there are subgraphs of some given graph in a derivation < 1230609919 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :if a and b aren't special then ({1, 2, a, b}, {(1, 2), (1, a), (2, b)}) will match any path of 4 nodes < 1230609921 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :just like the strings in the rule ab -> cc are substrings of a given string in a derivation < 1230609946 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we could replace them with variables if you want, it doesn't matter. < 1230609954 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1230609965 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :but... < 1230609966 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the point is that strings can be mapped to graphs < 1230609992 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i mean in the rule ({1, 2, a, b}, {(1, 2), (1, a), (2, b)}) -> ({1, 2, c}, {(1, 2), (1, c), (2, c)}), don't a, b and c necessarily have to refer to the same a, b and c as in the actual string < 1230609995 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and any rule that rewrites some substring s1 .. sn as s1' ... sn' < 1230610006 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :can be rephrased to rewrite the equivalent subgraph < 1230610018 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklodol: what? < 1230610032 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :what what? < 1230610041 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean the same a, b, and c as in the actual string? < 1230610052 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :in the graph construction of abc < 1230610065 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what does that even mean tho? < 1230610075 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :that you're not just matching any path of 4 nodes. < 1230610096 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that graph, firstly, is not a path of 4 nodes. < 1230610104 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :it's not? < 1230610107 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its at most a graph of three nodes, but thats semi irrelevant < 1230610111 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no, its a directed graph < 1230610116 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1230610130 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :that chages things. < 1230610133 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230610136 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :*changes < 1230610136 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dumbass < 1230610148 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :yes, and still i'm not satisfied < 1230610149 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1230610156 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :still, the same question < 1230610165 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and i too still give you the same question < 1230610168 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what does that even mean < 1230610170 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :are a, b and c variables there, or can they just refer to any node in the original string < 1230610173 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :'s graph < 1230610177 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklodol < 1230610181 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a, b, and c are symbols. < 1230610185 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in the alphabet. < 1230610190 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :think of it like this < 1230610197 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :and the graph knows that? < 1230610211 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the graph doesnt have to < 1230610249 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because no rule will ever rewrite an alphabet node. < 1230610268 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it only rewrites the string symbol nodes. < 1230610283 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :just think of it like this oklopol < 1230610292 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :your have one node for every symbol in the alphabet < 1230610303 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :collect all of these nodes at the bottom of your visual picture of the graph < 1230610314 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :above these you have a chain of nodes 1->2->...->n < 1230610326 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :for each symbol in a string < 1230610352 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :and each has a link to its symbol < 1230610354 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and from each of these nodes you have an edge pointing to the alphabet symbol node < 1230610368 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i know, i read your thing. < 1230610371 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1230610375 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so then why is this confusing? < 1230610377 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :it's the rewriting i don't understand < 1230610380 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :well. < 1230610396 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :kinda hard to explain it :) < 1230610406 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :wish i could just draw it on paper. < 1230610409 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats probably because you dont know what you mean :) < 1230610413 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok go and draw it < 1230610417 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i know exactly what i mean < 1230610421 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :use an online whiteboard if you want < 1230610441 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ill gladly watch and tell you you're wrong :p < 1230610447 0 :GregorR!n=gregor@65.183.185.132 JOIN :#esoteric < 1230610448 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :that in the rewrite rule, you have to match any two nodes that are connected to each other, and two two certain symbol nodes < 1230610454 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTF XCHAT < 1230610456 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1230610469 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :so these symbol nodes need to be named in the rule, they can't just be variables that match any nodes < 1230610481 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what? < 1230610484 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :because otherwise any two adjacent characters would match any rule of length 2 < 1230610492 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :except oklopol < 1230610495 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in the graphs < 1230610504 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a and b and so on are not variables < 1230610514 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :they're symbols in the alphabet < 1230610540 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :...so 1, 2... are variables in the rewriting system, and a, b... are constants? < 1230610568 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i don't care what their semantics are < 1230610568 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1230610568 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a and b are the symbols in the alphabet < 1230610573 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1230610576 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :there's no alphabet < 1230610581 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ok, here's my translation of AW into an esolang. I don't have any syntax, because I don't want to steal Active Worlds syntax < 1230610584 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i'm asking how the graph rewriting works < 1230610585 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :there IS an alphabet, oklodol < 1230610591 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Objects can have names. Names aren't unique < 1230610598 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :what are the exact semantics of the graph rewriting < 1230610607 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :do those consider a and b different from 1 and 2 in the rules < 1230610612 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :As an action, an object can set a timer on itself or on objects with a certain name < 1230610630 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :1 and 2 are just the names for the nodes in the subgraph. < 1230610641 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :These timers are the only real way for objects to communicate, other than setting text on them which can serve as output, but cannot be read by objects < 1230610647 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :just like s_1 and s_2 are the names for the symbols in a substring < 1230610658 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: just give me the exact graph rewriting semantics, that's the only way < 1230610665 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i did! < 1230610670 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1230610673 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :why do you have such a hard time understanding this? < 1230610688 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i always do. < 1230610693 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :When the timer goes off on an object, it might take an action, such as changing its name or setting a timer < 1230610718 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: i mean < 1230610727 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see why a and b in the rewriting rules < 1230610728 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Actions might also be triggered by a click, or when the object is created < 1230610732 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What can be done with this? < 1230610733 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :would only match the nodes a and b < 1230610736 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is it turing complete? < 1230610741 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :but the nodes 1 and 2 in the rewriting rules < 1230610743 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :match any two nodes < 1230610747 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklodol < 1230610748 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1230610755 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a and b are nodes. < 1230610762 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I guess no one's noticing me < 1230610774 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :if nothing matches any two nodes, and not just some named nodes, the amount of nodes will never increase) < 1230610779 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :*(if < 1230610779 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :1 and 2 are also nodes, but they're variables not actual nodes < 1230610784 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :err. < 1230610795 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :so 1 and 2 are different from a and b, in the rewriting rules? < 1230610817 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in the same way that s_1 and s_2 are different from a and b in string rewriting rules < 1230610821 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :the real question: are you leaving some semantics of string rewriting in the graph rewriting stage? < 1230610832 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: okay. that's what i asked in the first place < 1230610840 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklodol, there is nothing confusing about this < 1230610843 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :just shut up and calculate. < 1230610845 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :stop thinking. < 1230610845 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :06:03… oklodol: i mean obviously a, b and c are named nodes there < 1230610845 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :06:03… oklodol: and 1, 2 aren't, they're variables < 1230610846 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :theres no thinking. < 1230610857 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :I SAID THEY WERE VARIABLES AGES AGO < 1230610859 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :you didn't say the rewriting system allows that < 1230610872 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it allows it in the same way that it allows it in string rewriting < 1230610886 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but you don't need that for getting it tc < 1230610890 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :so i didn't just assume it. < 1230610898 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i asked, you didn't answer < 1230610901 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you sort of do oklopol < 1230610903 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :when you write a rule like < 1230610905 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ab -> cc < 1230610915 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what you're saying is not just ab -> cc < 1230610920 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what you're saying is really < 1230610942 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a substring s_1 s_2, where s_1 is an instance of a, and s_2 is an instance of b < 1230610949 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :so, where did you clearly say a and b are symbols *in the graph rewriting language*? < 1230610953 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :can be replaced with the substrinct s_1 s_2 where s_1 and s_2 are both instances of c < 1230610991 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :because i thought you were talking about them being symbols in the string rewriting language < 1230611000 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :with strings this doesnt have to be as explicitly stated because a symbol can occur multiple times in a string in any order you want < 1230611020 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so its like a tuple, or more accurately, a set {(symbol, index), ...} < 1230611040 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: say it again so that I can pay attention to you this time. < 1230611041 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: yes, i understand all this perfectly. < 1230611047 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklodol, the graph language and the string language are identical in some regard. < 1230611056 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok so oklopol < 1230611060 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if you accept that a string can be < 1230611065 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: saying that would've made this clear < 1230611068 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :{(1, a), (2, b), ...} < 1230611081 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads what Sgeo's already said instead of waiting for him to say it again < 1230611088 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :notice that this is EXACTLY a subset of the edge set for the equivalent graph < 1230611141 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So objects can have names, names aren't unique, an object can set a timer on itself or on objects with a certain name, these timers are the only way for objects to communicate, and when the timer goes off on an object, it might take an action. < 1230611149 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Precisely what Sgeo said, of course. < 1230611158 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklodol: saying so would've restated what should've been obvious :P < 1230611183 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1230611194 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Objects can also take actions if clicked < 1230611197 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I can see implementing a Minsky machine with that. < 1230611202 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Minsky? < 1230611210 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p665516556.txt < 1230611213 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :The number of objects named A is the value in register A, etc. < 1230611223 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Can't count number of objects named A < 1230611234 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :You don't need to be able to count. < 1230611243 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :What you do need to be able to do, however, is decrement... < 1230611256 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1230611259 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"that's ok, I was assuming you had a brain" < 1230611265 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So no, that doesn't work. < 1230611271 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: you don't have to explain anymore, i just didn't know you could have both named nodes and variable nodes, because you didn't show that in the rewrite rules in any way < 1230611280 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1230611287 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You can have individual objects name themselves to something else < 1230611290 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230611293 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you have named symbols and variable symbols in string rewriting. < 1230611294 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But it would be a fixed number that could do that < 1230611319 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I suppose I should describe the actual action line of AW, that might clarify things? < 1230611325 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean, look oklopol < 1230611329 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :In an action line, there are triggers for commands < 1230611329 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :If you have a bunch of identical objects, can they possibly be distinguished, ever? < 1230611343 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Can you make an arbitrary number of non-identical objects? < 1230611348 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if you accept that the string "xabx" is really something like {(1, x), (2, a), (3, b), (4, x)} < 1230611351 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :If the answer to both of those is no, it's probably not Turing-complete. < 1230611360 0 :GregorR!n=gregor@65.183.185.132 JOIN :#esoteric < 1230611365 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Technically, in AW, not an arbitrary number, due to space limitations, but let's ignore that < 1230611367 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :then the rewrite rule ab -> cc would be really < 1230611380 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :{(1, a), (2, b)} -> {(1, c), (2, c)} < 1230611388 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :identical objects can technically be distinguished, if the viewer can't see some of them < 1230611404 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Then they're not very identical, are they. < 1230611409 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: yes, so? < 1230611410 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but {(1, a), (2, b)} is not a subset of {(1, x), (2, a), (3, b), (4, x)} < 1230611419 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so how can it match a substring of {(1, x), (2, a), (3, b), (4, x)}? < 1230611419 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Let's ignore that too < 1230611425 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :May I describe the action line? < 1230611427 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :because 1 and 2 are variables < 1230611430 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1230611432 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Ignore that method of distinguishing them? < 1230611433 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230611437 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so you had variables in string rewriting already < 1230611437 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :triggers are create, activate, bump, and adone < 1230611444 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :commands are things like animate < 1230611451 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You might have in an object < 1230611460 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: and why the fuck would i assume you assume the semantics from string rewriting stay once you get into the graph rewriting? < 1230611462 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you just dont SHOW it because its obvious what you mean < 1230611468 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :create name a, animate me . 1 1 0; adone visible no < 1230611481 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :If you can't have an infinite number of non-identical objects, the only way to store infinite data is in the number of each type of object. < 1230611485 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: no it's not. < 1230611487 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :nothing is obvious. < 1230611499 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That creates a name a, and sets a timer on itself for 0 seconds. When the timer goes off (adone), it goes invisible < 1230611516 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :me can be changed to something else to trigger adone on a different object < 1230611516 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well you would assume that, oklodol, because we're mapping strings to graphs < 1230611518 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Make any sense? < 1230611523 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :if you write something formal, i will read it formally, you didn't distinguish between the nodes of the rewriting rules, why would i. < 1230611530 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and matching subgraphs, just like matching substrings, HAS FUCKING VARIABLES < 1230611534 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it always has < 1230611542 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: yes, but it doesn't need to have constants < 1230611552 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :and when i tried to ask if maybe you have those < 1230611554 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it has constants only as much as strings have constants. < 1230611555 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1230611560 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :you just started spouting trivialities < 1230611563 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :then insulting me < 1230611606 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if i spout trivialities its because the answers to your questions are trivial. < 1230611616 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :yeah fuck you too < 1230611622 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :sleepy time, i got my answer -> < 1230611627 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :An arbitrary number of non-identical objects can be made, but not dynamically < 1230611639 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey, you're the one who didnt realize i said it has variables even immediately after i fucking said it has variables < 1230611645 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i cant help it if you're not reading my answers. < 1230611662 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so dont give me this shit about how im being an asshole. < 1230611688 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean, we're talking about graph rewriting, oklopol < 1230611698 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ofcourse it has pattern matching with variables < 1230611703 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :why? because its graph rewriting! < 1230611708 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :any rewriting system has this < 1230612064 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :there i've changed it for you oklopol < 1230612122 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :yeah like i could sleep < 1230612124 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230612143 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :fucking log link < 1230612152 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :? < 1230612154 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :like i'm not pissed off enough < 1230612169 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, so, this means no turing completeness? < 1230612175 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :breathe, oklodol. this is nothing to be pissed off about < 1230612185 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: sounds likely. < 1230612194 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What can be done? < 1230612200 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :BRB < 1230612201 0 :oklodol!unknown@unknown.invalid TOPIC #esoteric :logs >>> http://tunes.org/~nef/logs/esoteric/ <<< seriously, i want them here. < 1230612286 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklodol < 1230612293 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :does the new version satisfy you? < 1230612364 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: what new version? < 1230612368 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i told you < 1230612373 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i rewrote the proof for you. < 1230612383 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :and yes, it's definitely something to be pissed about < 1230612390 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no, its really not < 1230612394 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :you were quite directly calling me an idiot < 1230612422 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because you were being one. < 1230612427 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :after fucking writing a formal reduction, and then assuming "obvious" things. < 1230612435 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: relink < 1230612443 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :wait no need < 1230612449 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, I think I have a way to decrement < 1230612458 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i assumed nothing more than what was already assumed by the fact that were talking about graph rewriting < 1230612468 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which already assumes pattern matching < 1230612476 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Have a bunch of objects, one named d0, one named d1, one named d2 < 1230612491 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Each one can... hm, n/m < 1230612537 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Actually < 1230612582 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: yes, but it doesn't necessarily need anything but variables. which is why i asked whether there were constants. you didn't answer, so really, maybe i was ignorant of how graph rewriting works outside the eso community, but i definitely wasn't an idiot. < 1230612589 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :because of that. < 1230612598 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ofcourse it requires constants, oklodol < 1230612602 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :no it doesn't < 1230612616 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, graph rewriting in general doesnt, no. < 1230612634 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but thats really irrelevant. < 1230612690 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :yes, the only thing that's relevant is i can't sleep because i'm so fucking pissed :D < 1230612710 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :masturbate to thoughts of hurting me. < 1230612713 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Each object can have a certain set of actions happen when the timer goes off, but only one set of actions can be specified < 1230612714 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :and really, it doesn't matter how many times you tell me i really was an idiot < 1230612723 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i do not agree < 1230612726 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :and i just get more pissed < 1230612735 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you're an idiot < 1230612735 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you're an idiot < 1230612736 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you're an idiot < 1230612738 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you're an idiot < 1230612740 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you're an idiot < 1230612750 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :now go jerk off to fantasies of smacking me. < 1230612753 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we'll both me pleased. < 1230612758 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :be* < 1230612780 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I mean, even with the same name, different objects can have different actions < 1230612788 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But that doesn't really help, does it Warrigal? < 1230612788 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :glah. i need to see a shrink < 1230612792 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no < 1230612797 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you need to jerk off to fantasies of abusing me. < 1230612830 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i can't. because i can't do anything. because i'm so fucking pissed. < 1230612836 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1230612849 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :irc is fun < 1230612867 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :irc irks? < 1230612883 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :vox vexes? < 1230612930 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :well, you irk, irc just makes it harder to do anything about it. < 1230612946 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i speak nothing but the truth! < 1230612966 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if it irks you, then the truth irks you, not me! < 1230613017 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1230613022 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::3 < 1230613038 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :you're an idiot and i'm ignoring you for... 5 minutes. < 1230613045 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1230613054 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :OOOOH YOU MAKE ME SO PISSED < 1230613054 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal, awake? < 1230613055 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230613057 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :can't do longer than that before i'll read logs anyway. < 1230613069 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: so. i think i could try to read your thing now :P < 1230613072 0 :Corun!unknown@unknown.invalid PART #esoteric :? < 1230613081 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I think so. < 1230613090 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :can result in long mental ignores when i lose my calm. < 1230613155 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :If you want the most accurate description, try http://wiki.activeworlds.com/index.php?title=Object_Scripting < 1230613160 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I want to make an esolang out of it < 1230613395 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://wiki.activeworlds.com/index.php?title=Animate is the timer and inter-object interaction I was referring to < 1230613511 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should just give up and start reading my book or something < 1230613525 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i mean i could sleep only for like 4 hours anyway < 1230613837 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: so what would the primitives+semantics be then? < 1230613858 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :primitives would be objects < 1230613879 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Semantics would be AWish < 1230613906 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, the sign command would display output < 1230613941 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: read The Spartans < 1230613945 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or Guns, Germs, and Steel < 1230613947 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or Collapse < 1230613956 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Just don't want to copy AW syntax, since I'd like something workable by sane people < 1230614007 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :how's that a way to make an esolang, making things saner? < 1230614103 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I mean, unless you want code like < 1230614115 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :create animate me . 1 1 0, astart < 1230614118 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : < 1230614122 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :some more stuff < 1230614145 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :In an esolang, it should not be animate me < 1230614148 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1230614278 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And the esolang should be easier to write in than AW < 1230614468 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye all < 1230614469 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :well i didn't really read that link, so i'm not sure what animate me is. < 1230614472 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1230614473 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :well bye < 1230614486 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oklodol, animate me sets the timer on the object < 1230614499 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :animate a would set a timer on all objects named "a" < 1230614508 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What happens after is specified by the receiving object's adone < 1230614520 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :rught < 1230614522 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :*right < 1230614528 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Thing is, the syntax of AW's animate is ugly < 1230614534 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :and that callback is what, like a function? < 1230614541 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's a trigger < 1230614554 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :what's a trigger < 1230614573 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :create, activate, bump, and adone are triggers. you might have create sign hi < 1230614575 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :For example < 1230614589 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :which means as soon as the object comes into view, it's a sign with the text "hi" < 1230614604 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :adone is a trigger like create, but it comes into play when the timer goes off < 1230614628 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Thing is, the animate syntax has stuff that's not relevent to an esolang < 1230614635 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :animate me 1 1 1000 < 1230614644 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The 1 and 1 refer to frame stuff < 1230614657 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :1000 is the time in miliseconds < 1230614740 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :delays would make a cool way to do control flow < 1230614788 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The delay can be 0 < 1230614811 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and animate is the only meaningful way for objects to interact with eachother < 1230614824 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I mean, objects can make other objects signs, but for our purposes that's not interaction < 1230614891 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: i don't read fiction < 1230614902 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ey? < 1230614905 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :they're not fiction < 1230614918 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :The Spartans is a history of Sparta < 1230614918 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :oh. assumed they were < 1230614922 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230614936 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :well history not so much. < 1230614953 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Guns, Germs, and Steel is a book about large-scale historical trends, namely why European nations went on to conquer the world and become enormously powerful and wealthy but noone else did < 1230614960 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i consider it fiction that is considered to actually have happened, which is worse than just fiction < 1230614967 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and Collapse is about why some societies face severe decline while others dont < 1230614976 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :faced*/didn't* < 1230614978 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :because the reality isn't that interesting < 1230614981 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1230614998 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :well. collapse might work. < 1230615005 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :GGS is good too < 1230615008 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i'm all for stuff that's abstract < 1230615015 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you can actually watch a show version of it < 1230615017 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :having to do with europe is a big minus < 1230615028 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, its not so much having to do with europe < 1230615033 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its more having to do with the WORLD < 1230615049 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and the fact of the world is that european culture is so and so while others arent < 1230615059 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :well that's not really my thing, i prefer theoretical worlds < 1230615065 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :most of the thing is about OTHER societies and why they couldn't rise to be enormously powerful < 1230615070 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :but i might enjoy it, hard to say not having read it. < 1230615081 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :that's always a problem with everything < 1230615082 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=bgnmT-Y_rGQ < 1230615082 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :g2g < 1230615085 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :part 1 of the video version < 1230615088 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :bye Sgeo < 1230615093 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its only 3 hours long so < 1230615094 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye < 1230615126 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: well. k that does sound interesting. < 1230615161 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :it's just usually things other than math rarely say anything i don't consider trivial < 1230615175 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1230615194 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or the Collapse talk: http://www.youtube.com/watch?v=lmZqW_xh_eA < 1230615253 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i mean there are interesting things to be said about all subjects, and of course authors have something to say, otherwise they wouldn't have written the book; it's just most of it is just build-up < 1230615257 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :you can't do that with math < 1230615272 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklodol, one thing im really interested in doing is like creating a mathematical history < 1230615273 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :like < 1230615277 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :if there's no content, the reader will actually notice < 1230615287 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a model of historical change thats almost mathematical in nature < 1230615300 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i think thats sort of Jared Diamonds idea < 1230615307 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :(hes the guy who wrote GGS and Collapse) < 1230615340 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :well i like (formalizing all things) equally < 1230615346 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230615350 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :wait. < 1230615351 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i REALLY want to formalize memetics < 1230615362 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :that grouping might be a bit wrong there. < 1230615371 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric : yes it is ;) < 1230615374 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :blah. i'm so fucking tired < 1230615384 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pets oklodol < 1230615417 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :could you explain what the difference between the two parsings is < 1230615430 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1230615436 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1230615441 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :god i'm in such a coma. < 1230615444 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the difference is that yours is unparsable :) < 1230615464 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :for all things, the amount of how much i like to formalize them is the same < 1230615471 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1230615473 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :and not that i like (formalizing things equally) < 1230615485 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1230615504 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230615514 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :just thought that might require clearing up, ended up sticking parens in random places and confusing the whole world. < 1230615553 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :but, anyway < 1230615574 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not actually going to read those books, even though i don't have anything against reading the latter two in principle < 1230615600 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :there's enough stuff to read about the things i actually care about < 1230615749 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :also i'm much less pissed. which is good. i should stop ircing, it's dangerous. < 1230615816 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :also i should get something to drink, and start reading < 1230615828 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :this has been a pretty pointless night : D < 1230615829 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1230616686 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230616727 0 :CakeProphet!n=seveninc@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1230623999 0 :clog!unknown@unknown.invalid QUIT :ended < 1230624000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1230624582 0 :kar8nga!n=kar8nga@a-24.vc-graz.ac.at JOIN :#esoteric < 1230625838 0 :Mony!n=AssHole@AToulouse-258-1-3-198.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1230626002 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1230626059 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :as i said, the relevant relations in modern binding theory in minimalism atleast are coreference and c-command < 1230626063 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1230626064 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1230627356 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230627397 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1230627412 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1230627439 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Remote closed the connection < 1230630322 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1230631097 0 :kar8nga!n=kar8nga@a-24.vc-graz.ac.at JOIN :#esoteric < 1230631106 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1230638243 0 :Judofyr!n=Judofyr@084202133007.customer.alfanett.no JOIN :#esoteric < 1230639780 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1230640503 0 :oklodol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1230640679 0 :rodgort!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1230642166 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1230643568 0 :LinuS!n=LinuS@net-93-145-194-40.t2.dsl.vodafone.it JOIN :#esoteric < 1230643936 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1230643944 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1230643946 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1230643950 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1230643952 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1230643956 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1230643958 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1230643962 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1230644068 0 :rodgort!n=rodgort@ludios.net JOIN :#esoteric < 1230645067 0 :flexo!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1230645811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++++++++++++[-]+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+. < 1230645811 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ab < 1230645828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yessssssssssssssss, it worked < 1230646808 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :why the loop? < 1230646818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :puzzlet: to delay it while I disconnected/reconnecte < 1230646819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :d < 1230646828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I found a bug in my IRC client's bouncer quicklog processing code. < 1230646835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ jargon for the sake of it < 1230646839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So I had to disconnect before it replied. < 1230646851 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :k < 1230647854 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :fungot: int main(void) < 1230647855 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe: and granted p5 isn't as elegant as haskell or ocaml's versions.) both can accept optional trailing step arguments through ( by step). < 1230647880 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :fungot: show tables; < 1230647881 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe: for some x y. you cannot modify a variable i starting at 0 ( and both variables hold the same value); ( :range variable (index index-variable)), which is implemented < 1230647890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1230647891 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice darwin discworld europarl ff7 fisher ic irc* lovecraft pa speeches ss wp < 1230647896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^style darwin < 1230647896 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: darwin (Books by Charles Darwin -- you know, that evilution guy) < 1230647903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: < 1230647903 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: my dear lyell, yours gratefully, charles darwin. < 1230648018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^style fisher < 1230648019 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: fisher (Fisher corpus of transcribed telephone conversations) < 1230648022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1230648026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: *BEEP* < 1230648026 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ( ( i don't noise lately noise i haven't < 1230648036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^style ss < 1230648036 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: ss (Shakespeare's writings) < 1230648038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^style pa < 1230648038 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: pa (around 1200 transcribed Penny Arcade comics) < 1230648046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(sorry, fungot, but your style names are confusing) < 1230648046 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what are dante's guns called again? < 1230648051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: x < 1230648052 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that depends. how much do you have any big plans for sunday? someone else go. doom 3 comes out tomorrow. < 1230648061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think it's basically going verbatim here. < 1230650591 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230650813 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230650913 0 :rinsmaster!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230651399 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230651560 0 :moozilla!unknown@unknown.invalid QUIT :Connection reset by peer < 1230651768 0 :oklodol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230652442 0 :flexo!n=flexo@flexotec.eu JOIN :#esoteric < 1230652805 0 :Mony!unknown@unknown.invalid QUIT :"reboot XChat" < 1230652823 0 :Mony!n=AssHole@AToulouse-258-1-3-198.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1230653957 0 :Judofyr_!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1230654203 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230654438 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 148 (No route to host) < 1230655116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow this code would make AnMaster squirm < 1230655125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1230655128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what code < 1230655178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Here's the first part of it. < 1230655178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#define pp(x,t) (fpp(stdout, t, x)) < 1230655179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#define fpp(s,t,x) (_fpp((s), ((void *)(x)), (#t), (#x))) < 1230655181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :void _fpp(FILE *, void *, char *, const char *); < 1230655189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, where is it from? < 1230655196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Old code I wrote. < 1230655206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, IOCCC? < 1230655212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well not that much < 1230655218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nah, it actually does something useful. < 1230655223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh? What? < 1230655224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll pastie the actual .c < 1230655229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1230655245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/private/kkghpnoxj3g4sn6hgjotla That header part + this. It's a debug prettyprinter < 1230655247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Use like: < 1230655257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pp(thing, type) < 1230655260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e.g. pp(3, int) < 1230655264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pp("hello world", char *) < 1230655267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :outputs, I think: < 1230655269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3 = 3 < 1230655269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and < 1230655273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where are those defines you pasted? < 1230655274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in here < 1230655277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"hello world" = hello world < 1230655282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: in the header file libstuff.h < 1230655285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230655294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can also do e.g. < 1230655295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pp(2+2, int) < 1230655297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it'd output < 1230655301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2+2 = 4 < 1230655320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, to me it looks like you are basically re-implementing fprintf with an alternative syntax < 1230655323 0 :Judofyr_!unknown@unknown.invalid NICK :Judofyr < 1230655328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no. < 1230655333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It prints out the expression. < 1230655337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1230655340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I didn't want the type argument at first < 1230655344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah quite cool code < 1230655344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But I think typeof failed somehow < 1230655362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It was to feed my 'print debugging' habit. :P < 1230655373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm if gcc you could get rid of the type argument by using typeof(), but it didn't work? < 1230655374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1230655385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll add in typeof and see what breaks < 1230655390 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1230655391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Assuming this code compiles. < 1230655393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also typeof() isn't a good thing in a portable project of course < 1230655400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that may not be your goal < 1230655401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#ifndef __GNUC__ < 1230655401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# error libstuff is only tested with gcc, proceed at your own risk. < 1230655403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230655413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, heh, what does this libstuff actually do? < 1230655422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It was just a random collection of shtuff. < 1230655430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh and you know ICC and several other ones define __GNUC__ < 1230655433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Like #define streq(x,y) (strcmp((x), (y)) == 0) < 1230655436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's their problem < 1230655448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hah it was me that said that some time ago to you < 1230655450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :about clang < 1230655475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: actually, I agree with myself there < 1230655486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's needed, practically, but it's their problem if something breaks < 1230655499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% ./example < 1230655500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zsh: bus error ./example < 1230655501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :huh. < 1230655506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also that streq, can't see how it differs from a plain if (!strcmp(x, y)) < 1230655515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it doesn't , it's just sugar < 1230655518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1230655533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, bus error? < 1230655533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1230655536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: segfault < 1230655540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230655545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err not exactly < 1230655548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ALTERNATIVELY: the programmer was run over by a bus < 1230655551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SIGBUS != SIGSEGV < 1230655560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :both exist and are separate < 1230655570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's SIGSEGV, i think. < 1230655570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though SIGBUS is extremely rare on x86 < 1230655576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Think it's a Darwin thing. < 1230655579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230655580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or BSD < 1230655589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or zhs < 1230655590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*zsh < 1230655598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I have seen SIGBUS on some non-x86 systems, think it was an ALPHA or MIPS or such < 1230655613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but never on x86 < 1230655621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wonder why this is segfaulting < 1230655627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, try gdb? < 1230655637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think gcc expands typeof at cpp time, right? < 1230655645 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230655657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err I think it ends up as __builtin_typeof, but I may be wrong < 1230655662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so probably at compiling stage < 1230655668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not at runtime indeed < 1230655670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afaik < 1230655679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I may be wrong < 1230655685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ((_fpp(((&__sF[1])), ((void *)( "hello world")), (# typeof(("hello world"))), (# "hello world")))); < 1230655689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1230655698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's some ugly expansion. < 1230655702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1230655712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I don't even plan to try to make sense of it < 1230655712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also < 1230655737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :typeof(("hello world")) <-- 1) no idea if the extra () affects it, probably not, 2) the type would be const * char I think < 1230655749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, probably the const tripped things up < 1230655781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hm, some PHP I wrote semi-recently. Why did I do that? < 1230655810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is why using -Wwrite-strings is a good idea, since all compiler and the C spec (even C89 iirc) say that using char * foo = "my string constant"; is deprecated < 1230655816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should be const char * foo < 1230655825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah, but nobody really cares. < 1230655831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I sure don't. < 1230655847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well, you can run into issues with it, like if you try to modify that char* < 1230655855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Solution: don't do that. < 1230655872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm all for being able to find issues at compile time rather than runtime :) < 1230655884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :C is not exactly the language for that. < 1230655890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1230655901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you probably want ADA for it or some language like that < 1230655908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or haskell. < 1230655928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed. Oh and I started a bit, but I had so much to do, but I'm in no hurry < 1230655980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway your debugging formatting code is an interesting idea < 1230656005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ooh, an unfinished interpreter. < 1230656013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is rummaging thru ~/Code < 1230656016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, for what lang, in what lang? < 1230656024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh I use ~/src < 1230656026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Own invention, in C. < 1230656049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wasn't a very good one though. < 1230656054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1230656059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :esolang? < 1230656061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Specifically: it didn't work. < 1230656063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nah < 1230656073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok, what type of lang then? < 1230656085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Kind of like Ruby, but smaller and more consistent. < 1230656103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a pitty it didn't work then < 1230656124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I should have specced it and let the HUGE OPEN SOURCE COMMUNITY write the implementation for me. < 1230656149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, for that to work you need to make your 0.0.1 yourself first < 1230656163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ cat main.c \n int main() { return 0; } < 1230656164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :done < 1230656169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1230656185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hm, a tcl-alike. < 1230656225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Agh, I really want to finish that sometime < 1230656232 0 :Judofyr_!n=Judofyr@084202133007.customer.alfanett.no JOIN :#esoteric < 1230656233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(C program in, graph of function calls and other flow out.) < 1230656308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :TCL-like!? < 1230656310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1230656315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1230656318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that was two seperate things < 1230656319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tcl is like php... < 1230656324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1230656326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no it is not.. < 1230656332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, as in "horrible" < 1230656333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IMO < 1230656342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: maybe you haven't looked in to it < 1230656344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's quite elegant. < 1230656356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see http://antirez.com/articoli/tclmisunderstood.html < 1230656360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh yes I have, for eggdrop thing < 1230656369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eggdrop is horrible _in general_ < 1230656373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1230656376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can make any language awful < 1230656392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also interesting: http://antirez.com/page/picol.html tcl in 100 lines of c < 1230656425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : see http://antirez.com/articoli/tclmisunderstood.html <-- times out < 1230656430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm ditto. < 1230656439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Solution: < 1230656443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :both of them do < 1230656451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sec < 1230656463 0 :Asztal_!unknown@unknown.invalid PRIVMSG #esoteric :http://209.85.229.132/search?q=cache%3Ahttp%3A%2F%2Fantirez.com%2Farticoli%2Ftclmisunderstood.html&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:hu:official&client=firefox-a < 1230656469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1230656469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230656505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://209.85.229.132/search?q=cache:wCtmFEnuu0MJ:antirez.com/page/picol.html+http://antirez.com/page/picol.html&hl=en&ct=clnk&cd=1 ah, actually 550 lines < 1230656506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still impressive < 1230656510 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230656539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, bbl food is ready < 1230657020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm about tcl, it has certain similarities to shell scripting, the "command space parameter space parameter..." bit for example, and yes there are more langs than shell and tcl that use that < 1230657033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however I don't think that looks good < 1230657045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it may be practical and work well, but it is ugly < 1230657047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION facepalm. < 1230657052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not conceptually ugly. < 1230657057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The whole program is a single Tcl list. < 1230657065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well the beauty is in the eye of the beholder < 1230657069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that sounds nice < 1230657179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also another thing I dislike about shell scripting, and php, and also tcl: using $ prefix for variables. Sure it makes it less ambiguous and probably easier to parse. But it makes the code look messy < 1230657203 0 :Judofyr!unknown@unknown.invalid QUIT :Connection timed out < 1230657204 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tcl doesn't look messy. Also, $a just parses to [set a]. < 1230657209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which you could use if you wanted. < 1230657673 0 :psygnisfive!unknown@unknown.invalid QUIT :Connection timed out < 1230657793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, after reading that article: Yes TCL has certain nice points, but 1) it seems to be unable to do syntax checking in advance, due to the "proc unknown" thing 2) I *do* think it looks a bit messy, but of course that is subjective 3) due to the negative attitude attached to it saying you use TCL would be _somewhat_ like saying "I code in COBOL", and it isn't very popular, smaller user base, less co < 1230657794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mmunity < 1230657814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1) That is irrelevant to syntax. < 1230657826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3) No, that's ridiculous, not everyone has stupid blanket opinions. additionally: < 1230657835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://wiki.tcl.tk/ < 1230657839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's your vibrant community < 1230657869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1) How do you mean? Doesn't proc unknown allow you to do much the same as non-clean lisp macros? < 1230657896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1. Not really. It's just called when a non-bound function is called. < 1230657917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1230657991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well in certain aspects tcl is like a lisp without parentheses(spelling?) and with a bit of syntax, < 1230658011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then I would rather just use lisp < 1230658012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230658022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's imperative, not functional. < 1230658101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true, but in many other aspects it is close, such as everything being a list, powerful redefining of internal structures, like the example of proc repeat in that article < 1230658113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can easily imagine that as a lisp macro < 1230658117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :quite close < 1230658229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it also reminds me of bash in certain ways < 1230658232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :set a pu < 1230658233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :set b ts < 1230658233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$a$b "Hello World" < 1230658240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :something very similar would work in bash < 1230658255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1230658352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to me it seems like a mix of shell and lisp < 1230658390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that reminds me... I remember reading about a functional shell some time ago < 1230658395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks around < 1230658439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nop can't find it < 1230659136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sigh, I so dislike when random newbies /msg random people < 1230659142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*especially* if that one is me < 1230659154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :being msged that is of course < 1230659158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Who? < 1230659206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, some newb in ##linux first asked if anyone was there (in an active channel with around 800 users, and several people had already spoken after he/she joined) < 1230659225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then he/she did some random /msg to some people in there, including me < 1230659233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, the original otpbot < 1230659239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm? < 1230659243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Be prepared for a TOPIC CELLULAR AUTOMATA < 1230659247 0 :otpbot!n=otpbot@91.105.103.119 JOIN :#esoteric < 1230659248 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | __X_____X_X_XXX_XXXXXXXX__X__X__X__X__XX_X___X_____X______X_X_XXXX_XX___XXX__XXXX__X_X___X_XX____X__ < 1230659250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1230659251 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | _XXX___XX_X_X___X_______XXXXXXXXXXXXXXX__XX_XXX___XXX____XX_X_X____X_X_XX__XXX___XXX_XX_XX_X_X__XXX_ < 1230659254 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | XX__X_XX__X_XX_XXX_____XX______________XXX__X__X_XX__X__XX__X_XX__XX_X_X_XXX__X_XX___X__X__X_XXXX__X < 1230659257 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | __XXX_X_XXX_X__X__X___XX_X____________XX__XXXXXX_X_XXXXXX_XXX_X_XXX__X_X_X__XXX_X_X_XXXXXXXX_X___XXX < 1230659260 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | XXX___X_X___XXXXXXXX_XX__XX__________XX_XXX______X_X______X___X_X__XXX_X_XXXX___X_X_X________XX_XX__ < 1230659262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what one is it? < 1230659263 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | X__X_XX_XX_XX________X_XXX_X________XX__X__X____XX_XX____XXX_XX_XXXX___X_X___X_XX_X_XX______XX__X_XX < 1230659266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not sure. < 1230659266 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | _XXX_X__X__X_X______XX_X___XX______XX_XXXXXXX__XX__X_X__XX___X__X___X_XX_XX_XX_X__X_X_X____XX_XXX_X_ < 1230659269 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | XX___XXXXXXX_XX____XX__XX_XX_X____XX__X______XXX_XXX_XXXX_X_XXXXXX_XX_X__X__X__XXXX_X_XX__XX__X___XX < 1230659270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the tc one I think. < 1230659272 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | __X_XX_______X_X__XX_XXX__X__XX__XX_XXXX____XX___X___X____X_X______X__XXXXXXXXXX____X_X_XXX_XXXX_XX_ < 1230659275 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | _XX_X_X_____XX_XXXX__X__XXXXXX_XXX__X___X__XX_X_XXX_XXX__XX_XX____XXXXX_________X__XX_X_X___X____X_X < 1230659277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :best viewed with a wide client :P < 1230659278 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | _X__X_XX___XX__X___XXXXXX______X__XXXX_XXXXX__X_X___X__XXX__X_X__XX____X_______XXXXX__X_XX_XXX__XX_X < 1230659281 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | _XXXX_X_X_XX_XXXX_XX_____X____XXXXX____X____XXX_XX_XXXXX__XXX_XXXX_X__XXX_____XX____XXX_X__X__XXX__X < 1230659284 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | _X____X_X_X__X____X_X___XXX__XX____X__XXX__XX___X__X____XXX___X____XXXX__X___XX_X__XX___XXXXXXX__XXX < 1230659287 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | _XX__XX_X_XXXXX__XX_XX_XX__XXX_X__XXXXX__XXX_X_XXXXXX__XX__X_XXX__XX___XXXX_XX__XXXX_X_XX______XXX__ < 1230659290 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | XX_XXX__X_X____XXX__X__X_XXX___XXXX____XXX___X_X_____XXX_XXX_X__XXX_X_XX____X_XXX____X_X_X____XX__X_ < 1230659291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pretttttttyyyyyyyyyyyy < 1230659293 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | X__X__XXX_XX__XX__XXXXXX_X__X_XX___X__XX__X_XX_XX___XX___X___XXXX___X_X_X__XX_X__X__XX_X_XX__XX_XXX_ < 1230659296 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | XXXXXXX___X_XXX_XXX______XXXX_X_X_XXXXX_XXX_X__X_X_XX_X_XXX_XX___X_XX_X_XXXX__XXXXXXX__X_X_XXX__X___ < 1230659299 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | X______X_XX_X___X__X____XX____X_X_X_____X___XXXX_X_X__X_X___X_X_XX_X__X_X___XXX______XXX_X_X__XXXX_X < 1230659299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I it is multi-line here < 1230659300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1230659302 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | _X____XX_X__XX_XXXXXX__XX_X__XX_X_XX___XXX_XX____X_XXXX_XX_XX_X_X__XXXX_XX_XX__X____XX___X_XXXX____X < 1230659305 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | _XX__XX__XXXX__X_____XXX__XXXX__X_X_X_XX___X_X__XX_X____X__X__X_XXXX____X__X_XXXX__XX_X_XX_X___X__XX < 1230659305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :please turn if off soon < 1230659308 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | _X_XXX_XXX___XXXX___XX__XXX___XXX_X_X_X_X_XX_XXXX__XX__XXXXXXXX_X___X__XXXXX_X___XXX__X_X__XX_XXXXX_ < 1230659311 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | XX_X___X__X_XX___X_XX_XXX__X_XX___X_X_X_X_X__X___XXX_XXX________XX_XXXXX_____XX_XX__XXX_XXXX__X____X < 1230659314 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | ___XX_XXXXX_X_X_XX_X__X__XXX_X_X_XX_X_X_X_XXXXX_XX___X__X______XX__X____X___XX__X_XXX___X___XXXX__XX < 1230659315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'll turn it off when people start talking < 1230659316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230659317 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | X_XX__X_____X_X_X__XXXXXXX___X_X_X__X_X_X_X_____X_X_XXXXXX____XX_XXXX__XXX_XX_XXX_X__X_XXX_XX___XXX_ < 1230659320 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | X_X_XXXX___XX_X_XXXX______X_XX_X_XXXX_X_X_XX___XX_X_X_____X__XX__X___XXX___X__X___XXXX_X___X_X_XX___ < 1230659320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1230659322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm talking < 1230659323 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | X_X_X___X_XX__X_X___X____XX_X__X_X____X_X_X_X_XX__X_XX___XXXXX_XXXX_XX__X_XXXXXX_XX____XX_XX_X_X_X_X < 1230659326 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | __X_XX_XX_X_XXX_XX_XXX__XX__XXXX_XX__XX_X_X_X_X_XXX_X_X_XX_____X____X_XXX_X______X_X__XX__X__X_X_X_X < 1230659328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah but < 1230659328 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :I might be talking. < 1230659329 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | XXX_X__X__X_X___X__X__XXX_XXX____X_XXX__X_X_X_X_X___X_X_X_X___XXX__XX_X___XX____XX_XXXX_XXXXXX_X_X_X < 1230659331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you don't count. :o < 1230659332 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | ____XXXXXXX_XX_XXXXXXXX___X__X__XX_X__XXX_X_X_X_XX_XX_X_X_XX_XX__XXX__XX_XX_X__XX__X____X______X_X_X < 1230659335 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :me2 < 1230659335 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | X__XX_______X__X_______X_XXXXXXXX__XXXX___X_X_X_X__X__X_X_X__X_XXX__XXX__X__XXXX_XXXX__XXX____XX_X_X < 1230659336 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1230659338 0 :otpbot!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric | _XXX_X_____XXXXXX_____XX_X_______XXX___X_XX_X_X_XXXXXXX_X_XXXX_X__XXX__XXXXXX____X___XXX__X__XX__X_X < 1230659339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1230659340 0 :otpbot!unknown@unknown.invalid QUIT :Remote closed the connection < 1230659343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you all suck ass. < 1230659347 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :no u < 1230659348 0 :Asztal_!unknown@unknown.invalid PRIVMSG #esoteric :Badgers can't talk :( < 1230659355 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :Asztal_: prove it. < 1230659362 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :go up to one and ask it. < 1230659380 0 :Asztal_!unknown@unknown.invalid PRIVMSG #esoteric :I will < 1230659383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if he decides to answer you, he might not want to < 1230659386 0 :Asztal_!unknown@unknown.invalid NICK :Asztal < 1230659400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep, that was 110 < 1230659403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as far as I know they are like to be quiet < 1230659412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/349088.txt?key=j3sdlyntj4fyl1kmorbag < 1230659413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :triangles < 1230659461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is 110 tc? < 1230659468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that one is < 1230659490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1230659523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what was the previous topic? < 1230659528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1230659535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :before it changed topic < 1230659538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what was the topic then < 1230659543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :who cares < 1230659548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the current topic has the logs and Xs and _s < 1230659551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what more do you want < 1230659563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well tomorrow I'll want "happy new year" < 1230659565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1230659574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you mean in two days. < 1230659589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm? < 1230659595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is 31 tomorrow < 1230659597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1230659601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :new years is 1 jan. < 1230659605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so two days. < 1230659628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well no, because I think we should go on the Australia timezone < 1230659634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which will be way earlier than here < 1230659637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#EINA < 1230659641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :EINA? < 1230659655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric Is Not Agora < 1230659667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err you didn't act like that yesterday < 1230659673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also, what has agora got to do with it? < 1230659683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Agora celebrates its birthday in the australian timezone. < 1230659689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, #esoteric is esotermic. < 1230659709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok, so what about NZ? < 1230659723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What about nz? < 1230659729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because we shouldn't be UK centric, that makes no sense < 1230659742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: UTC centric makes sense. < 1230659779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, for new year it makes sense to celebrate it at the point where it first happens, which isn't even NZ iirc but another hour or so before that < 1230659788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks on a map < 1230659796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, it makes sense to celebrate it when it happens where you are. < 1230659805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1230659814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, that's gregorian-centric. < 1230659815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but the channel isn't in any specific place < 1230659823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Exactly, so we default to http://en.wikipedia.org/wiki/Coordinated_Universal_Time < 1230659835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just like we default to English. < 1230659872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, idea: Use same timezone as that of the first freenode server to enter the new year < 1230659880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lame idea. :P < 1230659885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think there is one in Australia < 1230660710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awk: syntax error at source line 1 source file quine.awk < 1230660710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : context is < 1230660712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : >>> awk: <<< < 1230660714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awk: bailing out at source line 5 < 1230662007 0 :Judofyr_!unknown@unknown.invalid NICK :Judofyr < 1230662246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WTFCODE < 1230662264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/private/kihnzfgeiwl79gzu0faa < 1230663483 0 :kar8nga!n=kar8nga@a-68.vc-graz.ac.at JOIN :#esoteric < 1230663508 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230663654 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230663658 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230664223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :08:47:48 fizzie: no, tail reads all the input into a red-black tree ndexed by line number, then when it hits EOF it repeatedly gets the lowest key, < 1230664223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :checks whether it's in the requested range to be printed, and prints it if so < 1230664634 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230664833 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1230665447 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : the tc one I think. < 1230665461 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nope, that is rule 30, which is not known to be tc < 1230665465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1230665468 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1230665474 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(or so i think from the logs, it's definitely not 110) < 1230665496 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has triangles < 1230665504 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it might be, but it's reversible so trying random fields gives you no hints of gliders like 110 does < 1230665521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mm < 1230665523 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because reversible means random -> random, really < 1230665561 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and also you would have to implement one of the reversible tc versions i guess < 1230665655 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :rule 110 triangles are not symmetric, but right-angled < 1230666139 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what we need is a list of countries by timezone, then each hour we select one randomly in the timezone currently entering new year and put it in the topic. < 1230666153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1230666162 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so HAPPY NEW YEAR TONGA etc. < 1230666170 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(not sure if that's the first one or last one) < 1230666303 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^)()!()~((())~:a~*):a~*~^!(~((!())(!:^(^)*)(!!:^(!^)*))~*^!!^):^()!(~((()())(:a~*:(*(!^)(:)S)~*~(!*(^)(^)S)~*):a~**((!^)~^!^)(!(^)~^^))~*^()S!!a:(*)*~(~*)**^~*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))()!~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1230666304 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^:^^^:^^^:::^^^::::^::^^::::::^::^^:^^^::^:^^^^:^^^:^::^^:^:::^^:^^^:::::^^:^^^^^:^:^^^^^:^^^:^^^:^^^^^::^^^^^:^::::^^^^^:::^^^^^::::^^:^^^:^^^:::^:^^:::^^^:::^^:::^::^^:::^::::^^^^:^^^:^::^^^^^::^^:^::^^^::^^:^^^::^^:::^:::^^^:^^^:^^:::^:^^^^^:^^:^:^^^^^:^:^^^::^^::^^:^^^:^^^^::^ ...too much output! < 1230666314 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1230666334 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^)()!()~((())~:a~*):a~*~^!(~((!())(!:^(^)*)(!!:^(!^)*))~*^!!^):^()!(~((()())(:a~*:(*(!^)(:)S)~*~(!*(^)(^)S)~*):a~**((!^)~^!^)(!(^)~^^))~*^( )S!!a:(*)*~(~*)**^~*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))()!~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1230666335 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^ :^^^:^^^:::^^^::::^::^^::::::^::^^:^^^::^:^^ ^^:^^^:^::^^:^:::^^:^^^:::::^^:^^^^^:^:^^^^^ :^^^:^^^:^^^^^::^^^^^:^::::^^^^^:::^^^^^:::: ^^:^^^:^^^:::^:^^:::^^^:::^^:::^::^^:::^:::: ^^^^:^^^:^::^^^^^::^^:^::^^^::^^:^^^::^^:::^ :::^^^:^^^:^^:::^:^^^^^:^^:^:^^^^^:^:^^^::^^ ::^^:^^^: ...too much output! < 1230666349 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's 110 < 1230666603 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1230666603 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1230667980 0 :Mony!unknown@unknown.invalid QUIT :"Quit" < 1230669031 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1230669316 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230669463 0 :kar8nga!n=kar8nga@a-24.vc-graz.ac.at JOIN :#esoteric < 1230670148 0 :atrapado!n=affs@cm126109.red.mundo-r.com JOIN :#esoteric < 1230670205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, there? Any progress on jitfunge? < 1230670474 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it won't progress until the very last minute. that much should be obvious. < 1230671711 0 :sebbu2!n=sebbu@ADijon-152-1-30-248.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1230671860 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230671864 0 :GreaseMonkey!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230671865 0 :sebbu!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1230671875 0 :Corun!unknown@unknown.invalid QUIT :Remote closed the connection < 1230672156 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1230673048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1230673048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklo < 1230673048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oplo < 1230673048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230673048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where is he < 1230673048 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh dear < 1230674568 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :07:42:48 --- quit: oklodol (Read error: 110 (Connection timed out)) < 1230674568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's that in utc < 1230674568 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1230674568 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :why the heck don't the logs use utc < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cause they're shit < 1230674689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, clog just stopped logging it seems < 1230674689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok tunes 12:54 = my 21:54 = utc 20:54 < 1230674689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so add 8 < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so, around 16:00 < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, no logging because: < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:21 [Global Notice] Hi all, It would appear one of our US client servers have fallen off the edge of the discwo^H^H^H^H^H^Hinternet and all but vanished! We're looking into the issue now and hope to have it back soon. Affected users ~3K. Apologies for the inconvenience and thank you for flying freenode! < 1230674689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :with the exception that clog is actually still in the channel < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think that's an oddity of the problem < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but if clog is down, sweet, now I can take over the lucrative #esoteric logging market < 1230674689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you should be able to make thousands of esodollars in profit < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :woah, I have so much stuff in ~ that software trying to traverse it all crashes < 1230674689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm interesting mediawiki hack: http://wikimediafoundation.org/w/index.php?title=Template:2008/Donate-header (see http://wikimediafoundation.org/w/index.php?title=Template:2008/Donate-header&action=edit for the source) < 1230674689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :didn't know you could do that kind of stuff with mediawiki < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'd really fucking prefer they didn't < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :god those ads on wikipedia are so annoying < 1230674689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes I agree < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :especially when it randomly switches to RED BORDER MODE < 1230674689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but that was not ads, but fund raising pages < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230674689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, red border mode? < 1230674689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't see any red borders < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: they randomly switch between them < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're trying to find out which is most-liked < 1230674689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the answer is none of them. < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://wikimediafoundation.org/w/index.php?title=Template:2008/Donate-header/en&action=edit < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :calls to http://wikimediafoundation.org/w/index.php?title=Template:2008/Donate-header&action=edit < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in donate-header, "Tomas" is the magick. < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and is a Mega-Unsafe option you can enable < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for arbitrary html embedding < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, heh < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that isn't enabled on normal wikipedia I bet < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no duh < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, http://www.globalnerdy.com/wordpress/wp-content/uploads/2008/12/youre-trying-to-divide-by-zero.jpg < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only on the "login really really required" wiki < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "personal approval required for registration", too. < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not qute < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that page will be protected < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and only protected pages can use i think < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i really wish I didn't know this stuff; mediawiki is a huge hack. < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1969 – She won the first "man of the year" award from the Data Processing Management Association. -- [[Grace Hopper]] < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ lol < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also that divide by zero: heh < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, where was that quote from? < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "-- [[Grace Hopper]]" < 1230674690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you can turn off the fundraiser in your wikipedia preferences if you're logged in < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i really don't give a shit < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to login < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I want the wikimedia foundation to get a clue < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about a smaller ad, like half the size of the compressed box? < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :something just like "Please support wikipedia" < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1230674690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you want them to start doing _real_ ads because they don't get any donations? :) < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that would be more acceptable, AnMaster < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, no < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but how about they get a better way to gain funds than groveling with HUGE FUCKING RED BORDERS. < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean, crazy I know. < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, agreed < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :even the devs hate coding in the ads, apparently < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :last year ais said they had a MARQUEE < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :of donation messages < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the commit asked people to please try and talk some sense into the WMF < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well WMF use HTML 4.0 on the fund raising pages < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean on the wikipedia header < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it was a javascript marquee < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, even so < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awful :P < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, noscript++ < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :notgoingtositesthatusemarquees++ < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that too < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but when I need to look up the plot summary of a Star Trek episode, where should I go if not wikipedia? < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where else is there? < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :memory alpha? < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah true < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm kind of ashamed that I know that name. < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, same < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you could use adblock to block the donation grid < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I might do that, with a greasemonkey script (greasekit does them for safari) < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I do use adblock as well < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :adblock and noscript < 1230674690 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :hello. < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i use lynx < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GreaseMonkey, not you, the firefox extension < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0.1 < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with nohtml < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it blocks all html < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I do use lynx sometimes, it has excellent gopher support < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, I only use it for gopher < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it support short tags better than other browsers < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ugh, stop being all poe's law on me < 1230674690 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no I'm not < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was playing along < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah. ;P < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*:P < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::^ < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway the banner goes away if you block javascript from upload.wikimedia.org < 1230674690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia uses js for other useful things tho. < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well yes < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are very few cases of people using js for something good < 1230674690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :all those javascript menus for example... CSS menus! < 1230675139 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1230676235 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230676999 0 :metazilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230676999 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230677011 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1230677153 0 :metazilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230677154 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1230677163 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1230677310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :x < 1230677315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :x+8 < 1230677324 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :x! < 1230677383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :9 < 1230677421 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i sin x - pi < 1230677647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1230677711 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :-180 < 1230677716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :9 < 1230677753 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :9 < 1230677790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :9 < 1230677802 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :-9 < 1230677823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :9 < 1230677844 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1230677858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :9 < 1230677898 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :387420489 < 1230677972 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1230677975 0 :moozilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230678120 0 :metazilla!n=moozilla@207-118-31-62.dyn.centurytel.net JOIN :#esoteric < 1230678122 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1230678134 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1230678426 0 :atrapado!unknown@unknown.invalid QUIT :"Abandonando" < 1230678690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Swami Abandananda < 1230678727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :. < 1230678728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :9 < 1230678876 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++[->++++++++<]>+. < 1230678876 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :I < 1230678881 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what the heck < 1230678908 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is losing basic arithmetic < 1230678918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ouch < 1230678924 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++[->++++++++<]>+. < 1230678925 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :9 < 1230678936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: now make it print a space and 9s forever. < 1230678975 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++[->+++++++>++++<<]>+[.>.<] < 1230678975 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ... < 1230678986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1230679000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>.< < 1230679000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awwwww < 1230679014 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :? < 1230679057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+[.>.<] < 1230679068 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :^bf +[.>.<] < 1230679068 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : < 1230679082 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :does not compute! < 1230679083 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1230679085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:16 ^bf ++++++++[->+++++++>++++<<]>+[.>.<] < 1230679100 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oic < 1230679111 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :voici < 1230679117 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230679230 0 :LinuS!unknown@unknown.invalid QUIT :"Puzzi. Sì, parlo proprio con te. Puzzi." < 1230679598 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230679787 0 :kar8nga!n=kar8nga@e-43.vc-graz.ac.at JOIN :#esoteric < 1230680000 0 :kar8nga!unknown@unknown.invalid PART #esoteric :?