< 1428710865 265059 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^echo @messages-loud < 1428710865 397540 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :@messages-loud @messages-loud < 1428710865 572412 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :mroman said 15h 32m 2s ago: fnord. < 1428711200 19785 :dianne!~diannes@unaffiliated/dianne JOIN :#esoteric < 1428711390 320697 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :^echo what < 1428711390 402347 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :what what < 1428711490 852768 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :...is that intentional behavior in order to make fungot potentially able to do interesting things with other bots? < 1428711490 971903 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :quintopia: no such factoid < 1428711497 996685 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh < 1428711523 349239 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :hmm, ^echo is not bot safe? < 1428711529 81175 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think it was intentional behavior to be silly hth < 1428711576 861871 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :^echo yields falsehood when preceded by its own quotation < 1428711577 46758 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :yields falsehood when preceded by its own quotation yields falsehood when preceded by its own quotation < 1428711582 160939 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :was "no such factoid" just markov output or does fungot have a factoid feature? < 1428711582 645349 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :olsner: is it very hard for me to duck from the things you're about to use, without some intermediate abstraction ( except for sunterlib and sunet lateron). would that be < 1428711586 119674 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :indeed fungot doesn't prevent triggering other bots < 1428711586 598526 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: to be exact it's stupid of anyone if they use php instead of another language i remember sawing you helping someone in parsing scheme, can i use that < 1428711600 702724 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but it has an extensive ignore list itself < 1428711625 798748 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :olsner: markov hth < 1428711638 570590 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :^echo thanks but no < 1428711638 759464 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :thanks but no thanks but no < 1428711651 922607 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :tdh, I guess < 1428711704 626007 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :^echo oerjan is very what < 1428711704 793761 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan is very what oerjan is very what < 1428711811 794238 :Sgeo!~quassel@ool-44c2a85f.dyn.optonline.net JOIN :#esoteric < 1428711813 176478 :Melvar!~melvar@dslb-092-072-174-252.092.072.pools.vodafone-ip.de PRIVMSG #esoteric :^echo > 1 < 1428711813 288393 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :> 1 > 1 < 1428711814 591787 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : False < 1428711985 928019 :Sgeo!~quassel@ool-44c2a85f.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1428712840 453761 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :^echo ^echo < 1428712840 535666 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :^echo ^echo < 1428712986 228513 :lkirk!~user@172.56.16.64 JOIN :#esoteric < 1428713005 305857 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1428713037 835676 :NihilistDandy!~ptech@c-24-147-92-185.hsd1.vt.comcast.net JOIN :#esoteric < 1428713060 854886 :ProofTechnique!~ptech@c-24-147-92-185.hsd1.vt.comcast.net QUIT :Ping timeout: 250 seconds < 1428713083 552072 :doesthiswork!~Adium@71-20-42-132.war.clearwire-wmx.net QUIT :Quit: Leaving. < 1428713365 778533 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1428713791 989037 :Lymia!~lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :So, uh < 1428713794 838751 :Lymia!~lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :In FlogScript < 1428713798 358922 :Lymia!~lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Can you, like, actually index strings < 1428713798 856480 :Lymia!~lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :e.e < 1428714039 405395 :lkirk!~user@172.56.16.64 QUIT :Remote host closed the connection < 1428714081 806447 :contrapumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1428714289 816356 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 245 seconds < 1428714372 810464 :contrapumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Client Quit < 1428715091 107001 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1428715520 751609 :contrapumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1428715652 970561 :propumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1428715726 33398 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 255 seconds < 1428715820 870581 :contrapumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 256 seconds < 1428716448 104335 :propumpkin!~copumpkin@unaffiliated/copumpkin NICK :copumpkin < 1428716977 10722 :contrapumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1428717112 37996 :vodkode_!~vodkode@fl-71-1-14-66.dyn.embarqhsd.net JOIN :#esoteric < 1428717168 744016 :propumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1428717180 308895 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 250 seconds < 1428717191 518017 :propumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Client Quit < 1428717362 320303 :variable!~variable@freebsd/developer/variable QUIT :Ping timeout: 250 seconds < 1428717372 932678 :contrapumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 264 seconds < 1428717517 878200 :Sgeo!~quassel@ool-44c2a85f.dyn.optonline.net JOIN :#esoteric < 1428718049 822077 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Lymia: i expect that splitting a string and then counting the length of the first part accomplishes that < 1428718063 865783 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :or even, splitting by length < 1428718141 662603 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :or slicing < 1428718649 873073 :zzo38!~zzo38@24-207-84-223.eastlink.ca JOIN :#esoteric < 1428719259 738349 :Sgeo!~quassel@ool-44c2a85f.dyn.optonline.net PRIVMSG #esoteric :Why would a computer take hours after booting up to act normal? < 1428719452 608515 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Not everyone's a morning person. < 1428719848 90922 :NihilistDandy!~ptech@c-24-147-92-185.hsd1.vt.comcast.net PRIVMSG #esoteric :Hellallo! < 1428719862 489379 :NihilistDandy!~ptech@c-24-147-92-185.hsd1.vt.comcast.net NICK :ProofTechnique < 1428719902 991670 :ProofTechnique!~ptech@c-24-147-92-185.hsd1.vt.comcast.net PRIVMSG #esoteric :There, that's better < 1428720006 603799 :vodkode_!~vodkode@fl-71-1-14-66.dyn.embarqhsd.net QUIT :Quit: Leaving < 1428720036 339599 :vodkode_!~vodkode@fl-71-1-14-66.dyn.embarqhsd.net JOIN :#esoteric < 1428720107 793254 :vodkode_!~vodkode@fl-71-1-14-66.dyn.embarqhsd.net QUIT :Remote host closed the connection < 1428720169 513331 :vodkode_!~vodkode@fl-71-1-14-66.dyn.embarqhsd.net JOIN :#esoteric < 1428720331 889542 :Sgeo!~quassel@ool-44c2a85f.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1428720509 862716 :bb010g!uid21050@gateway/web/irccloud.com/x-nmcflaxiqnbvdubw QUIT :Quit: Connection closed for inactivity < 1428721679 999781 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1428722159 527869 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1428723357 806513 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1428723758 430119 :heroux!sandroco@gateway/shell/insomnia247/x-zzybzvqeawaaweij QUIT :Ping timeout: 250 seconds < 1428723815 750434 :heroux!sandroco@gateway/shell/insomnia247/x-ywqzhaocwtsxgsxx JOIN :#esoteric < 1428724359 861356 :hjulle!~hjulle@ankadagen.vth.sgsnet.se QUIT :Ping timeout: 265 seconds < 1428726632 766669 :vodkode_!~vodkode@fl-71-1-14-66.dyn.embarqhsd.net QUIT :Ping timeout: 246 seconds < 1428726767 64744 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1428727331 340871 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 245 seconds < 1428727909 189474 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1428728865 137696 :variable!~variable@freebsd/developer/variable QUIT :Ping timeout: 245 seconds < 1428729220 201554 :infinitymaster!~infinitym@c-67-201-230-74.reshall.wwu.edu JOIN :#esoteric < 1428729704 20270 :Sgeo!~quassel@ool-44c2a85f.dyn.optonline.net JOIN :#esoteric < 1428729704 20317 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Is there any "urn:bible:" scheme? < 1428730226 32898 :Tod-Autojoined!Tod@50-198-177-186-static.hfc.comcastbusiness.net NICK :TodPunk < 1428732190 107755 :vodkode_!~vodkode@fl-71-1-14-66.dyn.embarqhsd.net JOIN :#esoteric < 1428732912 237766 :bb010g!uid21050@gateway/web/irccloud.com/x-eclbugydcbsllwhx JOIN :#esoteric < 1428733281 597132 :infinitymaster!~infinitym@c-67-201-230-74.reshall.wwu.edu QUIT :Quit: Leaving... < 1428735233 927545 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1428735322 467551 :irctc099!1f977e1a@gateway/web/freenode/ip.31.151.126.26 JOIN :#esoteric < 1428737382 301145 :Sgeo!~quassel@ool-44c2a85f.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1428737555 432508 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Make URIs such as and so on to be valid. < 1428737868 360981 :vodkode_!~vodkode@fl-71-1-14-66.dyn.embarqhsd.net QUIT :Ping timeout: 240 seconds < 1428737887 473206 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :I made up a kind of backtracking parser like: forever { (X,Y)=pop; foreach (W,Z) in action[Y][input[X]] do push(X,call W with argument Z); foreach Z in next[Y][input[X]] do push(X+1,Z); } < 1428738304 421379 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :How do you compare this to the other kind of parsing? < 1428738586 455443 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :You will want to start by pushing (length(input),error state) and then (0,0) onto the stack. < 1428738754 276537 :vodkode_!~vodkode@fl-71-1-14-66.dyn.embarqhsd.net JOIN :#esoteric < 1428738936 961196 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1428739163 473424 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Actually here is better way: push(length(input),error value); push(0,0); forever { pop(X,Y); if X=length(input) then return Y; foreach (W,Z) in action[Y][input[X]] do push(X,call W(Z,X)); foreach Z in next[Y][input[X]] do push(X+1,Z); } At first you must ensure that the input sequence ends with the EOF token < 1428739204 174306 :mroman!~mroman@160.85.232.187 JOIN :#esoteric < 1428739452 199365 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :something's wrong with my vserver. < 1428739467 5816 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Do you know what thing is wrong? < 1428739522 323459 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :it reboots for unknown reasons < 1428739530 730169 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :and now my root password doesn't seem to work anylonger. < 1428739565 695660 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :oh wait. no it works. < 1428739588 736073 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :hm < 1428739600 386911 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :maybe the did maintenance on their physical hosts < 1428739610 368884 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :but forgot to inform me that they reboot vms < 1428740181 993711 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Is it OK now though? < 1428740305 586192 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :ACTION good mooooorning < 1428740491 213297 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :zzo38, I am in the UK < 1428740498 862731 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :(York, in particular, now) < 1428740506 600876 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :zzo38: yeah < 1428740508 939798 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :uptime is 17h now < 1428740514 613489 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :it rebooted twice yesterday though < 1428740728 256812 :vodkode_!~vodkode@fl-71-1-14-66.dyn.embarqhsd.net QUIT :Ping timeout: 240 seconds < 1428741022 91147 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :How is this parser I made up compared with other ones? < 1428741399 435520 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :what parser? < 1428741438 610943 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :The one which is: add EOF to input buffer; push(length(input),error value); push(0,0); forever { pop(X,Y); if X=length(input) then return Y; foreach (W,Z) in action[Y][input[X]] do push(X,call W(Z,X)); foreach Z in next[Y][input[X]] do push(X+1,Z); } < 1428742001 205396 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :so < 1428742020 570203 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :action[Y][input[X]] contains parse functions? < 1428742062 805479 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :with one character lookahead? < 1428742115 835544 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Not quite < 1428742196 918784 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Rather, the functions might be used to enter or exit the parser for a particular nonterminal; they can do other things too though. < 1428742559 469294 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Niteoid < 1428742864 935490 :oren!~oren@65.94.97.99 JOIN :#esoteric < 1428743144 213468 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :9% of the human population is disabled? < 1428743224 157350 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :More than 1 billion persons in the world have some form of disability. This corresponds to about 15% of the world's population. < 1428743227 415219 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :WP says it's even 15% < 1428743332 412819 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :Probably includes nearsighted people, people who have slight deafness (like me), people who are too old to walk. < 1428743422 127297 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :So the number would be pretty high, there are so many people who need glasses < 1428743560 30790 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :If you consider that as "disabled" then yes. < 1428743564 138693 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :Then the number is pretty damn high. < 1428743602 633150 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :if you take the definition of "disability funds" because you can't work due to your disability then the number should be less. < 1428743653 752378 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :Well there are different levels, aome jobs might need perfect eyesight or perfect hearing, but most jobs don't. < 1428743757 612911 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :On the other hand sometimes people complain about an infuriating noise distracting them, and I say "what noise". < 1428743983 356387 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :Hmm... it seems statistically trouble walking or climbing stairs is the most common disability < 1428744215 497209 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :well if you're fit to do another job you'll be forced to retrain for another job. < 1428744264 80896 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :You can't just not work because you can't to the job you originally did any longer, you'll have to learn how to do another job. < 1428744283 609638 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :unless you wanna live of social welfare which isn't really a lot of money. < 1428744291 678673 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :Right < 1428744306 322319 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :*off < 1428744329 266948 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :unless you have some disability pension < 1428744334 898956 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :I don't really know how they work. < 1428744356 573447 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :Although I think many of the people who acquire a disablity do so because they simply are getting old... < 1428744415 423389 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :Everything from their eyes to their bones starts to have problems < 1428744428 421917 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :there's insurance against incapacity to work < 1428744458 320966 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :but I'm not sure if that's an additional optional insurance or one you have to have or one you automatically get. < 1428744500 445283 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :this stuff probably varies greatly by jurisdiction < 1428744555 990922 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :Yeah. < 1428744564 679526 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :It appears that 60% of my salary is "insured". < 1428744605 705851 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :if I'm 70% disabled I get 60% of my original salary paid for two years < 1428744620 818470 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :but after that it stops :) < 1428744638 70211 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :so I'd have two years to find a job I can still do < 1428744653 704813 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :or if I'm to disabled to continue meaningful work I have to apply for "income disability" < 1428744674 374057 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :(there's "work disability" == "can't do your job anymore" and "income disability" == "can't do any meaningful job anymore") < 1428744698 467329 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :oh < 1428744724 18456 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :unless I'm older than 50 years at the time of becoming disabled < 1428744730 127671 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :then there's no two years restriction. < 1428744756 452008 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :oren: this stuff varies a lot by jurisdiction, your employer < 1428744764 718211 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :and which insurance company your employer uses. < 1428744843 698808 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :and if I die my children will get money < 1428744863 993829 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :"orphan's pension"? < 1428744874 452753 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :I guess that's the english word for that. < 1428744899 878622 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :which is 60% of something that also xx% of something else < 1428744910 11326 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :It's aimed at getting them through school < 1428744915 341438 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :but not to live off it for longer periods. < 1428744921 395672 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :but I don't have children. < 1428744922 362270 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric ::D < 1428744966 240906 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :I need to see about getting a job pretty soon < 1428745030 97168 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :And stop being a NEET < 1428745117 718236 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1428745133 687036 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :My current plan is to stay in the E that doesn't pay as well as long as I can < 1428745300 980750 :TieSleep!~quassel@86.89.119.147 NICK :TieSoul < 1428745479 99124 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :It's going well < 1428745629 886117 :dianne!~diannes@unaffiliated/dianne QUIT :Quit: byeannes < 1428745702 66428 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :https://gist.github.com/TieSoul/373d98cac227ec51ba4d so I'm working on something < 1428745717 624416 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :(brainfuck is just a test for the lexer/parser system) < 1428747265 857244 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :and what are you working on? < 1428747325 574114 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Disconnected by services < 1428747325 616195 :Patashu_!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1428747814 16302 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :The comments at http://en.chessbase.com/post/us-champ-r9-forfeit are so much fun; some of them suggest the arbiter should be using a double standard and not forfeit *top* players when they violate rules despite having been warned about it... < 1428747850 644867 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Not really fun. I'm suffering from a case of http://xkcd.com/386) < 1428747954 659835 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :They should be disqualified if they seriously violate the rules, whether they are the top players or not. They can try again in the next tournament though. < 1428747981 418003 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :Hmm, this terminal thought the ) was part of the url... < 1428748201 805180 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :mroman: I'm working on a lexer and parser system for arbitrary grammars < 1428748210 622275 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :zzo38: I'm also now waiting for the first case of a player being disqualified for "analysing any game on another chessboard." when they wander around and look at their competitor's game. ;-) < 1428748233 18531 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :or competitors' < 1428748258 525373 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :TieSoul: to what level of "arbitrary" < 1428748276 984803 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :any unambiguous grammar? < 1428748319 174878 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :oren: yup < 1428748598 982680 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :https://gist.github.com/TieSoul/ed33bf2c5365b2ed0a7e an example < 1428748762 665498 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1428749575 469882 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :so it's based on regexes < 1428751456 23925 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :yup < 1428751665 373327 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :fungot: Do you like regexes? < 1428751665 554708 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :mroman: you may need to introduce any extra nesting by receiving the multiple values extension is as important!". kthxbye. < 1428751690 234558 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :TieSoul: see. I told you to introduce extra nesting and multiple values extension. < 1428751801 280185 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :lol < 1428752139 928963 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :but no... you told me you couldn't do it... < 1428752155 543903 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :fungot: Can you do it? < 1428752155 794390 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :mroman: i think the category theory is mostly a browser-only thing ever, the lives of folks who were thinking about lazy strings/ ropes/ whatever they are < 1428752165 237389 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric ::D < 1428752171 418837 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :Category Theory is sure a browser-only thing. < 1428752188 909676 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :`? category theory < 1428752192 615833 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :In category theory, category theory is a theory in the category of theories. < 1428752206 39026 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :... and it's only used in browsers. < 1428752276 447040 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? browser < 1428752280 468876 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :browser? ¯\(°​_o)/¯ < 1428752510 939106 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :What's a browser? < 1428752515 966914 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :Must be a category theory thing. < 1428752545 778440 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :fungot: What browser do you use? < 1428752545 896419 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :mroman: yah i agree. though riastradhs variant is not formally checkable < 1428752558 514543 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :fungot: agree with what? < 1428752558 733655 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :mroman: i don't mind looking at some code? i want to call something a functor unless it's returning a function < 1428752622 344543 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :fungot: Category Theory is just a theory. It hasn't been proven yet. < 1428752635 886611 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`define A browser is a Gopher client for convenient access to Gopher services and documents. < 1428752648 111341 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Failed to connect to socket 2. \ \ Looking up 127.0.0.1:3128 \ Making HTTP connection to 127.0.0.1:3128 \ Sending HTTP request. \ HTTP request sent; waiting for response. \ Alert!: Unexpected network read error; connection aborted. \ Can't Access `http://google.com/search?q=define:%41%20%62%72%6f%77%73%65%72%20%69%73%20%61%20%47%6f%70%68%65%72%20% < 1428752654 757359 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :(It's `learn) < 1428752770 835313 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh. < 1428752774 701326 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`learn A browser is a Gopher client for convenient access to Gopher services and documents. < 1428752780 942376 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'browser': A browser is a Gopher client for convenient access to Gopher services and documents. < 1428752894 918605 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :`? Gopher < 1428752895 693040 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Gopher? ¯\(°​_o)/¯ < 1428752937 448100 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :Gopher is int-e's vision of the successor of HTTP/2 < 1428752964 689757 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :`learn Gopher is int-e's vision of the successor of HTTP/2. < 1428752977 203718 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'gopher': Gopher is int-e's vision of the successor of HTTP/2. < 1428753056 959987 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :and google is down. < 1428753065 551299 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :can't reach google.com, google.de nor google.ch < 1428753145 761904 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :TieSoul: You play Pokémon? < 1428753153 205791 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :yeah < 1428753155 102023 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :why? < 1428753162 529333 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :I'm stalking your gists. < 1428753169 329658 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :lol < 1428753171 396350 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :and there's a Nidoqueen. < 1428753176 30034 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :I don't know what Arbok is though < 1428753192 168633 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :my only public gist < 1428753199 190415 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :is from a pokemon battle simulator I wrote < 1428753199 838241 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :oh that snake pokémon < 1428753201 937049 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :lol < 1428753226 612430 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` rev <<< arbok < 1428753227 461037 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :kobra < 1428753233 895427 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` rev <<< ekans < 1428753237 899492 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :snake < 1428753268 982398 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :`` rev <<< pikachu < 1428753269 831825 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :uhcakip < 1428753274 944750 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :well lol < 1428753279 826783 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :What's an uhcakip? < 1428753283 112895 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :uh cake ip < 1428753285 451806 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :Uh, Cake IP? < 1428753319 994445 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :`` rev <<< izabera < 1428753320 857273 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :arebazi < 1428753342 103333 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :well... I'm off to buy me a bicycle. < 1428753350 941207 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :why < 1428753355 42648 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :we have cars < 1428753359 427571 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :cars suck < 1428753366 68311 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :we also have trains and planes < 1428753366 551588 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :and pollute the universe! < 1428753369 581526 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :The WHOLE universe. < 1428753375 926401 :mroman!~mroman@160.85.232.187 PRIVMSG #esoteric :yeah but trains are friendly people. < 1428753391 342800 :mroman!~mroman@160.85.232.187 QUIT :Quit: Lost terminal < 1428753404 90453 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I was going to recommend the LEO (Link Everything Online) gopher service (which featured a english/german/english dictionary!), but I'm afraid they dismantled the gopher server years ago. < 1428753708 587269 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :`` rev <<< muk < 1428753709 547168 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :kum < 1428753720 181898 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :Muk is a pokemon btw < 1428753782 650196 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :`` rev <<< mudkip < 1428753783 419672 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :Old joke from the playground years ago: Ekans is snake backwards, Arbok is cobra backwards, what about Muk? < 1428753783 420734 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pikdum < 1428753792 313815 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :dum pikachu? < 1428755281 37821 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Beatnik14]]4 10 02http://esolangs.org/w/index.php?diff=42363&oldid=42359 5* 03Chris Pressey 5* (+213) 10Add internal link to Hello world and external link to Python implementation < 1428755434 466196 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1428755485 743565 :zadock!~zadock@79.116.107.84 JOIN :#esoteric < 1428755486 482497 :zadock!~zadock@79.116.107.84 QUIT :Max SendQ exceeded < 1428756343 708323 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :what is a .debanyway < 1428756451 166111 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> ar t libiw30_30~pre9-8_amd64.deb < 1428756451 285583 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :debian-binary < 1428756451 287049 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :control.tar.gz < 1428756451 287098 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :data.tar.gz < 1428756452 772923 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Not in scope: ‘ar’ < 1428756452 838334 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Perhaps you meant one of these: < 1428756452 839535 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ‘a’ (imported from Debug.SimpleReflect), < 1428756501 558236 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :Ah, so it's like an archive with some files and metadata as to what to do with them? < 1428756574 813203 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yeah, control.tar.gz contains meta information, install and uninstall scripts, things like that < 1428756741 983022 :oren!~oren@65.94.97.99 PRIVMSG #esoteric :ACTION is considering trying to make a .deb for dwarf fortress < 1428756802 808731 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah but there are tools for that. https://wiki.debian.org/HowToPackageForDebian looks like a suitable starting point. < 1428756851 256423 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Disclaimer: I have not actually made a deb package yet.) < 1428757403 79710 :oren!~oren@65.94.97.99 QUIT :Read error: Connection reset by peer < 1428757428 423705 :orin!~oren@65.94.97.99 JOIN :#esoteric < 1428757869 236378 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :orbyen. hellorin. < 1428758171 549685 :doesthiswork!~Adium@71-20-42-132.war.clearwire-wmx.net JOIN :#esoteric < 1428758629 578238 :shikhin!~shikhin@unaffiliated/shikhin NICK :bacon < 1428758637 121084 :bacon!~shikhin@unaffiliated/shikhin NICK :shikhin < 1428758731 107180 :orin!~oren@65.94.97.99 PRIVMSG #esoteric :I restarted my computer because firefox was screwing up even after I pkilled it < 1428758853 331570 :APic!apic@apic.name PRIVMSG #esoteric :lulz < 1428759150 978145 :orin!~oren@65.94.97.99 PRIVMSG #esoteric :it seems to be fine now < 1428759214 419133 :orin!~oren@65.94.97.99 PRIVMSG #esoteric :now what I really need to figure out is why my level generator code is making roads that lead to nothing < 1428759395 19240 :orin!~oren@65.94.97.99 PRIVMSG #esoteric :http://postimg.org/image/w9gs905y3/full/ the problem occurse in the pink square < 1428759510 489957 :bb010g!uid21050@gateway/web/irccloud.com/x-eclbugydcbsllwhx QUIT :Quit: Connection closed for inactivity < 1428759814 520237 :orin!~oren@65.94.97.99 PRIVMSG #esoteric :Fixed. I really screwd up the road-merging part last night < 1428759889 706556 :Patashu_!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 264 seconds < 1428760024 745669 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :You could just add things that the roads lead to. < 1428760081 859165 :orin!~oren@65.94.97.99 PRIVMSG #esoteric :Jafet: That is what was supposed to happen < 1428760140 910060 :orin!~oren@65.94.97.99 PRIVMSG #esoteric :Roads come from either side of the level or from tunnels and go off either side or into a tunnel < 1428760174 977098 :orin!~oren@65.94.97.99 PRIVMSG #esoteric :A road isn't supposed to bea ble to just... end < 1428760388 500880 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1428760768 953025 :irctc099!1f977e1a@gateway/web/freenode/ip.31.151.126.26 QUIT :Ping timeout: 246 seconds < 1428760840 254323 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :You can say that to the town council over here. < 1428761009 227292 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric ::t 1 -- 1 < 1428761012 735032 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Num a => a < 1428761696 88968 :doesthiswork!~Adium@71-20-42-132.war.clearwire-wmx.net PRIVMSG #esoteric :what game is this? < 1428762232 448348 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I think one that orin is making < 1428762337 113406 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Help I am in at least 2 IRC channels WITH CYBORGS < 1428762517 35976 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Taneb: welcome to the future < 1428762539 954224 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Taneb: did any of them say "come with me if you want to live"? < 1428762549 468551 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric : \o/ < 1428762549 830578 :myndzi!myndzi@tetrisguide.com PRIVMSG #esoteric :69   | < 1428762549 959206 :myndzi!myndzi@tetrisguide.com PRIVMSG #esoteric :69   >\ < 1428762552 646245 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :There is one < 1428762556 50895 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(did I get this right?) < 1428762558 666347 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I don't think either hav < 1428762559 474406 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :e < 1428762587 198193 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(yeah I did. good.) < 1428762867 722387 :hjulle!~hjulle@ankadagen.vth.sgsnet.se JOIN :#esoteric < 1428765015 492327 :vodkode_!~vodkode@fl-71-1-14-66.dyn.embarqhsd.net JOIN :#esoteric < 1428765098 634051 :llue!~gnomebad@158.223.170.148 JOIN :#esoteric < 1428765098 635031 :llue!~gnomebad@158.223.170.148 QUIT :Changing host < 1428765098 637302 :llue!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1428765341 222238 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 252 seconds < 1428765856 801259 :bb010g!uid21050@gateway/web/irccloud.com/x-tndoenmvfhfonpfl JOIN :#esoteric < 1428765912 506988 :vodkode_!~vodkode@fl-71-1-14-66.dyn.embarqhsd.net QUIT :Ping timeout: 276 seconds < 1428767526 5619 :MoALTz__!~no@78.11.179.104 QUIT :Quit: Leaving < 1428768247 329800 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1428768740 241353 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Phantom_Hoover, I'm blaming you for this: http://www.bbc.co.uk/news/uk-england-coventry-warwickshire-32264914 < 1428769311 757046 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1428769880 646826 :yorick!~yorick@oftn/member/yorick QUIT :Read error: Connection reset by peer < 1428770029 924613 :yorick!~yorick@oftn/member/yorick JOIN :#esoteric < 1428770047 381404 :yorick!~yorick@oftn/member/yorick QUIT :Remote host closed the connection < 1428770068 678832 :yorick!~yorick@oftn/member/yorick JOIN :#esoteric < 1428770131 61653 :yorick!~yorick@oftn/member/yorick QUIT :Remote host closed the connection < 1428770168 944480 :yorick!~yorick@ip51cd0513.speed.planet.nl JOIN :#esoteric < 1428770169 2860 :yorick!~yorick@ip51cd0513.speed.planet.nl QUIT :Changing host < 1428770169 21244 :yorick!~yorick@oftn/member/yorick JOIN :#esoteric < 1428771504 968511 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :Taneb, i'm not even in england! < 1428771533 838796 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Phantom_Hoover, wow, how did you manage to do it, then? < 1428771658 40022 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1428771668 177781 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Taneb: Time travel, obviously. < 1428771672 883230 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Ah < 1428771686 858010 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :You should try it, it's great for deniability. < 1428772054 81242 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :In any case it sounds like a brilliantly successful demonstration. < 1428772209 453921 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Should I move the stuff from the old LEO gopher service into my own? I don't even have a copy though, so I can't. < 1428772278 762467 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hezzo38. what's LEO? < 1428772315 422069 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :I don't know; int-e mentioned it above. < 1428772353 788901 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :int-ello. what's LEO? < 1428773240 61453 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: "Link Everything Online". You may know its remnants ( ;-) ) on the World Wide Web, under leo.org. < 1428773452 366586 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :tdh. t. < 1428773844 29423 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :int-e: it sounds like space travel might be more effective to get to england < 1428773939 385684 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Koen_: Perhaps, but that may compromise your alibi. < 1428773988 224810 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :well, time travel preserves the alibi because people assume you're not time traveling, nothing more < 1428774009 950619 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :similarly space travel wouldn't compromise your alibi if people didn't know you could space travel to england < 1428774111 666793 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, do you ever time travel or space travel? < 1428774111 849215 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :b_jonas: lain was a bit comical < 1428774619 627440 :magician!~magician@46.186.178.125 JOIN :#esoteric < 1428774658 293736 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`relcome magician < 1428774659 305171 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​04magician: 07Welcome 08to 09the 02international 06hub 13for 04esoteric 07programming 08language 09design 02and 06deployment! 13For 04more 07information, 08check 09out 02our 06wiki: 13. 04(For 07the 08other 09kind 02of 06esoterica, 13try 04#esoteric 07on 08irc.dal.net.) < 1428774801 343149 :Guest3780!~magician@178.161.29.84 QUIT :Ping timeout: 252 seconds < 1428774801 608629 :magician!~magician@46.186.178.125 NICK :Guest3780 < 1428775111 731444 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: Btw, "remnants": The main part of what LEO was meant to be is indeed gone: It was a directory service for Gopher, intended to be comprehensive. < 1428778676 147311 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :I think there are now other directory services for gopher < 1428780026 751324 :boily!~alexandre@96.127.201.149 QUIT :Quit: %%%%%%%% < 1428780377 674506 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( Gopher - where we're going, we don't need an information superhighway. ) < 1428781132 84893 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1428782825 699878 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Remote host closed the connection < 1428783162 677433 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So, are there infinitely many pairs of 5-smooth numbers differing by 2? < 1428783213 462186 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :According to http://oeis.org/A219794, it would be "very surprising" if there were. < 1428783220 844452 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I don't see why that's the case. < 1428783822 810076 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I can think of a bunch. 1 and 3, 2 and 4, 3 and 5, 4 and 6... < 1428783905 170899 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :It's because the density of the 5-smooth number is so low; there are only O(log(n)^3) of them up to n. (Compare this to primes with O(n/log n) primes up to n.) < 1428783930 604847 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That makes sense. < 1428783944 415259 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Some Haskelling suggests that the largest pair is 160 and 162. < 1428783966 616784 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Which is just the doubling of the largest pair of numbers differing by 1, which is 80 and 81. < 1428784012 536634 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The only pair differing by 2 which isn't "obvious" given the pairs differing by 1 is (25, 27). < 1428784040 404567 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh that's another funny detail. lim inf a(n) >= 2 (an amazing fact, hmm) means that only finitely many pairs arise by doubling < 1428784104 494127 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Because it says that there are only finitely many pairs of 5-smooth numbers with difference 1. < 1428784144 995217 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The only pair differing by 3 not "obvious" from prior pairs is (125, 128). For 4, 5, and 6, there are no "non-obvious" pairs. < 1428784234 862480 :tswrcclt!uid77421@gateway/web/irccloud.com/x-rycdtilujoyspcab JOIN :#esoteric < 1428784258 252784 :tswrcclt!uid77421@gateway/web/irccloud.com/x-rycdtilujoyspcab PRIVMSG #esoteric :For 7, there are two: (128, 135) and (243, 250). < 1428784308 81500 :tswrcclt!uid77421@gateway/web/irccloud.com/x-rycdtilujoyspcab PRIVMSG #esoteric :My computer is being very sluggish now. < 1428784321 712304 :tswrcclt!uid77421@gateway/web/irccloud.com/x-rycdtilujoyspcab PRIVMSG #esoteric :I think GHCi crashed. < 1428784427 885003 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net JOIN :#esoteric < 1428784452 867469 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :I'm making an AI what should it do < 1428784465 964120 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :make coffee < 1428784472 225343 :tswrcclt!uid77421@gateway/web/irccloud.com/x-rycdtilujoyspcab PRIVMSG #esoteric :It should play Brood War. < 1428784494 312839 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :it should write functional Brainfuck code < 1428784506 410843 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it should analyze a source tarball and work out how to compile it < 1428784527 354428 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :Omai < 1428784527 716657 :tswrcclt!uid77421@gateway/web/irccloud.com/x-rycdtilujoyspcab PRIVMSG #esoteric :It should analyze English text and classify words into parts of speech. < 1428784533 837410 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :it should analyze a source tarball and then compile it < 1428784546 75766 :tswrcclt!uid77421@gateway/web/irccloud.com/x-rycdtilujoyspcab PRIVMSG #esoteric :Note that my suggestions are actually serious. < 1428784547 364689 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :These are really good ideas < 1428784568 990029 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :it should play arbitrary NES games < 1428784576 504062 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :someone did that already so it's possible < 1428784596 33330 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :Yeah < 1428784606 523048 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :The brainfuck thing though < 1428784653 331537 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :(btw, I wonder if you could make Prolog write brainfuck code to solve a particular problem) < 1428784694 935622 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :(it would output all possible solutions too which is nice) < 1428784711 811566 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :What did you mean by writing functional code I would have to make the algorithm learn the entire language < 1428784717 788574 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :And idk the language so < 1428784728 714776 :tswrcclt!uid77421@gateway/web/irccloud.com/x-rycdtilujoyspcab PRIVMSG #esoteric :It's a pretty simple language. < 1428784730 304697 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :Guess I have to learn it before I start? < 1428784749 980059 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :brainfuck is about the simplest language ever < 1428784756 528975 :tswrcclt!uid77421@gateway/web/irccloud.com/x-rycdtilujoyspcab PRIVMSG #esoteric :Eight commands. "Add one", "subtract one", and so forth. < 1428784763 573946 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :Tarballs are another thing entirely < 1428784775 265380 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :Compiling Tarball AI bot < 1428784796 32887 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :I don't know kids I'm only a kid < 1428784806 598635 :tswrcclt!uid77421@gateway/web/irccloud.com/x-rycdtilujoyspcab PRIVMSG #esoteric :Help, GHC is using nearly six gaggleboots of memory. < 1428784813 938149 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :if you're starting out with AI < 1428784820 76699 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :try something easy like Tic-Tac-Toe < 1428784821 553679 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric ::P < 1428784828 735862 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :Starting out? < 1428784845 678677 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tswrcclt: that's how you know it's a serious programming language ... :-/ < 1428784874 662575 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :I had to make a self responsive bot for a school project although I got a D- on it < 1428784878 987222 :tswrcclt!uid77421@gateway/web/irccloud.com/x-rycdtilujoyspcab PRIVMSG #esoteric :Uh, memory usage seems to have stabilized. < 1428784906 338140 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :Is space an issue? < 1428784906 579768 :tswrcclt!uid77421@gateway/web/irccloud.com/x-rycdtilujoyspcab PRIVMSG #esoteric :Went all the way up to 6.9 before going back down a little. < 1428785132 208174 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :Infinite possibilites in tic tac toe or more to a large ammount of finite possibilites < 1428785248 236833 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Decim: space is always an issue :) < 1428785264 395823 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :Just uncap ur ram < 1428785292 922483 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :And overclock everything while keeping your server under a mile of ice < 1428785334 588956 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :wtf. "2 GB DDR3L SDRAM, 32 GB Solid-State Drive and 1TB OneDrive Cloud Storage for one year" ... < 1428785346 714160 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :? < 1428785363 874148 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I made the mistake to search for "laptop" on amazon, now marvelling at the crap they offer. < 1428785371 244406 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :Lol < 1428785394 526348 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :Int-e there's a lot better stuff than that < 1428785437 706758 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :Also more on point I don't have enough space for something like a tarball compiler < 1428785530 112016 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Decim: Of course there is. And it's good to see that even absolute crap has 2GB RAM, and normal laptops have 4GB or 8GB. < 1428785633 329433 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :What's your setup Int-e < 1428785644 619941 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :I forgot mine < 1428785653 225649 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Still, memory usage matters; on VPSs, RAM determines the price. < 1428785723 33829 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I have 8GB RAM in a PC at home... which is too small for some things I'm doing. (ghc is pushing the limits; some big Isabelle theories are taking off the lid) < 1428785829 360169 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But lambdabot is running on a VM with 512MB RAM + 512MB swap, which is not enough to build it anymore. < 1428786002 104118 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :What are you doing < 1428786010 183606 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :And wtf is an isabelle theory < 1428786019 207818 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :TieSoul: "We" did arbitrary Atari games. < 1428786042 655510 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Compiling haskell-src-exts with ghc-7.10.1 takes 5GB... < 1428786055 786323 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :...it's a dependency of lambdabot < 1428786063 84688 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :Take me to the begining of this whole ghc stuff isabelle theory idk I havent payed attention to stuff < 1428786082 405832 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :Don't you guys have articles or something < 1428786105 322454 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :None of this has to do anything with #esoteric really. < 1428786113 471958 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :Probably < 1428786125 920659 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :Why does it depend on lambdabot < 1428786140 34033 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Isabelle is a proof assistent, http://isabelle.in.tum.de/ , and she's quite memory-hungry. < 1428786153 934912 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :...what would happen if you deleted every version of lambdabot < 1428786168 282325 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Why would I do that? < 1428786179 46122 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :Idk u were dieing < 1428786186 41005 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Not that I could. It's been forked several times on github. < 1428786190 727372 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :And you were like fuck it < 1428786216 120458 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Decim: I suppose the world would just go on turning. < 1428786260 68688 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :Until 569075432 AD when the sun expands < 1428786274 171834 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :I think that 5b < 1428786275 778187 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :Idk < 1428786394 930617 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :Aw man isabelle is just on a bullshit level of nope for me I don't think I could ever have that much memory Im pretTy poor atm < 1428786719 540937 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net PRIVMSG #esoteric :Gnight < 1428786823 985707 :nortti!~juhani@ayu.smar.fi NICK :lawspeaker < 1428786940 504100 :lawspeaker!~juhani@ayu.smar.fi NICK :nortti < 1428787008 470559 :Decim!~hhs@74-61-60-199.war.clearwire-wmx.net QUIT :Remote host closed the connection < 1428787131 715531 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1428787392 210084 :bixnode!~disinfo4@185.80.129.128 JOIN :#esoteric < 1428788265 419455 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1428788278 448869 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1428788289 431024 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1428788506 723234 :bixnode!~disinfo4@185.80.129.128 QUIT :Remote host closed the connection < 1428788524 821577 :bixnode!~disinfo4@185.80.129.128 JOIN :#esoteric < 1428790588 654487 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1428790952 21800 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :helloily < 1428790980 94836 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :quinthellopia < 1428791003 371282 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :-.- you're not boily < 1428791021 279029 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I know < 1428791106 397503 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you tryna trick me with your "b" name and your characteristically boily-like response < 1428791205 704517 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah sorry < 1428791208 650777 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I didn't try to < 1428791235 5109 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well in that case < 1428791240 667902 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :bon_journas < 1428791270 422021 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Is thid document understandable to you? http://sprunge.us/cCCL (I didn't invent the OASYS VM; it days from 1992, but was not documented before, so this is a document of it.) < 1428791317 937277 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :s/thid/this/ < 1428791445 967221 :vodkode_!~vodkode@fl-71-1-14-66.dyn.embarqhsd.net JOIN :#esoteric < 1428791456 975617 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :quinthellopia! < 1428791462 326221 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :b_jonas: you're not me. < 1428791480 531942 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: I'm looking < 1428792133 578349 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what do you this day mssr. boily < 1428792412 501230 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1428792416 11162 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1428792427 660329 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1428792550 42901 :vodkode_!~vodkode@fl-71-1-14-66.dyn.embarqhsd.net QUIT :Ping timeout: 276 seconds < 1428792566 205759 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: yes, it's understandible, but there's some difficulties: < 1428792584 112796 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it would be nice if there was an introductory paragraph at the beginning to tell what the whole thing is about; < 1428792611 120806 :tswrcclt!uid77421@gateway/web/irccloud.com/x-rycdtilujoyspcab QUIT :Quit: Connection closed for inactivity < 1428792627 181585 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :OK, is there anything else to consider? < 1428792634 764662 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think it would read easier if you first told the simpler case about how matching an input phrase and calling the corresponding method is handled, and only after that told about phrases with commas; < 1428792659 626740 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tell somewhere what character set the strings and vocabulary uses; < 1428792741 449549 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :maybe, before telling how a method, a class, and the list of properties is represented in the input, put an introduction telling what those things are for; < 1428792802 73777 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :in particular, mention that a method has an invocant which isn't listed in the argument list; < 1428792926 805496 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and maybe call the "message number" of a method an "error message number" or something instead < 1428792947 839800 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :because it seems to be used for handling the error when a suitable object is not found; < 1428792963 360184 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Yes, that is what the "message number" does < 1428793079 971152 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :in the listing of tasks the main loop does, split "Parse the command." to two parts: find the method to invoke for the command, then find the arguments for that method from the command using selector methods. < 1428793089 206031 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :OK < 1428793111 883928 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Because that really seems two steps to me. < 1428793256 17733 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1428793323 116146 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :where you say "C rounding", does that mean the rule from old C (which allows two possibilities for some inputs) or modern C rounding from later standards? < 1428793362 614491 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :I don't actually know. < 1428793443 716897 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :OASYS was originally written in C++ though. < 1428793540 870839 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um, when you say "You must invoke the selector method on each object of the class", how is the class determined? < 1428793580 720694 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, is it determined from matching the class phrase? < 1428793589 683763 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :O, it is determined by which class phrase it matches. < 1428793592 980650 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm < 1428793594 411588 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :Yes, that is correct < 1428793628 920300 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :how does this matching work then if the class phrases are variable length and the method phrases can have object slot gaps and fixed words mixed in any order? < 1428793648 277596 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1428793725 970528 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :It works just by which matches, such as if "blue key" is a class phrase and "put in " is a method phrase, then "put blue key in blue key" will match. I don't know what else you meant? < 1428793769 620227 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell Gregor glogbot could need an NTP update hth < 1428793769 722739 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1428793798 745746 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: I mean what if there's an ambiguity, or at least a word occurs in many phrases? will the matcher backtrack to try all method phrases with all combinations of class phrases to find a match? that seems unlikely < 1428793831 499723 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :I suppose it is implementation-defined, although it has to try to find the match. < 1428793849 103431 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I see < 1428793853 223073 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :My own implementation in BASIC does use backtracking though. < 1428793874 26566 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :I have the C++ implementation too but don't remember how it works. < 1428793893 209003 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1428793925 219819 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :then maybe mention that this is implementation-defined < 1428793972 857919 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :OK < 1428793990 527855 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :As long as it gets the correct result it doesn't matter how it is implemented though. < 1428794020 1242 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it can matter if there's an ambiguity, or if it doesn't always find the match < 1428794036 649714 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :in fact < 1428794041 721468 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it can even matter what error message you get < 1428794068 2981 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :OK, I will try to figure it out < 1428794070 783930 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :like if you say "put red key in blue key" the error message could tell you it doesn't know about "red key" but the rest seems fine < 1428794101 800985 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :The C++ implementation (as well as my BASIC implementation) will just print "I don't understand you." if that happens. < 1428794111 378363 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1428794131 699495 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I guess that's mostly enough because in this case "red" is likely not in the vocabulary < 1428794142 141365 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :a game like this will generally use single words when possible < 1428794154 961589 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :If that's the case it will print "I don't understand the word 'red'." when that occurs. < 1428794170 413762 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :But that's really an implementation detail anyways I suppose. < 1428794193 466005 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yep < 1428794370 231595 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :g'nite < 1428794380 875522 :zzo38!~zzo38@24-207-84-223.eastlink.ca PRIVMSG #esoteric :OK < 1428795030 706926 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : mroman: I'm working on a lexer and parser system for arbitrary grammars <-- that's undecidable hth < 1428795059 972994 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: you can just enter an infinite loop trying to decide < 1428795070 699977 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm also working on a parser system, but currently only for LALR(1) < 1428795070 837000 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :whether you are actually trying the impossible or just don't know about the chomsky hierarchy, i do not yet know. < 1428795086 136300 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: hm i suppose < 1428795111 943128 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"arbitrary grammars" could mean type 1 I guess, for someone who doesn't realise what type 0 is? < 1428795139 283662 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :type 2 rather, iirc < 1428795144 675545 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, well, yes < 1428795158 464350 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is type 2 decidable even if you allow an empty RHS? < 1428795187 580303 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :type 1 is decidable anyway just by brute force < 1428795209 686486 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :type 1 is PSPACE, essentially < 1428795218 708145 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(equivalent in strenght) < 1428795225 613692 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, it doesn't look very computationally fast < 1428795249 64357 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :type 2 is decidable in O(n^3) < 1428795272 557766 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well for a fixed grammar < 1428795307 515462 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: right, the bison manual mentions that offhand < 1428795318 279357 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I forgot until you mentioned it < 1428795318 645054 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :perhaps even including the grammar. < 1428795325 892675 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, the post correspondence problem is neat < 1428795333 397344 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :unambiguous type 2 in O(n^2) < 1428795342 461710 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's got to be possible to make an esolang out of that < 1428795349 487520 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :given that it's a simple undecidable problem < 1428795374 678224 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: and LR(k) for any k in O(n), right? < 1428795375 536248 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and earley parsers gracefully get both of those as well as O(n) for LR(1) < 1428795384 597394 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well yeah < 1428795386 903532 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, for any fixed k < 1428795410 588630 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :LR(k) = LR(1) on language acceptance level < 1428795411 388946 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :something that amused me a lot is that the syntax yacc uses as input is LR(2) but not LR(1) < 1428795424 251730 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1428795425 100450 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the yacc-in-yacc in the POSIX standard gets around it by doing some of the parsing in the lexer, which is cheating < 1428795438 682634 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :how did they manage that < 1428795451 133789 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :basically there doesn't have to be any delimiter between rules < 1428795465 417629 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and an identifier is a rule LHS if it's followed by a colon, part of the RHS otherwise < 1428795483 671186 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"we'll make a parser generator that can parse any reasonable language, and then make its own language not fit" best idea < 1428795489 768061 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when you see an identifier after a rule RHS, therefore, you have to reduce the RHS if there's a colon after it, shift the identifier otherwise < 1428795498 133269 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric := two symbols of lookahead < 1428795516 629314 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*a colon after the identifier < 1428795553 627945 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hah < 1428795560 834887 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I'm wondering if there's some crazy way to get it to be LR(1) anyway by rewriting the grammar with a bunch of intermediate steps < 1428795578 491330 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :isn't there some universal way to convert LR(2) to LR(1) and still match the same set of strings? just the structure of the grammar is all wrong < 1428795590 737763 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes, that's what i implied above < 1428795608 344093 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the POSIX standard's method of working around this is to define "identifier and a colon" as a separate token, which is really blatant cheating < 1428795733 284604 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe, it's still a regular language for the lexer < 1428795744 478545 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1428796309 441897 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1428796533 269157 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls wisdom/zy* < 1428796536 866398 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/zygohistomorphic-prepromorphism < 1428796560 298808 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? zygohistomorphic-prepromorphism < 1428796560 943552 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Zygohistomorphic-prepromorphism Used when you really need both semi-mutual recursion and history and to repeatedly apply a natural transformation as you get deeper into the functor < 1428796612 215865 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`learn A zygohistomorphic prepromorphism is used when you really need both semi-mutual recursion and history and to repeatedly apply a natural transformation as you get deeper into the functor. < 1428796617 643136 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'zygohistomorphic': A zygohistomorphic prepromorphism is used when you really need both semi-mutual recursion and history and to repeatedly apply a natural transformation as you get deeper into the functor. < 1428796650 975089 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` mv wisdom/zygohistomorphic{, prepromorphism} < 1428796651 556575 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :mv: cannot stat `wisdom/zygohistomorphic{,': No such file or directory < 1428796667 563106 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` mv wisdom/zygohistomorphic{," prepromorphism"} < 1428796669 174774 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1428796681 697799 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` rm wisdom/zy*-* < 1428796689 265009 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1428796697 639702 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls wisdom/zy* < 1428796701 184055 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/zygohistomorphic prepromorphism < 1428796724 545905 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION vaguely considers whether he could have done that more efficiently.