< 1190247154 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1190247355 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed. < 1190248538 0 :RedDak!n=dak@87.18.81.252 JOIN :#esoteric < 1190248656 0 :RedDak!unknown@unknown.invalid QUIT :Client Quit < 1190251930 0 :importantshock!n=importan@161.253.18.113 JOIN :#esoteric < 1190251947 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :howdy < 1190253408 0 :ehird`!unknown@unknown.invalid QUIT : < 1190255389 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Thoughts I've had today: An NFSM with a stack (a basic stack machine) can parse any context-free grammar. < 1190255395 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm, that's 1) < 1190255413 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :you were feeling ambitious today, weren't you < 1190255417 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :2) A machine of this type can go into an infinite loop. < 1190255450 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :3) In fact, it will go into an infinite loop with any recursive grammar parsing code with bad grammar. < 1190255469 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :4) The halting problem is solvable, but < 1190255482 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :5) It's a HUGE EFFING PITA TO SOLVE IMPLEMENT :( < 1190255514 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm < 1190255521 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :s/SOLVE // :P < 1190255747 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :you fail. < 1190255752 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :;] < 1190255757 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :what's up in here < 1190256178 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :? < 1190256192 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :not much activity in the channel < 1190256198 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :how's everyone < 1190256248 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm fried from trying to figure out this NFSM+Stack stuff :P < 1190256256 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1190258754 0 :importantshock!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258754 0 :Chton!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258754 0 :Overand!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258754 0 :Eidolos!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258755 0 :tokigun!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258755 0 :cmeme!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258757 0 :zuzu_!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258757 0 :sekhmet!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258758 0 :Tritonio!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258758 0 :pikhq!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258758 0 :g4lt-yarrrrr!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258759 0 :GregorR!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258759 0 :sp3tt!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258759 0 :SEO_DUDE!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258760 0 :mtve!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258760 0 :SimonRC!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258760 0 :puzzlet_!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258760 0 :bsmntbombdood!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258760 0 :lament!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258760 0 :oklopol!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258811 0 :importantshock!n=importan@161.253.18.113 JOIN :#esoteric < 1190258811 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1190258811 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1190258811 0 :Tritonio!n=Tritonio@150.140.226.66 JOIN :#esoteric < 1190258811 0 :SEO_DUDE!i=Deee@gateway/tor/x-ed4fa3179fa5629e JOIN :#esoteric < 1190258811 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1190258811 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1190258811 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1190258811 0 :Eidolos!n=sartak@sartak.akrasiac.org JOIN :#esoteric < 1190258811 0 :Chton!i=chton@wina.ugent.be JOIN :#esoteric < 1190258811 0 :Overand!i=overand@dissociative.net JOIN :#esoteric < 1190258811 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1190258811 0 :g4lt-yarrrrr!n=galt@pdpc/supporter/basic/g4lt JOIN :#esoteric < 1190258811 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1190258811 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1190258811 0 :zuzu_!i=zuzu@melanarchy.org JOIN :#esoteric < 1190258811 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1190258811 0 :SimonRC!n=sc@bylands.dur.ac.uk JOIN :#esoteric < 1190258811 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1190258811 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1190258860 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that was fun < 1190260819 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, solving the halting problem for an NFSM stack machine = MASSIVE pain in the arse. < 1190260829 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1190260830 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Totally doable! < 1190260833 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But MASSIVE pain. < 1190260845 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Non-Finite State Machine? < 1190261038 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nondeterministic Finite State Machine < 1190261045 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A non-finite state machine is a Turing machine :P < 1190261066 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, alright- that's where my confusion lied < 1190261321 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Basically, you can make sure the machine never halts by 1) handling all non-consumptive steps simultaneously, 2) detecting loops in those steps and 3) encapsulating infinite recursion on the stack into a special "infinity" marker. When the infinity marker is popped, the state splits into two: One with the infinity marker and the remainder on the stack, one with only the remainder on the stack. < 1190261342 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1190261392 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, in this type of system, does it become solvable because it's possible to calculate how likely the machine is to be in a particular state? < 1190261421 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :NFSMs are interpreted by having a set of states that the machine is in the superposition of. < 1190261439 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Once every state has either led to a dead end or consumed all of the input, you're done. < 1190261488 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah, I see < 1190261522 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You can detect loops in an FSM, since returning to a state without consuming anything is always an infinite loop. < 1190261680 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you are talking about NPDAs, right? < 1190261688 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, NFSMs. < 1190261731 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wait! < 1190261733 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahaha < 1190261740 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I forgot, that's what a PDA is X-D < 1190261744 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :NFSM + stack = PDA < 1190261748 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow, I feel stupid now :P < 1190261754 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, FSM + stack = PDA < 1190261778 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Err, right, NFSM + stack = NPDA < 1190262293 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1190262440 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should really work on PSOX < 1190262469 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should really work on Plof3 < 1190262473 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Plof3? < 1190262482 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The next incarnation of Plof. < 1190262493 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's Plof? < 1190262537 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/plof/ < 1190262556 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/plof/plof3.txt // current work-in-progress new spec < 1190263329 0 :kwertii!n=kwertii@c-24-5-40-52.hsd1.ca.comcast.net JOIN :#esoteric < 1190263393 0 :kwertii!unknown@unknown.invalid QUIT :Client Quit < 1190263405 0 :kwertii!n=kwertii@c-24-5-40-52.hsd1.ca.comcast.net JOIN :#esoteric < 1190264099 0 :importantshock!unknown@unknown.invalid QUIT :"Meh." < 1190266082 0 :GreaseMonkey!n=saru@122-57-226-157.jetstream.xtra.co.nz JOIN :#esoteric < 1190266085 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1190266564 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you guys might appreciate some of these.. < 1190266617 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've been drawing a bunch of increasingly bizarre comics for fun this evening. I present my creations for the enjoyment of anyone with the misfortune to still be awake: < 1190266621 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nonlogic.org/dump/images/1190259559-rootpowah.png < 1190266625 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nonlogic.org/dump/images/1190260876-inetargument.png < 1190266629 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nonlogic.org/dump/images/1190262068-rollin.png < 1190267358 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Man who stand in frond of car is tired. Man who stand behind car is exhausted." < 1190268031 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i lol'd < 1190270004 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1190270009 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which one? < 1190270012 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(s) < 1190270830 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1190275199 0 :clog!unknown@unknown.invalid QUIT :ended < 1190275200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1190276717 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190276724 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1190277549 0 :GreaseMonkey!n=saru@122-57-226-157.jetstream.xtra.co.nz JOIN :#esoteric < 1190277805 0 :GreaseMonkey!unknown@unknown.invalid PART #esoteric :? < 1190277833 0 :GreaseMonkey!n=saru@122-57-226-157.jetstream.xtra.co.nz JOIN :#esoteric < 1190279111 0 :jix!n=jix@195.37.106.60 JOIN :#esoteric < 1190280926 0 :sebbu!n=sebbu@ADijon-152-1-92-160.w86-204.abo.wanadoo.fr JOIN :#esoteric < 1190283483 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1190283756 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :www.answers.com/npda < 1190283859 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whut? < 1190283863 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, what's that? < 1190283910 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(kinda embarrasing looking up a word and managing to write it here instead of the url block...) < 1190285678 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"http://freechess.org" < 1190285747 0 :kwertii!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1190286142 0 :oerjan!unknown@unknown.invalid QUIT :"Lunch" < 1190287232 0 :g4lt-sb100!n=galt@pdpc/supporter/basic/g4lt JOIN :#esoteric < 1190287286 0 :g4lt-yarrrrr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190292811 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: is root wearing a bandanna, or is that a / < 1190294807 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1190294904 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should work on PSOX < 1190296786 0 :jix!n=jix@dyndsl-080-228-182-014.ewe-ip-backbone.de JOIN :#esoteric < 1190297256 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1190299482 0 :jix!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190300013 0 :jix!n=jix@dyndsl-091-096-039-051.ewe-ip-backbone.de JOIN :#esoteric < 1190303752 0 :Guilt!n=ca361a78@cpe-74-76-59-19.nycap.res.rr.com JOIN :#esoteric < 1190305660 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :$ twopipe psoxi "egobfc2m Sgeo.bf" < 1190305671 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : Booting ... < 1190305675 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Segmentation fault < 1190305697 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Yeah, you SHOULD work on PSOX, but you don't. < 1190307290 0 :Guilt!unknown@unknown.invalid QUIT :"CGI:IRC at http://freenode.bafsoft.ath.cx:14464/" < 1190309148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: can i see some plof3 code? < 1190309169 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or do you even have the runtime parsing system ready yet? < 1190309178 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's not ready yet. < 1190309188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but < 1190309194 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I've barely started writing anything yet :P < 1190309200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1190309220 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then i daresay my oklotalk runtime parsing modification syntax might be further thought than yours :) < 1190309221 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You can have the thirty or so lines of an NPDA implementation I've written thusfar :P < 1190309222 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but < 1190309232 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll prolly never get to implementing it so... no conflict :<< < 1190309251 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I hear alllll these great things about oklotalk ripping me off, but I see no code. < 1190309272 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1190309279 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, my code is all in D, and I'm betting yours isn't, so you can't steal my code :P < 1190309295 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not gonna, all the similarities are superficial < 1190309309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but there are a lot of them, and i'm changing them, obviously < 1190309311 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, how does your runtime parsing system work? < 1190309336 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's the thing, your idea seems so much more coherent i don't even want to talk about mine. < 1190309345 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1190309352 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, I AM brilliant. < 1190309378 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think you've just had time to put more thought to that, but i do admit you are brilliant. < 1190309412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because while that stack thing is clever, it is obvious up to the knowledge i have about it < 1190309416 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is very little :) < 1190309451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just you're thinking about it in implementation, the stack thing i mean, i was basically going for bnf-ish first class constructs + multilevel strings. < 1190309456 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :multilevel... hmm < 1190309468 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :meaning you would do a lot of metacoding to use the runtime parsing. < 1190309510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"(oklopol) then i daresay my oklotalk runtime parsing modification syntax might be further thought than yours :)" <<< this was merely to comfort me a bit, no offence to you, more to my bad luck for knowing about plof ;) < 1190309523 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hah < 1190309579 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My conversation yesterday was a reiteration of this common habit of mine: 1) Completely forget about a computing topic. 2) Need said computing topic. 3) Reinvent it identically to what I pseudo-remember. 4) Bash my head into the wall when somebody say "Uh, you mean an NPDA, right?" < 1190309581 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm thinking i'll really start emptying my 2-meter-long TODO list after my german + swedish exams... < 1190309599 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hopefully we'll be seeing oklotalk and a lot of other stuff about then < 1190309619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or, i'll just keep talking about it, and do nothing, like i usually do. < 1190309650 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i did some banging when i realized what PDA was, too :P < 1190309656 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you're writing a language in an NPDA? < 1190309664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :parser < 1190309678 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Plof's grammar is defined entirely at runtime. < 1190309686 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not entirely, you liar! :P < 1190309699 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The Plof user language's grammar is defined entirely at runtime. < 1190309710 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The Plof stack language isn't Plof, it's the Plof stack language :P < 1190309729 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i guess < 1190309734 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :your mother, though! < 1190309740 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gotta go read my germans! -> < 1190309829 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: If that answers your questions at all :P < 1190309904 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Of course, compiling the grammar to an NPDA and running that is probably less efficient than compiling to an LALR parser, but eh :P ) < 1190309957 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Of course of course, there are technically grammars that an NPDA can parse that an LALR parser can not) < 1190310022 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1190310397 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now that i've tried to read german for a few minutes == thought about that parsing thing for a while, i can safely say oklotalk will have a very different runtime parser system < 1190310431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...and i'd kinda like to implement it now, but i can't :( < 1190310443 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :school is a waste < 1190310484 0 :boily!n=boily@poste43-171.wl.t.ulaval.ca JOIN :#esoteric < 1190310514 0 :boily!unknown@unknown.invalid QUIT :Client Quit < 1190310567 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1190310584 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Very different from Plof or very different from what's in your head now? < 1190310594 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :school is a waste < 1190310601 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :[Oh, and don't feel bad when I implement your runtime parser as a grammar for my runtime parser] < 1190310619 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :do you have something to read about this language? < 1190310639 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/plof/plof3.txt < 1190311259 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: very different from anything that has an underlying stack language. < 1190311310 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION imagines a runtime parser which transforms one grammar into another. < 1190311433 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: basically, i changed the whole thing into something that not necesarily can be considered run-time parsing in the sense you use it. < 1190311466 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1190311469 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'm not gonna explain it now, so all you need to know is i'm not ripping of your language :) < 1190311477 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1190311592 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*off < 1190311603 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do correct me, that's your thing < 1190311607 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :! < 1190311610 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1190311619 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Didn't notice it, too busy actually doing work :P < 1190311637 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stabs itself < 1190311825 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"Muaha"(_o)o.?]} < 1190311828 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Muaha < 1190311840 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that speccity seems nice < 1190311850 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what i got out of it < 1190311851 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :? < 1190311855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*spec < 1190311885 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The Plof3 spec? < 1190311900 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if it says "to be completed" or anything resembling that, i don't examine it very closely < 1190311904 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yes < 1190311915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not many specs seen in the last few days :P < 1190311994 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll look into it more once you have the interpreter ready, since that probably won't take long in your case < 1190312092 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But, the Plof3 spec /does/ say "to be completed" or something like that :P < 1190312110 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"this list is horrendously incomplete" in fact :P < 1190312134 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interesting how often "I'll finish this momentarily" becomes "I'll never finish this" on the internet < 1190312218 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I find that things are EITHER completed immediately or never. There is no "within a month" < 1190312295 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sometimes projects defy that, but every time they slip onto the back burner there's a greater chance they'll never come back < 1190312580 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I never realised how crap mamalian lungs were < 1190312582 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://people.eku.edu/ritchisong/birdrespiration.html < 1190313151 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i've gotten a lot of things implemented within a month, though usually that has meant stalling for a few weeks, then doing it in 2 hours once i already know what to write < 1190313157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but that's the general case, i have to admit < 1190313166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, what am i doing in irc again. < 1190313194 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and, i meant i didn't read the spec that well exactly because it said 2to be completed" < 1190313197 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*" < 1190313232 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah :P < 1190313242 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Typing on a Commodore 64? [joke no one will get] < 1190313270 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait, i'll try and get that by looking at my c64 keyboard on the floor... < 1190313278 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: do explain < 1190313293 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I want to see if oklopol gets it first. < 1190313296 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, yeah < 1190313323 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm... this can't be my c64... it doesn't say c64 innit! < 1190313335 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, explain, i seem to have lost it or something :P < 1190313406 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Shift+2 on a C64 = " < 1190313451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1190313462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't know it's ever anywhere else < 1190313468 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :2"2" < 1190313472 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :>_O < 1190313475 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTF? < 1190313479 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What keyboard layout is this? < 1190313485 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :öäöäöäåäöööåöäåöåäö < 1190313507 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :teh finnish one < 1190313515 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Um, shift+2 is a " here too < 1190313523 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1190313525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hah, GregorR, you're a freak! :) < 1190313529 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's brain melts. < 1190313541 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Aren't you in Britain? < 1190313545 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1190313547 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes dinner < 1190313565 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why the hell would a British keyboard differ from an American keyboard? >_O < 1190313575 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... anyway... this is an outrage! where's my c64 :<< < 1190313586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess you might not know that. < 1190313610 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why the hell would a British keyboard differ from an American keyboard? O_< < 1190313669 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well anyway, I'm right because America > you 8-D < 1190313738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd say we all lose for using qwerty < 1190313769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a brave assumption though, since i don't actually know you're using it < 1190313796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(and i guess it doesn't have much to do with this :P) < 1190313868 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :das Band -> die Bänder, der Band -> die Bände, die Band -> die Bands < 1190313882 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ASDFuck with these germans < 1190313908 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't they understand gender is a confusing concept as it is! < 1190313924 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :? < 1190313936 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 genderless languages :P < 1190313984 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, finnish ftw < 1190314089 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :English FTW < 1190314119 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Literally. We Lingua Franca'd your arse :P < 1190314257 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that much < 1190314298 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What language are we speaking? QED. < 1190314304 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you compare with languages that can imitate english with lesser modifications to the root words < 1190314367 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see how the fact a language is used less kills the language itself < 1190314380 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I never claimed to have killed your language ... < 1190314389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i may have misinterpreter your fancy words < 1190314391 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1190314395 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*misinterpreted < 1190314403 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Lingua franca = language of commerce/diplomacy/etc < 1190314407 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess my ass != my language < 1190314426 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah < 1190314436 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the other one i speak *out of*, the other i talk *in* < 1190314441 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*speak < 1190314455 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's a difference i didn't realize right away < 1190317490 0 :sebbu2!n=sebbu@ADijon-152-1-101-66.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1190317812 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1190318547 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : $ twopipe psoxi "egobfc2m Sgeo.bf" < 1190318547 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : Booting ... < 1190318547 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : Segmentation fault < 1190318561 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's that supposed to be? < 1190318606 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1190318620 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi ehird` < 1190318628 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is so **** tired < 1190318628 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1190318761 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is tired. so **** < 1190318762 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Wait, no. < 1190318764 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :That didn't work. < 1190319153 0 :jix!n=jix@dyndsl-091-096-039-051.ewe-ip-backbone.de JOIN :#esoteric < 1190319204 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi jix < 1190319209 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1190320415 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is the core PSOX spec done? < 1190320465 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is incredibly tired < 1190320799 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to begin implementing PSOX(!) < 1190321965 0 :kwertii!n=kwertii@c-71-202-121-102.hsd1.ca.comcast.net JOIN :#esoteric < 1190323286 0 :GregorR!unknown@unknown.invalid NICK :_D6Gregor1RFeZi < 1190323338 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :_D6Gregor1RFeZi, hm? < 1190323357 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :Occasionally I get mangled in one of the D channels. < 1190323413 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :D channels? < 1190323519 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :Channels about the D programming language ... < 1190323547 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How do you get "mangled?": < 1190323596 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :Uh, by typing /nick _D6Gregor1RFeZi :P < 1190323624 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why did you do that? < 1190323642 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :Because I was being mangled! < 1190323666 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :???? < 1190323750 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suggests that Sgeo look up "Name mangling" on wikipedia :P < 1190323811 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why were you being mangled? < 1190323862 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :Because I felt like it! :P < 1190323866 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1190324019 0 :_D6Gregor1RFeZi!unknown@unknown.invalid NICK :GregorR < 1190324361 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: _D6Gregor1RFeZi is how D would mangle GregorR into a symbol name < 1190324836 0 :interact!n=Code920@cpc2-derb1-0-0-cust953.lei3.cable.ntl.com JOIN :#esoteric < 1190324886 0 :importantshock!n=importan@161.253.18.113 JOIN :#esoteric < 1190324941 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :so...anyone else looked at the mediadefender source code? < 1190325003 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :i'm grepping it for naughty words < 1190325006 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :it's quite funny < 1190325024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1190325027 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pastebin some samples < 1190325103 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :esoteric.pastebin.com, right? < 1190325103 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :mediadefender? < 1190325114 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Bunch of fascists bent on destroying P2P. < 1190325114 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :? < 1190325144 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION misread taht as PSP < 1190325361 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I love how people that are bent on destroying piracy magically become bent on destroying P2P. < 1190325361 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The Internet is P2P people! :P < 1190325361 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's funny < 1190325361 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :one of the better analogies for piracy, although still flawed: "There is a machine that clones cars. Everyone has this machine, and the car companies still sell cars for lots of money. Piracy is cloning someone's car, when they give you permission to." < 1190325405 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Manufacturers are gonna be PISSED OFF when we finally get matter replicators ^^