< 1433548952 809610 :Lyka|Away!~scat@unaffiliated/schrodingerscat NICK :Lyka < 1433552009 605499 :Tritonio!~tr@2a04:1980:3100:1aac:92e2:baff:fe42:f24c QUIT :Remote host closed the connection < 1433552850 423896 :hjulle!~hjulle@ankadagen.vth.sgsnet.se JOIN :#esoteric < 1433553839 397542 :evalj!~jeval@BC066B86.catv.pool.telekom.hu QUIT :Remote host closed the connection < 1433554187 679442 :a2!~CADD@12.227.104.109 JOIN :#esoteric < 1433554638 140368 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive JOIN :#esoteric < 1433554936 570101 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`le/rn whitespace/see https://www.bing.com/search?q=whitespace < 1433554938 586783 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «whitespace» < 1433555488 373735 :kokut!~ayy@81.202.203.91.dyn.user.ono.com JOIN :#esoteric < 1433555752 996917 :kokut!~ayy@81.202.203.91.dyn.user.ono.com PART :#esoteric < 1433555771 709513 :Lyka!~scat@unaffiliated/schrodingerscat NICK :Lyka|Away < 1433556161 190103 :hjulle!~hjulle@ankadagen.vth.sgsnet.se QUIT :Ping timeout: 244 seconds < 1433557172 117814 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :`? whitespace < 1433557172 948733 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :see https://www.bing.com/search?q=whitespace < 1433557697 540057 :alguien!~alguien_m@190.15.156.175 JOIN :#esoteric < 1433557850 833927 :G33kDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1433558235 191123 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1433558321 497487 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1433558697 455059 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1433558717 224308 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :No results at all? < 1433558729 873917 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :Bing you're awful. < 1433558919 241138 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :http://www.baidu.com/s?ie=utf-8&tn=baidu&wd=whitespace < 1433558944 646637 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :note the great suggestions on the righthand side < 1433558962 10457 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :baidu knows what's up. < 1433559044 706887 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :It certainly does. < 1433559079 721374 :G33kDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1433559089 392902 :alguien!~alguien_m@190.15.156.175 PRIVMSG #esoteric :what a weird book! interesting < 1433560363 323025 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Why is my radio scratchy when I stand near it? < 1433560423 953040 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :perhaps you have fleas < 1433560446 613405 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric ::) < 1433560519 348771 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :It only happens with one of my radios, is independent of the channel it is tuned to, and doesn't happen when different people stand near the radio instead. < 1433560576 634515 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :It also does not happen when it is playing a tape or CD. < 1433560706 171303 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :You're interfering < 1433560716 685910 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :You need to clear yourself with the fcv < 1433560722 892375 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :FCC* < 1433560740 606454 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I don't get this problem with any other radio. < 1433560748 180756 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :(Also, it is independent of AM/FM) < 1433560927 788849 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :Psychic powers. < 1433560960 216670 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :The radio is aware, and attemtping to respond to you. < 1433561200 95872 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I doubt it < 1433561332 640075 :alguien!~alguien_m@190.15.156.175 QUIT :Quit: Leaving < 1433561934 459381 :f|`-`|f_!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net JOIN :#esoteric < 1433562035 46958 :f|`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net QUIT :Ping timeout: 272 seconds < 1433562049 717660 :f|`-`|f_!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net NICK :f|`-`|f < 1433564278 885330 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :With one of my old TV's I would get the best reception by holding the speaker wire antena really tight < 1433565617 32728 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: ZNC - http://znc.in < 1433567316 985296 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b QUIT :Ping timeout: 272 seconds < 1433567450 244742 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? Haskell < 1433567463 788653 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Unbound implicit parameter (?haskell::Wisdom) \ arising from a use of implicit parameter `?haskell' < 1433567555 86358 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? trope < 1433567555 781950 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :trope? ¯\(°​_o)/¯ < 1433567559 46821 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? All The Tropes < 1433567559 745211 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :All The Tropes? ¯\(°​_o)/¯ < 1433567607 61829 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`le/rn All The Tropes/A card game where you win if you collect *all* of the tropes. < 1433567609 75260 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «all the tropes» < 1433567818 114486 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? esoteric < 1433567821 510235 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :This channel is about programming -- for the other kind of esoterica, try #esoteric on irc.dal.net. < 1433567833 50602 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? irc.dal.net < 1433567833 756851 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :irc.dal.net? ¯\(°​_o)/¯ < 1433567861 445185 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? copumpkin < 1433567862 399479 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :copumpkin is categorically incapable of being president. < 1433567868 149480 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? GeekDude < 1433567868 809464 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :GeekDude? ¯\(°​_o)/¯ < 1433567872 132404 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? MDude < 1433567873 343211 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :MDude is just a dude, with an M's courage. < 1433567887 877244 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? variable < 1433567888 453185 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :variable? ¯\(°​_o)/¯ < 1433567899 783111 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :That's true. < 1433567901 25580 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? le/rn < 1433567901 682135 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :le/rn? ¯\(°​_o)/¯ < 1433567949 591764 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? HTTP < 1433567950 276690 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :HTTP? ¯\(°​_o)/¯ < 1433567954 381233 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? gopher < 1433567955 115561 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Gopher is int-e's vision of the successor of HTTP/2. < 1433568008 711065 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? Iuckqlwviv Kjugobe < 1433568009 420609 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Iuckqlwviv Kjugobe? ¯\(°​_o)/¯ < 1433568012 498415 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? TeX < 1433568013 323994 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :TeX? ¯\(°​_o)/¯ < 1433568017 674606 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? LaTeX < 1433568018 501130 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :LaTeX is \end{verbatim} \textbackslash textbackslash begin\textbackslash \{document\textbackslash \} < 1433568026 192876 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? Plain TeX < 1433568026 884295 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Plain TeX? ¯\(°​_o)/¯ < 1433568037 817132 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? math < 1433568038 679291 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :math? ¯\(°​_o)/¯ < 1433568045 840259 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? ping < 1433568046 541485 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ping? ¯\(°​_o)/¯ < 1433568077 916568 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? Python < 1433568078 648628 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Python? ¯\(°​_o)/¯ < 1433568088 589983 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? Unlambda < 1433568089 236277 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Unlambda? ¯\(°​_o)/¯ < 1433568107 798679 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? HTTP/2 < 1433568108 485398 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :HTTP/2? ¯\(°​_o)/¯ < 1433568431 923189 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Imaginer114]]4 10 02http://esolangs.org/w/index.php?diff=43162&oldid=40485 5* 03Imaginer1 5* (+24) 10 < 1433568460 392177 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Bitoven14]]4 10 02http://esolangs.org/w/index.php?diff=43163&oldid=40675 5* 03Imaginer1 5* (-59) 10Removed shameless plug < 1433568790 364530 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Wordfuck14]]4 10 02http://esolangs.org/w/index.php?diff=43164&oldid=40325 5* 03Imaginer1 5* (+65) 10 < 1433568800 456981 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? pope < 1433568801 108207 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pope? ¯\(°​_o)/¯ < 1433568804 518362 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Wordfuck14]]4 10 02http://esolangs.org/w/index.php?diff=43165&oldid=43164 5* 03Imaginer1 5* (+11) 10 < 1433568932 886758 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Wordfuck14]]4 10 02http://esolangs.org/w/index.php?diff=43166&oldid=40386 5* 03Imaginer1 5* (-881) 10 < 1433569076 43969 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :http://davidbau.com/complex/#z^%281%2Bt*4%29%2B%281-t%29 < 1433569083 803146 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? / < 1433569084 526481 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: /: Is a directory < 1433569099 283788 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :See? < 1433569105 341021 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02http://esolangs.org/w/index.php?diff=43167&oldid=43146 5* 03Imaginer1 5* (+14) 10Added bitoven < 1433569151 596488 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Bitoven14]]4 10 02http://esolangs.org/w/index.php?diff=43168&oldid=43163 5* 03Imaginer1 5* (-4) 10It's not really WIP. < 1433569213 577249 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Bitoven14]]4 10 02http://esolangs.org/w/index.php?diff=43169&oldid=43168 5* 03Imaginer1 5* (+77) 10Added a clarification to the while loop. < 1433569496 900397 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net QUIT :Ping timeout: 256 seconds < 1433570618 859819 :variable!~variable@freebsd/developer/variable QUIT :Ping timeout: 256 seconds < 1433570730 919186 :digitalcold!~redacted@192.73.232.206 QUIT :Ping timeout: 244 seconds < 1433570741 681318 :digitalcold!~redacted@192.73.232.206 JOIN :#esoteric < 1433570881 499893 :infinitymaster!~infinitym@c-67-201-230-37.reshall.wwu.edu JOIN :#esoteric < 1433570913 531982 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :That is how many files you didn't write. < 1433570930 563471 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :how many? < 1433571175 791774 :password2_!~password@197.77.3.244 JOIN :#esoteric < 1433571383 311744 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :A lot. I just queried some of them, many of which don't exist. < 1433572472 163879 :Lyka|Away!~scat@unaffiliated/schrodingerscat NICK :Lyka|Phone < 1433572516 582617 :Lyka|Phone!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :zzo38:Hi < 1433572641 322494 :Lyka|Phone!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :I think i've stabilized the language for now < 1433572757 854226 :Lyka|Phone!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :we'll see how the extension protocol works with 4FK Cuddlefish when the final component arrives tomorrow < 1433572793 920416 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b JOIN :#esoteric < 1433572828 691321 :Lyka|Phone!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :I will have to add commands, but I assume they will be extension commands < 1433572929 64026 :Lyka|Phone!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :I might have to make a for command < 1433572968 37117 :Lyka|Phone!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :okay, my vision is getting blurry from fatigue < 1433572982 503478 :Lyka|Phone!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :night all < 1433573425 569119 :Lyka|Phone!~scat@unaffiliated/schrodingerscat NICK :Lyka|Away < 1433574032 375607 :infinitymaster!~infinitym@c-67-201-230-37.reshall.wwu.edu QUIT :Read error: Connection reset by peer < 1433574066 458019 :infinitymaster!~infinitym@c-67-201-230-37.reshall.wwu.edu JOIN :#esoteric < 1433574256 759975 :Herbalist!~oz@unaffiliated/herbalist QUIT :Ping timeout: 256 seconds < 1433577265 117943 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`? /hackenv/canary < 1433577265 806619 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :chirp < 1433577268 312734 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Useful. < 1433577286 605298 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :Why the hell is there no tag?!?!?! < 1433577562 581507 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :To do what? < 1433577594 737425 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :To insert HTML into HTML < 1433577618 316321 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :or any other language that needs < > ' & < 1433577648 281101 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :How would it work for "" in verbatim? < 1433577687 601879 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(There's the CDATA section in XML for that, but I'm not sure / don't think it's in modern HTML.) < 1433577689 624748 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :maybe ? < 1433577751 154358 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :For now I'll just translate it in PHP... < 1433577761 192456 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No, I'm wrong -- it's in the W3 HTML5 spec, at least. < 1433577769 76714 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :oh? < 1433577780 399120 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric : I don't & care ]]> < 1433577797 782810 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It's bad if you happen to need "]]>", though.) < 1433577812 763452 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, only in foreign content. < 1433577815 771048 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Never mind, then. < 1433577825 8335 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"CDATA sections can only be used in foreign content (MathML or SVG)." < 1433577826 165292 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :shit < 1433577899 847857 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :,,1+1+,1+1 < 1433577947 721538 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :*Main> run $ runParserWithString parseExpression ",,+1++1+,+1++1" < 1433577947 897303 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :LitInt 8 < 1433577988 743721 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :That's (++1 + ++1) + (++1 + ++1) < 1433577992 687604 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :in a more C like notation < 1433578035 342388 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :+,+,+1++1++,+1++1 is ++(++(++1 + ++ 1) + ++(++1 + ++ 1)) < 1433578072 107298 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :*Main> run $ runParserWithString parseExpression "+,+,+1++1++,+1++1" < 1433578073 624102 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :LitInt 11 < 1433578098 29486 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Figuring out what the , does is left as an exercise for the reader :p < 1433578119 856116 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The ++1 part keeps wierding me out, because ++x is quite different from (x+1) in C. < 1433578134 331638 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Yeah :) < 1433578150 814183 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Prefix + is just increment < 1433578155 615725 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Infix + regular addition < 1433578333 851045 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :*Main> run $ runParserWithString parseExpression "+.+,+,+1++1++,+1++1-" < 1433578334 974253 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :LitInt (-10) < 1433578375 479400 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :These would be good exercises for IT students to figure out :D < 1433578422 998020 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fizzie: Instead of brackets it uses , and . < 1433578428 957597 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :, denotes infix and . denotes postfix < 1433578448 857865 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :otherwise it is prefix < 1433578499 134081 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :,+1+1 is inc(1)+1 < 1433578521 856020 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :.,+1+1 is neg(inc(1)+1) < 1433578527 298260 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :*.,+1+1- < 1433578538 227253 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :- postfix always forms a negative number < 1433578595 829013 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :In HTML there is a command to make plain text directly but then you can't type inside of it. There is also which cannot be terminated at all. < 1433578623 992741 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Does HTML5 still have that? < 1433578625 663941 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Therefore it can include any text including </plaintext> or whatever else you want it to include < 1433578804 994236 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :xmp is supposedly an "obsolete feature" according to mozilla.org. god damn it, I hate these people < 1433578864 614257 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :they put in a new tag and take out the old tag, and soon old web pages on the internet archive won't render < 1433578894 936514 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :What does .,5+,3*3- evaluate to ;)? < 1433579118 654231 :password2_!~password@197.77.3.244 QUIT :Ping timeout: 256 seconds < 1433579309 815348 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which is the same as ,,5+,3*3*_1 < 1433579314 962058 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :using J notation for negative numbers < 1433579381 687981 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :<plaintext> seems even worse. "This element has been deprecated since HTML 2 and was never implemented by all browsers; even those that did implement it didn't do so consistently. In addition, it is obsoleted in HTML 5; browsers that still accept it may simply treat it as a <pre> element, which still interprets HTML within, even though that's not what you probably want." < 1433579403 453484 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think people generally just escape. < 1433579418 798061 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Having to escape in pre always bothered me < 1433579443 154121 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :<verbatim end="EOF">hi there <b>hi</b>EOF < 1433579446 746114 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :that would be nice :D < 1433579465 868129 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There seems to also have been a <listing>, which "is deprecated since HTML 3.2 and was neither implemented by all browsers, nor in a consistent way." < 1433579494 946743 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :although browsers seem smart enough to render things like <pre>for(int j = 0; j < x; j++)</pre> still correctly < 1433579517 525525 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :where corretly means like the user would have expected not knowing he'd better escape the < < 1433579603 202413 :password2_!~password@197.77.3.244 JOIN :#esoteric < 1433580310 955939 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Well, Burlesque won't have a chance against this new language :D < 1433580705 491568 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Gooood morning < 1433580707 591252 :Tritonio!~tr@2a04:1980:3100:1aac:92e2:baff:fe42:f24c JOIN :#esoteric < 1433580773 278567 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Good morning Europe!", to ape the Eurovision greetings. < 1433580775 738186 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :5 10r@#S is now just U,5:10 < 1433580799 703913 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They said "Good morning, Australia!" so often. < 1433580853 135521 :Tritonio!~tr@2a04:1980:3100:1aac:92e2:baff:fe42:f24c QUIT :Remote host closed the connection < 1433580858 824865 :infinitymaster!~infinitym@c-67-201-230-37.reshall.wwu.edu QUIT :Quit: Leaving... < 1433581217 213353 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :good morning! < 1433582619 203196 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :*Main> run $ runParserWithString parseExpression ",:4M{:p}" < 1433582620 199648 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :[[1] [1 2] [1 2 3] [1 2 3 4]] < 1433582689 620043 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :infix map looks kinda strange though < 1433583120 322854 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Although the closing } is purely optional of course :D < 1433583131 359160 :Welo!~hato@546A4E77.cm-12-3b.dynamic.ziggo.nl JOIN :#esoteric < 1433583155 47595 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :4ro)ro)<- is now just ,:4M{~:p < 1433584741 75707 :Wright_!~Wright@c-98-225-44-92.hsd1.wa.comcast.net JOIN :#esoteric < 1433584741 301275 :Wright!~Wright@c-98-225-44-92.hsd1.wa.comcast.net QUIT :Read error: Connection reset by peer < 1433585814 583085 :Wright_!~Wright@c-98-225-44-92.hsd1.wa.comcast.net QUIT :Read error: Connection reset by peer < 1433585867 144829 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Gulf14]]4 N10 02http://esolangs.org/w/index.php?oldid=43170 5* 03160.85.232.184 5* (+764) 10Gulf - a new kind of Burlesque < 1433586004 582660 :ztirf!~ztirf@HSI-KBW-109-193-070-249.hsi7.kabel-badenwuerttemberg.de JOIN :#esoteric < 1433588595 661700 :f|`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net QUIT :Ping timeout: 245 seconds < 1433588681 813206 :f|`-`|f!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net JOIN :#esoteric < 1433589584 481276 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1433590960 983661 :scoofy!~scoofy@catv-89-135-80-2.catv.broadband.hu QUIT :Ping timeout: 272 seconds < 1433590978 312986 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :> foldl1 (-) [1..4] < 1433590980 352365 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : -8 < 1433590999 353016 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :perfect < 1433591148 628838 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :,:4R{,p*p < 1433591164 854467 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :p is a special variable that refers to the top of the stack (and pops when read) < 1433591389 711314 :ztirf!~ztirf@HSI-KBW-109-193-070-249.hsi7.kabel-badenwuerttemberg.de QUIT :Quit: Nettalk6 - www.ntalk.de < 1433591644 612525 :nys!~nys@blk-103-227-154.eastlink.ca JOIN :#esoteric < 1433592419 326332 :j-bot!~j-bot@li339-21.members.linode.com QUIT :Remote host closed the connection < 1433593173 237641 :j-bot!~j-bot@li339-21.members.linode.com JOIN :#esoteric < 1433593929 184027 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :jesus christ fuck the Java ecosystem . < 1433593972 205469 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :you want it to breed? < 1433593992 439469 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 255 seconds < 1433594083 310449 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :no < 1433594085 583674 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I wan't it to work < 1433594088 713509 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :*want < 1433594094 635633 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and give reasonable errors AT FUCKING COMPILE TIME < 1433594117 372669 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :...wait 18 years...oh wait, java is actually old enough... < 1433594343 178368 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :this JPA shit is really getting on my nerves < 1433594650 81523 :toxolotl1!~beard@2a02:2028:844:f201:400d:1d03:1f2b:1617 JOIN :#esoteric < 1433594697 646097 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log < 1433594700 712363 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^- shit like that < 1433594723 22640 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :those are runtime incompatabilities you have no chance detecting until it's too late < 1433594821 95574 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :most of the JPA stuff works < 1433594823 996460 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :except making queries < 1433594831 291929 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which results in another stupid runtime error < 1433594835 259560 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :NoSuchFieldError < 1433594840 342644 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :are you kidding me, java folks? < 1433595493 633916 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :welcome to the wonderful world of reflection and mirages... < 1433595615 138728 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( no springs attached ) < 1433595740 599588 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Class has two properties of the same name "members < 1433595745 656539 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :How the fuck is that even possible? < 1433595904 527330 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1433595956 917950 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh that's a good one, I have no clue. < 1433595958 907183 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Remember when java was young and innocent < 1433595971 212178 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Before it grew hot spots < 1433595986 443102 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Jafet: you mean when it was unusable and ridiculously slow? < 1433595999 255457 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I'm becoming a hater of reflection/runtime magic < 1433596006 403777 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :even though runtime magic solves a lot of problems < 1433596012 468454 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(rather than unusable and ridiculously memory hungry) < 1433596012 767362 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it introduces a hell lot of other problems as well < 1433596021 920592 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 258 seconds < 1433596034 908510 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1433596035 536963 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :well... it turns out that when I run it from eclipse eclipse injects some old version of something < 1433596043 250066 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which causes runtime incompatibilities < 1433596049 639801 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :mroman_: can you still laugh about the term "XML programming"? < 1433596064 185944 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :What's XML programming? < 1433596074 816491 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I remember that after some forays into spring configuration files, I no longer could. < 1433596093 946319 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Is that the thing in Java that all configuration is made with huuuuge xml files < 1433596127 899537 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :that have to be in some specific directories < 1433596131 519228 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :or in the classpath < 1433596133 369120 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :or somewhere else < 1433596147 302409 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"XML programming" is a variation on "HTML programming", which is a derogatory term, a half joke. < 1433596154 242626 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Oh. I see. < 1433596158 594373 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Well < 1433596165 203046 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :You can program in XLST or something though? < 1433596188 815350 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION hopes that's xslt < 1433596207 281754 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Right. :) < 1433596214 54361 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I've never used that. < 1433596221 768342 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I've heavily used JAXB though. < 1433596224 747711 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and JAX-RS < 1433596227 139155 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I agree it's an actual programming language, but it really needs a better syntax. < 1433596254 381599 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'm not kidding. XML syntax is *not* human readable, never mind maintainable. < 1433596254 682389 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and this whole servlet containers, servlets and whatever thing is also a huge mess < 1433596272 628009 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :there are different servlets, different servlet containers, different implementations of jax-rs and < 1433596344 288781 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :the hardest part of being a java programmer is navigating through this ugly mess of things :) < 1433596377 323394 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :anyway, back when I was dabbling with some enterprisey java behemoth, the two things I hated most were a) dependency injection via XML (e.g. spring) and b) browsing source code files and ending up with an interface ... whuch then turns out to have exactly one implementation. < 1433596437 918008 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I'm using guice for that < 1433596441 238003 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :to inject things < 1433596446 811208 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, "whuch" < 1433596464 389456 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :It has it's downside though < 1433596464 750079 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that was 5 years ago, I have not touched Java since < 1433596473 975973 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :for simple stuff I'd prefer factories but that's just my opinion < 1433596506 930251 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :the good thing is that every java newcomer will now what a factory is < 1433596530 757205 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but reading up on all the crazy shit you can do with guice and then use it in a reasonable way is another story < 1433596582 254160 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :luckily simple things with guice are still simple to do :) < 1433596724 970498 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION is living in a dream world where Java doesn't exist ;) < 1433596738 336707 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I'm living in a dream world where ecosystems of languages merge < 1433596768 726730 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :good one < 1433596771 890955 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and languages are just syntactic sugar < 1433596812 899950 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :You'd just need some way of automatically deriving bindings of something < 1433596837 801082 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :quick, write an NSF grant proposal about it... < 1433596875 572882 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :NSF? < 1433596957 247417 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :National Science Foundation (which is a US thing, other countries have similar institutions, but I picked the NSF as the one that is most likely to be known) < 1433596958 634682 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Somebody should've just created a garbage collected version of C < 1433596971 378609 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :with separate compilations < 1433596974 527072 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :there's no point < 1433596977 405782 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :then everybody could just stick to using that :) < 1433597000 928254 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :People who write C don't believe in GC to such an extent that they will actively fight against having one. < 1433597030 519035 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Yeah < 1433597036 368865 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :too bad they don't believe in memory safety < 1433597049 905842 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Well, see Rust. < 1433597057 663375 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Rust is pretty good, yeh < 1433597069 456330 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But no GC. I wonder why... ;) < 1433597078 728048 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :well... it guarantees memory safety < 1433597085 515294 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :that's good enough. < 1433597189 686622 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :now Rust just needs servlets, servlet containers, servlet container containers, container servlets, enterprise servlets, enterprise beans, plain old enterprise beans < 1433597290 860242 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :You can already use boehmgc to get a garbage collected version of C < 1433597334 933593 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :That's usually silly, though, since there are much better languages with garbage collection < 1433597392 918791 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :or Rust. < 1433597490 263985 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I think the last time they tried to standardize language bindings, they ended up with CORBA. < 1433597720 110261 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :CORBA uses networking? < 1433597738 480718 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I'd be more interested in some form of ABI < 1433598267 254903 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker JOIN :#esoteric < 1433598474 934514 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :what's sensitivity and specifity again? < 1433598517 358546 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :true positive and true negative? < 1433598565 869360 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ah. probability of testing positive if you're actually positive < 1433598787 77853 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1433598860 169026 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1433599173 153819 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :bon matørjan! < 1433599199 178085 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :god ettermiddoily! < 1433599220 415670 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION notes disturbingly a piece has fallen off his laptop < 1433599260 736988 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( quick, catch it, before it gets away! ) < 1433599301 988848 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i did < 1433599340 296149 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :some small plasticy cylinder/disk < 1433599368 249923 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :a mystery part < 1433599410 48903 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :it's a magic blue smoke conduit hth < 1433599419 316917 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION found a place it probably fits < 1433599432 988883 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it was black hth < 1433599449 275572 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :the place the magic blue smoke conduit fits in? tdsh. < 1433599472 814317 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the materical resembles the protective "feet" of the laptop, but seems to fit in a much smaller hole. < 1433599475 797321 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*-c < 1433599485 401807 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(rubbery) < 1433599667 501243 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :apparently the english term _is_ rubber feet huh < 1433599715 135352 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or bumper < 1433599770 198856 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@metar lowi < 1433599770 550723 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :LOWI 061350Z 05007KT 360V090 9999 VCTS FEW055CB SCT070TCU 29/17 Q1021 NOSIG < 1433599788 802899 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :...cooling off ever so slowly... < 1433599799 327947 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@metar LSZH < 1433599799 640855 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :LSZH 061350Z 30004KT 230V350 9999 FEW060CB 30/15 Q1022 NOSIG < 1433599820 638966 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it's quite hot alright. < 1433599834 244686 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and I'm sitting in beach shorts and a muscle shirt at work < 1433599858 990274 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION tries to connect "work" and "Saturday", but fails. < 1433599866 48293 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@metar ENVA < 1433599866 364554 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :ENVA 061350Z 04003KT 020V080 9999 -SHRA FEW020 SCT030 BKN050 15/11 Q1004 RMK WIND 670FT 08003KT < 1433599882 320265 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :apparently norway is "north of the jet stream" tdnh < 1433599894 122440 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: sounds pleasant :P < 1433599912 42911 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :int-e: I'm working every day < 1433599914 618684 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :almost every day < 1433599942 284849 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: except it means, paradoxically, that global warming sometimes makes our country _colder_. < 1433599950 909450 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :On average I work on 6.2 days a week < 1433599962 394459 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :afaiu < 1433599982 316955 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :although it can go up to 7 days a week when I feel like doing that < 1433600067 569494 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: so averages are paradoxical now? < 1433600222 687526 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar CYUL < 1433600222 957301 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :CYUL 061400Z 33011G18KT 320V020 30SM FEW040 FEW240 13/02 A3015 RMK CU1CI1 CU TR SLP210 < 1433600260 240424 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well my vague impression is that global warming in the arctic is stronger, which causes the arctic climate region (bounded by the jet stream) to _expand_ < 1433600323 605487 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION wikipedes before spreading more hearsay < 1433600639 849445 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm ok wikipedia disagrees with the vague impression < 1433600704 959446 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :except that it may become "more variable in its course" < 1433600788 232317 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also https://en.wikipedia.org/wiki/Jet_stream#Unpowered_aerial_attack < 1433600844 284543 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"Oishi's work largely went unnoticed outside Japan because it was published in Esperanto." < 1433600946 524826 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I think we should just do what Futurama did. < 1433600957 732306 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Mine some large ice blocks from Mars and dump it into our seas < 1433600980 167253 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Let's just hope there are no dangerous viruses or bacterias in that ice block from Mars. < 1433600986 121116 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm sure that'll do wonders for the sea level, too < 1433600992 122612 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :also.. why has no Rover yet landed on Mars's ice? < 1433601027 833283 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :perhaps it's tricky to land in polar regions < 1433601029 10002 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Who cares about sea level. < 1433601046 74162 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fungot: Do you care about sea levels? < 1433601046 275560 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :mroman_: " cooks need not be fnord will give' fnord this will sound too fnord will sound fnord': like very old friends, in fnord fnord: they fnord not for reward nor thanks: their cheeks are hot with honest shame for you, to give the prizes?" quite distinctly. < 1433601052 796556 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^style < 1433601052 972335 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Available: agora alice* c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube < 1433601056 25945 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^style irc < 1433601056 201765 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams) < 1433601059 971019 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fungot: Do you care about sea levels? < 1433601060 146714 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :mroman_: queues would make more sense to work with cygwin. < 1433601070 817210 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :/o\ < 1433601071 276172 :myndzi!myndzi@tetrisguide.com PRIVMSG #esoteric :69  | < 1433601071 451822 :myndzi!myndzi@tetrisguide.com PRIVMSG #esoteric :69 /| < 1433601113 342196 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :We'll just build huge walls around sea shores < 1433601120 457877 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :like we do around borders of countries < 1433601150 495945 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Strahlstrom sound so much more ominous. < 1433601154 753052 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*sounds < 1433601187 767324 :tromp_!~tromp@rtc35-214.rentec.com QUIT :Ping timeout: 246 seconds < 1433601193 317020 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fungot: Do you obey the queen? < 1433601193 492717 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :mroman_: s/ dictionary/ fnord :)) then it is < 1433601210 221985 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :everything's a fnord to the fungot. < 1433601210 397626 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: i don't even understand what's there to understand the implications though, i don't want it to < 1433601211 543154 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :You should do s/dictionary/fnord on Wikipedia . < 1433601226 46430 :tromp_!~tromp@rtc35-006.rentec.com JOIN :#esoteric < 1433601242 318579 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mroman_: the dutch have some experience with that. < 1433601281 71793 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :A fnord is a collection of words. A broad distinction is made between general and specialized fnords. The oldest known fnords were Akkadian Empire cuneiform tablets. < 1433601287 860378 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :oerjan: What did the dutch do? < 1433601303 357529 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well they got a bunch of dikes < 1433601367 399440 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and reclaimed some land from the sea < 1433601376 59998 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Oh. < 1433601390 460824 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I thought that was related to globally replacing words in the dutch wikipedia < 1433601402 796671 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i would know nothing about that < 1433601452 203347 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :dutch is one of my "wtf would anyone want to sound like that" languages, next to arabic. < 1433601569 280880 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :In my opinion tonal languages sound much weirder < 1433601582 704343 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :(secretly hoping that arabic isn't a tonal language) < 1433601600 577824 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not that i've heard of < 1433601773 712925 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :just listened to http://omniglot.com/soundfiles/udhr/udhr_nl.mp3 . there are too many /χ/ to my taste. < 1433601829 273421 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :χ is cool < 1433601848 17764 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Obviously it's a very common sound in swiss german. < 1433601905 648686 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but you're right. They overuse that more than we do < 1433601922 551817 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but arabic doesn't sound too bad < 1433601969 157794 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :imo < 1433601991 174659 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I'd totally learn it if it were free to do so < 1433601994 334826 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :well, it depends on the Arabic fork and version... Algerian Arabic is fun, because they tend to put in random French words in it. < 1433602023 185935 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(otoh, it's not fun because of Berber phonotactics.) < 1433602084 738743 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :(and by free I mean a free coach with at least 2.5h per week) < 1433602109 732048 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and 0.5h of those have to be specific voice/pronunciation coaching < 1433602129 461260 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I hate that people don't put enough emphasis on correctly pronouncing foreign languages < 1433602155 80273 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :My english pronunciation is fucking terrible < 1433602160 617625 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but still better than Ueli Maurer's. < 1433602206 234928 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mroman_: https://www.youtube.com/watch?v=h5PaPHFC6y0 < 1433602261 495725 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :argh < 1433602264 617328 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :What's with that? < 1433602292 632386 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :That's about as good as most non-native-english-speaking politicians < 1433602316 161500 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mroman_: he's infamous in norway for it < 1433602321 343355 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I think that if a dutch speaks english it sounds worse to dutch people than to german people :) < 1433602331 232724 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :or a norwegian :) < 1433602334 977479 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :doesn't sound too bad to me < 1433602376 34790 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :mainly because norwegians probably recognize common miss-pronunciations better in Jagland than I would < 1433602385 251656 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mroman_: FireFly disagrees and he's not norwegian hth < 1433602392 211495 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :whatever < 1433602397 36946 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I sound equally bad I think < 1433602410 717961 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Unless I really try hard to fake some non existing british accent < 1433602421 97664 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :then it sounds OK at least to me but It'd probably piss of the quenn. < 1433602533 442838 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION admits to sometimes trying to read english aloud like david attenborough < 1433602568 802431 :Lyka|Away!~scat@unaffiliated/schrodingerscat NICK :Lyka < 1433602572 850479 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I think my english pronounciation is pretty bad, too < 1433602631 741522 :Lyka!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :hi all < 1433602647 288390 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hi Lyka < 1433602694 482668 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION tried to google thor heyerdahl but only found a parody of him https://www.youtube.com/watch?v=NxpeCR4OX34 < 1433602701 11779 :Lyka!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :adaptor to connect the arduino touch-screen to the arduino mega came today < 1433602723 106012 :Lyka!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :so now i have to figure out how to program this thing < 1433602823 626559 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm wait more in the sidebar < 1433602868 970097 :Lyka!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :see if i can create 4FK Cuddlefish for it without modifying the core languge < 1433602996 645541 :tromp__!~tromp@rtc39-143.rentec.com JOIN :#esoteric < 1433602997 637438 :Lyka!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :4FK's current extension system allows for 6 base-32 chars and 4 unsigned chars (1-byte) each loaded in the form of 2 hex chars < 1433603001 59496 :tromp_!~tromp@rtc35-006.rentec.com QUIT :Ping timeout: 244 seconds < 1433603084 667390 :Lyka!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :the core commands are made up of 4 printable-ascii chars (minus space and lowercase) < 1433603223 86796 :Lyka!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :and the six b32s in the extention command form can also be of any of the 78 valid chars, not just the 32 in base32 < 1433603258 272694 :Lyka!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :just that numerical input has to be in hex or b32 < 1433603484 635235 :tromp__!~tromp@rtc39-143.rentec.com QUIT :Ping timeout: 252 seconds < 1433603492 274834 :tromp_!~tromp@rtc35-006.rentec.com JOIN :#esoteric < 1433605575 597975 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker QUIT :Remote host closed the connection < 1433605820 980471 :Wright!~Wright@c-98-225-44-92.hsd1.wa.comcast.net JOIN :#esoteric < 1433606042 831950 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? the reals < 1433606059 53001 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The reals are a complete ordered Brazilian currency invented by Taneb in 1994. They are universally useful in homotopy. < 1433606064 724296 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? real < 1433606065 526230 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :real? ¯\(°​_o)/¯ < 1433606072 240364 :hilquias!~user@unaffiliated/hilquias JOIN :#esoteric < 1433606097 685891 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run mv wisdom/{"the reals",real} < 1433606100 372605 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1433606103 290142 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? the reals < 1433606103 959037 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :the reals? ¯\(°​_o)/¯ < 1433606112 384690 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? real < 1433606113 318127 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The reals are a complete ordered Brazilian currency invented by Taneb in 1994. They are universally useful in homotopy. < 1433606120 401147 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh right < 1433606122 46951 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh well < 1433606290 859552 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :ACTION is real < 1433606346 452443 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` sed -i 's/\..*/./' wisdom/real < 1433606348 364221 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1433606532 340144 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? real < 1433606533 7430 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The reals are a complete ordered Brazilian currency invented by Taneb in 1994. < 1433606554 526764 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Interestingly, I was born in 1994. They must be my earliest invention. < 1433606571 290083 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that occurr?ed to me as well. < 1433606594 595502 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are your inventions wellordered? < 1433606601 388910 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Yes < 1433606611 546237 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? tanebventions < 1433606614 481963 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Tanebventions include D-modules, Chu spaces, automatic squirrel feeders, the torus, Stephen Wolfram, Go, weetoflakes, persistence, and this sentence. < 1433606643 780 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i 's/, and/, the reals, and/' wisdom/tanebvention < 1433606645 94398 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1433606647 223497 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? tanebventions < 1433606648 7231 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Tanebventions include D-modules, Chu spaces, automatic squirrel feeders, the torus, Stephen Wolfram, Go, weetoflakes, persistence, the reals, and this sentence. < 1433606675 200023 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? the reals < 1433606675 829160 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :the reals? ¯\(°​_o)/¯ < 1433606677 505452 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i hate you fpr the go part < 1433606686 303563 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: please fix twh < 1433606698 39712 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i feel ambivalent < 1433606698 294774 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? this sentence < 1433606699 22095 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :This sentence was invented by Taneb. Taneb invented it. < 1433606739 227292 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: it would mean that `? would need to check up to 4 files < 1433606739 583958 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` sed -i 's/was/was not/' wisdom/this\ sentence < 1433606742 220432 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1433606784 223930 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: how about redirect wisdom entries < 1433606795 284313 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :symlinks are too fragile < 1433606809 213956 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't entirely trust HackEgo redirects < 1433606840 439705 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do those already exist? < 1433606846 841415 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? ngevd < 1433606847 733799 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​|^n3e>ooѶs;Ҥfcokaj ƻB#8.оWqnɪ8[pZqƿtNH>a<s;Yv QvDKWJuRYknwXpGN<uCF+Gr=J)Gȯ'秽f hijb-Zmʊ"x3$@ke;v?9o8) < 1433606854 602874 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait that's special-cased < 1433606870 138424 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :HackEgo: what?! < 1433606870 462761 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i mean a special sort of wisdom entry that says "see this other wisdom entry" < 1433606882 734627 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nah < 1433606887 716921 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? special < 1433606888 416835 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :special? ¯\(°​_o)/¯ < 1433606901 940436 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suspect there already are some wisdom/ redirects < 1433606903 80832 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? recursion < 1433606903 667076 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :recursion? ¯\(°​_o)/¯ < 1433606938 855018 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` find wisdom -type l < 1433606939 678433 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/perpetuum mobile \ wisdom/the torus \ wisdom/koen_ \ wisdom/issue \ wisdom/canary < 1433606971 324266 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`le/rn recursion See:clichés. < 1433606973 958244 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1433606974 240254 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`le/rn recursion/You might expect a reference to recursion here, but to make it interesting you'll actuallSTACK OVERFLOW < 1433606976 161073 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «recursion» < 1433606977 354701 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «recursion see:clichés.» < 1433606993 347544 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :wait, how did my command beat yours? < 1433606998 266445 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :no / < 1433607007 970986 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? recursion < 1433607008 650900 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :You might expect a reference to recursion here, but to make it interesting you'll actuallSTACK OVERFLOW < 1433607013 805728 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wait, that's not what you were asking < 1433607030 929652 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: that might be the answer though < 1433607045 926634 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION keeps forgetting that hackego is parallel and asynchronous < 1433607095 925573 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls wisdom/'the torus' < 1433607096 623635 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/the torus < 1433607099 684269 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`rm wisdom/recursion see:clichés. < 1433607101 178033 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1433607103 442574 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls -l wisdom/'the torus' < 1433607106 14251 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lrwxrwxrwx 1 5000 0 5 Apr 15 07:52 wisdom/the torus -> torus < 1433607115 388800 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :precedent < 1433607123 148603 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: you're right < 1433607136 410078 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ln -s wisdom/{real,"the reals"} < 1433607138 8770 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1433607144 16233 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa < 1433607144 315241 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? strange loop < 1433607145 362701 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :strange loop? ¯\(°​_o)/¯ < 1433607146 774077 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that doesn't work < 1433607149 50059 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? the reals < 1433607149 777853 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :the reals? ¯\(°​_o)/¯ < 1433607155 262006 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? real < 1433607156 33774 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The reals are a complete ordered Brazilian currency invented by Taneb in 1994. < 1433607164 745316 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ln takes a relative path hth < 1433607168 465223 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn < 1433607175 165793 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( `le/rn strange loop/See also: GEB. ) < 1433607181 763000 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ln -s real wisdom/{"the reals"} < 1433607183 389089 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1433607186 211209 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? the reals < 1433607186 903092 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :the reals? ¯\(°​_o)/¯ < 1433607203 218785 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :is it still wrong < 1433607207 10649 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? real < 1433607207 229449 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wait < 1433607207 771611 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The reals are a complete ordered Brazilian currency invented by Taneb in 1994. < 1433607217 451760 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ln -s wisdom/{"the reals"} real < 1433607219 17384 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1433607223 336615 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? the reals < 1433607223 988725 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :the reals? ¯\(°​_o)/¯ < 1433607224 386513 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`ls wisdom/{the reals} < 1433607225 44739 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/{the reals} < 1433607232 316594 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1433607241 290045 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :{} only works with commas < 1433607242 843231 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :{} only works for two or more entries < 1433607244 529079 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ln -s wisdom/"the reals" real < 1433607245 193235 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ln: failed to create symbolic link `real': File exists < 1433607252 757039 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ln -s real wisdom/"the reals" < 1433607253 370893 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ln: accessing `wisdom/the reals': Not a directory < 1433607262 501942 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :stupid inconsitencise < 1433607263 712975 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that's because someone tried to mix APIs and UIs and ended up with something that wasn't good at either < 1433607294 171882 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` rm wisdom/"{the reals}" < 1433607295 845782 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1433607302 780704 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? the reals < 1433607303 371833 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :the reals? ¯\(°​_o)/¯ < 1433607306 552414 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yay! it's raining. < 1433607312 868416 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@metar LOWI < 1433607313 101544 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :LOWI 061550Z 28006KT 220V340 9999 -TSRA SCT060CB SCT070TCU 25/17 Q1021 TEMPO TSRA < 1433607317 750559 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@metar KOAK < 1433607318 64393 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :KOAK 061553Z VRB03KT 10SM OVC011 16/12 A2991 RMK AO2 SLP128 T01560122 < 1433607323 702107 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ln -s wisdom/"the reals" real < 1433607324 321666 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ln: failed to create symbolic link `real': File exists < 1433607334 319958 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :... < 1433607338 812680 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :almost there hth < 1433607348 549582 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ln -s real wisdom/"the reals" < 1433607349 163863 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ln: accessing `wisdom/the reals': Not a directory < 1433607359 162295 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wtf is _happening_ < 1433607364 502673 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` ln -s real wisdom/the\ reals < 1433607365 92313 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ln: accessing `wisdom/the reals': Not a directory < 1433607369 526285 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls -l wisdom/"the reals" < 1433607370 565756 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lrwxrwxrwx 1 5000 0 11 Jun 6 16:13 wisdom/the reals -> wisdom/real < 1433607372 732875 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fun. < 1433607382 222157 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` rm wisdom/"the reals" < 1433607385 379841 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1433607387 310000 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ln -s real wisdom/"the reals" < 1433607387 569292 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? the reals < 1433607389 378178 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :the reals? ¯\(°​_o)/¯ < 1433607390 627771 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1433607393 168990 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? the reals < 1433607393 515344 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? the reals < 1433607393 922091 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The reals are a complete ordered Brazilian currency invented by Taneb in 1994. < 1433607394 237422 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The reals are a complete ordered Brazilian currency invented by Taneb in 1994. < 1433607399 377056 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :YAY < 1433607401 913613 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :......... < 1433607419 228707 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"Not a directory" indeed. < 1433607476 505115 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` find wisdom -type l | while read f; do echo -n "$(basename "$f")/"; readlink "$f"; done < 1433607477 446604 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :the reals/real \ perpetuum mobile/perpetual motion machine \ the torus/torus \ koen_/koen \ issue/.doorstop \ canary/../canary < 1433607494 989953 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? canary < 1433607495 715222 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :chirp < 1433607517 29565 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Elronnd 5* 10New user account < 1433607526 150599 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`ls < 1433607526 833526 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​:-( \ 0 \ 113500 \ a.o \ a.out \ bdsmreclist \ bin \ canary \ cat \ complaints \ :-D \ dc \ dog \ error.log \ etc \ factor \ faith \ fu \ head \ hello \ hello.c \ hours \ ibin \ index.html?dl=1812 \ interps \ le \ lib \ MaFV \ paste \ pref \ prefs \ py.py \ quines \ quotes \ random_elliott \ real \ script.py \ share \ src \ test \ test.c \ twoli < 1433607552 935462 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` echo cough > canary < 1433607554 4254 :idris-bot!~ircslave@dslb-094-221-223-069.094.221.pools.vodafone-ip.de QUIT :Quit: Terminated < 1433607555 302246 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1433607564 324217 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` ls -l real < 1433607565 30631 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lrwxrwxrwx 1 5000 0 18 Jun 6 16:15 real -> wisdom/{the reals} < 1433607599 668725 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` shuf -n 3 random_elliott < 1433607600 373806 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :k \ x \ e < 1433607658 528197 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat test.c < 1433607659 150991 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :int main () { printf("hm"); } < 1433607672 483985 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` rm test* < 1433607674 35696 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1433607686 273498 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat bin/wisdom < 1433607686 831742 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :N=$(find wisdom -type f | wc -l); F="$(find wisdom -type f | head -n $((RANDOM % N)) | tail -n1)"; echo -n "${F#wisdom/}/"; cat "$F" < 1433607689 999326 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ridiculous < 1433607708 412868 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`cat quines/c < 1433607709 406904 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ELF............>......@.....@.......( ..........@.8..@.........@.......@.@.....@.@........................................@......@............................................@.......@................... ..................`.....`.....@......H........ .................`.....`............................ < 1433607715 881125 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`quines/c < 1433607716 476173 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#include <stdio.h> \ char*a="#include <stdio.h>\nchar*a=\"@\";\nvoid main(){char*b=a;for(;(*a)!=0;a++){switch(*a){case '@':if(!(*b))putchar('@');for(;(*b)!=0;b++){switch(*b){case '\"':case '\\\\':putchar('\\\\');putchar(*b);break;case '\\n':putchar('\\\\');putchar('n');break;default:putchar(*b);}}break;default:putchar(*a);}}}"; \ void main(){cha < 1433607737 692291 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` echo 'F="$(find wisdom -type f | shuf | head -n1)"; echo -n "${F#wisdom/}/"; cat "$F"' > bin/wisdom < 1433607739 551678 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1433607743 230486 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :for a second there, i was about to complain they'd saved the binary instead of the code < 1433607749 785098 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :itym shuf -n 1 < 1433607763 113774 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :feel free to fix it hth < 1433607801 994563 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Usually I've used sort -R < 1433607828 924290 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I suppose HackEEgo has enough memory to hold the wisdom/ filelist all at once. < 1433607858 408804 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`wisdom < 1433607859 349404 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​⊥/⊥ is a bottom tack, useful for annoying teachers. < 1433607915 796461 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` sed -i 's/shuf | head -n1/shuf -n1/' bin/wisdom < 1433607917 440872 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1433607942 900213 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Isn't it great how sometimes you escape the | and sometimes you don't? < 1433607947 829726 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/wisdom < 1433607948 374573 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :F="$(find wisdom -type f | shuf -n1)"; echo -n "${F#wisdom/}/"; cat "$F" < 1433607955 489786 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It would be too simple if there was one convention for regular expressions in the world. < 1433607965 345484 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AAAAAAAAA < 1433607968 349398 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`wisdom < 1433607969 17916 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bdsmreclist/* oerjan swats quintopia -----### \ <oerjan> Phantom_Hoover: it records all the big hits < 1433607970 126267 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :annoying ... adverb or infinitive? < 1433607997 839248 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: definitely not infinitive hth < 1433608020 688642 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :nor adverb? < 1433608021 79371 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :itym participle < 1433608031 272935 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :err gerund < 1433608101 979477 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: nah, it could be an adverb. preaching teachers, annoying teachers. < 1433608113 323486 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`wisdom < 1433608115 22241 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :welcome.fi/Tervetuloa esoteeristen ohjelmointikielten suunnittelun ja käyttöönoton kansainväliseen keskukseen! Lisätietoa saat wikistämme: <http://esolangs.org/wiki/Main_Page>. (Muu esoteerisuus: kokeile kanavaa #esoteric palvelimella irc.dal.net.) < 1433608136 340153 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: How is that an adverb? < 1433608137 36228 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: grammer is hard (i did that on purpose) < 1433608168 792754 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :meh < 1433608173 777631 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :helloily < 1433608182 609996 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ok, I'm wrong. < 1433608212 988642 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :quinthellopia < 1433608218 298218 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :annoying is usually used as adjective or verb < 1433608222 513461 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1433608223 359593 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :york/York used to be known as Amsterdam. < 1433608224 350797 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION goes find some reference. < 1433608230 649603 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1433608231 596964 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :west midlands/Nobody knows anything about the West Midlands, and it has claimed the lives of at least two former regulars in this channel who tried to investigate so far. < 1433608239 431483 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1433608240 192779 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :york/York used to be known as Amsterdam. < 1433608247 784947 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION needs food badly < 1433608248 148574 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :are you sure this shuf thing is reliable < 1433608252 885119 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1433608254 258213 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lie/Lies are even easier than monoids. They form groups, known as Lie groups. < 1433608258 321345 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :shachaf: as reliable as fungot. < 1433608258 684213 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: and on the net and " oletko ismo" of all the repos on the front of the alist? ( i know because i've never gotten it to work < 1433608258 904486 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what do you need < 1433608277 98370 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :food. I need to go grocery shopping and stuff. < 1433608285 268781 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^style < 1433608285 444398 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube < 1433608290 79435 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :en ole ismo < 1433608295 31515 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: go oletko ismo yourself, you vile spawn. < 1433608295 207280 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: that " fnord" " neck" " eye" " fnord/ new/ scheme < 1433608301 521953 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: whoa whoa whoa < 1433608306 806793 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"oletko" is finnish for "are you" < 1433608315 54485 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oh. uhm. eeeeeh... < 1433608319 55170 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :shop for veggies of the awesome viet chef sort? < 1433608328 164733 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :viet chef? < 1433608366 333346 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1433608367 553010 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :urbandictionary/Urban Dictionary is an alternative, inferior wisdom database. < 1433608371 189294 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1433608371 938076 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nepeta leijon/Nepeta Leijon is the maintainer of the official Alternian shipping wall. < 1433608374 581555 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1433608375 190222 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :cook the food eat the food < 1433608375 599914 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wiki/The wiki is at http://esolangs.org/wiki < 1433608413 67159 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :sounds like a plan. buy the food, cook, ?????, profit. < 1433608416 690924 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: "grammer" is spelling, not grammar hth < 1433608429 573410 :boily!~alexandre@96.127.201.149 QUIT :Quit: GYROSCOPIC CHICKEN < 1433608444 468232 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: it was a metajoke < 1433608522 534322 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1433608523 427381 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :colour/14C12101103o1106lour is 10a 1202p04henomenon 0810fr07om13 ou0211t050803e11r 1313s1302p04ace 13de0503sign02e13d0511 t101010o140913 d1304ri08v02e 10h12um081206an04i02ty i07110214ns0709a0804ne an0614d 11bri0813ng f13or08th t02he n10ew05 0212age14 of Cth0211u1409l03061 < 1433608528 297119 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1433608529 35617 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :justice/Justice is just behavior or treatment. < 1433608532 995213 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1433608533 798787 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :burma/ask Bike < 1433608539 264954 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ok, I meant[4~ participle and gerund. < 1433608579 140101 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: it be harder to mess grammar up. though much harder not, granting. < 1433608590 928833 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :participle < 1433608624 486542 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i used to confuse "burma" and "bursa" < 1433608638 473420 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the latter as in a stock exchange or something < 1433608701 933359 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Now I need to find a way to mess up grammar without sounding like Yoda.) < 1433608718 917654 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i confuse mercy with mrsa < 1433608772 779866 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :int-e, mess up grammar is ease < 1433608777 390807 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :grammarer are verys easied to's the messily up < 1433608807 663018 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But it's hard to make it look like and accidently. < 1433608833 184894 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that mays be true < 1433608834 724361 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmpf. s/and/an/ is what I meant to type. < 1433608841 734989 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Messing up grammar is impossible. < 1433608987 532547 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: would grammar excessively initial-head be opposite the of yoda? < 1433608989 276126 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :messing up grammar is harder than yoda < 1433609015 868024 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1433609023 329220 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*initial-head excessively < 1433609031 230130 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :is grammar hard < 1433609106 415563 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, the co-yoda lemma < 1433609302 871043 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you also yoda than further head-finally even go could < 1433609582 743869 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: -> < 1433609671 325685 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1433609672 303776 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :log/I think you might mean !logs < 1433609674 196662 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1433609675 4573 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :phantom___hoover/Phantom___Hoover sucks at ghosting himself. < 1433609722 53582 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Is it possible to ghost the account you are using? < 1433609729 406097 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Huh, no it isn't < 1433609736 514278 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1433609737 301920 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :the u/The U are a very mad people. < 1433609974 457060 :Welo!~hato@546A4E77.cm-12-3b.dynamic.ziggo.nl QUIT :Quit: Leaving < 1433611251 203112 :idris-bot!~ircslave@dslb-094-221-223-069.094.221.pools.vodafone-ip.de JOIN :#esoteric < 1433611395 196153 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1433611429 491531 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@messages < 1433611429 667300 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :You don't have any messages < 1433611759 864882 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1433611760 582295 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :luxembourg/Luxembourg is adequate. < 1433611798 221945 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/block14]]4 block10 02 5* 03Ais523 5* 10blocked [[02User:2.98.83.24910]] with an expiry time of 2 decades, 4 years, 4 hours, 19 minutes and 12 seconds (anonymous users only, account creation disabled): replacing pages with material that's offtopic, probably also copyvio < 1433612018 126120 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :an IP cleaned up the spam; thanks IP < 1433612040 128919 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"with an expiry time of 2 decades, 4 years, 4 hours, 19 minutes and 12 seconds" < 1433612048 474571 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :interesting definition of "24 years", MediaWiki < 1433612167 742483 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's always a little awkward as an admin when one person/IP you don't recognise starts vandalising and another cleans it up < 1433612173 986638 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it's so easy to block the wrong one by mistake < 1433612181 736488 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION double-checks < 1433612394 552904 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :> var "\SO" < 1433612437 673714 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, do you mean \SOH? (just guessing, I don't know) < 1433612445 865506 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :No. < 1433612449 922061 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :> "\SO" < 1433612452 171932 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "\SO" < 1433612466 84986 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :> var "x\SOy" < 1433612467 942161 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : xy < 1433612480 717420 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :Looks like it filters it. < 1433612495 749202 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :> "\SO" ++ "H" < 1433612498 227494 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "\SO\&H" < 1433612528 340718 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :ais523: ↑ This needs a special-case when writing show. < 1433612540 177139 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haha, beautiful < 1433612549 220429 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is \& a specific no-op escape sequence? < 1433612559 541044 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :It is indeed an emptystring escape sequence. < 1433612563 802589 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :You also need it for < 1433612580 472168 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :> "\256" ++ "0" < 1433612582 703551 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "\256\&0" < 1433612587 677082 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :> length "\&\&\&" < 1433612589 486384 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 0 < 1433612592 205060 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Huuuh < 1433612602 879114 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :To show where the escape sequence ends. < 1433612650 827410 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :IIRC \SO is the only controlchar escape that is a prefix of another (\SOH). < 1433612653 866348 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in order to deal with this sort of thing, Perl eventually entered a convention where escape sequences were of the form backslash, letter, then an almost arbitrary string surrounded by braces < 1433612689 695995 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although reading about bugfixes in B::Deparse is always hilarious < 1433612708 774189 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :B::Deparse's purpose is to take what's basically an AST for a Perl program, and convert it back into Perl syntax < 1433612716 455768 :password2_!~password@197.77.3.244 QUIT :Ping timeout: 246 seconds < 1433612719 647889 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it's hugely difficult to make it roundtrip because Perl syntax has so many ambiguous cases < 1433612827 153949 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :I am currently working on fixing a bug in parsers that adds yet another way to crash idris-bot. < 1433612956 35785 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my research compiler can be crashed with a simple mockingbird :-( < 1433612968 897238 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::t \x -> (x x) < 1433612970 843437 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: r1 ~ r1 -> r < 1433612971 55961 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Relevant bindings include x :: r1 -> r (bound at <interactive>:1:2) < 1433612971 56037 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : In the first argument of ‘x’, namely ‘x’ < 1433612981 549246 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how do I express that request in Idris? I'm interested to see what idris-bot makes of it < 1433613021 108866 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :( :t \x => (x x) < 1433613021 284556 :idris-bot!~ircslave@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :(input):1:13-14:Unifying argTy and 13argTy -> 13retTy would lead to infinite value < 1433613072 811412 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like that error message < 1433613087 478581 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :It turns out the idris compiler does indeed do occurs checks. It also looks like they are the same for types and values. < 1433613088 275897 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the problem I'm dealing with is that I'm working with a type system where a mockingbird actually has a type < 1433613091 393250 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but a double mockingbird doesn't < 1433613114 379249 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :Hmm. < 1433613160 9551 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :( :t \x : (a : Type) -> a -> Nat => x _ x < 1433613160 224118 :idris-bot!~ircslave@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :\13x => 13x ((13a : 12Type) -> 13a -> 12Nat) 13x : ((13a : 12Type) -> 13a -> 12Nat) -> 12Nat < 1433613180 673277 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :( :t \x : {a : Type} -> a -> Nat => x x < 1433613180 849034 :idris-bot!~ircslave@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :(input):Incomplete term \13x => 13x (([__]) -> 12Nat) (13x ([__])) < 1433613205 799205 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :Ah, yeah, it won’t work implicitly. < 1433613211 794806 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the type is "(('a -> 'b) + 'a) -> 'b", in whatever syntax you feel like; the language doesn't have a syntax for polymorphic types yet but my brain defaults to OCaml) < 1433613267 351336 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :( (\x : (a : Type) -> a -> Nat => x _ x) (\_ _ => 0) < 1433613267 527123 :idris-bot!~ircslave@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :(input):1:44: error: expected: ",", < 1433613267 527174 :idris-bot!~ircslave@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric : ":", "=>", "impossible" < 1433613267 527196 :idris-bot!~ircslave@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :(\x : (a : Type) -> a -> Nat => x _ x) (\_ _ => 0)<EOF> < 1433613267 527216 :idris-bot!~ircslave@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric : ^ < 1433613277 893912 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :( (\x : (a : Type) -> a -> Nat => x _ x) (\_,_ => 0) < 1433613278 108205 :idris-bot!~ircslave@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :040 : 12Nat < 1433613351 710548 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"impossible" is a keyword? < 1433613355 180656 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I assumed it was a function somehow < 1433613357 997978 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :> :t \x -> x (x :: forall a. a -> t) < 1433613360 520365 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : <hint>:1:1: parse error on input ‘:’ < 1433613367 960171 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :@type \x -> x (x :: forall a. a -> t) < 1433613368 569266 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I was probably thinking of "absurd" < 1433613369 835047 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Not in scope: type variable ‘t’ < 1433613380 364987 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :@type forall t. \x -> x (x :: forall a. a -> t) < 1433613382 394482 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Not in scope: ‘forall’ < 1433613382 570227 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Perhaps you meant ‘forAll’ (imported from Lambdabot.Plugin.Haskell.Eval.Trusted) < 1433613382 570345 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Not in scope: type variable ‘t’ < 1433613386 38922 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :derp. < 1433613421 517772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's an interesting attempt < 1433613424 273173 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :I can’t do an /\ in any version of surface syntax, can I? < 1433613435 204369 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I don't think you can express a mockingbird in System F either < 1433613445 205410 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(System F = rank N types) < 1433613498 179019 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :@type ((\x -> x x) :: forall t. (forall a. a -> t) -> t < 1433613499 384301 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : parse error (possibly incorrect indentation or mismatched brackets) < 1433613501 928210 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :@type ((\x -> x x) :: forall t. (forall a. a -> t) -> t) < 1433613503 187556 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :(forall a. a -> t) -> t < 1433613508 962747 :glowcoil!sid3405@gateway/web/irccloud.com/x-fabucgchkbjuwbwd QUIT :Remote host closed the connection < 1433613509 138525 :mbrcknl!sid28171@gateway/web/irccloud.com/x-kboskxlswnopyirn QUIT :Remote host closed the connection < 1433613510 367578 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :There we go. < 1433613565 196501 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :That’s about what I did there in Idris, but the types are implicit. < 1433613579 797321 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I'm trying to get my head around that type < 1433613580 855682 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :> ((\x -> x x) :: forall t. (forall a. a -> t) -> t) (\_ _ -> 0) < 1433613584 793185 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : No instance for (Typeable t0) < 1433613584 968948 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : arising from a use of ‘show_M8673672655092209319045’ < 1433613584 969009 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : In the expression: < 1433613598 522213 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :> ((\x -> x x) :: forall t. (forall a. a -> t) -> t) (\_ _ -> 0 :: Integer) < 1433613600 836230 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : No instance for (Typeable t0) < 1433613601 11977 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : arising from a use of ‘show_M56881207109249090619065’ < 1433613601 12052 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : In the expression: < 1433613608 655681 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you're basically requiring that the function to be mockingbird'ed doesn't look at its argument, right? < 1433613616 938142 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :Pretty much. < 1433613631 712527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually that fits in with my research pretty well < 1433613680 477749 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> (\(x :: forall a. a -> t) -> x x) (\_ -> 0) < 1433613682 635175 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 0 < 1433613705 152613 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :Ohderp. < 1433613712 984721 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :> ((\x -> x x) :: forall t. (forall a. a -> t) -> t) (\_ -> 0 :: Integer) < 1433613715 812105 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 0 < 1433613721 802357 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :It was only in the idris one that the function was two-arg. < 1433613737 656756 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh type arguments... yay < 1433613765 912864 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> let m = (((\x -> x x) :: forall t. (forall a. a -> t) -> t)) in m m < 1433613767 794466 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Couldn't match type ‘a’ with ‘forall a1. a1 -> t’ < 1433613767 970067 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ‘a’ is a rigid type variable bound by < 1433613767 970127 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : a type expected by the context: a -> t at <interactive>:1:65 < 1433613788 50651 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, that error message is surprisingly reasonable given how insane the original program is < 1433613817 216695 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :SPJ actually cares about error messages < 1433613837 263724 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so do I, but it's hard to produce good ones, because computers are very hard at working out why something is wrong < 1433613847 975391 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :SPJ is also smart *ducks* < 1433613850 37673 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like ayacc's error messages < 1433613873 880187 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(and one of ghc's principal implementors) < 1433613894 948420 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :../ayacc: warning: shift/reduce conflict on symbol DIVIDE at shift-reduce.y line 10 < 1433613896 528431 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :../ayacc: info: conflict is reached after, e.g., expr MINUS expr . DIVIDE < 1433613898 71608 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :../ayacc: info: to resolve the conflict: specify a precedence for DIVIDE < 1433613920 652955 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah yes, such witnesses are helpful. < 1433614026 766465 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :_some_ compilers are. some stupid ones like MSVC are quite bad at it. < 1433614093 796612 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I actually accidentally found a case where gcc produces an insane error message too, and reported it < 1433614113 140228 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :though at least it didn't segfault or anything < 1433614142 952872 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :Now let me see if I can’t restrict that from Type to a universe … < 1433614159 689218 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :I … probably can’t define that in the repl? < 1433614181 756637 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: I can't reliably produce witnesses for reduce/reduce conflicts; I try but they might be incorrect < 1433614193 938685 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :../ayacc: warning: reduce/reduce conflict on symbol ID at reduce-reduce.y line 8 < 1433614195 523023 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :../ayacc: info: conflicting rule at reduce-reduce.y line 10 < 1433614197 112384 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :../ayacc: info: conflict is reached after something like: program '(' type ')' . ID < 1433614198 632835 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thus the "something like" < 1433614208 558050 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think determining whether a grammar is ambiguous in general is undecidable, right? < 1433614211 852175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so ayacc has to come to a best guess < 1433614233 292558 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(that example is a correct one, though, for the grammar I gave it) < 1433614246 882864 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: you don't have to determine if it's ambiguous, only if it's not LALR < 1433614270 442380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: well, yes < 1433614284 349641 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but if it's not LALR for LALR spuriousness reasons, it's impossible to come up with a good example < 1433614290 694949 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because there isn't a single example that causes the problem < 1433614304 321633 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :exactly < 1433614400 160408 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :( :let mutual data Uni : Type where NAT : Uni; PI : (t : Uni) -> (interp t -> Uni) -> Uni; interp : Uni -> Type; interp NAT = Nat; interp (PI t f) = (x : interp t) -> interp (f x) < 1433614400 376062 :idris-bot!~ircslave@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :(input):1:119: error: expected: ":" < 1433614400 376115 :idris-bot!~ircslave@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :< -> Uni; interp : Uni -> Type; interp NAT = Nat; interp (PI t f) = (x : inter> < 1433614400 376152 :idris-bot!~ircslave@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric : ^ < 1433614409 619724 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :this is the bug where gcc gave an insane error message: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58363 < 1433614431 346305 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :( :let mutual data Uni : Type where { NAT : Uni; PI : (t : Uni) -> (interp t -> Uni) -> Uni }; interp : Uni -> Type; interp NAT = Nat; interp (PI t f) = (x : interp t) -> interp (f x) < 1433614431 522000 :idris-bot!~ircslave@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :(input):1:92: error: not end of < 1433614431 522097 :idris-bot!~ircslave@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric : block, expected: ")", "in", < 1433614431 522133 :idris-bot!~ircslave@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric : declaration, end of input < 1433614431 522166 :idris-bot!~ircslave@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :<t : Uni) -> (interp t -> Uni) -> Uni }; interp : Uni -> Type; interp NAT = Na> < 1433614431 522199 :idris-bot!~ircslave@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric : ^ < 1433614431 522230 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I had problems with clang producing warnings in unused halves of a _Generic < 1433614455 409566 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :technically the unused parts of a _Generic have to be parsed and have to be valid C code, so I can understand why it ran the warning checker on them < 1433614458 785463 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :*Huh*. < 1433614461 507592 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but as they're provably dead code, I'd hope it wouldn't display the warnings < 1433614477 480853 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: well, it probably depends on what kind of warnings < 1433614477 695961 :glowcoil!sid3405@gateway/web/irccloud.com/x-oxgtqrlhitihtrkf JOIN :#esoteric < 1433614485 637255 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: some warnings should be produced there too, some shouldn't < 1433614511 628350 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: specifically the warnings that could cause errors even if parsed as dead code on other systems or settings < 1433614514 300163 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: type mismatches, especially :-) < 1433614520 226648 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(given what _Generic's purpose is) < 1433614535 250272 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :( :let mutual { data Uni : Type where { NAT : Uni; PI : (t : Uni) -> (interp t -> Uni) -> Uni }; interp : Uni -> Type; interp NAT = Nat; interp (PI t f) = (x : interp t) -> interp (f x) } < 1433614535 426053 :idris-bot!~ircslave@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :(input):1:94: error: expected: declaration, < 1433614535 601771 :idris-bot!~ircslave@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric : end of block < 1433614535 601860 :idris-bot!~ircslave@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :<t : Uni) -> (interp t -> Uni) -> Uni }; interp : Uni -> Type; interp NAT = Na> < 1433614535 601892 :idris-bot!~ircslave@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric : ^ < 1433614542 851259 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's almost impossible to use _Generic for anything but different types of float atm < 1433614545 109463 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: have you reported it? < 1433614549 151119 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :Yeah, no. Can’t do it here apparently. < 1433614552 127181 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: no < 1433614561 260899 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :given that it's a feature new enough that it isn't in gcc yet < 1433614566 228022 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm going to wait a while to see how it evolves < 1433614575 702273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also my intended use of it was insane < 1433614577 862073 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: exactly, that's why few people are testing it, so they need the feedback from early testers < 1433614586 554010 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is the real reason < 1433614589 967874 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(like, #esoteric levels of insane) < 1433614595 386550 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :insane use is no problem, that's how compiler bugs get discovered < 1433614616 193761 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :they show up in insane uses, and it's hard to tell without debugging them whether they are connected to a bug that could cause problems in sane code too < 1433614631 38784 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :possibly less obvious miscompiles for then < 1433614673 205504 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :this particular case I reported wasn't like that, it came from a simplified case of sane code modulo a typo < 1433614689 463195 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but I have reported bugs in perl core from insane esoteric uses < 1433614713 778027 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :“cannot convert ‘f.#‘var_decl’ not supported by dump_type#<type error>::~’ (type ‘void’) to type ‘int’” – Magnificent. < 1433614741 354350 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(then I even recalled one that I later figured out was not a bug, then it came up a few years later in another ticket and the regex engine people wasn't sure what the correct behaviour should be actually, so I don't know if it's a bug or not.) < 1433614780 303978 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Melvar: yes. they fixed it to less insane, but still not very helpful < 1433614789 918382 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: anyway I think clang's behaviour might have been justified by the standard < 1433614792 519954 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just annoying as a user < 1433614939 516749 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: ok < 1433614976 992313 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :b_jonas: When that sort of thing happens in idris, which it has, you usually get a standard “inexhaustive case” exception instead of output. < 1433615091 894205 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Melvar: here I did write in the ticket what the sane error message would be imo < 1433615100 37228 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :b_jonas: I saw. < 1433615105 663025 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: did you come across this by accident, btw? < 1433615111 986037 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yes < 1433615119 904047 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: it was obviously not a clean short case like this < 1433615126 211341 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but it was easy to reduce < 1433615138 769194 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :templates were involved < 1433615152 255521 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and I omitted the parenthesis by accident < 1433615253 411902 :scoofy!~scoofy@catv-89-135-80-2.catv.broadband.hu JOIN :#esoteric < 1433615300 815280 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but I was deliberately trying to invoke an explicit destructor call for a scalar type in template context < 1433615495 165164 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :C++ has scalar context? I thought that was a Perl thing < 1433615509 654964 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: not scalar context < 1433615567 122287 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: scalar type, which means something like a type that's one of: pointer, bool, integer, floating point, nullptr_t, pointer to member, and maybe a few more; but definitely not class or union types < 1433615581 756038 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right < 1433615664 69441 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's basically object types for which it's not even a question that they are trivial (trivially copyable), you can't override operators on them, and are usually uninitialized unless you specifically initialize them < 1433615677 249703 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, it includes enums too < 1433615701 545393 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :http://en.cppreference.com/w/cpp/types/is_scalar has an informal but precise definition, the standard has a formal definition < 1433615755 128599 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :this is something that isn't too useful in C, only in C++, because in C, all types are always trivial, and you can't override operators or define special member functions on any type < 1433616209 264067 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm… when I work with perl, I should test if https://rt.perl.org/Ticket/Display.html?id=29720 bug is still present. it's an annoying bug < 1433616266 746871 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's a bizarre bug < 1433616275 554556 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: not really < 1433616283 658712 :mbrcknl!sid28171@gateway/web/irccloud.com/x-dspxsrhpqykotutw JOIN :#esoteric < 1433616287 417455 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: perlio was very buggy back then, and is still somewhat buggy < 1433616288 895367 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :in general < 1433616309 896684 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, there was this bug in aimake where if you try to set a :unix PerlIO layer using binmode < 1433616312 55498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it leaks filehandles < 1433616330 917339 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :here: https://rt.perl.org/rt3/Public/Bug/Display.html?id=118957 < 1433616352 808680 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :admittedly binmode ":unix" doesn't actually make any sense, semantically < 1433616547 795681 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: and there's https://rt.perl.org/Ticket/Display.html?id=34595 which is another very old perlio bug I reported < 1433616871 798724 :atrapado!~atrapado@unaffiliated/atrapado JOIN :#esoteric < 1433616905 512488 :izabera!~izabera@unaffiliated/izabera QUIT :Ping timeout: 265 seconds < 1433616979 212633 :izabera!~izabera@unaffiliated/izabera JOIN :#esoteric < 1433617265 683013 :izabera!~izabera@unaffiliated/izabera QUIT :Ping timeout: 256 seconds < 1433617608 604729 :izabera!~izabera@unaffiliated/izabera JOIN :#esoteric < 1433618645 242177 :quietello!~abc@58.113.27.77.dynamic.mundo-r.com JOIN :#esoteric < 1433618832 100390 :atrapado!~atrapado@unaffiliated/atrapado QUIT :Remote host closed the connection < 1433618857 296772 :atrapado!~atrapado@unaffiliated/atrapado JOIN :#esoteric < 1433618960 495364 :copumpkin!~copumpkin@unaffiliated/copumpkin NICK :bane-of-confusio < 1433619191 144502 :bane-of-confusio!~copumpkin@unaffiliated/copumpkin NICK :copumpkin < 1433619548 424340 :Tritonio!~tr@2a04:1980:3100:1aac:92e2:baff:fe42:f24c JOIN :#esoteric < 1433619864 464899 :Welo!~hato@546A4E77.cm-12-3b.dynamic.ziggo.nl JOIN :#esoteric < 1433620167 869275 :hilquias!~user@unaffiliated/hilquias QUIT :Remote host closed the connection < 1433620339 270586 :atrapado!~atrapado@unaffiliated/atrapado NICK :atrapa < 1433620631 829515 :atrapa!~atrapado@unaffiliated/atrapado NICK :atrapado < 1433620977 898509 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :linked lists are BS. They are apparently much, much slower than simply using an array and moving all the elements to make room for an insertion. < 1433621015 889531 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that depends hth < 1433621022 594396 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :maybe something to do with memory locality? < 1433621023 50471 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway they support sharing! < 1433621090 588449 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fnord < 1433621120 67526 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :oren: arrays can totally fit neatly into cache lines < 1433621133 407690 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :chasing pointers that point to various location of RAM isn't very nice < 1433621145 472906 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :because then the CPU is constantly doing cache loads and cache writebacks < 1433621184 930659 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :you can always have a data structure that chains arrays to gether < 1433621188 596314 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :*together < 1433621194 586872 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Which means you don't have to realloc < 1433621211 773428 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :yeah. that's what I suspect was happening. I just got a massive speed boost by using a big array (1MB) of enemies instead of a linked list. < 1433621227 737287 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :this despite that I sort it every frame < 1433621311 966839 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :(before that wasn't necessary, I put the enemy at the righ place according to its Z, but with the array, I just tack it to the end, and sort it) < 1433621360 929744 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :which should be horribly inefficient, but apparently not as inefficient as a linked lis < 1433621501 115092 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :so fuck it. vector<Enemy> < 1433621546 95620 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :actually, IS vector always a continuous array? < 1433621552 846094 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :sorting a linked list sucks anyway < 1433621569 232637 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :std:vector? < 1433621572 647016 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :C++? < 1433621573 706721 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :yah < 1433621584 611976 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :vector should be a growing array < 1433621613 126219 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :I often write in a restricted < 1433621643 536014 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :c++ dialect that only uses what I consider to be the non-broken parts of C++ < 1433621649 820841 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Yes, I do believe that quicksort is generally faster than insertion sort < 1433621695 548673 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :no, I only need to sort it when an enemy changes z (only bosses) or appears < 1433621728 191845 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :for the drawing order? < 1433621733 364490 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :but I sort it every frame anyway because then I don't have to detect when it is necessary < 1433621736 369108 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :yeah < 1433621768 973052 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :what is quicksort's time complexity on an already sorted array? < 1433621783 263109 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: depends on how you choose the pivot < 1433621792 185438 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :O(log n) < 1433621796 320343 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but that depends on the pivot < 1433621799 689398 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's O(n log n) if you take the middle element, O(n^2) if you take the first element < 1433621827 549753 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's a guaranteed O(n log n) version of quicksort which takes the median element as the pivot; you can calculate the median in O(n) < 1433621838 42681 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but nobody does it because the O(n) median calculation has a pretty slow constant factor < 1433621868 936956 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :oh wait. I forgot an n there < 1433621893 855123 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :oren: It's quicksorts worst case of O(n^2) why there are "better" algorithms available < 1433621957 860506 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :if it gets slower later, I'll make a flag for changed Z < 1433622051 293338 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :with the linked list, I had a "clever" function where you call it on the node that changed Z and it removes it and puts it in the right place < 1433622081 482247 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mroman_: quicksort does have quite a good constant factor though < 1433622083 714180 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :If you know which k items have changed places, you can re-sort the array in O(n log k) time < 1433622199 935258 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you know that the list is almost sorted already, you can sort it in O(nk) time, where k is the number of items added/moved/changed, even without knowing which items they are < 1433622211 984080 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :many sort algorithms nowadays have algorithms which naturally fall into that as a best case < 1433622219 773869 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :Jafet: wow. log k? k is unlikely to be higher than 2 in this case < 1433622393 583194 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :(it is a top-down shooter where you can also drop bombs on enemies below you) < 1433622438 326688 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :enemies rarely move vertically, many enemies are ground troops or naval vessels < 1433622486 560253 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(Put those items into a heap, then pass the remaining items through the heap.) < 1433622491 11432 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :bullets, on the other hand, move vertically a lot, but I just draw them aboce everything else because I'm lazy < 1433622541 246791 :oren!~oren@TOROON0949W-LP130-01-1242511728.dsl.bell.ca PRIVMSG #esoteric :OH. < 1433622548 564495 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Even many standard sorts in languages' libraries tend to be the kind that they're good for almost-sorted arrays. < 1433622594 798590 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think TimSort falls into that bucket (no pun about bucketsort intended), and it's the default in at least Python and Java[*]. ([*] not entirely true) < 1433622612 785534 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( the buggy one? ) < 1433622635 120478 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Actually if k is small, it can be done in O(n + k log n) just by binary search. < 1433622818 423906 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"binary search" ... I thought one some sort of heap for this purpose... < 1433622826 593029 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :s/one some/one uses some/ < 1433622828 703483 :Lyka!~scat@unaffiliated/schrodingerscat NICK :Lyka|Away < 1433622872 845589 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Not really, it's the step that merges lists of lengths k and n-k. < 1433622922 895114 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah sorry. I shouldn't try to deduce the problem from the given complexity < 1433622963 933291 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(O(n + k log n) is also the complexity for finding the smallest k elements of an unsorted list) < 1433623037 5408 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Guess the Algorithm, an exciting new game show < 1433623054 332305 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :For the merging thing, you can also do O(n + k log k) by first sorting and then merging two sorted lists. < 1433623645 109807 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :< ais523> there's a guaranteed O(n log n) version of quicksort which takes the median element as the pivot; you can calculate the median in O(n) – IIRC there’s a thing where one uses the median of only the first, middle, and last elements. < 1433623656 853880 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Melvar: that's still O(n^2) worst case < 1433623665 912119 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Hmm, here's a fun one: O(2^(11.98 \sqrt k) k + n^3) < 1433623691 669159 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's a terrible asymptotic performance :-) < 1433623697 264464 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :Yes, IIRC it’s just better for a few common cases than a fixed pivot. < 1433623697 440169 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what is it doing? < 1433623730 550632 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Hmm, if the list is already sorted you can find the median quite quickly < 1433623798 280308 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(It's clear that it's for a planar version of a parameterized NP-complete problem, due to the sqrt(k) in the exponent, but the complexity doesn't tell you anything more) < 1433624110 3915 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, there is such a variant, but it's really not worth because it's complicated to implement, needs a lot of extra memory, and probably slower than other sorts < 1433624158 629793 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I for one these days recommend a well-implemented merge sort for most purposes, but I admit there's no one sort algorithm that's always the best < 1433624536 506481 :Welo!~hato@546A4E77.cm-12-3b.dynamic.ziggo.nl QUIT :Quit: Leaving < 1433624998 17151 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :Linked lists are sometimes useful such as if you want to store them as nodes in a graph (or cons cells), but you could convert into a proper list when reading them in. But even SQL is only order by the ORDER BY so you still need some column to sort by, and this make it difficult to insert one in between unless you use a linked list (and then use a WITH command to convert into a proper list). < 1433625106 749267 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: yes, unless of course you implement a full balanced tree as a layer over sql, possibly in triggers < 1433625146 78947 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: mind you, if you just want to traverse a single linked list, that's rather easy with a WITH RECURSIVE ... SELECT query, but the problem is, you can't easily nest those queries < 1433625169 680272 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think WITH RECURSIVE is allowed only at top level, not in a subquery or view, but let me check this < 1433625590 705135 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Oh, here's another good one: O(n α*(n)), where α*(n) is the iterated (!) inverse Ackermann function. < 1433625628 495331 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Jafet: I assume the Ackermann function is involved in the algo somehow? < 1433625732 750227 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Usually, you invent a variation of the Ackermann function that fits the shape of the data structure. Although this is a different function, α grows so slowly that it doesn't matter which α you use, so you can just use the "standard" one. < 1433625746 29593 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I still would like to know how Kruskal's algorithm ends up O(n α(n)) < 1433625763 933983 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :It uses the union-find data structure as a component, which is O(n α(n)) < 1433625777 103393 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Jafet, that doesn't help my thinking < 1433625791 536212 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Why is union find O(α(n))? < 1433625863 932374 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :You mean as a philosophical question -- why is the optimal algorithm O(α(n))? I don't know. < 1433625907 633067 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :Is there a standard function like many but with a limit as to how many? < 1433625926 422388 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Jafet, no, I don't know the proof < 1433625949 44417 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I've looked at the original proof by Tarjan, but it's very complicated < 1433626001 207218 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: no, ackermann isn't involved < 1433626019 975605 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: that's just what falls out somehow from an optimized incremental unification algorithm < 1433626031 384622 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: you can read the details in the Cormen-Leiserson-Rivest-Stein book < 1433626047 289864 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the proof is complicated and probably irrelevant in practice < 1433626090 284968 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :chapter 21 < 1433626098 77384 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :not in Knuth yet because it's volume 4 material < 1433626129 210286 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :@hoogle (Alternative f) => Int -> f a -> f [a] < 1433626130 805406 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :The basic idea is simple enough; these data structures are very flat, so their width can be bounded by a fast-growing recursive function < 1433626130 981296 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Control.Monad replicateM :: Monad m => Int -> m a -> m [a] < 1433626130 981380 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Test.QuickCheck.Gen vectorOf :: Int -> Gen a -> Gen [a] < 1433626130 981408 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Test.QuickCheck vectorOf :: Int -> Gen a -> Gen [a] < 1433626158 689221 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Melvar: would fmap (take n) work? < 1433626205 818397 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :Jafet: It would not. I want it for a parser, where it must consume no extra from the input stream so it can fail if there’s more. < 1433626230 73384 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :It’s trivial to write myself, of course, but it seems like something that would exist. < 1433626285 399187 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :this is sort of well-known because the algorithm is easy to implement and easy to understand, though proving that time limit is complicated, proving a saner time limit is easy. < 1433626305 99070 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :As in, “atMost n p <* notFollowedBy p”. < 1433626363 468561 :hjulle!~hjulle@ankadagen.vth.sgsnet.se JOIN :#esoteric < 1433626388 411962 :toxolotl1!~beard@2a02:2028:844:f201:400d:1d03:1f2b:1617 QUIT :Quit: Leaving. < 1433626403 278994 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Oh, you want it to fail if there are too many < 1433626492 345482 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(er, allow failing) < 1433626515 804456 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :Yes. Allow failing. < 1433626529 944944 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :b_jonas: I think at least in SQLite, WITH RECURSIVE is allowed in other places too; the only restriction is that statements inside of a trigger program are not allowed to start with the WITH keyword (but it is allowed in other parts of those statements). < 1433626553 885678 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: the docs say WITH RECURSIVE isn't allowed in subqueries < 1433626561 451702 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but maybe I'm reading it wrong < 1433626575 937512 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :ACTION just makes his own. < 1433626596 108212 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Parsec's combinators can be incomplete in unexpected ways; I've had to rewrite a combinator because the default had the wrong strictness behaviour < 1433626662 71736 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1433626683 444012 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :(For example, the data to insert can be specified with a WITH clause, and the FROM of a SELECT statement can have WITH in it, and so on) < 1433626705 680120 :Melvar!~melvar@dslb-094-221-223-069.094.221.pools.vodafone-ip.de PRIVMSG #esoteric :Jafet: Well, this is potentially a generic Alternative thing, and also I’m working with parsers, not parsec specifically. < 1433626804 697837 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :WITH RECURSIVE is allowed in scalar subqueries, FROM clauses, views, etc. (I have tested this.) < 1433626840 165572 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :(Although in SQLite, the RECURSIVE keyword is optional after the WITH keyword and has no effect.) < 1433627051 609723 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: hmm, let me see again what the docs say < 1433627077 137756 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :The documentation for SQLite says: "The WITH clause must appear at the beginning of a top-level SELECT statement or at the beginning of a subquery. The WITH clause cannot be prepended to the second or subsequent SELECT statement of a compound select." That is, it cannot be included directly after a UNION, UNION ALL, INTERSECT, or EXCEPT. < 1433627087 918617 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :It is allowed in subqueries. < 1433627095 362816 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh right, I misread < 1433627125 503355 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, that < 1433627134 66459 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and http://sqlite.org/lang_select.html also says that < 1433627138 331920 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :It also says "The WITH clause cannot be used within a CREATE TRIGGER." which is only partially true. < 1433627168 889732 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: http://sqlite.org/lang_select.html tells that differently < 1433627176 68103 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :'A VALUES clause can be the first element in a compound SELECT that uses a WITH clause, but a simple SELECT that consists of just a VALUES clause cannot be preceded by a WITH clause.; < 1433627180 573525 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :' < 1433627243 240157 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok, in that case you can traverse a linked list or even tree in a subquery or view < 1433627482 293262 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :There doesn't seem to be much reason to precede a simple SELECT that consists of just a VALUES clause by a WITH clause anyways. Nevertheless, it isn't true (in SQLite); I have tried it and it accepts it anyways. < 1433627596 918994 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: maybe that changed when they improved VALUES < 1433627660 133663 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :does anyone use unreferenced labels in C or C++ as sort of documentation, so you can refer to those labels from comment or other text? I've done that in perl, but not (yet) in C or C++. < 1433627665 573845 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I should do it. < 1433627699 291629 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :though apparently in some settings gcc warns about such labels < 1433627737 366859 :hjulle!~hjulle@ankadagen.vth.sgsnet.se QUIT :Ping timeout: 256 seconds < 1433627818 678575 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :I have not done it < 1433627857 464703 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :For some sort of documentation I can just use a comment < 1433628055 474892 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure, you can certainly use comments too < 1433628170 1795 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :If you are using CWEB or something like that, then it might help a bit more since then they will be indexed and the cross-references (including those in comments) will also be indexed. (However, it also allow you to just add index entries by yourself too) < 1433628294 15750 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :lol, I'm reading my own old bug ticket entries a < 1433628344 166285 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I wrote "Fixed in patch <patchnumber>. Closing this ticket." then in the next message, "I said, closing this ticket. Close it already, rt." < 1433628350 531654 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :then someone else closed it < 1433629653 164039 :Lyka|Away!~scat@unaffiliated/schrodingerscat NICK :Lyka < 1433629671 664926 :Lyka!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :hey all < 1433629719 519682 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Hellyka! < 1433629856 474848 :Lyka!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :update on 4FK: i think Revision 0006e's Core Set is pretty close to finished < 1433629896 411884 :Lyka!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :aka v0.1-alpha0006e < 1433629969 780630 :Lyka!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :though, as it has to work with Cuddlefish's TFT and Touch libraries... < 1433630006 650425 :Lyka!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :i home the extension coding i wrote is sufficient < 1433630036 55457 :Lyka!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :*hope < 1433630118 235347 :atrapado!~atrapado@unaffiliated/atrapado QUIT :Remote host closed the connection < 1433630228 373783 :Lyka!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :touch is easy, except for the little part about it being a QVGA screen, and 320 is bigger than 256 < 1433630677 4095 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1433630842 149437 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1433631502 500610 :Sgeo!~Sgeo@ool-44c2a85f.dyn.optonline.net PRIVMSG #esoteric :So, the intended viewer for CYbertown VRML files has an export option, and suddenly other things can read the (exported) files a LOT better < 1433631705 551328 :variable!~variable@freebsd/developer/variable NICK :trout < 1433632039 434613 :hilquias!~user@unaffiliated/hilquias JOIN :#esoteric < 1433633032 276023 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1433633658 787797 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? codensity < 1433633659 578234 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :codensity is just mass per volume with all the arrows reversed. < 1433633675 165235 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i 's/c/C/' wisdom/codensity < 1433633677 329563 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1433633783 985976 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? whom < 1433633784 551821 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :whom? ¯\(°​_o)/¯ < 1433633804 261683 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`le/rn whom/See: who < 1433633806 56899 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «whom» < 1433633808 903444 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? who < 1433633809 526645 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :who? ¯\(°​_o)/¯ < 1433633833 17316 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`learn Who cares about ancient cases anyway? < 1433633835 63128 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'who': Who cares about ancient cases anyway? < 1433633926 364459 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? infinitive < 1433633927 110948 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :infinitive? ¯\(°​_o)/¯ < 1433633958 236498 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? recursive < 1433633958 919136 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :recursive? ¯\(°​_o)/¯ < 1433633960 440911 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`learn Infinitives are atomic verbs. They were first split in the 1940s, and the world hasn't looked back since. < 1433633962 281861 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'infinitive': Infinitives are atomic verbs. They were first split in the 1940s, and the world hasn't looked back since. < 1433633991 233011 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`le/rn recursive/See: recursion < 1433633992 972674 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «recursive» < 1433634001 855312 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? recursion < 1433634003 40605 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :You might expect a reference to recursion here, but to make it interesting you'll actuallSTACK OVERFLOW < 1433634108 269828 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bohily. i seem to have been making a lot of work for you lately. < 1433634139 457543 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :yeah. my shameful self is cumulating dishonorable lateness. < 1433634162 473137 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*GASP* < 1433634166 108902 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I think I'm just going to temporarily excise the greek parts and add in everything else. < 1433634195 827825 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wait are the greek parts preventing you from adding the rest < 1433634280 163823 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :compilation problems last time I checked. < 1433634294 531031 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION verifies if it still refuses to generate... < 1433634309 448774 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :yeah. < 1433634318 538234 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oh well. time for an overdue update! < 1433634335 373063 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`hg < 1433634336 300231 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Mercurial Distributed SCM \ \ basic commands: \ \ add add the specified files on the next commit \ annotate show changeset information by line for each file \ clone make a copy of an existing repository \ commit commit the specified files or all outstanding changes \ diff diff repository (or selected files) \ ex < 1433634347 497730 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :what was the wisdomurl again... < 1433634361 461401 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`repo < 1433634361 988172 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: repo: not found < 1433634365 85029 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`url < 1433634366 309332 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/ < 1433634368 524057 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ah! < 1433634405 880825 :Lyka!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :https://dl.dropboxusercontent.com/u/98841263/joey20050224016an.jpg <--- My sister growing up < 1433634477 123752 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION isn't surprised to see one more non-human in the chännel < 1433634494 686600 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION lightly mapoles Lyka for xenobiological research purposes < 1433634502 525908 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION rerecords Lyka's species < 1433634520 695821 :Lyka!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :https://dl.dropboxusercontent.com/u/98841263/Penguin.jpg < 1433634526 413017 :Lyka!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :my friends < 1433634597 981199 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i am having a bit difficulty separating friends and furniture, there < 1433634650 172956 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Lyka: that looks like my chair. < 1433634674 88434 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(and the floor is strangely similar.) < 1433634805 960466 :Lyka!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :sitting on the chair and behind the chair < 1433634872 310947 :Lyka!~scat@unaffiliated/schrodingerscat PRIVMSG #esoteric :you see who is behind the chair, right? < 1433634968 66655 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :'tis you. < 1433634976 429693 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :`? Plain TeX < 1433634977 41381 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Plain TeX? ¯\(°​_o)/¯ < 1433634981 366688 :zzo38!~zzo38@24-207-56-9.eastlink.ca PRIVMSG #esoteric :You didn't add that one yet < 1433635057 357509 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Imaginer114]]4 10 02http://esolangs.org/w/index.php?diff=43171&oldid=43162 5* 0375.167.89.115 5* (-1) 10This is Imaginer1 logged out for some reason and wondering why I wrote '2^5' instead of '32' there.