< 1412035201 349546 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1412035402 685815 :shikhout!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 272 seconds < 1412035449 87585 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/learn_append < 1412035449 522079 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\? .*//') \ stuff=$(echo "$1" | cut -d' ' -f2-) \ echo "$stuff" >>"wisdom/$topic" \ echo "I knew that." < 1412035530 359037 :Bicyclidine!~Glossina@wl-nat105.it.wsu.edu QUIT :Ping timeout: 246 seconds < 1412035685 65487 :tromp_!~tromp@ool-4570a006.dyn.optonline.net JOIN :#esoteric < 1412035883 576088 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i -e '4afmt -w "wisdom/$topic"' -e 's/[$]stuff/ $stuff/' bin/learn_append < 1412035884 974487 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1412035891 959081 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`url bin/learn_append < 1412035892 597532 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/learn_append < 1412035909 271869 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1412035913 346664 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert < 1412035914 579090 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Done. < 1412035929 496633 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i -e '4afmt -w1000 "wisdom/$topic"' -e 's/[$]stuff/ $stuff/' bin/learn_append < 1412035931 44518 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1412035963 501586 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1412035972 475672 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert < 1412035973 688069 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Done. < 1412035984 972261 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i -e '4afmt -w1000 "wisdom/$topic"' bin/learn_append < 1412035986 872017 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1412036037 586986 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? burlesque < 1412036037 961209 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :burlesque is only the sexiest language on earth. \ (see: http://mroman.ch/burlesque) < 1412036081 483458 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`learn_append burlesque < 1412036083 248279 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :burlesque is only the sexiest language on earth. (see: http://mroman.ch/burlesque) \ \ I knew that. < 1412036089 117072 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1412036114 148642 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh fmt isn't in place < 1412036118 103415 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fuck this < 1412036122 515796 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert < 1412036123 714448 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Done. < 1412036175 576571 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert 4933 < 1412036176 867170 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Done. < 1412036177 424471 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is there a standard HackEgo utility that splits a command line into two pieces (e.g. on the first whitespace)? < 1412036243 355013 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not that i recall < 1412036264 66516 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`dontaskdonttelllist < 1412036264 587349 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :dontaskdonttelllist: q​u​i​n​t​o​p​i​a​ c​o​p​p​r​o​ m​y​n​a​m​e​ < 1412036313 466769 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell mroman_ I find your `learn_append is failing to understand how `learn works, also, evil newlines. < 1412036313 655275 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1412036376 846788 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a standar unix utility to strip the last newline of a file would be nice, too. < 1412036380 652743 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*+d < 1412036438 688436 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok a standard utility to remove internal newlines which isn't quite as atrocious as sed's method < 1412036529 115713 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what was the command to write stdin to a file but only _after_ the whole stdin has been read < 1412036540 20138 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :sponge? < 1412036544 323920 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`which sponge < 1412036544 861452 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1412036554 263258 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course it's not standard :( < 1412036581 133652 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :please shoot half the unix inventors for not making this obvious utility standard hth < 1412036624 179432 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION is hungry and should not be fixing anything other than food in this state < 1412036782 853766 :Melvar!~melvar@dslb-178-006-014-114.178.006.pools.vodafone-ip.de PRIVMSG #esoteric :What does one need it for? < 1412036821 100103 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :why do > and < even exist anyway < 1412036824 237041 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it should all be | < 1412036869 133772 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :then sponge would just be an option for the "write into file" command < 1412037239 429186 :AndoDaan!~Daanando@188.189.84.155 JOIN :#esoteric < 1412037434 40319 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 272 seconds < 1412037803 219317 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run fmt -w1000 bin/burlesque >b; mv b bin/burlesque; rm b < 1412037804 186678 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fmt: cannot open `bin/burlesque' for reading: No such file or directory \ rm: cannot remove `b': No such file or directory < 1412037807 682362 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1412037819 818083 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run fmt -w1000 wisdom/burlesque >b; mv b wisdom/burlesque; rm b < 1412037821 481809 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `b': No such file or directory < 1412037829 61751 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...ah. < 1412037837 14129 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? burlesque < 1412037837 620854 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :burlesque is only the sexiest language on earth. (see: http://mroman.ch/burlesque) < 1412037842 724093 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? blsq < 1412037843 339545 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :blsq (see burlesque) < 1412037848 539757 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` cat bin/burlesque < 1412037849 62592 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1412037866 496931 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`rm bin/burlesque < 1412037867 859896 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1412037905 953803 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Where does the chain rule "come from"? Is there a simple answer? < 1412037930 248776 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo "See Burlesque" >wisdom/blsq < 1412037931 564432 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1412037951 247811 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i 's/b/B/' wisdom/burlesque < 1412037952 720849 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1412037955 817527 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? burlesque < 1412037956 656247 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Burlesque is only the sexiest language on earth. (see: http://mroman.ch/burlesque) < 1412037961 122901 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? blsq < 1412037961 756365 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :See Burlesque < 1412037962 817654 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I heard that it's related to the functoriality of the tangent bundle mapping or something like that, but I don't entirely follow. But does that work for e.g. "types with holes"? < 1412037976 480719 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo "See: Burlesque" >wisdom/blsq < 1412037977 859372 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1412038073 621462 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Melvar: you need sponge whenever you want to change a file to the output of a pipe taking the same file as input. < 1412038123 302553 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i 's/see/See/' wisdom/burlesque < 1412038124 945396 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1412038129 232774 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? burlesque < 1412038129 935556 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Burlesque is only the sexiest language on earth. (See: http://mroman.ch/burlesque) < 1412038142 981464 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1412038155 954727 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i 's/earth/Earth/' wisdom/burlesque < 1412038157 373462 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1412038161 962131 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1412038182 414113 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION will put off a little the decision of whether to `rm bin/learn_append < 1412038258 84897 :Melvar!~melvar@dslb-178-006-014-114.178.006.pools.vodafone-ip.de PRIVMSG #esoteric :oerjan: Somehow I have a feeling that sponge is not sufficient for that in all cases. < 1412038275 756250 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if you say so < 1412038334 343549 :Melvar!~melvar@dslb-178-006-014-114.178.006.pools.vodafone-ip.de PRIVMSG #esoteric :I’m not sure enough about the concurrency semantics of pipelines though. < 1412038334 809557 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: well it's extremely intuitive from leibnitz notation: du/dt = du/dx * dx/dt < 1412038347 112532 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: yes, but what does that notation mean? < 1412038357 973952 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i would like an answer to this question < 1412038361 639819 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: infinitesimals hth < 1412038371 965076 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(see: non-standard analysis) < 1412038376 107669 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :does it, though? < 1412038408 379748 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: that was the original intuition, then people discarded that as inconsistent, then abraham robinson showed it's a consistent viewpoint anyhow hth < 1412038414 615627 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :in non-standard analysis, "the derivative of f(x) becomes f'(x) = {\rm st}\left( \frac{f(x+\Delta x)-f(x)}{\Delta x} \right) for an infinitesimal \Delta x" < 1412038425 736888 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that didn't copy quite as well as i'd hoped < 1412038451 209200 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but anyway you don't just have a dy divided by dx, you have a more complicated expression which you then take the standard part of < 1412038489 105368 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i think the "smooth infinitesimal analysis" perspective might be a bit more promising but i don't really know < 1412038517 331587 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :How many people are using the UNIX "mail" program for their preference? < 1412038529 917663 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but at any rate dy/dx doesn't actually mean an infinitesimal dy divided by an infinitesimal dx as far as i can tell < 1412038537 246134 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :even in the infinitesimal perspectives < 1412038579 308150 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: this is one of the cases where insisting on technicalities prevents understanding the perfectly valid intuitive reason < 1412038609 916846 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ok, so i want to understand the valid intuitive reason < 1412038653 767267 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and i want things like ∫E dy/dx dx = ∫E dy to make sense too < 1412038667 466840 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now my intuition is telling me to stop trying to explain this. < 1412038680 530938 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(sneaky bastard) < 1412038712 609603 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ok < 1412038765 99011 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Melvar: the point of sponge is that it does not open its output file for writing until after its input stream has been closed, to prevent such concurrency issues. < 1412038855 618766 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: an infinitesimal number hth < 1412038856 878001 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :some_filter bar | thing ? < 1412039492 134030 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :cat foo | filter 1|(thing) 2|(cocat bar) < 1412039495 34670 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know. < 1412039503 642007 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :cocat has a bunch of variations, like sponge and tee and pee < 1412039995 260540 :AndoDaan_!~Daanando@188.188.67.151 JOIN :#esoteric < 1412040041 421906 :AndoDaan!~Daanando@188.189.84.155 QUIT :Ping timeout: 260 seconds < 1412040055 867775 :AndoDaan_!~Daanando@188.188.67.151 NICK :AndoDaan < 1412040099 221152 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So I finally figured out one of those "one person always tells the truth, one always lies, and one either tells the truth or lies" puzzles. < 1412040128 822132 :AndoDaan!~Daanando@188.188.67.151 PRIVMSG #esoteric :So which question do you ask? < 1412040135 655393 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If your goal is to figure out with one yes/no question whether the person you're talking to is predictable, you can ask: "Are you either predictable and answering this question truthfully, or unpredictable and answering this question untruthfully?" < 1412040160 22269 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The answer will be yes for a predictable person and no for an unpredictable person. < 1412040162 325843 :AndoDaan!~Daanando@188.188.67.151 PRIVMSG #esoteric :Not a yes/no question < 1412040170 884750 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :sure it is < 1412040172 932731 :AndoDaan!~Daanando@188.188.67.151 PRIVMSG #esoteric :is it? < 1412040176 76506 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No, that's "either" as in logical or. < 1412040181 995965 :AndoDaan!~Daanando@188.188.67.151 PRIVMSG #esoteric :oh wait I'm dumb again < 1412040186 306656 :AndoDaan!~Daanando@188.188.67.151 PRIVMSG #esoteric :sorry < 1412040191 694506 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :i mean, in normal people speak they'd answer they're "predictable" or whatever, but this is a logic puzzle < 1412040201 624368 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"is it either the case that ..." < 1412040240 533216 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :http://www.xkcd.com/246/ < 1412040249 852784 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :GeekDude: darn you beat my 1 second < 1412040255 105806 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*me by < 1412040256 339905 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :lol < 1412040259 128530 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The trick is that the unpredictable person doesn't just say "yes"/"no" randomly, they say truth or falsehood randomly. < 1412040368 499757 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So you make a four-way "truth table", True/Yes, True/No, False/Yes, False/No, and see which options are possible. < 1412040388 329039 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :For "are you answering this question truthfully?", the two possibilities are TY and FY. < 1412040389 465301 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :Anyone want to go nerd sniping with me? < 1412040440 92218 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :i have a homework problem about finding equivalent resistance, so uh < 1412040450 875639 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :ACTION giggles  < 1412040553 952582 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :shachaf, now see if you can figure out which door they are guarding in the same question < 1412040565 491289 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Who said anything about doors? < 1412040583 654879 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you just want to figure out the answer to a particular question, that's easy too. < 1412040610 528827 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Like, the original puzzle was there was a door to death and a door to freedom and two guards < 1412040613 879474 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :And you had one question < 1412040665 224312 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!blsq {2 3 4 5}mo < 1412040666 532237 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {2 6 12 20} < 1412040690 42267 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell mroman_ mo doesn't actually square a list, it does zipWith (*) [1..] < 1412040690 250421 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1412040705 539567 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Anyway I need to sleep now < 1412040722 431070 :AndoDaan_!~Daanando@188.189.76.226 JOIN :#esoteric < 1412040736 327543 :AndoDaan!~Daanando@188.188.67.151 QUIT :Ping timeout: 260 seconds < 1412040741 569281 :AndoDaan_!~Daanando@188.189.76.226 PRIVMSG #esoteric :what I wouldn't give for a decent internet connection. < 1412040745 95892 :AndoDaan_!~Daanando@188.189.76.226 NICK :AndoDaan < 1412040770 712049 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a kidney? < 1412040775 643424 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :your firstborn? < 1412040810 419420 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :your secret furry porn collection < 1412040816 76118 :AndoDaan!~Daanando@188.189.76.226 PRIVMSG #esoteric :I'd let my kidney impregnate me so I can offer the latter. < 1412040826 348571 :AndoDaan!~Daanando@188.189.76.226 PRIVMSG #esoteric :Secret? Ha! < 1412040832 60561 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1412040961 680546 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the autographed copy of "On Formally Undecidable Propositions in Principia Mathematica and Related Systems I" < 1412041055 144031 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tycho brahe's nose prosthetic < 1412041080 658696 :AndoDaan!~Daanando@188.189.76.226 PRIVMSG #esoteric :And his sister's glass eye. < 1412041095 252873 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the True Cross < 1412041118 290148 :AndoDaan!~Daanando@188.189.76.226 PRIVMSG #esoteric :Well, a couple of them. < 1412041126 801194 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ic < 1412041129 627925 :AndoDaan!~Daanando@188.189.76.226 PRIVMSG #esoteric :more than enough. < 1412041169 986984 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the sound of one hand clapping, on a phonograph recording made by edison < 1412041195 759356 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and finally, a partridge in a pear tree. < 1412041232 814856 :AndoDaan!~Daanando@188.189.76.226 PRIVMSG #esoteric :if i had any of those, I would... what was this about again? < 1412041267 375134 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what you wouldn't give for a decent internet connection < 1412041403 253102 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Solid gold brick? < 1412041448 969770 :SvenGek!~scht@2602:30a:c079:8ed0:e889:c24:28f1:1116 QUIT :Quit: Cuo-it < 1412041486 131395 :AndoDaan!~Daanando@188.189.76.226 PRIVMSG #esoteric :hmm... Maybe not anything < 1412041514 157985 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the words of a desperate man < 1412041714 115875 :AndoDaan_!~Daanando@188.188.93.57 JOIN :#esoteric < 1412041732 325188 :AndoDaan_!~Daanando@188.188.93.57 PRIVMSG #esoteric :sadness < 1412041798 432348 :AndoDaan!~Daanando@188.189.76.226 QUIT :Ping timeout: 276 seconds < 1412041824 379652 :AndoDaan_!~Daanando@188.188.93.57 NICK :AndoDaan < 1412041829 513953 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :I'd give a good wifi connection for a good wifi connection < 1412042662 617884 :AndoDaan!~Daanando@188.188.93.57 PRIVMSG #esoteric :ACTION I am not here! < 1412042679 872990 :AndoDaan!~Daanando@188.188.93.57 QUIT : < 1412042837 461748 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I believe to argue about pi vs tau, best way is to ignore circles while doing so. Circle is just one use of such thing. It shouldn't be the main point when figuring out what kind of constants to use, although it is one point just as much as the rest of mathematics is. < 1412042845 922875 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :“On computable numbers, with an application to the Entscheidungsproblem” now a New York Times bestseller < 1412042929 41091 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :zzo38: I believe that the symbols for pi and tau should be switched < 1412042934 243420 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :then we should just call it a day < 1412042934 573507 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :(I do use tau in some computer programs.) < 1412042977 666078 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :#define TAU 6..... < 1412043010 318969 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :6.28 < 1412043015 173956 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Typographically, τ = ½ π. < 1412043018 62112 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :It's tau: 6.28! < 1412043040 866521 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Actually I use a lot more digits than that, but that is a part of it < 1412043081 385494 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I believe tat neither pi or tau is wrong and that mathematics still works and still correct regardless. However, that doesn't tell you what is better. I think tau is probably better, but I don't really know everything about such thing. < 1412043113 809230 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :what about M_2_SQRTPI < 1412043212 97828 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Only if you can construct it with straightedge and compass, Bike < 1412043222 324830 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :atan(log(pi)) < 1412043273 742069 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :what if i just draw a computer conforming to posix standards < 1412043318 46768 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :That'd be fancy. < 1412043338 953188 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Does posix have a platonic form < 1412043351 621185 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :yeah it's a bunch of squiggly-ass lines < 1412043527 784495 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://xkcd.com/37/ < 1412043643 237038 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1412044037 633173 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :O, that that mean it is actually a bunch of squiggly ass-lines? < 1412044056 481114 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :yes < 1412044483 130465 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mang14]]4 10 02http://esolangs.org/w/index.php?diff=40563&oldid=40560 5* 0366.229.243.72 5* (+3800) 10Just did a ton of stuff with my language, including put the example interpreter implementation up < 1412044593 398562 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Maybe cards in Aberration Hater Card Game should be identified by their URI (which won't necessarily have to point to an existing file; it is only used as identifier and can be a "urn:" or "guid:" if you want, too), although the URI might not be printed on the card (or possibly it is as a kind of "small print barcode"). Do you like this? < 1412044617 30700 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It means that, if some people make up the card independently with the same name, that it can still be used anyways. < 1412044810 377047 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Did you see my All The Tropes Wiki user page? < 1412044978 418796 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mang14]]4 10 02http://esolangs.org/w/index.php?diff=40564&oldid=40563 5* 0366.229.243.72 5* (+860) 10/* Hello world */ Edit with explaination of how it works < 1412045071 948075 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02http://esolangs.org/w/index.php?diff=40565&oldid=40474 5* 0366.229.243.72 5* (+11) 10Add my esolang to the giant list (Mang) < 1412045441 487779 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1412045560 943772 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net JOIN :#esoteric < 1412047582 994238 :vyv!~vyv@69.158.157.3 QUIT :Ping timeout: 240 seconds < 1412047695 330784 :vyv!~vyv@70.51.218.192 JOIN :#esoteric < 1412049377 696556 :prooftechnique!~NihilistD@c-24-147-92-185.hsd1.vt.comcast.net JOIN :#esoteric < 1412049830 944449 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: More generally, for any P, you can ask: "Is the truth of your answer equal to the truth of P?" < 1412050037 429714 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 245 seconds < 1412050300 781469 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What are you refering to? < 1412050363 488271 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: The sort of puzzle where there are three people, where one tells the truth, one lies, and one either tells the truth or lies. < 1412052522 78069 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :This Pokemon Card GB2 AI very often uses such things as DEFENDER and SELF-DESTRUCT at the worst possible times for them; it often gives me an advantage. < 1412052537 773425 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Why did they design such a stupid AI? < 1412052548 674254 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It is even worse than the first game. < 1412052912 535990 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :It sounds as though they cloned the RPG AIs. < 1412052930 153880 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Maybe; I don't know. < 1412052940 805303 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :You would not believe the number of times I've seen a trainer use Destruct with their last Pokemon. < 1412052945 57819 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Erm, Self-* < 1412052986 551038 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :pikhq: I have seen it too a few times. How many times do you see? < 1412053001 205635 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :I haven't counted. < 1412053029 854081 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :I didn't think to during childhood, and those games were my life for a few years. < 1412053034 792256 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I can compare it to if you have a position in chess that you interpose check with a piece that prevents you from escaping your next move. < 1412053273 992842 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Maybe this comparison isn't quite as good, but it is something. < 1412053345 685200 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :The use of SELF-DESTRUCT in these bad situations may be compared to a bad exchange in chess that loses the initiative. < 1412053503 759253 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Do you play chess at all? < 1412053519 807996 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :I do, though it's been a while. < 1412053782 720385 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I don't really play chess very often, but sometimes I do, and I do sometimes read book describing chess, do some kind of chess problem, etc. < 1412053920 59771 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I also like the retroanalysis problems; I have seen one where it shows you the position of pieces on the board, but doesn't tell you whose turn it is or stuff like that; you are then asked: On which squares did captures occur? < 1412054591 980976 :pikhq!~pikhq@deagol.pikhq.com QUIT :Read error: Connection reset by peer < 1412054840 956756 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Bit shifting and binary arithmetic was invented far before computers were invented. < 1412055212 58442 :pikhq!~pikhq@deagol.pikhq.com JOIN :#esoteric < 1412055469 204888 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Is the Russian algorithm good for making multiplication in 6502? < 1412055927 191928 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: I tend to use tr '\n' ' ' to remove internal newlines. < 1412055944 797436 :conehead_!~conehead@unaffiliated/conehead NICK :conehead < 1412055948 638922 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Of course it converts a final newline to space too.) < 1412055957 370192 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aha < 1412056053 723607 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :O, someone else mention a * b = f(a + b) - f(a - b) where f(x) = x * x / 4 and is of course stored in a precomputed lookup table. < 1412056069 962531 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm that command also evilly does not edit in place. however... < 1412056078 328341 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/learn_apply < 1412056078 962281 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: bin/learn_apply: No such file or directory < 1412056082 443669 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/learn_append < 1412056082 930708 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\? .*//') \ stuff=$(echo "$1" | cut -d' ' -f2-) \ echo "$stuff" >>"wisdom/$topic" \ echo "I knew that." < 1412056144 199691 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It works very well for 8-bits multiplication, at least < 1412056238 432111 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i "4ised -i 'y/"'\n'"/ /"'wisdom/$topic' bin/learn_append < 1412056239 830545 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1412056242 944408 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/learn_append < 1412056243 603295 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\? .*//') \ stuff=$(echo "$1" | cut -d' ' -f2-) \ sed -i 'y/ \ / /wisdom/$topic \ echo "$stuff" >>"wisdom/$topic" \ echo "I knew that." < 1412056250 524519 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bah < 1412056254 745268 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert < 1412056256 31740 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Done. < 1412056271 100229 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i "4ised -i 'y/"'\\n'"/ /"'wisdom/$topic' bin/learn_append < 1412056272 511528 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1412056276 383124 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/learn_append < 1412056276 953181 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\? .*//') \ stuff=$(echo "$1" | cut -d' ' -f2-) \ sed -i 'y/\n/ /wisdom/$topic \ echo "$stuff" >>"wisdom/$topic" \ echo "I knew that." < 1412056287 236899 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert < 1412056288 473792 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Done. < 1412056319 760343 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i "4ised -i 'y/"'\\n'"/ /' "'"wisdom/$topic"' bin/learn_append < 1412056321 691495 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1412056324 51486 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/learn_append < 1412056324 663000 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\? .*//') \ stuff=$(echo "$1" | cut -d' ' -f2-) \ sed -i 'y/\n/ /' "wisdom/$topic" \ echo "$stuff" >>"wisdom/$topic" \ echo "I knew that." < 1412056354 554965 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm wait does sed support that < 1412056359 642287 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? test < 1412056360 580894 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :test failed. HackEgo-JUnit is not available. < 1412056370 78052 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`learn_append test test < 1412056372 288903 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :I knew that. < 1412056374 752640 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? test < 1412056375 560221 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :test failed. HackEgo-JUnit is not available. \ test < 1412056379 509860 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fff < 1412056382 431747 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert < 1412056383 702527 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Done. < 1412056665 433830 :tromp__!~tromp@ool-4570a006.dyn.optonline.net JOIN :#esoteric < 1412056689 954693 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: it also has the entirely fatal flaw of not allowing in-place editing hth < 1412056707 469266 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and sed's y does not seem to support \n < 1412056825 989127 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert 4949 < 1412056827 395430 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Done. < 1412056834 230396 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1412056837 99658 :tromp_!~tromp@ool-4570a006.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1412057032 292344 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 260 seconds < 1412057125 69616 :AndoDaan!~Daanando@188.189.89.44 JOIN :#esoteric < 1412057130 253110 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i "4iperl -i -p -e 's/\n//' "'"wisdom/$topic"' bin/learn_append # from stackoverflow < 1412057131 628804 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1412057141 949686 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`learn_append test test < 1412057144 489907 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :I knew that. < 1412057147 552844 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? test < 1412057148 333278 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :test failed. HackEgo-JUnit is not available.test < 1412057152 436925 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1412057171 738672 :prooftechnique!~NihilistD@c-24-147-92-185.hsd1.vt.comcast.net QUIT :Quit: return () < 1412057177 320059 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i "4cperl -i -p -e 's/\n/ /' "'"wisdom/$topic"' bin/learn_append # from stackoverflow < 1412057178 327171 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1412057181 948629 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`learn_append test test < 1412057184 533882 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/learn_append: line 6: unexpected EOF while looking for matching `'' \ /hackenv/bin/learn_append: line 9: syntax error: unexpected end of file < 1412057196 61802 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wtf < 1412057211 391586 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cata bin/learn_append < 1412057211 985903 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: cata: not found < 1412057216 645007 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/learn_append < 1412057217 96305 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\? .*//') \ stuff=$(echo "$1" | cut -d' ' -f2-) \ perl -i -p -e 's/ \ / /' "wisdom/$topic" \ //' "wisdom/$topic" \ echo "$stuff" >>"wisdom/$topic" \ echo "I knew that." < 1412057236 437039 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1412057248 837498 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i "4cperl -i -p -e 's/\\n/ /' "'"wisdom/$topic"' bin/learn_append # from stackoverflow < 1412057250 274869 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1412057254 786587 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`learn_append test test < 1412057256 929106 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/learn_append: line 7: /: Is a directory \ I knew that. < 1412057275 691951 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"/: Is a directory" impressive < 1412057280 161368 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :god damn you unix derivatives < 1412057290 521549 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/learn_append < 1412057291 5875 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\? .*//') \ stuff=$(echo "$1" | cut -d' ' -f2-) \ perl -i -p -e 's/ \ / /' "wisdom/$topic" \ / /' "wisdom/$topic" \ //' "wisdom/$topic" \ echo "$stuff" >>"wisdom/$topic" \ echo "I knew that." < 1412057320 749037 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok something hideously wrong < 1412057335 953181 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert 4949 < 1412057337 202813 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Done. < 1412057392 114069 :MoALTz!~no@user-5-173-18-247.play-internet.pl QUIT :Quit: Leaving < 1412057406 689387 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i "4iperl -i -p -e 's/\n/ /' "'"wisdom/$topic"' bin/learn_append # from stackoverflow < 1412057408 42268 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1412057414 468979 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/learn_append < 1412057414 981241 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\? .*//') \ stuff=$(echo "$1" | cut -d' ' -f2-) \ perl -i -p -e 's/ \ / /' "wisdom/$topic" \ echo "$stuff" >>"wisdom/$topic" \ echo "I knew that." < 1412057426 523629 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert < 1412057427 841651 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Done. < 1412057444 890475 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i "4iperl -i -p -e 's/"'\\n'"/ /' "'"wisdom/$topic"' bin/learn_append # from stackoverflow < 1412057447 741222 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1412057451 749523 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/learn_append < 1412057452 283355 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\? .*//') \ stuff=$(echo "$1" | cut -d' ' -f2-) \ perl -i -p -e 's/\n/ /' "wisdom/$topic" \ echo "$stuff" >>"wisdom/$topic" \ echo "I knew that." < 1412057468 401026 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm promising < 1412057476 184512 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`learn_append test test < 1412057477 874261 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :I knew that. < 1412057481 808784 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? test < 1412057482 459333 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :test failed. HackEgo-JUnit is not available. test < 1412057489 267928 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`revert < 1412057490 140563 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Done. < 1412057678 840366 :shikhout!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 258 seconds < 1412058339 184571 :AndoDaan_!~Daanando@188.189.71.103 JOIN :#esoteric < 1412058433 88379 :AndoDaan!~Daanando@188.189.89.44 QUIT :Ping timeout: 248 seconds < 1412058471 370281 :AndoDaan_!~Daanando@188.189.71.103 NICK :AndoDaan < 1412058992 408143 :AndoDaan_!~Daanando@188.188.83.183 JOIN :#esoteric < 1412059105 17357 :AndoDaan!~Daanando@188.189.71.103 QUIT :Ping timeout: 248 seconds < 1412060121 973445 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1412060897 27797 :S1!~sheldon@p4FF920A6.dip0.t-ipconnect.de JOIN :#esoteric < 1412061395 445758 :AndoDaan_!~Daanando@188.188.83.183 QUIT :Ping timeout: 272 seconds < 1412062019 515978 :AndoDaan!~Daanando@188.188.65.71 JOIN :#esoteric < 1412062082 439805 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@tell oerjan I knew that. But it works for lists [1..] which is usually what you have when golfing < 1412062082 626827 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1412062100 547110 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :Hey, mroman_. < 1412062118 939939 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :The general purpose square a list is still )S[ < 1412062121 745048 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :Did you submit the latest tast to Anarchy Golf? < 1412062133 575113 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :There's a new problem? < 1412062133 990369 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :tasks* < 1412062146 15135 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :ah. < 1412062150 238400 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :yes. two < 1412062150 425504 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :two new < 1412062190 564412 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :quit rare these days. new problems I mean. < 1412062215 553207 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm < 1412062222 422734 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Highest power of 2 dividing n? < 1412062234 549588 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :looks like a job for until < 1412062255 99264 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which burlesque hasn't < 1412062256 210503 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :weird < 1412062305 861066 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1R@2?^{24jdv}fi < 1412062306 332242 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 0 < 1412062335 188286 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1R@2?^24.+{24jdv}FI < 1412062335 612147 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Unknown command: (FI)! < 1412062350 568968 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1R@2?^24.+{24jdv}fI < 1412062350 929318 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {0 1} < 1412062369 137839 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :this doesn't look right < 1412062374 389925 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1R@2?^24.+ < 1412062374 792123 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 4 9 16 25 36 49 64 81 100 121 144 169 196 225 256 289 324 361 400 441 484 529 < 1412062378 976980 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :oh < 1412062384 85171 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 2 1R@?^24.+ < 1412062384 541536 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 65536 131072 262144 < 1412062393 810658 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 2 1R@?^24.+{24jdv}fI < 1412062394 245907 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {0 1 2} < 1412062400 406173 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 2 1R@?^24.+{24jdv}fI[- < 1412062400 837373 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 2} < 1412062404 910180 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 2 1R@?^24.+{24jdv}fI[~ < 1412062405 326487 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 2 < 1412062415 442172 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 2 1R@?^^^24.+{24jdv}fI[~!! < 1412062415 929820 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 8 < 1412062455 813092 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 2 1R@?^^^12.+{12jdv}fI[~!! < 1412062456 346101 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 4 < 1412062461 89867 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 2 1R@?^^^{12jdv}fI[~!! < 1412062461 652925 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : Ain't nobody got time fo' dat! < 1412062478 97707 :conehead!~conehead@unaffiliated/conehead QUIT :Quit: Computer has gone to sleep < 1412062496 420412 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 2 1R@?^^^20.+{12jdv}fI[~!! < 1412062496 607279 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 4 < 1412062510 969361 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 10{1R@?^^^20.+{12jdv}fI[~!!}GO < 1412062511 405306 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : That line gave me an error < 1412062543 790433 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 10{Pp2 1R@?^^^20.+{pPjdv}fI[~!!}GO < 1412062544 207818 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : Ain't nobody got time fo' dat! < 1412062549 221529 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 5{Pp2 1R@?^^^20.+{pPjdv}fI[~!!}GO < 1412062549 782201 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : Ain't nobody got time fo' dat! < 1412062557 659757 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 2 1R@?^^^20.+{5jdv}fI[~!! < 1412062558 36285 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : That line gave me an error < 1412062565 478346 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :yeah < 1412062570 185424 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :!blsq 20r1 < 1412062570 572916 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Unknown command: (r1)! < 1412062571 977669 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :this is difficult in Burlesque < 1412062587 707721 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :!blsq 20r0 < 1412062588 100437 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Unknown command: (r0)! < 1412062596 149168 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 2 0R@?^^^20.+{5jdv}fI[~!! < 1412062596 618034 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 1 < 1412062598 111738 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ah < 1412062607 434275 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :!blsq "20"r0 < 1412062607 865077 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Unknown command: (r0)! < 1412062609 86553 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 10{2 0R@?^^^20.+{5jdv}fI[~!!}GO < 1412062609 523958 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10} < 1412062618 912428 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :what's my problem < 1412062627 158217 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :there's no r0 < 1412062629 286389 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and no r1 < 1412062635 660424 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 20ro < 1412062635 847294 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20} < 1412062636 827445 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :!blsq 20rz < 1412062637 313984 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20} < 1412062638 205511 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^- that? < 1412062644 961470 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :I'm truly an idiot < 1412062653 769561 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :since when is 9 a power of two o_O < 1412062673 248012 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 10{2 0R@?^^^20.+{5jdv}fI}GO < 1412062673 717343 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :!blsq 20rz{fc}m[ < 1412062673 909956 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : Ain't nobody got time fo' dat! < 1412062674 257879 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{} {1} {1 2} {1 3} {1 2 4} {1 5} {1 2 3 6} {1 7} {1 2 4 8} {1 3 9} {1 2 5 10} { < 1412062710 205484 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 10{2 0R@?^^^20.+{5jdv}fI[~}GO < 1412062710 732878 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : Ain't nobody got time fo' dat! < 1412062725 685939 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 10{2 0R@?^^^20.+{5jdv}fI[~vv}GO < 1412062726 289187 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : Ain't nobody got time fo' dat! < 1412062739 66012 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 10{2 0R@?^^^20.+{5jdv}fI[~!!}GO < 1412062739 569291 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10} < 1412062745 361063 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :wth < 1412062761 369354 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 2 0R@?^^^20.+ < 1412062761 917555 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : Ain't nobody got time fo' dat! < 1412062766 336370 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 2 0R@?^^^10.+ < 1412062766 765856 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : Ain't nobody got time fo' dat! < 1412062779 846260 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 2 0R@?^20.+ < 1412062780 362223 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 65536 131072 26214 < 1412062783 417512 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 2 0R@?^20.+9!! < 1412062783 893135 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 512 < 1412062789 130842 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :there's no 9 in that list < 1412062800 426171 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 10{2 0R@?^^^20.+{5jdv}fI[~j!!}GO < 1412062800 945532 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : Ain't nobody got time fo' dat! < 1412062826 994616 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :!blsq 20rz{fc{2**2}C!\\}m[ < 1412062827 413435 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : That line gave me an error < 1412062842 688067 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :also why am I getting more than 10 elements < 1412062844 751906 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :for 10GO < 1412062846 215484 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :wth < 1412062847 752405 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :!blsq 20rz{fc{2**2}4C!}m[ < 1412062848 150887 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {2 2 2 2 {} 2 2 2 2 {1} 2 2 2 2 {1 2} 2 2 2 2 {1 3} 2 2 2 2 {1 2 4} 2 2 2 2 {1 5 < 1412062875 669559 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq { 1 3 9 24}{2 0R@?^^^20.+{5jdv}fI[~!!}m[ < 1412062876 127885 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 1 1 3 1 9 1 24} < 1412062898 479197 :drdanmaku!uid17782@gateway/web/irccloud.com/x-vexqidljykrxwszs QUIT :Quit: Connection closed for inactivity < 1412062902 548653 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :!blsq 20rz{fc{2**-1}4C!}m[ < 1412062902 908656 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {-1 -1 -1 -1 {} -1 -1 -1 -1 {1} -1 -1 -1 -1 {1 2} -1 -1 -1 -1 {1 3} -1 -1 -1 -1 < 1412062908 754940 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :oh < 1412062912 113564 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :right < 1412062928 954925 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 10{Pp2 0R@?^^^20.+{pPjdv}fI[~j!!}GO < 1412062929 488680 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : Ain't nobody got time fo' dat! < 1412062937 24509 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 10{pP2 0R@?^^^20.+{Ppjdv}fI[~j!!}GO < 1412062937 211204 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :!blsq 20rz{fc{-1 2**\/^^}4C!}m[ < 1412062937 212215 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : That line gave me an error < 1412062937 212379 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{} {} {} {} {} {1} {1} {1} {1} {1} {1 2} {1 2} {1 2} {1 2} {1 2} {1 3} {1 3} {1 < 1412062964 529634 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 10{Pp2 0R@?^^^20.+{PPjdv}fI[~j!!}GO < 1412062964 946954 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : Ain't nobody got time fo' dat! < 1412062974 817038 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :this is insane :( < 1412062994 789526 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 10{Pp2 0R@?^^^20.+{PPjdv}fI[~!!}GO < 1412062995 395702 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : Ain't nobody got time fo' dat! < 1412063000 174481 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 3{Pp2 0R@?^^^20.+{PPjdv}fI[~!!}GO < 1412063000 633384 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : Ain't nobody got time fo' dat! < 1412063014 951504 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :!blsq 20rz{fc 2{.*}4C!}m[ < 1412063015 578065 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {ERROR: Burlesque: (.*) Invalid arguments! ERROR: Burlesque: (.*) Invalid argume < 1412063016 773753 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 3{Pp2 20r@?^^^{PPjdv}fI[~!!}GO < 1412063017 177504 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {ERROR: Burlesque: (!!) Invalid arguments! ERROR: Burlesque: ([~) Invalid argume < 1412063027 61753 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 3{Pp2 20r@?^^^{PPjdv}fI}GO < 1412063027 325592 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :!blsq 20rz{fc 2{^^.*}4C!}m[ < 1412063027 512553 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {ERROR: Burlesque: (fi) Invalid arguments! {PP j dv} ERROR: Burlesque: (**) Inva < 1412063027 699336 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {65536 256 16 4 2 {} 65536 256 16 4 2 {1} 65536 256 16 4 2 {1 2} 65536 256 16 4 < 1412063040 47692 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 3{2 20r@?^^^{24jdv}fI}GO < 1412063040 509424 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18} {1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 < 1412063045 890042 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :!blsq 20rz{fc 2{^^.*}4C!\\}m[ < 1412063046 339420 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {2 16 4 2 {} 2 16 4 2 {1} 2 16 4 2 {1 2} 2 16 4 2 {1 3} 2 16 4 2 {1 2 4} 2 16 4 < 1412063065 631123 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 10{Pp2 0 20r@?^^^{PPjdv}fI[~!!}GO < 1412063066 520587 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : That line gave me an error < 1412063069 279486 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :!blsq 20rz{fc 2{^^.*\\}4C!}m[ < 1412063069 794128 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {ERROR: Burlesque: (\\) Invalid arguments! ERROR: Burlesque: (\\) Invalid argume < 1412063074 440763 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 10{Pp2 0 20r@?^^^{PPjdv}fI}GO < 1412063074 897372 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : That line gave me an error < 1412063080 324949 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :what the < 1412063088 65264 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :!blsq 20rz{fc 2{^^.*}4C!\/\\}m[ < 1412063088 621747 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {536 16 4 2 {} 536 16 4 2 {1} 536 16 4 2 {1 2} 536 16 4 2 {1 3} 536 16 4 2 {1 2 < 1412063098 990051 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 10{Pp2 0 20r@?^^^{pPjdv}fI}GO < 1412063099 439747 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{0} {1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 65536 131072 < 1412063108 259245 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 10{Pp2 0 20r@?^^^{pPjdv}fI[~}GO < 1412063108 729704 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {0 {1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 65536 131072 26 < 1412063112 637180 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 10{Pp2 0 20r@?^^^{pPjdv}fI[~!!}GO < 1412063112 978784 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 2 1 4 1 2 1 8 1 2} < 1412063120 999143 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :haha! < 1412063123 141583 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :!blsq 1{2}4c! < 1412063123 548025 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Burlesque: (c!) Invalid arguments! < 1412063128 141599 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :!blsq 1{2}4C! < 1412063128 585101 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 2 < 1412063133 589471 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 20{Pp2 0 20r@?^^^{pPjdv}fI[~!!}GO < 1412063134 61046 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 2 1 4 1 2 1 8 1 2 1 4 1 2 1 16 1 2 1 4} < 1412063146 124578 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :now < 1412063149 705381 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :what is a partial sum? < 1412063151 354212 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :!blsq 1{2^^\/}4C! < 1412063151 873710 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 2 < 1412063169 78930 :S1!~sheldon@p4FF920A6.dip0.t-ipconnect.de PRIVMSG #esoteric :why do you do 2^^\/ ? < 1412063173 654135 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 10{{Pp2 0 20r@?^^^{pPjdv}fI[~!!}GO++}GO < 1412063174 247290 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : Ain't nobody got time fo' dat! < 1412063180 368696 :AndoDaan!~Daanando@188.188.65.71 PRIVMSG #esoteric :!blsq 1{^^2.*}4C! < 1412063180 793638 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 16 < 1412063185 209764 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 4{{Pp2 0 20r@?^^^{pPjdv}fI[~!!}GO++}GO < 1412063185 669363 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 3 4 8} < 1412063191 381471 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 5{{Pp2 0 20r@?^^^{pPjdv}fI[~!!}GO++}GO < 1412063191 772893 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 3 4 8 9} < 1412063197 452378 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 260 seconds < 1412063207 15070 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 6{{Pp2 0 20r@?^^^{pPjdv}fI[~!!}GO++}GO < 1412063207 476247 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 3 4 8 9 11} < 1412063209 213607 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ok < 1412063212 397810 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :thats A006520 < 1412063216 512469 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it's pretty slow though < 1412063259 549805 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :yep. too slow for anagol < 1412063277 282232 :AndoDaan_!~Daanando@188.188.71.118 JOIN :#esoteric < 1412063278 412946 :AndoDaan_!~Daanando@188.188.71.118 PRIVMSG #esoteric :!blsq 1{2.*^^2**}4C! < 1412063278 869363 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 1073741824 < 1412063292 922784 :AndoDaan_!~Daanando@188.188.71.118 PRIVMSG #esoteric :!blsq 1{2.*^^2**++}4C! < 1412063293 450931 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 19292178609371873283721881554959056663564876247763779584 < 1412063310 353198 :AndoDaan_!~Daanando@188.188.71.118 PRIVMSG #esoteric :no idea what that monstrosity is. < 1412063336 537544 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it's < 1412063350 329564 :AndoDaan_!~Daanando@188.188.71.118 PRIVMSG #esoteric :192921.... < 1412063359 6230 :AndoDaan_!~Daanando@188.188.71.118 PRIVMSG #esoteric :....9584 < 1412063360 432860 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :(*2)^2 + digit sum < 1412063361 920770 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I guess < 1412063378 825325 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1{2.*^^2**++}4C!#s < 1412063379 375206 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {19292178609371873283721881554959056663564876247763779584 964608930468593664 482 < 1412063383 589935 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1{2.*^^2**++}2C!#s < 1412063384 138058 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {482304 24 1} < 1412063397 877392 :S1!~sheldon@p4FF920A6.dip0.t-ipconnect.de QUIT :Quit: S1 < 1412063398 64193 :AndoDaan_!~Daanando@188.188.71.118 PRIVMSG #esoteric :burlesque has no limit on bignumbers? < 1412063409 33234 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2.*^^2** < 1412063409 399050 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 4 < 1412063429 629731 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ah ** is power < 1412063430 14482 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ok < 1412063436 789790 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :so < 1412063482 446200 :AndoDaan!~Daanando@188.188.65.71 QUIT :Ping timeout: 276 seconds < 1412063492 694104 :AndoDaan_!~Daanando@188.188.71.118 NICK :AndoDaan < 1412063499 542862 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :++ is concenatenate digits < 1412063507 113641 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2.*^^2** < 1412063507 502832 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 4 < 1412063509 894020 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2.*^^2**++ < 1412063510 263162 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 24 < 1412063530 877721 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :(x*2)++(2^x) < 1412063558 291199 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 24 2.* 24 2** < 1412063558 624940 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 576 < 1412063585 649983 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 24 2.* 24 2**#s < 1412063586 85838 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {576 48} < 1412063598 653650 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 24 2.* 2 24** < 1412063599 10739 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 16777216 < 1412063608 893060 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 24 2.* 48 2** < 1412063609 334559 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 2304 < 1412063612 922840 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 24 2.* 48 2**++ < 1412063613 293195 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 482304 < 1412063623 969432 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :(x*2)++(x*2)^2 < 1412063628 100531 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^- that's what you're doing < 1412063637 737799 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :where ++ is concatenate digits < 1412063682 654032 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :AndoDaan: and yes. Burlesque has no limit on integers < 1412063694 410877 :sebbu!~sebbu@ADijon-152-1-12-174.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1412063698 305523 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :except for the haskell limits of course < 1412063699 213111 :AndoDaan!~Daanando@188.188.71.118 PRIVMSG #esoteric :If I'm not constantly checking with the langref, I have nearly no idea what 's what < 1412063704 645571 :AndoDaan!~Daanando@188.188.71.118 PRIVMSG #esoteric :okay thanks. < 1412063709 322136 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :i.e. !! < 1412063713 909378 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@type (!!) < 1412063714 801474 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :[a] -> Int -> a < 1412063719 558377 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!! want's an Int < 1412063733 603032 :sebbu!~sebbu@ADijon-152-1-12-174.w83-194.abo.wanadoo.fr QUIT :Changing host < 1412063733 789773 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1412063746 57590 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which means that when using !! in Burlesque it will convert the Unbounded Integer into a bounded integer < 1412063770 406007 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :if you ever have that large lists :) < 1412063791 868840 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :AndoDaan: I get that @checking with the langref < 1412063815 149423 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :if you golf regularily you know the most used commands fluently ;) < 1412063831 949938 :AndoDaan!~Daanando@188.188.71.118 PRIVMSG #esoteric :I'm thinking of writing a little program to help me organize and look up the instruction set a bit better. < 1412063833 506184 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :for other stuff I just know that it's there and I can look it up in the langref < 1412063840 596910 :AndoDaan!~Daanando@188.188.71.118 PRIVMSG #esoteric :until I get the hang of it. < 1412063855 866489 :AndoDaan!~Daanando@188.188.71.118 PRIVMSG #esoteric :I'm sure it's all slowly perculating into my brain. < 1412063862 642885 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I was seriously thinking about self-recursive 2D language somewhat akin to Orthogonal < 1412063873 360024 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :not sure if it will every fly though < 1412063888 312902 :AndoDaan!~Daanando@188.188.71.118 PRIVMSG #esoteric :Only one way to find out. < 1412063895 366619 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :right < 1412063897 789488 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :also the Burlesque Shell has tabcompletion for commands btw ;) < 1412063926 115853 :AndoDaan!~Daanando@188.188.71.118 PRIVMSG #esoteric :nice. thanks. < 1412063952 398303 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :technically you could write a little translater from verbose Burlesque to Burlesque < 1412063968 753151 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which would allow you to write using the Names of the Commands < 1412063970 508428 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :suchas < 1412064010 612974 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :20 {primeFactors sum} generateListO < 1412064014 686987 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :instead of < 1412064023 563120 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :20{fC++}GO < 1412064048 580760 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :also I think some people have a regex collection for usual shortcuts ;) < 1412064053 562753 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I had one, but I lost it < 1412064070 941412 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :i.e. it would detect that you wrote {aabb}m[ insteaf of )aa)bb or things like that < 1412064083 420440 :AndoDaan!~Daanando@188.188.71.118 PRIVMSG #esoteric :I might do that. atm I'm just bashing my fingers in the hopes of finding the right combination of characters. < 1412064153 424287 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 246 seconds < 1412064425 234822 :sebbu!~sebbu@ADijon-152-1-40-102.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1412064462 413323 :sebbu!~sebbu@ADijon-152-1-40-102.w83-194.abo.wanadoo.fr QUIT :Changing host < 1412064462 600388 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1412065348 293214 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 250 seconds < 1412065729 385396 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1412066136 810125 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03RonKnatchbull 5* 10New user account < 1412066748 920024 :sebbu!~sebbu@ADijon-152-1-40-185.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1412066749 106743 :sebbu!~sebbu@ADijon-152-1-40-185.w83-194.abo.wanadoo.fr QUIT :Changing host < 1412066749 106873 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1412067537 703414 :AndoDaan!~Daanando@188.188.71.118 PRIVMSG #esoteric :!blsq ?_ < 1412067538 197733 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "I have 340 non-special builtins!" < 1412067557 629610 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"I have 340 builtins, but that's nothing special." < 1412067803 560349 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :presumably it also has 60 special builtins as well < 1412068215 248586 :heroux!sandroco@50708355.static.ziggozakelijk.nl JOIN :#esoteric < 1412068217 820968 :heroux_!sandroco@50708355.static.ziggozakelijk.nl JOIN :#esoteric < 1412068676 294588 :AndoDaan!~Daanando@188.188.71.118 QUIT :Ping timeout: 250 seconds < 1412068702 58383 :AndoDaan!~Daanando@188.188.64.150 JOIN :#esoteric < 1412070347 698194 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :b_jonas: Let me count them. < 1412070401 564807 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :#Q #q #J #j @ ) : , < 1412070414 173948 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :about 8 special built-ins < 1412070433 883447 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq #Q#s < 1412070434 441076 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{#s}} < 1412070452 566375 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :#Q pushes the code on the right side of it to the stack < 1412070466 290135 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq #Q{}#q1 2 3 4 < 1412070466 679908 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{} #q 1 2 3 4} < 1412070474 462312 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq #Q{}#q1 2 3 4#s < 1412070474 892222 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{} #q 1 2 3 4 #s} < 1412070488 256464 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :where as #q pops code from the stack < 1412070499 61984 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 2 .+}#q3 4.+ < 1412070499 498581 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 3 < 1412070503 646129 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 2 .+}#q3 4.+#s < 1412070504 78131 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 3 < 1412070508 905043 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 2 .+}#q3 4.+ < 1412070509 126014 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 3 < 1412070514 762494 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :so the 3 4 .+ isn't executed at all < 1412070537 214399 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 2 .+}#j3 4.+ < 1412070537 690140 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 7 < 1412070539 832441 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 2 .+}#j3 4.+#s < 1412070540 282792 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {7 3} < 1412070551 18100 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :#j appends code but does not replace it < 1412070628 837777 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq @'c10.+ < 1412070629 277430 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "cccccccccc" < 1412070644 678861 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 'c10.* < 1412070645 149634 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "cccccccccc" < 1412070842 433007 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mroman_: but aren't there like parenthesis or something for defining functions too? or is this so much forth-like that there's nothing < 1412070857 42610 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :b_jonas: not yet, no < 1412070863 865697 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :You can't define functions < 1412070873 667883 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Not in a reasonable way < 1412070884 616797 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh.... < 1412070885 400808 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1412070889 720845 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :will you add a way later/ < 1412070890 976782 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :? < 1412070895 601961 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I will < 1412070931 265136 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :also variables < 1412070935 444240 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :so you can do stuff like < 1412071009 45620 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`X:=1 2 < 1412071010 233762 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: X:=1: not found < 1412071020 648419 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`Y:= %X ?+ < 1412071021 120883 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: Y:=: not found < 1412071162 145858 :Majid_!~VOID@243.218.2.109.rev.sfr.net JOIN :#esoteric < 1412071200 228749 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yeah, that would be useful < 1412071232 25328 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :http://codepad.org/k9FhEYNg < 1412071237 405061 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^- that's my sketch so far for that < 1412071298 221328 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :also it will be shipped with predefined longversions of commands < 1412071300 638254 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :i.e. < 1412071318 273948 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`add={?+} `group={=[} < 1412071318 754708 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: add={?+}: not found < 1412071318 959994 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :etc. < 1412071336 464782 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :eh < 1412071339 11350 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`Add that is < 1412071339 586198 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: Add: not found < 1412071344 410024 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :they must start with an uppercase letter < 1412071361 369954 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`a `b `c are already reserved < 1412071361 812247 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: a: not found < 1412071369 814988 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :there's not a single character that can be freely used I think < 1412071426 997152 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :also it would be %Increment in the spec < 1412071458 539289 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :b_jonas: the problem is that you need a prefix < 1412071459 568005 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :because < 1412071462 192512 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "increment"ps < 1412071462 697597 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {ERROR: (line 1, column 10): < 1412071465 128469 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "increment."ps < 1412071465 623345 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {in cr em en t.} < 1412071473 904073 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :would be parsed as a chain of commands < 1412071491 142319 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :so you need to tell the parser with a prefix that it's not a chain of commands < 1412071500 346366 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :there's no command that starts with % < 1412071504 882348 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :so % is a good choice as a prefix < 1412071552 964881 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mroman_: could you just modify existing names so you free u psomething? < 1412071587 240343 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Like what? < 1412071595 768260 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :` and % are free prefixes < 1412071596 262192 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found < 1412071600 834062 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I can use them < 1412071609 626440 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1412071614 902234 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :that is ` and % followed by an uppercase letter ;) < 1412071626 927445 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :But no: I can't change existing commands < 1412071631 868833 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :can you also have two-letter variables, or letter+number variables? < 1412071633 382634 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :that would break programs on anagol using them < 1412071649 466759 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :b_jonas: you mean like `foo0? < 1412071671 633013 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, like that < 1412071683 168895 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but that's too long, so more like %M2 and %Te < 1412071689 781109 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ah sure < 1412071691 81925 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :no problem < 1412071695 654169 :Majid_!~VOID@243.218.2.109.rev.sfr.net PART #esoteric :"Leaving" < 1412071696 416959 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1412071706 483940 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :they can't contain a = though ;) < 1412071711 158705 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`Xheutn=... < 1412071711 678222 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: Xheutn=...: not found < 1412071718 264803 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :do you do a new incompatible major version every four years? < 1412071719 352589 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it'll just parse until it reaches a = for the assignment < 1412071734 635272 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :b_jonas: all versions are fully backwards compatible < 1412071745 781166 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or, like, every triangular numbered year starting from the first release < 1412071751 58571 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :?? < 1412071774 777257 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :or what do you mean with "incompatible"? < 1412071792 297245 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :one with incompatible syntax so it doesn't run older programs < 1412071799 581331 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :no < 1412071801 296820 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1412071801 493226 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :like I said < 1412071807 960157 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it's backwards compatible < 1412071822 348966 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Burlesque will always be able to run older programs < 1412071876 618698 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I have a "contract" with golf.shinh.org that newer Burlesque versions must still run programs written for older versions < 1412071924 425624 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure, I mean doing an incompatible release in such a way that it has a new name and you still maintain the old version and golf entries specify the version in their language < 1412071929 165335 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :What happens if you take back the contract? Do they take out a contract? < 1412071975 13742 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :wait < 1412071981 627440 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :b_jonas: what are you actually talking about? < 1412071995 592786 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :variables can be added to Burlesque without breaking existing programs. < 1412072002 144839 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure < 1412072020 57981 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Well, adding a program prefix to switch to a different language still leaves it backwards compatible. < 1412072023 247696 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :You want me to release a new Version of Burlesque under a different name? < 1412072034 992926 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no... never mind < 1412072052 240822 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I was just talking about the hypothetical for when you want to break compatibility. but you don't want to. so it's not important < 1412072055 392032 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :let's forget it < 1412072061 696959 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm sorry < 1412072084 547332 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :If I did break compatability then it would be a different language < 1412072112 770857 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :b_jonas: I see no advantage in breaking compatability < 1412072140 202503 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I would only do that to make a fully fledged general purpose language out of it with the chance of being used by more than 5 people < 1412072147 404458 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but I doubt that this will ever be the case < 1412072164 630984 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Is it being golfed by more than 5 people? < 1412072167 256155 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :so my "customers" are golfers on anagol and anagol requires full backwards compatability < 1412072193 661964 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Jafet: there's clock, teebe, hendrik, noodl, andodaan, me < 1412072203 737380 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and sometimes someone gives it a shot too < 1412072221 59090 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :andodaan is the newest golfer so far in Burlesque < 1412072253 536970 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :now when you said above `add={?+} < 1412072259 597243 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :how would you invoke that then? < 1412072315 400077 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :oh. and pooq also golfs in it < 1412072333 481804 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and how does the assignment knows where the assigned stuff ends? shouldn't it be a suffix so it pops a value from the stack and assigns that? < 1412072349 314724 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :some other not so active burlesque golfers are desty, migo, whio < 1412072375 777768 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :b_jonas: { ... } < 1412072379 729553 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`add={ ... } < 1412072380 253525 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: add={: not found < 1412072386 120576 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :the } specifies the end < 1412072387 753591 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :of course < 1412072393 680321 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :{ ... }`Add is also fine < 1412072418 756863 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mroman_: um... but then why do you need the equals sign if the bracket already delimits? < 1412072422 48922 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh < 1412072427 392907 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so it would work as suffix too < 1412072428 812832 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1412072495 430017 :boily!~boily@96.127.201.149 JOIN :#esoteric < 1412075265 240745 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :`? burlesque < 1412075265 919690 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Burlesque is only the sexiest language on Earth. (See: http://mroman.ch/burlesque) < 1412075278 392763 :boily!~boily@96.127.201.149 PRIVMSG #esoteric :ah, so that's how the update is. < 1412076269 123698 :boily!~boily@96.127.201.149 QUIT :Quit: MARSH CHICKEN < 1412076998 570154 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq !blsq ?? < 1412076999 47745 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : That line gave me an error < 1412077004 849644 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq !blsq ?? < 1412077005 231872 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : That line gave me an error < 1412077016 624274 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :?? < 1412077030 330764 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq ?? < 1412077030 718605 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "Burlesque - 1.7.3" < 1412077067 637991 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq ??L[ < 1412077068 167427 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 17 < 1412077093 882579 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq :a < 1412077094 443575 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: (line 1, column 3): < 1412077107 526802 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq %a < 1412077107 974754 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: (line 1, column 3): < 1412077112 449870 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq @ < 1412077112 905440 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : @ < 1412077126 111349 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq q5l < 1412077126 567114 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: (line 1, column 4): < 1412077129 350680 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq q5 < 1412077129 790529 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {5} < 1412077136 142011 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq q1 5 6 < 1412077136 622548 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 6 < 1412077150 250855 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq q1128 < 1412077150 613123 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1128} < 1412077171 858269 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq ?n < 1412077172 254137 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : That line gave me an error < 1412077180 71473 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 156?n < 1412077180 542142 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : l_ < 1412077214 421889 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 339rz < 1412077214 918951 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 < 1412077245 522379 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 0 39ro < 1412077245 932937 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : No output! < 1412077252 689038 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 0 39r@ < 1412077253 188208 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : No output! < 1412077270 144453 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq ,339rz < 1412077270 630464 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 < 1412077348 266490 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "5"to < 1412077348 711206 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "Str" < 1412077385 37075 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "Str"\/to~= < 1412077385 508858 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 0 < 1412077446 815773 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 339rzfC < 1412077447 355505 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : That line gave me an error < 1412077487 218013 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 339rz{fc>]}m[ < 1412077487 594242 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : That line gave me an error < 1412077493 253728 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 339rz{f!>]}m[ < 1412077493 721846 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {ERROR: Burlesque: (>]) Invalid arguments! ERROR: Unknown command: (f!)! 0 ERROR < 1412077533 624137 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hu < 1412077539 533587 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 339rz < 1412077539 962616 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 < 1412077541 821848 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 339rzfC < 1412077542 474884 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : That line gave me an error < 1412077544 701869 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :wtf < 1412077553 246576 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ah < 1412077557 185976 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :div by zero < 1412077558 226548 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :;0 < 1412077560 557940 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1fC < 1412077561 63027 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {} < 1412077563 513685 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 0fC < 1412077564 45900 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : That line gave me an error < 1412077565 28882 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :I'm the worst. < 1412077598 254613 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 339rofC < 1412077598 758243 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{} {2} {3} {2 2} {5} {2 3} {7} {2 2 2} {3 3} {2 5} {11} {2 2 3} {13} {2 7} {3 5 < 1412077609 466123 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 339rofC<[ < 1412077609 914501 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Unknown command: (<[)! < 1412077618 793514 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 339rofCe!>[ < 1412077619 225658 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Unknown command: (>[)! < 1412077622 27194 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 339rofCe!>] < 1412077622 493962 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 113 < 1412077648 175232 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 339rofC){>]}n[ < 1412077648 625699 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Unknown command: (n[)! < 1412077659 54872 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 339rofC){>]}m[ < 1412077659 627420 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Burlesque: (m[) Invalid arguments! < 1412077681 142157 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 339rofC < 1412077681 617822 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{} {2} {3} {2 2} {5} {2 3} {7} {2 2 2} {3 3} {2 5} {11} {2 2 3} {13} {2 7} {3 5 < 1412077695 663454 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 2 339rofC){>]} < 1412077696 214681 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{>]} {} {>]} {2} {>]} {3} {>]} {2 2} {>]} {5} {>]} {2 3} {>]} {7} {>]} {2 2 2} < 1412077715 915207 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :map can actually be used to insert stuff between elements < 1412077724 729880 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 10ro)-1 < 1412077725 202096 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {-1 1 -1 2 -1 3 -1 4 -1 5 -1 6 -1 7 -1 8 -1 9 -1 10} < 1412077729 256508 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100rofC) >] < 1412077729 687830 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : That line gave me an error < 1412077734 152298 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100rofC>] < 1412077734 533910 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {97} < 1412077752 31564 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100rofC^^>] < 1412077752 441321 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {97} < 1412077761 382335 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100ro^^fC>] < 1412077761 782244 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {97} < 1412077770 928602 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100ro\*fC>] < 1412077771 354193 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Burlesque: (>]) Invalid arguments! < 1412077775 404304 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100ro\^fC>] < 1412077775 926148 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Burlesque: (>]) Invalid arguments! < 1412077788 72865 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100rofC[< < 1412077788 654084 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Unknown command: ([<)! < 1412077792 833620 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100rofC[> < 1412077793 343291 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Unknown command: ([>)! < 1412077799 331234 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100rofC < 1412077799 786953 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{} {2} {3} {2 2} {5} {2 3} {7} {2 2 2} {3 3} {2 5} {11} {2 2 3} {13} {2 7} {3 5 < 1412077807 361800 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100rofCe! < 1412077807 811228 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {2 2 5 5} < 1412077818 562858 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100rofCpe < 1412077819 42642 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {ERROR: Burlesque: (ps) Invalid arguments! 2 ERROR: Burlesque: (ps) Invalid argu < 1412077822 277950 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100rofCsp < 1412077822 696865 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :Ain't nobody got output fo' that! < 1412077826 169494 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100rofCspuN < 1412077826 681629 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Burlesque: (\[) Invalid arguments! < 1412077831 861872 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100rofCuN < 1412077832 294369 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ["\n", 2, "\n", 3, "\n", 2, 2, "\n", 5, "\n", 2, 3, "\n", 7, "\n", 2, 2, 2, "\n" < 1412077840 906353 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100rofCun < 1412077841 342314 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"\n" 2 "\n" 3 "\n" 2 2 "\n" 5 "\n" 2 3 "\n" 7 "\n" 2 2 2 "\n" 3 3 "\n" 2 5 "\n" < 1412077847 541853 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100rofCln < 1412077847 966426 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Burlesque: (ln) Invalid arguments! < 1412077861 229074 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100rofC1co < 1412077861 649589 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{{}} {{2}} {{3}} {{2 2}} {{5}} {{2 3}} {{7}} {{2 2 2}} {{3 3}} {{2 5}} {{11}} { < 1412077864 53901 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hu < 1412077869 542546 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100rofC1CO < 1412077869 989199 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{{}} {{2}} {{3}} {{2 2}} {{5}} {{2 3}} {{7}} {{2 2 2}} {{3 3}} {{2 5}} {{11}} { < 1412077870 177635 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Ain't nobody got output fo' that < 1412077871 518822 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :wth is this < 1412077895 337480 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100rofC<-uN < 1412077895 896870 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : [2, 2, 5, 5, "\n", 3, 3, 11, "\n", 2, 7, 7, "\n", 97, "\n", 2, 2, 2, 2, 2, 3, "\ < 1412077907 637943 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :? < 1412077907 824666 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ah. if there's no output. < 1412077920 938767 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :AndoDaan: un is broken for non-strings < 1412077930 906528 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :not broken, but it doesn't unlines < 1412077944 341990 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 2 100rofCm]wd < 1412077944 825873 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "[] [2] [3] [2, 2] [5] [2, 3] [7] [2, 2, 2] [3, 3] [2, 5] [11] [2, 2, 3] [13] [2 < 1412077952 553960 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 2 100rofCm]wD < 1412077953 86357 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : [] [2] [3] [2, 2] [5] [2, 3] [7] [2, 2, 2] [3, 3] [2, 5] [11] [2, 2, 3] [13] [2, < 1412077956 941151 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100rofCwd < 1412077957 405630 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {' 2 ' 3 ' 2 2 ' 5 ' 2 3 ' 7 ' 2 2 2 ' 3 3 ' 2 5 ' 11 ' 2 2 3 ' 13 ' < 1412077982 478581 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100rofC[~wd < 1412077983 70315 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {ERROR: Burlesque: (_+) Invalid arguments!} < 1412077984 922477 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :unlines and words just assume that it's a list of Strings < 1412077988 307495 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100rofC[-wd < 1412077988 807485 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {2 ' 3 ' 2 2 ' 5 ' 2 3 ' 7 ' 2 2 2 ' 3 3 ' 2 5 ' 11 ' 2 2 3 ' 13 ' 2 < 1412077992 169613 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :if it's not a list of Strings then sideffects happen < 1412078001 247483 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :okay < 1412078009 570932 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :because unlines/words are defined as < 1412078028 69260 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100rofC[-wdsh < 1412078028 506626 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : [2, , 3, , 2, 2, , 5, , 2, 3, , 7, , 2, 2, 2, , 3, 3, , 2, 5, , 11, , < 1412078032 589827 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100rofC[-wdsH < 1412078033 100952 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Burlesque: (ff) Invalid arguments! < 1412078036 844789 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :"\n"\/[[\[ < 1412078040 597551 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100rofC[-Ff < 1412078040 970059 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Burlesque: (ff) Invalid arguments! < 1412078046 915973 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {"hi" "there"}"\n"\/[[\[ < 1412078047 350173 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "hi\nthere" < 1412078054 806861 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 2 3}"\n"\/[[\[ < 1412078055 289771 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "\n12\n3" < 1412078066 178367 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :unlines intersperses "\n" and then calls concat < 1412078066 365025 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100rofC[-"\n"\/[[\[ < 1412078066 719000 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {2 "\n" 3 "\n" 2 2 "\n" 5 "\n" 2 3 "\n" 7 "\n" 2 2 2 "\n" 3 3 "\n" 2 5 "\n" 11 " < 1412078110 474780 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100rofC[-vv"\n"\/[[\[ < 1412078111 19040 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Burlesque: (\[) Invalid arguments! < 1412078116 818178 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 2 100rofC[-"\n"\/[[\[ < 1412078117 283209 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {2 "\n" 3 "\n" 2 2 "\n" 5 "\n" 2 3 "\n" 7 "\n" 2 2 2 "\n" 3 3 "\n" 2 5 "\n" 11 " < 1412078138 497760 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :alright. enough messing around. < 1412078158 433678 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :Time to write an OS in burlesque. < 1412078175 851169 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :or something smaller. < 1412078176 38319 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :You are welcome to implement I/O in Burlesque ;) < 1412078196 958596 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :Maybe in time, I might have some ideas. < 1412078219 130035 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :I'm still way too inexperienced. < 1412078229 998141 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :If you need new features to do something just ask me ;) < 1412078233 423083 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :to even think of adding to your language. < 1412078244 358105 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I'm happy to introduce new features if they will be needed. < 1412078244 618341 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :Okay, thanks. < 1412078301 897782 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :Probably shouldn't be dependant an what questions anarchy golf is outputing < 1412078337 108058 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :Like now it would be read for a _a command < 1412078377 464742 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :_a looks up the A045718 sequence online < 1412078385 926329 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :and prints it out < 1412078409 153760 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :whadda ya think? < 1412078522 253844 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :no < 1412078529 981783 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :good call. < 1412078539 953619 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :(sorry, I'm being silly.) < 1412078568 481926 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :New features must be of "general purpose" < 1412078584 293912 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and not just to solve one challenge < 1412078839 82475 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :Q: how does regex work? < 1412079189 416695 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "hi there""i t"~= < 1412079189 825630 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 1 < 1412079194 46601 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "hithere""i t"~= < 1412079194 536756 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 0 < 1412079201 870811 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :~= is "does it match my regex" < 1412079213 610006 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "hi there""(i.t)"=~ < 1412079214 134050 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"i t"} < 1412079220 286388 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "hixthere""(i.t)"=~ < 1412079220 864243 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"ixt"} < 1412079228 23173 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :=~ is "what matches my regex" < 1412079233 315040 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :i.e. < 1412079247 959149 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "content""(.*)"=~ < 1412079248 464655 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"content"} < 1412079251 729734 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric : . means any character? < 1412079257 66260 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :yeah < 1412079267 291303 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :and for digits and letters? < 1412079267 652787 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it's POSIX RegularExpression < 1412079278 574769 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :you should google for posix regexp to learn how posix regexps work < 1412079284 553791 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :that's not Burlesque specific < 1412079295 941740 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :Okay, I'll look that up, < 1412079303 263123 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"man 7 regex" can often also help. < 1412079316 550439 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :mroman_: Basic or extended? < 1412079388 434143 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fizzie: It uses regex-compat < 1412079392 241293 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :wich uses Text.Regex.Posix < 1412079397 561888 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which is a wrapper for the c posix regex api < 1412079403 828196 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :so I guess whatever the c posix regex api is doing < 1412079451 307130 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It can do both, depending on whether REG_EXTENDED flag is specified or not. < 1412079532 845900 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"compExtended (REG_EXTENDED) which can be set to use extended instead of basic regular expressions. This is set in the defaultCompOpt value." (Text.Regex.Posix.Wrap) < 1412079537 69450 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Apparently extended, then. < 1412079589 94751 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "today is weekday"(week.*)=~ < 1412079589 617752 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: (line 1, column 22): < 1412079597 574793 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "today is weekday"(week)=~ < 1412079597 966553 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: (line 1, column 22): < 1412079611 313793 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "today is weekday""(week.)"=~ < 1412079611 732252 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"weekd"} < 1412079710 505149 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :!blsq "just testing""(s)(t)"=~ < 1412079710 986899 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"s" "t"} < 1412079758 765538 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "today is weekday""(week.[^[:space:]])"=~ < 1412079759 240884 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"weekda"} < 1412079770 674917 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "today is weekday""(week.[^[:space:]]+)"=~ < 1412079771 120133 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"weekday"} < 1412079791 642178 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You probably don't want the . in there. < 1412079801 733946 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "today is weekday, and the weekend is far away""(week[^[:space:]]+)"=~ < 1412079802 97831 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"weekday,"} < 1412079853 656426 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "today is weekday, and the weekend is far away""{(week[^[:space:]]+)"=~}m[ < 1412079854 171873 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : That line gave me an error < 1412079900 426953 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :Damn, I need to start getting to grips with the control flow aspects. < 1412079961 270405 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hu < 1412079967 10821 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :your { } are missmatched < 1412079979 871325 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "today is weekday, and the weekend is far away"{"(week[^[:space:]]+)"=~}m[ < 1412079980 313838 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {ERROR: Burlesque: (_+) Invalid arguments!} < 1412079990 409816 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "today is weekday, and the weekend is far away"{("week[^[:space:]]+)"=~}m[ < 1412079990 837260 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: (line 1, column 70): < 1412079997 760192 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "today is weekday, and the weekend is far away"{"(week[^[:space:]]+)"=~}m[ < 1412079998 218432 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {ERROR: Burlesque: (_+) Invalid arguments!} < 1412080008 787941 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but you can't map over a string like that < 1412080011 227063 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "today is weekday, and the weekend is far away"{^^"(week[^[:space:]]+)"=~}m[ < 1412080011 630670 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {ERROR: Burlesque: (_+) Invalid arguments!} < 1412080020 805854 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "today is weekday, and the weekend is far away"wd{"(week[^[:space:]]+)"=~}m[ < 1412080021 266327 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{} {} {"weekday,"} {} {} {"weekend"} {} {} {}} < 1412080044 314085 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :ah. < 1412080055 907879 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :you can only map over a string < 1412080059 293420 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :if you work on characters < 1412080067 941960 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :regex works on strings however < 1412080105 629271 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :!blsq {"(week[^[:space:]]+)"~=}"today is weekday, and the weekend is far away"wdf[ < 1412080106 237904 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"(week[^[:space:]]+)" ~=} < 1412080112 824881 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I got it wrong. :/ < 1412080127 817471 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :what do you wan't to do? < 1412080143 930075 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Filter the words with {"(week[^[:space:]]+)"~=}. < 1412080172 233640 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "today is weekday, and the weekend is far away"wd{"(week[^[:space:]]+)"~=}f[ < 1412080172 732369 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"weekday," "weekend"} < 1412080192 987153 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess I misinterpreted the order of the arguments column for f[. < 1412080199 950347 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "today is weekday, and the weekend is far away"wd{"(week[^[:space:],]+)"~=}f[ < 1412080200 391188 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"weekday," "weekend"} < 1412080208 759150 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "today is weekday, and the weekend is far away"wd{"(week[^[:space:]\,]+)"~=}f[ < 1412080209 250180 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"weekday," "weekend"} < 1412080215 329280 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "today is weekday, and the weekend is far away"wd{"(week[^[:space:]%,]+)"~=}f[ < 1412080215 749495 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"weekday," "weekend"} < 1412080217 805769 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :The first argument to filter is the list to filter and the second argument is the "filter" < 1412080255 835996 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The reference for f[ says "Block f, Block a -- Filters a list according to the predicate f" while m[ says "Block ls, Block f -- Apply f to every element in ls and collect the result in a block" -- how then can f[ and m[ have arguments in the same order? < 1412080259 140781 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric : , is a special character? < 1412080272 677781 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fizzie: Oh. < 1412080275 926403 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Thx for reporting that. < 1412080310 97969 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :The documented order is indeed wrong. < 1412080354 145849 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :AndoDaan: , is not a special character, but when filtering, you get the original word, not the part the regex's () matched. < 1412080403 922522 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :exactly < 1412080408 125541 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Burlesque seems to be missing the Perl @a = ($s =~ m//g) -style "list of all matches of a regex" feature. < 1412080443 828571 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1412080445 219628 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :you mean like < 1412080456 668572 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "abc""(.*)"=~ < 1412080457 91273 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"abc"} < 1412080462 861192 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "today is weekday, and the weekend is far away"wd{"(week[^[:digit:]^[:punct:]]+)"~=}f[ < 1412080463 453581 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"weekday," "weekend"} < 1412080465 437111 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "abc""(.)"=~ < 1412080465 623851 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a"} < 1412080472 39757 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "today is weekday, and the weekend is far away"wd{"(week[^[:digit:][:punct:]]+)"~=}f[ < 1412080472 576131 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"weekday," "weekend"} < 1412080475 406545 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^- you want {"a" "b" "c"} @fizzie < 1412080529 550064 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "today is weekday, and the weekend is far away"wd{"(week[a-z]+)"~=}f[ < 1412080529 930450 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"weekday," "weekend"} < 1412080543 685948 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`perl-e @a = ("foo 123 bar 456 baz 789 quux" =~ /\d+/g); print join(" ", @a); < 1412080543 872695 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :oh well, I tried. < 1412080544 346025 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :123 456 789 < 1412080548 785539 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That sort of thing. < 1412080577 901295 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And I don't exactly "want" it, I'm not doing anything in particular, just an observation. < 1412080582 668453 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz 789 quux""[[:digit:]]+"=~ < 1412080583 221094 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {} < 1412080587 914766 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz 789 quux""[[:digit:]+]"=~ < 1412080588 391551 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {} < 1412080591 270776 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz 789 quux""[[:digit:]]"=~ < 1412080591 766125 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {} < 1412080596 530646 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz 789 quux""[[:digit:]]*"=~ < 1412080597 7676 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {} < 1412080598 438172 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm < 1412080606 78370 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz 789 quux""([[:digit:]]+)"=~ < 1412080606 562959 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"123"} < 1412080628 253684 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz 789 quux""([[:digit:]]+)*"=~ < 1412080628 609405 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {""} < 1412080636 403094 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz 789 quux""([[:digit:]])*"=~ < 1412080636 897578 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {""} < 1412080643 434391 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :yeah. I guess it can't do that < 1412080644 830369 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`perl-e @a = ("foo 123 bar 456 baz 789 quux 123456789" =~ /(\d)\d*(\d)/g); print join(" ", @a); # also does this if there are any capturing groups < 1412080645 423145 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1 3 4 6 7 9 1 9 < 1412080685 577672 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fizzie: Thx for noticing that. < 1412080690 238540 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz 789 quux"{"([:digit:]+)"~=}f[ < 1412080690 632624 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "foo 123 bar 456 baz 789 quux" < 1412080691 410056 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric ::) < 1412080727 960676 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz 789 quux"{"(^[:digit:][:digit:]^[:digit:]+)"~=}f[ < 1412080728 435972 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "foo 123 bar 456 baz 789 quux" < 1412080747 413964 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz 789 quux"{"(^[:digit:]?[:digit:]+^[:digit:]?)"~=}f[ < 1412080747 865851 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "foo 123 bar 456 baz 789 quux" < 1412080761 885038 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz 789 quux"{"(\[:digit:]+\)"~=}f[ < 1412080762 71759 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "foo 123 bar 456 baz 789 quux" < 1412080775 613927 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz 789 quux"{"([:digit:]+)"~=}f[ < 1412080776 142844 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "foo 123 bar 456 baz 789 quux" < 1412080781 330748 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :AndoDaan: An error in Burlesque is True < 1412080788 654683 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq '*.+ < 1412080789 130064 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Burlesque: (.+) Invalid arguments! < 1412080797 920780 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "hithere"{'*.+}f[ < 1412080798 385778 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "hithere" < 1412080802 341632 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The split-and-filter can probably do many tasks one can use m//g for (some even better), but sometimes it's non-trivial to say how to split if you, say, want inside-word matches. < 1412080854 201734 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz"wd{"[:digit:]+"~=}f[ < 1412080854 694607 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {} < 1412080859 422188 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz"wd{"[[:digit:]]+"~=}f[ < 1412080860 5759 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"123" "456"} < 1412080864 118022 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz 789 quux"wd{'*.+}f[ < 1412080864 550320 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"foo" "123" "bar" "456" "baz" "789" "quux"} < 1412080877 206163 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`perl-e print join(" ", grep {/^\d+$/} split " ", "foo 123 bar 456 baz 789 quux 123456789"); < 1412080877 956883 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :123 456 789 123456789 < 1412080894 748213 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :AndoDaan: Everything that is NOT Integer 0 is True < 1412080911 670311 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which means 0 -> False, '8 -> True, {} -> True, -1 -> True < 1412080915 410815 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Error -> True < 1412080921 850617 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :"hi there" -> True < 1412080930 950688 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 2 3}{"hi there"}f[ < 1412080931 503423 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 2 3} < 1412080937 16787 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 2 3}{0}f[ < 1412080937 485119 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {} < 1412080940 766566 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 2 3}{?d}f[ < 1412080941 174250 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {2 3} < 1412080957 622839 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :{?i} for example removes every -1 < 1412080964 744913 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {-1 2 3 -1 4}{?i}f[ < 1412080965 71709 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {2 3 4} < 1412080994 86065 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Burlesque has two kind of errors < 1412080997 522409 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 2 0?/ < 1412080997 915787 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : That line gave me an error < 1412081004 158808 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :errors that are underlying haskell errors < 1412081005 488561 :prooftechnique!~NihilistD@65-183-137-193-dhcp.burlingtontelecom.net JOIN :#esoteric < 1412081006 814856 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and < 1412081008 793631 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 2?/ < 1412081009 302205 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Burlesque: (./) Invalid arguments! < 1412081013 69970 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Burlesque Error Values < 1412081016 506400 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 2?/to < 1412081016 931520 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "Error" < 1412081024 473965 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz 789 quux"wd{'*}f[ < 1412081024 890365 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"foo" "123" "bar" "456" "baz" "789" "quux"} < 1412081029 880664 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^- it's just a value on the stack with type error < 1412081033 571185 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 2?/toSh < 1412081034 9665 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "Error" < 1412081037 620860 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 2?/Sh < 1412081037 937701 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "ERROR: Burlesque: (./) Invalid arguments!" < 1412081040 343042 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 2?/Sh<-Q < 1412081040 860332 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : !stnemugra dilavnI )/.( :euqselruB :RORRE < 1412081067 842059 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz 789 quux"wd{'*tito"int"~=}f[ < 1412081068 180973 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {} < 1412081087 557838 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :(drop the '*) < 1412081100 61746 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz 789 quux"wd{tito"int"~=}f[ < 1412081100 470141 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {} < 1412081103 161467 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz 789 quux"wd{tito"Int"~=}f[ < 1412081103 612662 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"foo" "123" "bar" "456" "baz" "789" "quux"} < 1412081109 375600 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz 789 quux"wd{tito"Int"==}f[ < 1412081109 895812 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"foo" "123" "bar" "456" "baz" "789" "quux"} < 1412081116 101130 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :lol < 1412081117 298147 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz 789 quux"wd{'*tito"int"sn}f[ < 1412081117 682184 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"foo" "123" "bar" "456" "baz" "789" "quux"} < 1412081120 578567 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo"ti < 1412081120 963295 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : That line gave me an error < 1412081124 792162 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz 789 quux"wd{'*tito"int"==}f[ < 1412081125 263530 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {} < 1412081125 450222 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ah < 1412081126 699540 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ok < 1412081141 599840 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!bslq 123to < 1412081154 145715 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo"ra < 1412081154 557837 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: (line 1, column 1): < 1412081157 358910 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo"rato < 1412081157 834489 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "Error" < 1412081159 621688 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric ::) < 1412081160 787881 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hehe < 1412081161 402746 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!bslq 123 to < 1412081173 808693 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz"{raisn!}f[ < 1412081174 250458 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "foo 123 bar 456 baz" < 1412081180 252218 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz"{rais}f[ < 1412081180 829133 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "" < 1412081191 92959 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo"rais < 1412081191 535119 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 1 < 1412081194 938766 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "123"rais < 1412081195 320312 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 0 < 1412081201 197771 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz"wd{rais}f[ < 1412081201 594394 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"foo" "bar" "baz"} < 1412081204 601817 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz"wd{raisn!}f[ < 1412081205 9472 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"123" "456"} < 1412081207 963672 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric ::) < 1412081215 967864 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :I'm barking up the wrong tree. < 1412081221 418406 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :raisn! filters out everything that can't be parsed by ra < 1412081232 266058 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz .+"wd{raisn!}f[ < 1412081232 766860 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"123" "456"} < 1412081237 138194 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz .+ 9.0"wd{raisn!}f[ < 1412081237 577801 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"123" "456" "9.0"} < 1412081242 289922 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz .+ 9.0 [1,2]"wd{raisn!}f[ < 1412081242 653190 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"123" "456" "9.0" "[1,2]"} < 1412081245 531687 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :alright, thanks. < 1412081252 473231 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz .+ 9.0 [1,2]"wd{raisn!}f[)ra < 1412081252 954018 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {123 456 9.0 {1 2}} < 1412081299 381703 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Raisins. < 1412081331 899073 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz .+ 9.0 [1,2]"wd{psisn!}f[)ps < 1412081332 427588 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{ERROR: (line 1, column 4): < 1412081335 420375 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz .+ 9.0 [1,2]"wd{psisn!}f[ < 1412081335 811328 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"foo" "123" "bar" "456" "baz" ".+" "9.0" "[1,2]"} < 1412081346 446161 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ah < 1412081347 556070 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ok < 1412081438 325792 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :there's btw w[ < 1412081449 632290 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "foo 123 bar 456 baz .+ 9.0 [1,2]"{raisn!}w[ < 1412081450 153707 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "123 456 9.0 [1,2]" < 1412081456 8494 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :w[ is FilterWords < 1412081464 742498 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :W[ is FilterLines < 1412081543 650173 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :I got too chummy with "m[" when I started. Time to date other mappers. < 1412081554 111129 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :or filters or loopie thingies < 1412081591 688773 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I like how people not familiar with Burlesque get confused by missmatching square brackets < 1412081595 705947 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric ::D < 1412081615 896639 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :or missmatching parantheses < 1412081627 954236 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 5}htenuehasheubewuv.pg'crlygkbx < 1412081628 357626 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 5 < 1412081645 271703 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :the parser stops if it encounters a } without having seen a { < 1412081667 937584 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "hello all"}"end" < 1412081668 371418 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "hello all" < 1412081691 317437 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "hello all"'}"end" < 1412081691 770179 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "end" < 1412081692 194689 :SvenGek!~scht@2602:30a:c079:8ed0:2823:3495:8fc5:a77 JOIN :#esoteric < 1412081708 50393 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :'} is a char < 1412081708 943850 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric ::) < 1412081730 762056 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :Tried to pull the wool over blsqbot eyes. < 1412081759 965916 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1223 2231IN < 1412081760 403737 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 1223 < 1412081769 321754 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1232 2231IN < 1412081769 782270 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 1232 < 1412081775 606403 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 12432 22431IN < 1412081776 77491 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 12432 < 1412081779 958554 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 12432 2231IN < 1412081780 394648 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 1232 < 1412081802 506062 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :intersection of integers is fun < 1412081811 392975 :SvenGek!~scht@2602:30a:c079:8ed0:2823:3495:8fc5:a77 PRIVMSG #esoteric :What lang is that? GolfScript? < 1412081830 262396 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq {69 0 1 rn}e!10co-] < 1412081830 720019 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 1 1 1 1 1 0 0 1 0} < 1412081840 710538 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq {13 0 1 rn}e!10co-] < 1412081841 295689 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 1 0 1 0 1 1 1 1 0} < 1412081901 66152 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :what does intersection do? < 1412081922 902035 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :shared digits? < 1412081955 713559 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 9988 77877IN < 1412081956 132953 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 88 < 1412081966 807205 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq 79988 77877IN < 1412081967 589169 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 788 < 1412082021 670244 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :hmm, that can probably help me get an answer I have on codegolf SE down < 1412082121 677628 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :you golf in Burlesque on StackExchange? < 1412082147 137005 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :Only just started! < 1412082160 504072 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :And I have to actually thank you. < 1412082169 334743 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Link? < 1412082185 970267 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :If it wasn't for burlesque, id still be stuck with godf*cking lua < 1412082193 75345 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :http://codegolf.stackexchange.com/questions/38325/minimum-excluded-number < 1412082258 606149 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :burleques, AND you helping me out with getting to grips with it. < 1412082282 705944 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :smallest non occuring number? < 1412082288 22215 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :yes < 1412082319 934505 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 0 7 6 3 11 15 9 2 4 5 6 7 8 9}20ro\\ < 1412082320 466704 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {0 6 7 9} < 1412082332 503504 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 0 7 6 3 11 15 9 2 4 5 6 7 8 9}20roj\\ < 1412082332 990894 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {10 12 13 14 16 17 18 19 20} < 1412082337 273705 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 0 7 6 3 11 15 9 2 4 5 6 7 8 9}20roj\\\ < 1412082647 868660 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I should also make a link to the homepage from the online shell < 1412082650 811427 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :To the tutorial? < 1412082663 982715 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :no just to mroman.ch/burlesque I guess < 1412082673 31665 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :there's a link to the tutorial there < 1412082935 246754 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :Ok then. < 1412082952 942525 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :More people are good :) < 1412082956 668040 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :More people means more feedback < 1412082961 371466 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :more feedback means more/better stuff < 1412082971 978681 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and more competition :) < 1412082999 547245 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :more fun < 1412083553 438382 :password2!~password@41.161.32.146 JOIN :#esoteric < 1412083700 881736 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1412083923 966837 :SvenGek!~scht@2602:30a:c079:8ed0:2823:3495:8fc5:a77 QUIT :Quit: Bubuy < 1412084000 308447 :vyv!~vyv@70.51.218.192 QUIT :Ping timeout: 244 seconds < 1412084122 692470 :vyv!~vyv@bas1-northbay04-1176386692.dsl.bell.ca JOIN :#esoteric < 1412084567 230244 :drdanmaku!uid17782@gateway/web/irccloud.com/x-tiajlmyjhfvotacq JOIN :#esoteric < 1412087465 336289 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :AndoDaan: Increment every number in a String will be hard in Burlesque < 1412087475 582845 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :because it will require the kind of state Burlesque sucks at < 1412087492 479023 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ooh < 1412087495 4314 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :I'm trying to crack that one right now. < 1412087512 873971 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :but you've convinced me. < 1412087514 330183 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :oh wait < 1412087517 506907 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :It's impossible. < 1412087519 82225 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :there's gruyBy < 1412087521 492494 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :*groupBy < 1412087585 667721 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :wtf < 1412087590 80616 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :there isn't any groupBy? < 1412087599 446678 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :=[ < 1412087612 920178 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :yeah < 1412087615 908921 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but that's group < 1412087617 530245 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :not groupBy < 1412087687 172259 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`perl -eprint"zqa83p774753jm54mi63lel3m883155bfr5b"=~s/\d+/$&+1/ger < 1412087687 759125 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :zqa84p774754jm55mi64lel4m883156bfr6b < 1412087744 16449 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`perl -e$_="zqa83p774753jm54mi63lel3m883155bfr5b";while(/\d+/){substr($_,$-[0],$+[0]-$-[0])++}print < 1412087750 568532 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`perl -e$_="zqa83p774753jm54mi63lel3m883155bfr5b";while(/\d+/g){substr($_,$-[0],$+[0]-$-[0])++}print < 1412087774 692968 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1412087781 22237 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1412087792 388501 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`perl -e$_="zqa83p774753jm54mi63lel3m883155bfr5b";while(/\d+/g){}print < 1412087793 681722 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :zqa83p774753jm54mi63lel3m883155bfr5b < 1412087810 24432 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`perl -e$_="zqa83p774753jm54mi63lel3m883155bfr5b";while(/\d+/g){print"$-[0],$+[0],"}print < 1412087810 641711 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :3,5,6,12,14,16,18,20,23,24,25,31,34,35,zqa83p774753jm54mi63lel3m883155bfr5b < 1412087830 584385 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`perl -e$_="zqa83p774753jm54mi63lel3m883155bfr5b";while(/\d+/g){print"[".substr($_,$-[0],$+[0]-$-[0])."]"}print < 1412087831 210242 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[83][774753][54][63][3][883155][5]zqa83p774753jm54mi63lel3m883155bfr5b < 1412087849 266426 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`perl -e$_="zqa83p774753jm54mi63lel3m883155bfr5b";while(/\d+/g){print"[".substr($_,$-[0],$+[0]-$-[0])++."]"}print < 1412087851 245816 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[83][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][1][ < 1412087861 114808 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh damn, that breaks the pos < 1412087881 616620 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :meh, just keep the s///ger method then < 1412087934 211458 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :AndoDaan: It's mostly impossible < 1412087943 265977 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it can be done with using the secondary state stack and stuff < 1412087961 74449 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but it will probably be hundreds of characters long just to maintain state < 1412087987 428393 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1412087994 409232 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :a task for another day. < 1412088100 615793 :mitch|chromebook!~asdf5@172.245.212.80 JOIN :#esoteric < 1412088109 302742 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :You know what would really be helpful, for me at least. a way to watch the internal to and fro of the stacks when the program is running. < 1412088119 994004 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :like trace... I think. < 1412088151 797748 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :that's what it's called when debugging befunge. < 1412088207 611982 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I see there's no splitBy too < 1412088209 78893 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :damn < 1412088222 799484 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I knew there were important things still missing in 1.7.3 < 1412088245 894126 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :splitby is not ;; ? < 1412088270 465303 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :"a_feio_ff""_":: < 1412088277 787305 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!bslq "a_feio_ff""_":: < 1412088280 368218 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :no < 1412088286 385755 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :i mean like < 1412088287 238315 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :uhm < 1412088291 466592 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!bslq "a_feio_ff""_";; < 1412088294 215547 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@type splitBy < 1412088295 220375 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Not in scope: ‘splitBy’ < 1412088295 407015 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Perhaps you meant one of these: < 1412088295 407164 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ‘splitAt’ (imported from Data.List), < 1412088298 866038 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm < 1412088303 588987 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :i.e. < 1412088318 813451 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 2 3 4 5 6 7}{2dv} < 1412088319 424545 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: (line 1, column 30): < 1412088323 880594 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!bslq "a feio ff"" ";; < 1412088325 698509 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which would split the list at even numbers < 1412088331 915324 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :i.e. instead of an element to split at < 1412088335 183594 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :you provide a predicate < 1412088350 719551 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!bslq "a feio ff"'f;; < 1412088370 581698 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a feio ff""f";; < 1412088370 986302 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a " "eio " "" ""} < 1412088381 120432 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!bslq "a feio ff""f";; < 1412088401 556950 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :oops < 1412088407 221700 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "a feio ff""f";; < 1412088407 687500 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a " "eio " "" ""} < 1412088436 681807 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "a88feio123 ff""([0-9])";; < 1412088437 164086 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a88feio123 ff"} < 1412088445 300389 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "a88feio123 ff""([0-9]*)";; < 1412088445 642402 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a88feio123 ff"} < 1412088454 591336 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "a88feio123 ff""([1-9]*)";; < 1412088455 61002 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a88feio123 ff"} < 1412088465 209807 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :;; doesn't work with regex < 1412088468 341845 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :you need to use sr < 1412088469 517881 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "a88feio123 ff""([]*)"sr < 1412088470 25880 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"([]*)"} < 1412088475 251097 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "a88feio123 ff""([0-8]*)"sr < 1412088475 825541 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"([0-8]*)"} < 1412088478 24917 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but sr has a different argument order ;) < 1412088481 528125 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "a88feio123 ff""([0-9])"sr < 1412088481 892496 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"([0-9])"} < 1412088496 835878 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :!blsq "a88feio123 ff""([0-9])"\/sr < 1412088497 382105 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a" "" "feio" "" "" " ff"} < 1412088516 889800 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :well < 1412088527 703214 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :if there are no '~ in the input string then < 1412088529 381622 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :instead of split, we use replace < 1412088548 182873 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :then change the numbers and merge < 1412088549 253981 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"sr < 1412088549 794433 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a" "" "b" "" "c"} < 1412088556 530593 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"Jx/sr < 1412088557 38811 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"[0-9]"} < 1412088558 642439 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"Jx/sr#s < 1412088559 63249 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{"[0-9]"} "a88b77c"} < 1412088564 118295 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#S < 1412088564 521384 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "a88b77c" < 1412088566 666571 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#s < 1412088567 137993 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a88b77c" "a88b77c" "[0-9]"} < 1412088572 639339 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#s#r < 1412088573 154017 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "a88b77c" < 1412088575 825757 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#r#s < 1412088576 358615 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a88b77c" "[0-9]" "a88b77c"} < 1412088581 802580 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#rsr < 1412088582 271058 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a" "" "b" "" "c"} < 1412088585 906796 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#rsr#s < 1412088586 387048 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{"a" "" "b" "" "c"} "a88b77c"} < 1412088600 887182 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1412088608 188510 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um, try input with 9 and 99 on it to see how it handles when the string gets longer by the way < 1412088631 581992 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hehe < 1412088635 466281 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :this might work < 1412088640 418346 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#rsr#s < 1412088640 882259 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{"a" "" "b" "" "c"} "a88b77c"} < 1412088646 208214 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#rsrj#s < 1412088646 968972 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a88b77c" {"a" "" "b" "" "c"}} < 1412088655 854613 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#rsrj"[a-z]"jsr#s < 1412088656 331996 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{"" "88" "77" ""} {"a" "" "b" "" "c"}} < 1412088676 841555 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#rsrj"[a-z]"jsr#{L[}f[j{L[}f[#s < 1412088677 207932 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Burlesque: (L[) Invalid arguments! < 1412088687 500331 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#rsrj"[a-z]"jsr#{L[}f[#s < 1412088687 908912 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Burlesque: (L[) Invalid arguments! < 1412088692 169613 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#rsrj"[a-z]"jsr# < 1412088692 518463 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: (line 1, column 34): < 1412088696 866664 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#rsrj"[a-z]"jsr#s < 1412088697 347790 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{"" "88" "77" ""} {"a" "" "b" "" "c"}} < 1412088703 809595 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :what < 1412088707 15485 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#rsrj"[a-z]"jsr < 1412088707 439184 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"" "88" "77" ""} < 1412088712 113984 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#rsrj"[a-z]"jsr{}f[ < 1412088712 652779 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"" "88" "77" ""} < 1412088715 634307 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#rsrj"[a-z]"jsr{z?}f[ < 1412088716 17276 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"" ""} < 1412088719 13605 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#rsrj"[a-z]"jsr{nz}f[ < 1412088719 920955 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"88" "77"} < 1412088725 662482 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#rsrj"[a-z]"jsr{nz}f[j{nz}f[#s < 1412088726 133663 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{"a" "b" "c"} {"88" "77"}} < 1412088734 34243 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#rsrj"[a-z]"jsr{nz}f[ < 1412088734 661604 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"88" "77"} < 1412088738 666061 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#rsrj"[a-z]"jsr{nz}f[)ri?i < 1412088739 72172 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {89 78} < 1412088743 717959 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#rsrj"[a-z]"jsr{nz}f[)ri?im] < 1412088744 130386 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"89" "78"} < 1412088749 82430 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#rsrj"[a-z]"jsr{nz}f[)ri?im]j{nz}f[ < 1412088749 639330 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a" "b" "c"} < 1412088752 20134 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#rsrj"[a-z]"jsr{nz}f[)ri?im]j{nz}f[#s < 1412088752 618403 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{"a" "b" "c"} {"89" "78"}} < 1412088756 214143 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#rsrj"[a-z]"jsr{nz}f[)ri?im]j{nz}f[** < 1412088756 742465 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"89" "a" "78" "b" "c"} < 1412088759 800412 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#rsrj"[a-z]"jsr{nz}f[)ri?im]j{nz}f[j** < 1412088760 286972 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a" "89" "b" "78" "c"} < 1412088763 122002 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b77c"J#rsrj"[a-z]"jsr{nz}f[)ri?im]j{nz}f[j**\[Q < 1412088763 593613 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : a89b78c < 1412088768 154318 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :yeah < 1412088777 762972 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "[0-9]""a88b99dcd1234cdc"J#rsrj"[a-z]"jsr{nz}f[)ri?im]j{nz}f[j**\[Q < 1412088778 306453 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : a89b100dcd1235cdc < 1412088788 878352 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :well done! < 1412088801 34483 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a88b99dcd1234cdc""[0-9]"jJ#rsrj"[a-z]"jsr{nz}f[)ri?im]j{nz}f[j**\[Q < 1412088801 570571 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : a89b100dcd1235cdc < 1412088809 158147 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :yeah. but this isn't nice burlesque code :) < 1412088810 157775 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :the impossible achieved iin under 15 min. < 1412088828 478454 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :code that works is the nicest code < 1412088833 107386 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "1a88b99dcd1234cdc1""[0-9]"jJ#rsrj"[a-z]"jsr{nz}f[)ri?im]j{nz}f[j**\[Q < 1412088833 552559 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : a2b89dcd100cdc12352 < 1412088844 947319 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^- and it's buggy in these edge cases < 1412088855 7426 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which you can circumvent < 1412088862 416223 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :by adding a dummy character to the input first and remove it latter < 1412088900 994580 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I guess I add a mapRegex command :) < 1412088912 38562 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :something like that < 1412088921 826146 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but groupBy/splitBy definitely make it to 1.7.4 < 1412088924 190098 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :That might be a useful command "any a any b concate aba" < 1412088979 934507 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :or maybe middle. < 1412088983 382555 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "abc""123"** < 1412088983 926222 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "a1b2c3" < 1412088998 890374 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I split the list into non-digits and digits < 1412089001 614117 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :or somthing like that. < 1412089004 78346 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :increment the ints in the digits list < 1412089008 202906 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and then merge them together with ** < 1412089032 118807 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :lol, see I shouldn't make suggestions until I hacve a couple more days under my belt. < 1412089040 192833 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :example input: qr49vUv90jM99JTeyc16uwngba85J2PjKfa9nUv646fteO0zIaH0GaMWJv7uMq3anPAN < 1412089058 170555 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but at that point you're shorter using C than using Burlesque < 1412089060 572263 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`perl -eprint"qr49vUv90jM99JTeyc16uwngba85J2PjKfa9nUv646fteO0zIaH0GaMWJv7uMq3anPAN"=~s/\d+/$&+1/gre < 1412089061 470338 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :qr50vUv91jM100JTeyc17uwngba86J3PjKfa10nUv647fteO1zIaH1GaMWJv8uMq4anPAN < 1412089062 160033 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and it's probably easier in C as well < 1412089064 78033 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :;) < 1412089126 350686 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a77bc"{2.+}c! < 1412089126 728741 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "a7" < 1412089129 234242 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a77bc"{2.+}c!#s < 1412089129 837607 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a7" "a77bc"} < 1412089134 873405 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a77bc"{2.+}3C!#s < 1412089135 341002 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a7" "a7" "a7" "a77bc"} < 1412089144 743318 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a77bc"{2.+j}3C!#s < 1412089145 283295 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {ERROR: Burlesque: (\/) Stack size error! 2 ERROR: Burlesque: (\/) Stack size er < 1412089151 461650 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a77bc"{2.+Jj}3C!#s < 1412089151 850826 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a7" "a7" "a7" "a77bc"} < 1412089153 565956 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm < 1412089163 547640 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :no. there's no good way to do this sort of stuff < 1412089168 661811 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :maybe clock/hendrik/teebee knows one < 1412089171 73527 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but I doubt it < 1412089217 144522 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!blsq "qr49vUv90jM99JTeyc16uwngba85J2PjKfa9nUv646fteO0zIaH0GaMWJv7uMq3anPAN""([0-9]+|[^0-9]+)"=~ < 1412089217 675547 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"qr"} < 1412089238 958456 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :sadly this stops after the first match < 1412089326 849919 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[^0-9]+)([0-9]+|[^0-9]+)"=~ < 1412089327 331886 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a" "888"} < 1412089335 893801 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :you'd have to do it this way < 1412089342 507712 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :i.e. < 1412089351 203909 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[^0-9]+)"10.* < 1412089351 699208 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"([0-9]+|[^0-9]+)" "([0-9]+|[^0-9]+)" "([0-9]+|[^0-9]+)" "([0-9]+|[^0-9]+)" "([ < 1412089356 105726 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[^0-9]+)"10.*\[=~ < 1412089356 622383 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {} < 1412089359 98274 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[^0-9]+)"10.*\[~= < 1412089359 574521 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 0 < 1412089362 849821 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[^0-9]+)"10.*\[ < 1412089363 338035 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "([0-9]+|[^0-9]+)([0-9]+|[^0-9]+)([0-9]+|[^0-9]+)([0-9]+|[^0-9]+)([0-9]+|[^0-9]+ < 1412089371 342841 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but not too many :) < 1412089433 808151 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but this is already on the todo list for 1.7.4 < 1412089588 168815 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :"More RegExp-Power for 1.7.4" < 1412089604 663140 :TieSoul!~TieSoul@5ED55308.cm-7-6b.dynamic.ziggo.nl PART :#esoteric < 1412089701 480382 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah, that might work < 1412089712 552637 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :dunno < 1412089720 616177 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :b_jonas: what might work? < 1412089732 333040 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :repeating the regex < 1412089739 977897 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :You'd have to calculate how many teams to repeat it < 1412089753 800465 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :let me try to make a solution in J < 1412089758 276593 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :using the cut builtin < 1412089762 359852 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[^0-9]+)"~= < 1412089762 739685 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 1 < 1412089765 765938 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[^0-9]+)"=~ < 1412089766 236430 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a"} < 1412089770 620687 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[^0-9]+)*"=~ < 1412089771 145111 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"898"} < 1412089780 357572 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""(([0-9]+|[^0-9]+))*"=~ < 1412089780 905976 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"898" "898"} < 1412089786 378851 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm < 1412089788 985304 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Remote host closed the connection < 1412089798 474046 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""((([0-9]+)|([^0-9])+))*"=~ < 1412089798 986643 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"898" "898" "898" "b"} < 1412089832 409022 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""(([0-9])|([a-z]))"=~ < 1412089832 596140 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a" "" "a"} < 1412089846 114722 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""(([0-9]|[a-z]))"=~ < 1412089846 586160 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a" "a"} < 1412089861 839030 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""(([0-9]+|[a-z]+))"=~ < 1412089862 296510 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a" "a"} < 1412089864 378141 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :wth < 1412089867 662786 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :why are there two as? < 1412089877 718593 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[a-z]+)"=~ < 1412089878 149440 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a"} < 1412089886 680276 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[a-z]+)*"=~ < 1412089887 456988 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"898"} < 1412089892 894009 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[a-z]+)+"=~ < 1412089893 382726 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"898"} < 1412089899 485795 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[a-z]+)?*"=~ < 1412089899 966099 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"898"} < 1412089911 577564 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[a-z]+){2}"=~ < 1412089912 79550 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"888"} < 1412089915 442642 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[a-z]+){1}"=~ < 1412089915 897353 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a"} < 1412089917 851144 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[a-z]+){2}"=~ < 1412089918 434660 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"888"} < 1412089920 258032 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[a-z]+){3}"=~ < 1412089920 730418 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"b"} < 1412089922 924356 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[a-z]+){4}"=~ < 1412089923 460693 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"898"} < 1412089933 889796 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm < 1412089936 310505 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[a-z]+){5}"=~ < 1412089936 818799 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"8"} < 1412089944 794801 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[a-z]+){1,4}"=~ < 1412089945 518177 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"898"} < 1412089954 226616 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[a-z]+)"=~ < 1412089954 857811 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a"} < 1412089959 730222 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[a-z]+)"2.*\[=~ < 1412089960 191965 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a" "888"} < 1412089963 142320 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[a-z]+)"3.*\[=~ < 1412089963 617954 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a" "888" "b"} < 1412089966 517939 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[a-z]+)"4.*\[=~ < 1412089966 874375 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a" "888" "b" "898"} < 1412089969 25807 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[a-z]+)"5.*\[=~ < 1412089969 391270 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a" "888" "b" "89" "8"} < 1412089972 643967 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[a-z]+)"6.*\[=~ < 1412089973 142003 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a" "888" "b" "8" "9" "8"} < 1412089975 457243 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[a-z]+)"5.*\[=~ < 1412089975 918220 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a" "888" "b" "89" "8"} < 1412089979 722238 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898""([0-9]+|[a-z]+)"4.*\[=~ < 1412089980 193626 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a" "888" "b" "898"} < 1412090046 390438 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 2 3}{Pp"a888b898""([0-9]+|[a-z]+)"pP.*\[=~}m[ < 1412090046 905021 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{"a"} {"a" "888"} {"a" "888" "b"}} < 1412090053 56773 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 2 3 4 5}{Pp"a888b898""([0-9]+|[a-z]+)"pP.*\[=~}m[ < 1412090053 575196 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{"a"} {"a" "888"} {"a" "888" "b"} {"a" "888" "b" "898"} {"a" "888" "b" "89" "8" < 1412090072 470518 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 2 3 4 5}{Pp"a888b898"^^"([0-9]+|[a-z]+)"pP.*\[=~\[==}m[ < 1412090072 949925 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {0 0 0 1 1} < 1412090092 851837 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I guess you can do some hacky stuff < 1412090109 119617 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :like just trying until you have the exact amount of repetitions you need < 1412090128 857726 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 2 3 4 5}{Pp"a888b898"^^"([0-9]+|[a-z]+)"pP.*\[=~\[}m[ < 1412090129 363609 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"a" "a888b898" "a888" "a888b898" "a888b" "a888b898" "a888b898" "a888b898" "a888 < 1412090145 103037 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898"{1 2 3 4 5}{Pp"a888b898"^^"([0-9]+|[a-z]+)"pP.*\[=~\[}m[Fi < 1412090145 659349 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Burlesque: (fi) Invalid arguments! < 1412090154 810496 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898"{1 2 3 4 5}{Pp"a888b898"^^"([0-9]+|[a-z]+)"pP.*\[=~\[}m[fI < 1412090155 174857 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {} < 1412090171 751798 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "a888b898"{1 2 3 4 5}{Pp"a888b898"^^"([0-9]+|[a-z]+)"pP.*\[=~\[}m[jFi < 1412090172 572012 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 1 < 1412090188 113701 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :whatever. < 1412090189 782050 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :screw it :) < 1412090198 191310 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it's not nicely doable in Burlesque < 1412090200 840961 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :Valiant effort. < 1412090244 886968 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :as soon as you have to keep track of state like that Burlesque is the wrong tool for it :) < 1412090321 219712 :S1!~sheldon@p4FF93B4B.dip0.t-ipconnect.de JOIN :#esoteric < 1412090324 218084 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :there's no loop in Burlesque < 1412090329 299587 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :other than the sucky w! < 1412090371 189412 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :AndoDaan: You can use my solution with ** < 1412090383 68457 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :[ 3 :';y 3 :''<(>:&.:".y),(-.#".y)#y'';.1~1,2~:/\(48+i.10)e.~3 u:y' 'qr49vUv90jM99JTeyc16uwngba85J2PjKfa9nUv646fteO0zIaH0GaMWJv7uMq3anPAN' < 1412090386 567651 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :this seems to work < 1412090386 817953 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :you just have to tweak it for the edge case where the string doesn't start with a non-digit < 1412090401 540558 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(in J, message it to j-bot to try) < 1412090452 499042 :AndoDaan!~Daanando@188.188.64.150 PRIVMSG #esoteric :I rather not. Your code should be seen, but I like to keep my submission strickly self created. < 1412090477 328300 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but yeah, that's quite ugly < 1412090483 415735 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but as soon as you have a real RegExp "findAllMatches" command or groupBy it will be much nicer :) < 1412090501 529748 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :(i.e. one that doesn't stop after the first match) < 1412090556 61917 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :b_jonas: it is an ugly "problem" < 1412090558 521968 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :It's a nice problem < 1412090565 612490 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :this probably could be improved, I should use the fact that every other group is number < 1412090578 4513 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so that I don't need that ugly test < 1412090580 972348 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :let me try < 1412090596 57079 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it's essentially groupBy (\x y -> asciiGroup x == asciiGroup y) < 1412090603 386182 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :where asciiGroup is Digit,Alpha < 1412090627 613670 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :> groupBy < 1412090629 150781 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : No instance for (Data.Typeable.Internal.Typeable a0) < 1412090629 337643 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : arising from a use of ‘M734772146368920775316617.show_M7347721463689207753... < 1412090629 337777 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : The type variable ‘a0’ is ambiguous < 1412090629 337864 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Note: there are several potential instances: < 1412090629 337951 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : instance Data.Typeable.Internal.Typeable Data.Dynamic.Dynamic < 1412090649 583039 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :> groupBy (\x y -> if isDigit x && isDigit y then EQ else LT) "abc87a" < 1412090650 802112 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Couldn't match expected type ‘GHC.Types.Bool’ < 1412090650 988798 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : with actual type ‘GHC.Types.Ordering’Couldn't match expected typ... < 1412090650 988933 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : with actual type ‘GHC.Types.Ordering’ < 1412090663 623075 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :> groupBy (\x y -> if (isDigit x) && (isDigit y) then EQ else LT) "abc87a" < 1412090664 915189 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Couldn't match expected type ‘GHC.Types.Bool’ < 1412090665 102026 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : with actual type ‘GHC.Types.Ordering’Couldn't match expected typ... < 1412090665 102195 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : with actual type ‘GHC.Types.Ordering’ < 1412090666 930070 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm < 1412090685 75290 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :> groupBy (\x y -> if (isDigit x) && (isDigit y) then True else False) "abc87a" < 1412090686 831639 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ["a","b","c","87","a"] < 1412090688 45832 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ah < 1412090688 733602 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ok < 1412090704 193265 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :> groupBy (\x y -> if (isDigit x) && (isDigit y) then True else False) "3123abc873a32qr2899" < 1412090706 361 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ["3123","a","b","c","873","a","32","q","r","2899"] < 1412090753 230439 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@pl \x y z -> f x `z` f y < 1412090753 417194 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :(. f) . flip . flip id . f < 1412090773 852929 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@pl \x y -> f x && f y < 1412090774 40207 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :(. f) . (&&) . f < 1412090779 629736 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I'd rather not use that :D < 1412090846 839 :Melvar!~melvar@dslb-178-006-014-114.178.006.pools.vodafone-ip.de PRIVMSG #esoteric :@type on < 1412090846 568224 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :(b -> b -> c) -> (a -> b) -> a -> a -> c < 1412090922 184529 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :[ 3 :';_2(,>:&.".)&.:>/\y<;.1~1,2~:/\(48+i.10)e.~3 u:y' 'qr49vUv90jM99JTeyc16uwngba85J2PjKfa9nUv646fteO0zIaH0GaMWJv7uMq3anPAN' NB. this works only if the string starts with a non-digit < 1412090931 822797 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :yeah < 1412090935 751750 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :that's the easy case! < 1412090941 194067 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :;D < 1412090967 752328 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the other case is easy, but you have to do them together with the same code < 1412091131 727920 :j-bot!~j-bot@li339-21.members.linode.com JOIN :#esoteric < 1412091139 328177 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah great < 1412091143 144351 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it lets anyone invite the bot < 1412091149 672321 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :[ 3 :';_2(,>:&.".)&.:>/\y<;.1~1,2~:/\(48+i.10)e.~3 u:y' 'qr49vUv90jM99JTeyc16uwngba85J2PjKfa9nUv646fteO0zIaH0GaMWJv7uMq3anPAN' < 1412091162 464277 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :j-bot: 3 :';_2(,>:&.".)&.:>/\y<;.1~1,2~:/\(48+i.10)e.~3 u:y' 'qr49vUv90jM99JTeyc16uwngba85J2PjKfa9nUv646fteO0zIaH0GaMWJv7uMq3anPAN' < 1412091162 998509 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: qr50vUv91jM100JTeyc17uwngba86J3PjKfa10nUv647fteO1zIaH1GaMWJv8uMq4anPAN < 1412091192 40335 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :[ 3 :';_2(,>:&.".)&.:>/\y<;.1~1,2~:/\(48+i.10)e.~3 u:y' '49vUv90jM99JTeyc16uwngba85J2PjKfa9nUv646fteO0zIaH0GaMWJv7uMq3anPAN' NB. fails if starts with digit < 1412091192 615867 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: 4990991685296460073 < 1412091230 319448 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1412091281 453058 :prooftechnique!~NihilistD@65-183-137-193-dhcp.burlingtontelecom.net QUIT :Ping timeout: 260 seconds < 1412091302 948304 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :[ 3 :';y 3 :''<(>:&.:".y),(-.#".y)#y'';.1~1,2~:/\(48+i.10)e.~3 u:y' < 1412091303 560209 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: 3 : ';y 3 :''<(>:&.:".y),(-.#".y)#y'';.1~1,2~:/\(48+i.10)e.~3 u:y' < 1412091320 220311 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :[ 3 :';y 3 :''<(>:&.:".y),(-.#".y)#y'';.1~1,2~:/\(48+i.10)e.~3 u:y' testcase=:'qr49vUv90jM99JTeyc16uwngba85J2PjKfa9nUv646fteO0zIaH0GaMWJv7uMq3anPAN' < 1412091320 839788 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: qr50vUv91jM100JTeyc17uwngba86J3PjKfa10nUv647fteO1zIaH1GaMWJv8uMq4anPAN < 1412091331 832251 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :[ 3 :';y 3 :''<(>:&.:".y),(-.#".y)#y'';.1~1,2~:/\(48+i.10)e.~3 u:y' 2}.testcase < 1412091332 482703 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: 50vUv91jM100JTeyc17uwngba86J3PjKfa10nUv647fteO1zIaH1GaMWJv8uMq4anPAN < 1412091339 192300 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :[ 3 :';y 3 :''<(>:&.:".y),(-.#".y)#y'';.1~1,2~:/\(48+i.10)e.~3 u:y' _5}.testcase < 1412091339 841535 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: qr50vUv91jM100JTeyc17uwngba86J3PjKfa10nUv647fteO1zIaH1GaMWJv8uMq4 < 1412091368 288349 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that's a bit ugly. (it's not quite golfed, I could probably cut a few characters) < 1412091404 701629 :prooftechnique!~NihilistD@65-183-137-193-dhcp.burlingtontelecom.net JOIN :#esoteric < 1412091475 618702 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(it gets much worse if you want to handle negative numbers though) < 1412091638 518364 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what does it do < 1412092285 99998 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :quintopia: increment each number in the string < 1412092360 714775 :password2!~password@41.161.32.146 QUIT :Remote host closed the connection < 1412092539 449616 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ah so it does < 1412092730 288754 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1412092908 337957 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 250 seconds < 1412094197 188022 :DKordic``!~user@93-86-157-72.dynamic.isp.telekom.rs PART #esoteric :"ERC Version 5.3 (IRC client for Emacs)" < 1412096678 541456 :prooftechnique!~NihilistD@65-183-137-193-dhcp.burlingtontelecom.net QUIT :Read error: Connection reset by peer < 1412096993 354379 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In what cases are limits of computable functions computable? < 1412098433 102941 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1412098697 362935 :AndoDaan_!~Daanando@188.189.74.205 JOIN :#esoteric < 1412098837 49519 :AndoDaan!~Daanando@188.188.64.150 QUIT :Ping timeout: 260 seconds < 1412098918 470480 :AndoDaan_!~Daanando@188.189.74.205 QUIT :Client Quit < 1412098938 409586 :AndoDaan!~Daanando@188.189.74.205 JOIN :#esoteric < 1412099333 324864 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1412100303 909814 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1412100836 500395 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1412100998 622858 :S1!~sheldon@p4FF93B4B.dip0.t-ipconnect.de QUIT :Quit: S1 < 1412101060 746838 :AndoDaan_!~Daanando@188.188.88.83 JOIN :#esoteric < 1412101081 415626 :AndoDaan!~Daanando@188.189.74.205 QUIT :Ping timeout: 260 seconds < 1412101092 111848 :AndoDaan_!~Daanando@188.188.88.83 PRIVMSG #esoteric :\n1 < 1412101097 891242 :AndoDaan_!~Daanando@188.188.88.83 PRIVMSG #esoteric :\n1 < 1412101103 655152 :AndoDaan_!~Daanando@188.188.88.83 NICK :AndoDaan < 1412101107 198902 :AndoDaan!~Daanando@188.188.88.83 PRIVMSG #esoteric :dammit < 1412101188 293785 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 260 seconds < 1412101294 943662 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1412101298 749508 :AndoDaan_!~Daanando@188.188.90.109 JOIN :#esoteric < 1412101378 900947 :AndoDaan!~Daanando@188.188.88.83 QUIT :Ping timeout: 258 seconds < 1412101507 310472 :spiette!~spiette@2607:fad8:4:6:f2de:f1ff:fe66:77e5 JOIN :#esoteric < 1412101509 153756 :AndoDaan_!~Daanando@188.188.90.109 NICK :AndoDaan < 1412101716 61611 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 272 seconds < 1412101801 822996 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :mroman_: By the way, if I have a list like {1 2 3 4}, how do I turn that into an output of each of the numbers on its own line? {1 2 3 4}uN gives an empty line, a "12", a "3" and a "4" for some reason I'm not sure of. < 1412101948 104951 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe it's because they are numbers and not strings, since {"1" "2" "3" "4"}uN works just fine, but OTOH I don't know how to go from number to string anyway. < 1412102081 542271 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Okay, {1 2 3 4})ShuN works, but I don't know if that's the intended way at all. < 1412102248 919343 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :in J? < 1412102253 59569 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Burlesque. < 1412102506 7058 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :is HELP TC? < 1412102510 50619 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :by itself? < 1412102517 516361 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it has the flavor of TC things < 1412102543 986512 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also I don't know at all how anagolf's Burlesque output goes, I guess it prints the stack or something? But if I type in just the code "1 2 3 4", the output is five lines containing (literally) 4 3 2 1 "" and I don't know how to get rid of the "". Maybe I should go look at an example program. < 1412102546 24061 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :which is to say, it looks similar to /// < 1412102702 324349 :Bicyclidine!~Glossina@wl-nat106.it.wsu.edu JOIN :#esoteric < 1412102902 514124 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: I think the "" is the input read from the stdin < 1412102956 505174 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: Oh, so should I just add a... how do you even drop? (I'm a beginner in this thing.) < 1412103184 446532 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, vv. Hmm. < 1412103415 214060 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, it worked, but the end result was probably horribly suboptimal. < 1412103592 90411 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1412104045 92362 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 260 seconds < 1412104220 453257 :mauris!~mauris@91.176.189.206 JOIN :#esoteric < 1412104268 280101 :Bicyclidine!~Glossina@wl-nat106.it.wsu.edu QUIT :Ping timeout: 260 seconds < 1412104278 898856 :mauris!~mauris@91.176.189.206 PRIVMSG #esoteric :fizzie: i didn't know you were on anagol!! < 1412104368 80924 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fizzie is on anagol? < 1412104393 890566 :mauris!~mauris@91.176.189.206 PRIVMSG #esoteric :mroman_: i saw him golfing Burlesque in #anagol just now even < 1412104395 859867 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fizzie: The stack is printed at the end < 1412104402 989917 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :top to bottom < 1412104411 327790 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :meaning 1 2 3 4 will produce 4\n3\n2\n1\n < 1412104445 477838 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fizzie: but on anagol the interpreter pushes stdin to the stack < 1412104449 583118 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which means you have to pop it < 1412104454 927775 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which is usually done with , < 1412104462 573279 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "",1 < 1412104463 46656 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 1 < 1412104481 461031 :MoALTz!~no@user-5-173-18-247.play-internet.pl JOIN :#esoteric < 1412104482 394753 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :, is a special built-in defined as pop if and only if the stack contains exactly one element < 1412104575 722393 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Okay, good to know. < 1412104577 5932 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fizzie: {1 2 3 4}p^ or {1 2 3 4}^p < 1412104589 612451 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :p^ and ^p push every element in a Block to the stack < 1412104608 809842 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :{1 2 3 4}p^ produces 1\n2\n\3\n4 < 1412104623 564531 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :wherease {1 2 3 4}^p is the same exact with the order reversed < 1412104628 31110 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :*whereas < 1412104645 59594 :mauris!~mauris@91.176.189.206 PRIVMSG #esoteric :A006520 is mine, by the way. i was thinking about it on a recent bus ride home. i thought it was weird there wasn't a closed form for it < 1412104657 52810 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fizzie: sh is btw. not "print" < 1412104658 78124 :mauris!~mauris@91.176.189.206 PRIVMSG #esoteric :well, the golf problem is, not the oeis sequence < 1412104663 920945 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :people usually confuse that with a print command < 1412104697 336989 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :what sh does is: It tells the printer (who prints the stack at the end) that it shall be printed differently < 1412104711 700918 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And I don't normally golf, I just decided to fiddle a bit. < 1412104717 708437 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "abc"to < 1412104718 297900 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "Str" < 1412104722 321020 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^- a String < 1412104724 918786 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "abc"shto < 1412104725 421570 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "Pretty" < 1412104734 717427 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^- A String wrapped into a Pretty < 1412104761 155514 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 2 3} < 1412104761 715922 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 2 3} < 1412104767 408099 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 2 3}sh < 1412104767 595181 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : [1, 2, 3] < 1412104777 772751 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :the default pretty format for blocks is [1, 2, 3] < 1412104858 881115 :mauris!~mauris@91.176.189.206 PRIVMSG #esoteric :is there no negation, mroman_ < 1412104876 654556 :mauris!~mauris@91.176.189.206 PRIVMSG #esoteric :like, (*-1) i mean < 1412104877 116974 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I went with 0j.- < 1412104926 682896 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :mauris: I don't think so < 1412104945 930819 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 272 seconds < 1412104953 609378 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not related, but looking at the language reference, what's the point of DupSwap? ^^ \/ sounds exactly like ^^ since \/ would have two identical elements, would it not? < 1412104997 757801 :mauris!~mauris@91.176.189.206 PRIVMSG #esoteric ::D yes < 1412105005 841584 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I copy pasted that < 1412105017 658342 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :not knowing it's just ^^ :) < 1412105052 170371 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :SwapDup, SwapPop why not DupSwap? < 1412105055 841070 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Ok *added DupSwap* < 1412105085 97968 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fizzie: But to answer your questions: There's no point using DupSwap < 1412105090 219335 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1412105138 922974 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :mauris: I thought you meant "flip bits" @negate < 1412105146 804457 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but it doesn't have "flip bits" nor "*-1" < 1412105165 717198 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :flipping bits with unbounded integers is kinda... < 1412105167 78053 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What's this "hide" business? < 1412105211 512766 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fizzie: That's to keep track of state < 1412105217 46511 :AndoDaan!~Daanando@188.188.90.109 QUIT :Ping timeout: 248 seconds < 1412105218 656569 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :It's not a nice solution < 1412105231 815917 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :It just allows you to hide stuff on the stack and access it later < 1412105246 242065 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :in case x/ #r #R \/ aren't enough < 1412105259 497558 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 5hdto < 1412105260 436565 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "HiddenState" < 1412105262 675914 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1412105266 361430 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sent < 1412105267 896148 :callforjudgement!~ais523@unaffiliated/ais523 NICK :asi523 < 1412105271 197168 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^- That's an Integer wrapped into a "HiddenState" < 1412105274 660585 :ais523!~ais523@unaffiliated/ais523 QUIT :Disconnected by services < 1412105276 371053 :asi523!~ais523@unaffiliated/ais523 NICK :ais523 < 1412105281 165570 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :the printer at the end just doesn't print stuff that's Hidden < 1412105284 549285 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 5hdbx < 1412105285 87411 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {} < 1412105289 431817 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^- is that an empty list? < 1412105293 505864 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :(It's not.) < 1412105297 205245 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 5hdbxL[ < 1412105297 709855 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 1 < 1412105304 658041 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 5hdbx < 1412105305 99093 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {} < 1412105310 831784 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^- contains an invisible integer < 1412105323 368911 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and by invisible I mean it won't be displayed when printing ;) < 1412105352 653761 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fizzie: I've tried implementing state in Burlesque for a long time < 1412105361 689252 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but I didn't have the guts to rewrite thousands lines of code < 1412105364 806853 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :so I tried hacking it in < 1412105377 369159 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which resulted in this ugly hidden state mess < 1412105383 332696 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :now there's even a secondary stack < 1412105401 534039 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which is also not so much of a pleasant solution < 1412105428 813546 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :1.7.4 is finally going to have variables for real < 1412105469 269316 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 5hd 4 7 8`a < 1412105469 628535 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 7 < 1412105488 914169 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 5hd 4 7 8 #a < 1412105489 364006 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 5 < 1412105503 862532 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :you can access stuff hidden with #a for example < 1412105532 765006 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :However, since map/filter runs on an empty stack < 1412105539 487461 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :you can't access hidden stuff inside a map or filter < 1412105543 953587 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which made it pretty much useless < 1412105578 829486 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 5hd{1 2}{#a}m[ < 1412105579 245505 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {ERROR: Can't load non hidden state! Sorry. 1 ERROR: Can't load non hidden state < 1412105582 433678 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1412105593 914909 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 5Pp{1 2}{pP}m[ < 1412105594 284575 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {5 1 5 2} < 1412105601 739362 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1412105605 975250 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :however, you can access the secondary stack within map/filter < 1412105628 17006 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :before that you had to inject state into code < 1412105629 581754 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :liku < 1412105651 329866 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 5{1 2}j{}jbx_+m[ < 1412105651 798342 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {5 1 5 2} < 1412105661 443567 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :injects the 5 into the block used by map afterwards < 1412105917 458132 :AndoDaan!~Daanando@188.188.83.180 JOIN :#esoteric < 1412105951 810690 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fizzie: If you find an error in the doc please report it to me < 1412105972 779567 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Some people don't report error and just track errors in the lref in their own local lref < 1412105977 138053 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :*errors < 1412105990 917569 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I really would like the documentation to be as accurate and correct as possible < 1412106013 813613 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :(i.e. they have their own local doc of Burlesque related things) < 1412106025 357033 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which is ok for tricks etc. but not for wrongly documented commands < 1412106135 469789 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :i.e. if you find something like < 1412106138 942541 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 2 3}mo < 1412106139 364878 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 4 9} < 1412106143 881646 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :you don't have to report that < 1412106152 161067 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :because that's not wrong or undocumented < 1412106162 675108 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it's a trick < 1412106464 556515 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So #r/#R rotates the entire stack, not just the top three elements like the Forth rot/-rot? < 1412106476 585531 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :the whole stack < 1412106482 995286 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2 3 4#s < 1412106483 384608 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {4 3 2 1} < 1412106487 285158 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2 3 4x/#s < 1412106487 751811 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {2 4 3 1} < 1412106492 206553 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2 3 4x/x/#s < 1412106492 688934 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {3 2 4 1} < 1412106505 803766 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :use x/ for top three stuff < 1412106513 711745 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, I didn't notice x/. < 1412106521 886287 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :(#s captures the stack in a list, because blqsbot only prints the first line) < 1412106585 544982 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1412106753 813744 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :actually #s catpures the stack in a list and pushes the list to the stack < 1412106770 240822 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :unlike CL which captures the stack in a list and replace the stack's contents with only that list < 1412106775 366323 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2 3#s#s < 1412106775 854011 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{3 2 1} 3 2 1} < 1412106779 445456 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2 3CLCL < 1412106779 862824 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {{3 2 1}} < 1412107015 167821 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Is there something like Forth "over", for stack "... x y" to "... x y x"? Other than "jJx/j"? < 1412107022 840596 :AndoDaan!~Daanando@188.188.83.180 QUIT : < 1412107152 841275 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm < 1412107187 385193 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2 3 "x" "y"{j}c! < 1412107188 248058 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "x" < 1412107190 6989 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2 3 "x" "y"{j}c!#s < 1412107190 396638 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"x" "y" "x" 3 2 1} < 1412107204 223675 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fizzie: {j}c! should work < 1412107216 744911 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :or shorter < 1412107224 657753 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2 3 "x" "y"qjc!#s < 1412107225 71532 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"x" "y" "x" 3 2 1} < 1412107227 692881 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :qjc! < 1412107238 100379 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Okay, I don't know c! at all. (It's a big language.) < 1412107255 209109 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :c! is what I call a continuation < 1412107266 75133 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it runs a command on the stack while preserving the stack < 1412107269 570278 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2.+#s < 1412107269 981413 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {3} < 1412107273 492060 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^- deletes 1 and 2 < 1412107278 202065 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2q.+c!#s < 1412107278 706468 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {3 2 1} < 1412107287 209197 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :^- preserves the stack before < 1412107359 185072 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So, um, how does that make j end up from x y to x y x? < 1412107404 794602 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :A continuation is assumed to push one element to the stack < 1412107414 365613 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I.e. the return value of a continuation is the element on the top < 1412107420 354981 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I see. < 1412107423 533078 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :x y -> swap y x < 1412107431 458918 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :which means that the continuation returned x < 1412107439 993639 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :then just push the result to the existing stack < 1412107456 392184 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fizzie: so... to go further < 1412107458 392177 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :you can even do < 1412107466 38882 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2 3 4 5{vvvv}c!#s < 1412107466 481336 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {3 5 4 3 2 1} < 1412107520 713859 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm. Is this documented? < 1412107533 462766 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm no. < 1412107549 287983 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :TODO: Document Continuations in the lref. < 1412107642 18245 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2 3 4 0mv < 1412107642 426231 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Unknown command: (mv)! < 1412107645 702127 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2 3 4 0MV < 1412107646 149980 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : 4 < 1412107648 929824 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :oh < 1412107650 54406 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ok < 1412107656 335212 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2 3 "x" "y"1MV < 1412107656 853542 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : "x" < 1412107659 404865 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2 3 "x" "y"1MV#n < 1412107659 761648 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Unknown command: (#n)! < 1412107662 101839 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2 3 "x" "y"1MV#s < 1412107662 561215 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {"x" "y" 3 2 1} < 1412107678 78905 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :oh < 1412107679 594176 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :"move" < 1412107683 167616 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :doesn't copy :D < 1412107768 170257 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm < 1412107777 147394 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :TODO: Add Copy (like MV) for 1.7.4 < 1412107827 64169 :mroman_!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2 3 4 2MV#s < 1412107827 475740 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {2 4 3 1} < 1412108128 932171 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, understanding continuations did cut one character off, so I guess that's a success. < 1412108172 507473 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Also execution time from ~1.7s to 0.03s.) < 1412108552 391862 :olsner!~salparot@c83-252-201-82.bredband.comhem.se JOIN :#esoteric < 1412108821 881678 :incomprehensibly!sid3405@gateway/web/irccloud.com/x-hpmrugvggeoyczda JOIN :#esoteric < 1412109140 348348 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :http://www.nyx.net/~gthompso/self_brainf.txt < 1412109150 349576 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :BF programs that print themselves < 1412109301 391244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not much different from quines in any other language < 1412109318 61206 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :all three obviously use the same principle < 1412110019 283904 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :bf is a somewhat inefficient language to write quines in, but yes, there's no theoretical problem < 1412110043 56 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :well, brainfuck is an inefficient language to do anything really < 1412110081 326109 :tromp!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :even to interpret brainfuck < 1412110197 240028 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`perl -e print+("print+(","\"",",","\\",")[g1012131121212133121414=~/./g]")[g1012131121212133121414=~/./g] < 1412110197 822264 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :print+("print+(","\"",",","\\",")[g1012131121212133121414=~/./g]")[g1012131121212133121414=~/./g] < 1412110304 749722 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: that seems pretty long, as Perl quines go < 1412110309 640891 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, most Perl quines aren't one-liners < 1412110340 870504 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my favourite perl quine is "#!/bin/cat" followed by absolutely anything at all, but it doesn't work with -e < 1412110341 95895 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure, I have shorter ones < 1412110345 646898 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that's just my favourite one < 1412110363 699957 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :http://www.perlmonks.com/?node_id=661934 lists shorter ones < 1412110397 535906 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`perl -e $a=q(;print"\$a=q($a)$a");print"\$a=q($a)$a" < 1412110398 170765 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​$a=q(;print"\$a=q($a)$a");print"\$a=q($a)$a" < 1412110402 151904 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`perle $a=q(;print"\$a=q($a)$a");print"\$a=q($a)$a" < 1412110402 677053 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: perle: not found < 1412110443 790558 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that's the shortest one-liner perl quine I know < 1412110490 619947 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's 44 characters long, and the shortest non-empty perl quine I know is 28 characters I think < 1412110498 389717 :tromp!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :BLC's quine is 16.5 bytes < 1412110511 232207 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what... how do you get half a byte? < 1412110523 548023 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and what's BLC's quine? < 1412110527 750707 :tromp!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :IO is in bits < 1412110562 863892 :tromp!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :see http://en.wikipedia.org/wiki/Binary_lambda_calculus#A_quine < 1412110565 346210 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(maybe I should add non-cheating to the conditions) < 1412110579 979989 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I see < 1412110611 291131 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^ul (:aS(:^)S):^ < 1412110611 477850 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :(:aS(:^)S):^ < 1412110615 340677 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :http://www.jsoftware.com/jwiki/Puzzles/Quine lists some J quines < 1412110627 263062 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I like that one more than the canonical (:aSS):aSS. < 1412110721 942055 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^ul (:a(:^)*S):^ < 1412110722 129800 :fungot!fis@eos.zem.fi PRIVMSG #esoteric :(:a(:^)*S):^ < 1412110726 911138 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that one's my favourite < 1412110765 24560 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok, now as for www.perlmonks.com/?node_id=1077628 , although it's not required for this quine to work, can you explain why perl stops parsing when it reads CORE::z instead of trying to continue parsing like for most syntax errors? < 1412110887 558950 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1412110932 905632 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1412110981 733503 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Illegal division by zero at /tmp/abc line 1. < 1412110987 628445 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`perl -e $_=q(print qq(\$_=q($_);eval\n));eval < 1412110988 245651 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​$_=q(print qq(\$_=q($_);eval\n));eval < 1412111005 282433 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`perl -E say length q<$_=q(print qq(\$_=q($_);eval\n));eval> < 1412111005 938222 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :37 < 1412111012 679866 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that's shorter, nice < 1412111305 740922 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no really, why does it quit immediately? < 1412111361 890002 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`sh echo 1;(cat "-+";sleep 999)|perl < 1412111362 541733 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sh: 0: Can't open echo 1;(cat "-+";sleep 999)|perl < 1412111367 147928 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`sh -c echo 1;(cat "-+";sleep 999)|perl < 1412111367 822558 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sh: 0: Illegal option - < 1412111387 945725 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`bash -c echo 1;(cat "-+";sleep 999)|perl < 1412111388 513571 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: - : invalid option \ Usage: bash [GNU long option] [option] ... \ bash [GNU long option] [option] script-file ... \ GNU long options: \ --debug \ --debugger \ --dump-po-strings \ --dump-strings \ --help \ --init-file \ --login \ --noediting \ --noprofile \ --norc \ --posix \ --protected \ --rcfile \ --restricted \ --verbose \ < 1412111398 982373 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: you need `run < 1412111403 401360 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you want to give more than one command-line argument < 1412111440 676959 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :why doesn't just one command line argument with the option value after -c in the same argument work? < 1412111444 88453 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`bash -cecho 1;(cat "-+";sleep 999)|perl < 1412111444 645550 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: - : invalid option \ allexport off \ braceexpand on \ emacs on \ errexit on \ errtrace off \ functrace off \ hashall on \ histexpand on \ history on \ ignoreeof off \ interactive-comments on \ keyword off \ monitor off \ noclobber off \ noexec o < 1412111449 292567 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`run echo 1;(cat "-+";sleep 999)|perl < 1412111457 980816 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`run echo 2;(cat "CORE::z";sleep 999)|perl < 1412111466 282242 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`run echo 3;(echo "CORE::z";sleep 999)|perl < 1412111473 544670 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`run echo 4;(echo "+-";sleep 999)|perl < 1412111479 853230 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1 \ cat: invalid option -- '+' \ Try `cat --help' for more information. < 1412111488 475356 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2 \ cat: CORE::z: No such file or directory < 1412111496 827303 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :3 \ CORE::z is not a keyword at - line 1. < 1412111504 100238 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :4 < 1412111539 813945 :callforjudgement!~ais523@cpc6-king9-2-0-cust765.perr.cable.virginm.net JOIN :#esoteric < 1412111545 226070 :callforjudgement!~ais523@cpc6-king9-2-0-cust765.perr.cable.virginm.net QUIT :Changing host < 1412111545 412833 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1412111667 703900 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 245 seconds < 1412111691 253039 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1412112317 20941 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 272 seconds < 1412113547 622034 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :!blsq {1 2 3 4}{}MP s# < 1412113548 30591 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : ERROR: Unknown command: (s#)! < 1412113552 298908 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :!blsq {1 2 3 4}{}MP #s < 1412113552 700781 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {4 3 2 1} < 1412113557 422366 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :!blsq {1 2 3 4}{}m[p^ #s < 1412113557 885341 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {1 2 3 4} < 1412113560 941898 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :!blsq {1 2 3 4}{}m[^p #s < 1412113561 492156 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : {4 3 2 1} < 1412113594 691293 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :mroman_: Documentation mismatch: language reference says "MapPush -- MP -- Defined as m[p^" but it seems to be m[^p instead. < 1412113742 488194 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I'd have made a one character shorter thing if it were m[p^.) < 1412113778 373344 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1412113856 391901 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages-bold < 1412113856 579119 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :mroman_ said 14h 22m 53s ago: I knew that. But it works for lists [1..] which is usually what you have when golfing < 1412114118 544684 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Actually, I did go from 28 to 25 by reading the language reference a bit. But it'd still be 23 with an abbreviated m[p^.) < 1412114386 777558 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1412114597 6883 :shikhout!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 272 seconds < 1412114848 301239 :not^v!~notnot^v@207.74.209.246 JOIN :#esoteric < 1412115604 948416 :not^v!~notnot^v@207.74.209.246 QUIT :Read error: Connection reset by peer < 1412115647 5318 :not^v!~notnot^v@207.74.209.246 JOIN :#esoteric < 1412115984 368128 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1412116523 420653 :not^v!~notnot^v@207.74.209.246 QUIT :Ping timeout: 240 seconds < 1412116551 367173 :not^v!~notnot^v@207.74.209.246 JOIN :#esoteric < 1412116798 251132 :not^v!~notnot^v@207.74.209.246 QUIT :Ping timeout: 244 seconds < 1412116903 726098 :mauris!~mauris@91.176.189.206 QUIT :Ping timeout: 258 seconds < 1412117046 785094 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell mroman_ I'm just reading your haskell golfing tips and i'd just like to point out that c/=5||odd x can be shortened to 1>0 hth < 1412117047 11712 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1412117074 565330 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION whistles innocently < 1412117864 448990 :AndoDaan!~Daanando@188.188.77.122 JOIN :#esoteric > 1412118041 729917 JOIN :#esoteric > 1412118045 850939 JOIN :#esoteric > 1412118046 365654 JOIN :#esoteric > 1412118062 770113 JOIN :#esoteric > 1412118066 892751 JOIN :#esoteric > 1412118067 407553 JOIN :#esoteric > 1412118105 632374 JOIN :#esoteric > 1412118109 754768 JOIN :#esoteric > 1412118110 269608 JOIN :#esoteric > 1412118126 642686 JOIN :#esoteric > 1412118130 766435 JOIN :#esoteric > 1412118131 281735 JOIN :#esoteric > 1412118147 665756 JOIN :#esoteric > 1412118151 779976 JOIN :#esoteric > 1412118152 295078 JOIN :#esoteric > 1412118193 512274 JOIN :#esoteric < 1412118194 213070 :glogbot!dlopen@libdl.so JOIN :#esoteric > 1412118197 622026 JOIN :#esoteric > 1412118198 136883 JOIN :#esoteric < 1412118434 81636 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :1>0 is such a good jam < 1412118438 434058 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@where pi_10 < 1412118438 616169 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :(!!3)<$>transpose[show$foldr(\k a->2*10^2^n+a*k`div`(2*k+1))0[1..2^n]|n<-[0..]] < 1412118441 784464 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@where e_10 < 1412118441 967068 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :[show(sum$scanl div(100^n)[1..[4..]!!n])!!n|n<-[0..]] < 1412118456 591752 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hm < 1412118462 423704 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :not sure where we used it < 1412118593 243429 :S1!~sheldon@p4FF93B4B.dip0.t-ipconnect.de JOIN :#esoteric < 1412118604 333237 :spiette!~spiette@2607:fad8:4:6:f2de:f1ff:fe66:77e5 QUIT :Ping timeout: 260 seconds < 1412118657 414576 :AndoDaan!~Daanando@188.188.77.122 QUIT :Ping timeout: 248 seconds < 1412118690 192761 :zemhill!bfjoust@eos.zem.fi PRIVMSG #esoteric :S1.S1test2: points -10.40, score 13.00, rank 46/47 < 1412118699 246214 :zemhill!bfjoust@eos.zem.fi PRIVMSG #esoteric :S1.S1test2: points -10.40, score 13.00, rank 46/47 (--) < 1412118716 122286 :S1!~sheldon@p4FF93B4B.dip0.t-ipconnect.de PRIVMSG #esoteric :why does it print that here too < 1412118735 372464 :zemhill!bfjoust@eos.zem.fi PRIVMSG #esoteric :S1.S1test2: points -9.50, score 13.48, rank 45/47 (+1) < 1412118780 175330 :zemhill!bfjoust@eos.zem.fi PRIVMSG #esoteric :S1.S1test2: points -28.76, score 4.17, rank 47/47 (-2) < 1412118804 661426 :AndoDaan!~Daanando@188.189.93.199 JOIN :#esoteric < 1412118849 649569 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: 1>0 was from _another_ one of his golfing tips < 1412118868 225054 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yes, i remember using it but i don't remember where < 1412118874 171619 :zemhill!bfjoust@eos.zem.fi PRIVMSG #esoteric :S1.S1test2: points -32.33, score 3.13, rank 47/47 (--) < 1412118970 432457 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :S1: we seem to have decided that all hill changes should be announced here, so people know about them < 1412119003 772203 :S1!~sheldon@p4FF93B4B.dip0.t-ipconnect.de PRIVMSG #esoteric :k if you want to track my failure ^^ have fun < 1412119022 124628 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well you got above 47, that's a start :) < 1412119031 225106 :S1!~sheldon@p4FF93B4B.dip0.t-ipconnect.de PRIVMSG #esoteric :it was luck < 1412119046 728687 :S1!~sheldon@p4FF93B4B.dip0.t-ipconnect.de PRIVMSG #esoteric :I am reading the strategies article from time to time, started today < 1412119162 147697 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :S1: also you don't need to include your nick in the program name, it's prepended automatically < 1412119253 474995 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :S1: there is also the !bftest command which you can use if you don't want announcement (but it won't change the hill either, so once you get a program good enough that you want it to stay you should use !bfjoust) < 1412119299 922061 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now food < 1412119337 611427 :S1!~sheldon@p4FF93B4B.dip0.t-ipconnect.de PRIVMSG #esoteric :oh I didn't know that < 1412119352 52421 :S1!~sheldon@p4FF93B4B.dip0.t-ipconnect.de PRIVMSG #esoteric :!bftest from now on it is < 1412119352 357299 :zemhill!bfjoust@eos.zem.fi PRIVMSG #esoteric :S1.from: points -28.76, score 4.17, rank 47/47 < 1412119355 452554 :S1!~sheldon@p4FF93B4B.dip0.t-ipconnect.de PRIVMSG #esoteric ::3 < 1412119408 445088 :AndoDaan!~Daanando@188.189.93.199 QUIT :Ping timeout: 276 seconds < 1412119937 429986 :glogbot!dlopen@libdl.so QUIT :Ping timeout: 245 seconds > 1412119943 472130 JOIN :#esoteric < 1412119945 235239 :glogbot!dlopen@64.62.173.65 JOIN :#esoteric > 1412119947 579404 JOIN :#esoteric > 1412119948 94529 JOIN :#esoteric < 1412120101 262211 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Richardr051 5* 10New user account < 1412120219 79223 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1412120286 880257 :AndoDaan!~Daanando@188.189.77.106 JOIN :#esoteric < 1412120667 752404 :vyv!~vyv@bas1-northbay04-1176386692.dsl.bell.ca QUIT :Ping timeout: 245 seconds < 1412120795 548207 :vyv!~vyv@bas1-northbay04-1176386654.dsl.bell.ca JOIN :#esoteric