< 1574812922 533206 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1574813559 131302 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1574813939 599007 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e JOIN :#esoteric < 1574814182 266170 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :fizzie: thanks for documenting more about HackEso on the wiki < 1574814198 688773 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :I'll still have to write about the commands some time, especially rnoodl < 1574814206 385217 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :`? rnooodl < 1574814207 584580 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :rnooodl? ¯\(°​_o)/¯ < 1574814210 121467 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :`? rnoodl < 1574814211 385066 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :rnoodl? ¯\(°​_o)/¯ < 1574814214 560709 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :`? nooodl < 1574814215 596117 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e QUIT :Ping timeout: 250 seconds < 1574814215 774489 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :noooodl is the correct spelling < 1574814219 105087 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :`? noodl < 1574814220 333975 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :noooooooodl is the correct spelling < 1574814221 852196 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :`? nooodl < 1574814223 13636 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :nooooodl is the correct spelling < 1574814228 681236 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :`? nooooooooooooooooooooooooooooooooooooooooodl < 1574814229 881822 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :noooooodl is the correct spelling < 1574814240 789398 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :(that's actually a built-in pattern in the ? command) < 1574814251 12840 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu PRIVMSG #esoteric :(recognizing that argument that is) < 1574815102 602516 :xkapastel!uid17782@gateway/web/irccloud.com/x-hfqwlknlpafvhdow JOIN :#esoteric < 1574816493 843774 :j4cbo!sid186930@gateway/web/irccloud.com/x-zhxtiosilwwdqnfq PRIVMSG #esoteric :fa < 1574816496 195034 :j4cbo!sid186930@gateway/web/irccloud.com/x-zhxtiosilwwdqnfq PRIVMSG #esoteric :adsfasdfasdf < 1574816547 764865 :j4cbo!sid186930@gateway/web/irccloud.com/x-zhxtiosilwwdqnfq PRIVMSG #esoteric :pro tip: address bar autocomplete does not work when your cursor is in the irccloud text box < 1574817514 493628 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1574818146 95163 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wait what, the wiki diff has improved < 1574818182 167313 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it actually matches words in a paragraph to two different ones in the post-edit < 1574818305 241398 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well maybe that's not a case that was broken previously. < 1574818326 536838 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`../bin/help < 1574818330 213810 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​? ¯\(°​_o)/¯ < 1574818404 167678 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's also possible the MediaWiki upgrade did improve it. > 1574818911 300386 PRIVMSG #esoteric :14[[07HackEso14]]4 M10 02https://esolangs.org/w/index.php?diff=67480&oldid=67479 5* 03Oerjan 5* (-1) 10/* Implementation details */ an -> a < 1574818953 711518 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm assuming it's pronounced like u-m-l-box < 1574820230 345737 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` url ../bin/rainwords < 1574820231 390098 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/bin/rainwords < 1574820355 99772 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm pikhqbow is a binary < 1574820364 365488 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`dobg pikhqbow < 1574820371 65775 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :8746:2016-07-05 ` gcc -Os -s src/pikhqbow.c -o bin/pikhqbow \ 8744:2016-07-05 ` gcc -Os -s src/pikhqbow.c -o bin/pikhqbow \ 8742:2016-07-05 ` gcc src/pikhqbow.c -o bin/pikhqbow < 1574820408 9356 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`url ../src/pikhqbow.c < 1574820408 901624 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/src/pikhqbow.c < 1574820463 291592 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wrl < 1574820464 170731 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/wisdom < 1574820466 790301 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`brl < 1574820466 993353 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e JOIN :#esoteric < 1574820467 852729 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :brl? < 1574820480 989799 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`sakdfnla < 1574820483 554881 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :sakdfnla? < 1574820498 343838 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah. it no longer seems to try to use only as many colors as will fit in a line < 1574820515 165512 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which means i don't have to fix it for changed line length :P < 1574820560 831588 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, right, there was something like that at some point. < 1574820568 410337 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cbt wrl < 1574820569 189274 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :url "$HACKENV/wisdom/$1" < 1574820603 920642 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`mkx ../bin/brl//url "$HACKENV/bin/$1" < 1574820610 865357 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`u < 1574820613 805734 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`brl brl < 1574820614 818277 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​../bin/brl < 1574820617 717416 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :u? < 1574820617 753854 :jix!~jix@209.250.235.106 QUIT :Ping timeout: 268 seconds < 1574820618 890615 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/bin/brl < 1574820686 14973 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`mkx ../bin/u//cd ${HACKENV-/hackenv}; nur "$1" < 1574820688 269146 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​../bin/u < 1574820697 840623 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`u ls < 1574820698 848051 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin \ canary \ emoticons \ esobible \ etc \ f \ factor \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ stuff \ tmflry \ tmp \ wisdom < 1574820721 399876 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but what if HACKENV has a space in it htdnh < 1574820735 970529 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e QUIT :Ping timeout: 252 seconds < 1574820746 299564 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`u mkx bin/u//cd "${HACKENV-/hackenv}"; nur "$1" < 1574820748 563204 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bin/u \ /hackenv/bin/u: line 2: unexpected EOF while looking for matching `"' \ /hackenv/bin/u: line 3: syntax error: unexpected end of file < 1574820766 189803 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hum < 1574820782 993554 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt mkx < 1574820783 802145 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :key=$(mk "$@") && echo "$key" && chmod +x "$key" < 1574820795 760259 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt mk < 1574820796 494512 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​[[ "$1" == ?*//* ]] || { echo usage: "mk[x]" file//contents >&2; exit 1; }; key="${1%%//*}"; value="${1#*//}"; echo "$value" > "$(echo-p "$key")" && echo "$key" < 1574820896 285978 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What's the u in `u short for? < 1574820907 751817 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"up" < 1574820912 148650 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :h was taken < 1574820933 137807 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and r might suggest / instead < 1574820950 255010 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`u mkx bin/uh//u "$@" | h < 1574820961 885726 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`uh huh < 1574820964 661997 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :uh? < 1574820967 607552 :jix!~jix@209.250.235.106 JOIN :#esoteric < 1574820979 568608 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt u < 1574820980 346982 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cd "${HACKENV-/hackenv}"; nur "$1" < 1574821003 756450 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What happened to shachaf's command? < 1574821014 405852 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`nur mkx ../bin/u//cd "${HACKENV-/hackenv}"; nur "$1" < 1574821015 327805 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​../bin/u < 1574821023 695506 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :huh < 1574821035 401461 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cbt u < 1574821036 153912 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cd "${HACKENV-/hackenv}"; nur "$1" < 1574821056 365230 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It sure looks like it ought to just work. < 1574821067 650047 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: shamagic < 1574821067 813892 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: HackEso rightly decided it was a terrible idea and ignored it. < 1574821158 218801 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, that kind of magic. < 1574821187 667777 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I took it seriously, probably because it seemed to be not that far off the mean goodness of HackEso command ideas. < 1574821215 77600 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`u ls share < 1574821219 56166 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If u and h each have goodness ε, uh has goodness ε². < 1574821221 71903 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :8ballreplies \ airports.dat \ autowelcome_status \ awesome \ ballreplies \ candide \ cat \ Complaints.mp3 \ conscripts \ construct_grams.pl \ delvs-master \ dict \ dict-words \ esolangs.txt \ esolangs.txt.sorted \ headers \ headers.gch \ hello \ lua \ maimer \ maimery \ maze \ mtg \ nothp \ recipe \ scapegoats \ scowrevs \ sedtest \ UnicodeData.txt \ unic.txt \ units.dat \ usercmds \ whatis \ wisdom \ WordData < 1574821239 672831 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok u seems to work there < 1574821250 321183 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :``u or `u` might actually make sense, though. < 1574821255 857733 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` u huh |& h # just testing < 1574821256 881810 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hahckehnv/bihn/nuhr: lihne 2: huhh: cohmmahnd noht fouhnd < 1574821258 3165 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`u echo "testing" "more testing" < 1574821258 909405 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​"testing" "more testing" < 1574821306 899794 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :perhaps there was a race condition between u modifying itself and editing itself < 1574821315 424718 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er, *reading < 1574821486 754758 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`u ` ls | h < 1574821487 900912 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bihn \ cahnahry \ ehmohtihcohns \ ehsohbihble \ ehtc \ f \ fahctohr \ hw \ ihbihn \ ihntehrps \ kahrma \ le \ lihb \ mihsle \ pahste \ ply-3.8 \ quihnehs \ quohtehs \ shahre \ src \ stuhff \ tmflry \ tmp \ wihsdohm < 1574821544 291767 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: `u ` works, anyway < 1574821562 143014 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cbt ~ < 1574821566 426199 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cat: /hackenv/bin/~: No such file or directory < 1574821570 912748 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa < 1574821578 487446 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :prime rbal estate < 1574821616 985355 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` echo $HOME < 1574821617 747483 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/tmp < 1574821625 629589 :jix!~jix@209.250.235.106 QUIT :Ping timeout: 276 seconds < 1574821662 20946 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe it's actually awkward to type. < 1574822011 5732 :jix!~jix@209.250.235.106 JOIN :#esoteric < 1574823421 374901 :xkapastel!uid17782@gateway/web/irccloud.com/x-hfqwlknlpafvhdow QUIT :Quit: Connection closed for inactivity > 1574824599 630948 PRIVMSG #esoteric :14[[07LogOS14]]4 N10 02https://esolangs.org/w/index.php?oldid=67481 5* 03IFcoltransG 5* (+654) 10Created page with "{{lowercase}} '''logOS''' is an imperative and partially object-oriented language based around the 'Desktop metaphor' that modern operating systems use. It was brainstormed wi..." > 1574824612 924548 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=67482&oldid=67467 5* 03IFcoltransG 5* (+12) 10/* L */ added logOS < 1574825434 983422 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric > 1574826474 646395 PRIVMSG #esoteric :14[[07LogOS14]]4 10 02https://esolangs.org/w/index.php?diff=67483&oldid=67481 5* 03IFcoltransG 5* (+1082) 10Added code samples, tidied up headings < 1574826761 331784 :imode!~linear@unaffiliated/imode JOIN :#esoteric > 1574826813 128137 PRIVMSG #esoteric :14[[07Hunter14]]4 10 02https://esolangs.org/w/index.php?diff=67484&oldid=53690 5* 03YamTokTpaFa 5* (+12) 10+deadlink < 1574826962 605382 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e JOIN :#esoteric < 1574827241 535167 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e QUIT :Ping timeout: 276 seconds > 1574828141 505936 PRIVMSG #esoteric :14[[07LogOS14]]4 10 02https://esolangs.org/w/index.php?diff=67485&oldid=67483 5* 03IFcoltransG 5* (+479) 10Added info on 'programs' i.e. objects within the OS > 1574828197 20454 PRIVMSG #esoteric :14[[07LogOS14]]4 M10 02https://esolangs.org/w/index.php?diff=67486&oldid=67485 5* 03IFcoltransG 5* (+2) 10Word choice - resolved ambiguity > 1574828461 774451 PRIVMSG #esoteric :14[[07User:IFcoltransG14]]4 10 02https://esolangs.org/w/index.php?diff=67487&oldid=66651 5* 03IFcoltransG 5* (+6) 10Added link to logOS > 1574828551 568567 PRIVMSG #esoteric :14[[07User:IFcoltransG14]]4 10 02https://esolangs.org/w/index.php?diff=67488&oldid=67487 5* 03IFcoltransG 5* (+75) 10Formatted new link < 1574830437 4121 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 240 seconds < 1574831018 504079 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 245 seconds < 1574831052 179489 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1574832252 328900 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric < 1574832543 424662 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 245 seconds < 1574833250 267766 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric < 1574833457 564645 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e JOIN :#esoteric < 1574833743 328937 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 245 seconds < 1574833754 560540 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e QUIT :Ping timeout: 276 seconds < 1574837051 268699 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 265 seconds < 1574837082 795401 :hppavilion[1]!~omegasome@172.98.86.92 JOIN :#esoteric < 1574838525 754763 :hppavilion[1]!~omegasome@172.98.86.92 QUIT :Ping timeout: 268 seconds < 1574839962 32406 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e JOIN :#esoteric < 1574840227 971639 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e QUIT :Ping timeout: 252 seconds < 1574840822 587612 :tromp!~tromp@2a02:a210:1585:3200:1154:e0fa:ddc3:145e JOIN :#esoteric > 1574844336 402559 PRIVMSG #esoteric :14[[07Bin-814]]4 10 02https://esolangs.org/w/index.php?diff=67489&oldid=67463 5* 03OsmineYT 5* (+2) 10 < 1574844799 370923 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the clank today looks very much like the leftmost one here http://www.girlgeniusonline.com/comic.php?date=20060605 < 1574845202 768654 :b_jonas!~x@catv-176-63-14-102.catv.broadband.hu QUIT :Remote host closed the connection < 1574845544 578430 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru JOIN :#esoteric < 1574845978 150123 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in fact it's the only one to survive the following scenes < 1574846179 342322 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1574846831 885365 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-puyhqqhdikxszgjz QUIT :Read error: Connection reset by peer < 1574846854 126270 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-xmjmkkrfyqhlyfzv QUIT :Read error: Connection reset by peer < 1574849534 90182 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Read error: Connection reset by peer < 1574849742 383216 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1574849884 770613 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net QUIT :Ping timeout: 268 seconds < 1574850271 598652 :xkapastel!uid17782@gateway/web/irccloud.com/x-ooenauyzotiuksbx JOIN :#esoteric < 1574851671 367849 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-ydmcelcvfnrnmkzw JOIN :#esoteric < 1574851671 445051 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-iggfyjasgajropoc JOIN :#esoteric < 1574851671 480824 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-xhgadtmkqjowczuy JOIN :#esoteric < 1574852542 402188 :laerling_!~laerling@dslb-002-201-001-052.002.201.pools.vodafone-ip.de JOIN :#esoteric < 1574852583 414682 :laerling_!~laerling@dslb-002-201-001-052.002.201.pools.vodafone-ip.de QUIT :Client Quit < 1574852588 365392 :laerlingSAP!~laerlings@dslb-002-201-001-052.002.201.pools.vodafone-ip.de JOIN :#esoteric < 1574852617 805911 :laerlingSAP!~laerlings@dslb-002-201-001-052.002.201.pools.vodafone-ip.de QUIT :Client Quit < 1574853429 28309 :laerlingSAP!~laerlings@dslb-002-201-001-052.002.201.pools.vodafone-ip.de JOIN :#esoteric < 1574853536 170972 :laerlingSAP!~laerlings@dslb-002-201-001-052.002.201.pools.vodafone-ip.de QUIT :Client Quit < 1574853568 402562 :laerlingSAP!~laerlings@dslb-002-201-001-052.002.201.pools.vodafone-ip.de JOIN :#esoteric < 1574857921 12885 :laerlingSAP_!~laerlings@193.16.224.8 JOIN :#esoteric > 1574857928 435001 PRIVMSG #esoteric :14[[07User:OsmineYT14]]4 10 02https://esolangs.org/w/index.php?diff=67490&oldid=67470 5* 03OsmineYT 5* (+10) 10 < 1574857962 557632 :haavard!root@haavard.me QUIT :Remote host closed the connection < 1574858026 929121 :haavard!root@haavard.me JOIN :#esoteric < 1574858072 441003 :laerlingSAP_!~laerlings@193.16.224.8 QUIT :Client Quit < 1574858090 403265 :laerlingSAP_!~laerlings@193.16.224.8 JOIN :#esoteric < 1574858092 788570 :laerlingSAP_!~laerlings@193.16.224.8 QUIT :Client Quit < 1574858105 406381 :laerlingSAP!~laerlings@dslb-002-201-001-052.002.201.pools.vodafone-ip.de QUIT :Ping timeout: 265 seconds < 1574858114 995764 :laerlingSAP!~laerlings@193.16.224.8 JOIN :#esoteric > 1574858623 371060 PRIVMSG #esoteric :14[[07Cell14]]4 N10 02https://esolangs.org/w/index.php?oldid=67491 5* 03OsmineYT 5* (+625) 10Created page with "Cell is Turing-complete language founded by [[User:OsmineYT|OsmineYT]] in 2019. The sense of making this language is simple: '''make an Turing-complete language first instead..." > 1574858634 8791 PRIVMSG #esoteric :14[[07Cell14]]4 10 02https://esolangs.org/w/index.php?diff=67492&oldid=67491 5* 03OsmineYT 5* (-3) 10 > 1574858644 569467 PRIVMSG #esoteric :14[[07Cell14]]4 10 02https://esolangs.org/w/index.php?diff=67493&oldid=67492 5* 03OsmineYT 5* (-1) 10 < 1574859750 527059 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1574859824 556205 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so, I created an entry for HackEso on the wiki and now fizzie filled it with a lot of useful information. am I allowed to point to < 1574859825 879909 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`quote boring wisdom < 1574859826 790155 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1263) boily: sorry for the boring wisdom entries I added. I mostly did it hoping that someone will stumble on them and replace them with something better. < 1574859839 644141 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :^ this now and say "they're not laughing now"? < 1574859884 140393 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I need to learn the stereotypical mad scientist laugh. > 1574860008 438282 PRIVMSG #esoteric :14[[07Cell14]]4 10 02https://esolangs.org/w/index.php?diff=67494&oldid=67493 5* 03OsmineYT 5* (+232) 10 > 1574860044 345233 PRIVMSG #esoteric :14[[07Cell14]]4 10 02https://esolangs.org/w/index.php?diff=67495&oldid=67494 5* 03OsmineYT 5* (+1) 10 > 1574860104 996368 PRIVMSG #esoteric :14[[07Cell14]]4 10 02https://esolangs.org/w/index.php?diff=67496&oldid=67495 5* 03OsmineYT 5* (+43) 10 > 1574860160 32118 PRIVMSG #esoteric :14[[07Talk:Cell14]]4 N10 02https://esolangs.org/w/index.php?oldid=67497 5* 03OsmineYT 5* (+49) 10Created page with "Anyone here? If you want, try making interpreter." > 1574860275 586730 PRIVMSG #esoteric :14[[07Talk:Cell14]]4 10 02https://esolangs.org/w/index.php?diff=67498&oldid=67497 5* 03OsmineYT 5* (+181) 10/* Most commands are same as in brainfuck */ new section > 1574860320 666081 PRIVMSG #esoteric :14[[07Talk:Cell14]]4 10 02https://esolangs.org/w/index.php?diff=67499&oldid=67498 5* 03OsmineYT 5* (+4) 10 > 1574860401 138448 PRIVMSG #esoteric :14[[07WALP14]]4 10 02https://esolangs.org/w/index.php?diff=67500&oldid=12858 5* 03PythonshellDebugwindow 5* (+841) 10Explaining your loop example > 1574861605 707575 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=67501&oldid=67482 5* 03OsmineYT 5* (+13) 10 < 1574861658 203147 :laerlingSAP!~laerlings@193.16.224.8 QUIT :Quit: Leaving < 1574861897 149707 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds > 1574863332 207215 PRIVMSG #esoteric :14[[07W (A)14]]4 M10 02https://esolangs.org/w/index.php?diff=67502&oldid=66964 5* 03A 5* (+211) 10/* 99 bottles of beer */ < 1574863744 434479 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm not sure what I added to the HackEso entry is particularly useful, it's just answering a question that's come up every now and then. < 1574865604 764371 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1574865920 372699 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :continuing with the mantra "code == data && data == code", I think I'm not going to have traditional segmented executables for Mode bytecode. < 1574866059 792604 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :instead, an executable is just a giant switch statement. if you wanna extract a couple bytes from segment 1, you need to actually _run_ the file, send the interpreter the segment you want to evaluate, then send it an index into the byte array (provided that segment is a byte array...) < 1574866396 627796 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :imode: are you saying that you're trying to make an interpreter that is fully lazy in the way that Haskell is, as in, any value can be a thunk that you have to evaluate later? < 1574866461 154077 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :yessir. < 1574866513 360929 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :if you want an array, generate a switch statement. if you want an array who's contents are the fibonacci sequence, the protocol is the same. < 1574866666 647364 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :@oeis A45 < 1574866669 560154 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : https://oeis.org/A000045 Fibonacci numbers: F(n) = F(n-1) + F(n-2) with F(0)... < 1574866669 687887 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,... < 1574866676 271699 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :^oeis A45 < 1574866677 772014 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :=oeis A45 < 1574866677 898210 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :No such command. Try =help. < 1574866678 652792 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`oeis A45 < 1574866679 816616 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :oeis? < 1574866707 45684 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :HackEso now has error messages better than ed < 1574866726 466118 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`/dev/null < 1574866727 214568 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/dev/null? < 1574866735 584537 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`/dev < 1574866736 269341 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/dev? < 1574866860 635800 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :you can also provide metadata about the entire program within this segmented system. for instance, if I have a segment that I want to use precompiled jump targets, I can generate some Mode bytecode to simulate a simple map between an instruction pointer and a jump target. < 1574866975 622551 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :"evaluate segment 1. if I'm executing a [ or a ] instruction, evaluate segment 0 with parameter $ip. examine the queue after evaluation, fetch the returned result, and set $ip to that result." < 1574867042 374825 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :it won't be as fast because you still need to evaluate segment 0 without jump targets.. but imo if you want speed, this kind of information should be in a separate file that you can set up to read. < 1574867294 627838 :diverger!~div@165.231.253.150 QUIT :Ping timeout: 276 seconds < 1574867442 653853 :diverger!~div@192.154.254.136 JOIN :#esoteric < 1574869386 549642 :imode-ruby!~linear@unaffiliated/imode JOIN :#esoteric < 1574869455 794867 :xkapastel!uid17782@gateway/web/irccloud.com/x-ooenauyzotiuksbx QUIT :Quit: Connection closed for inactivity < 1574869562 145433 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I did think of adding a perror in that error message when the error is execve failing, though thing is it does the path search, so if execve fails due to /hackenv/bin/foo not having +x set, and then later due to /bin/foo and /usr/bin/foo not existing, the last errno would be the misleading ENOENT rather than the more relevant EACCESS. < 1574869616 182148 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The glibc execp family actually special-cases this, if one of the attempted executions fails with EACCESS, the search does continue but the final error is still EACCESS unless something that works is found. < 1574869635 884952 :imode-ruby!~linear@unaffiliated/imode QUIT :Client Quit < 1574869653 270597 :imode-ruby!~linear@unaffiliated/imode JOIN :#esoteric < 1574869714 850844 :imode-ruby!~linear@unaffiliated/imode PRIVMSG #esoteric :weechat doesn't work that well under tmux && ssh. < 1574869732 81724 :imode-ruby!~linear@unaffiliated/imode PRIVMSG #esoteric :color bars get weird. < 1574870136 975194 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1574870382 763384 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 268 seconds < 1574870435 272460 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1574870567 645426 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 268 seconds < 1574870695 978153 :imode-ruby!~linear@unaffiliated/imode QUIT :Quit: WeeChat 1.6 < 1574870710 644432 :imode-ruby!~linear@unaffiliated/imode JOIN :#esoteric < 1574870741 888339 :imode-ruby!~linear@unaffiliated/imode PRIVMSG #esoteric :there we go, much better. < 1574870838 929435 :imode!~linear@unaffiliated/imode QUIT :Quit: WeeChat 2.6 < 1574870856 13656 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1574871029 555417 :imode-ruby!~linear@unaffiliated/imode QUIT :Quit: WeeChat 1.6 < 1574871039 381363 :imode-ruby!~linear@unaffiliated/imode JOIN :#esoteric < 1574871070 851159 :stux|away!stux@2a01:270:0:ffff:ffff:2050:0:2 QUIT :Read error: Connection reset by peer < 1574871397 49792 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1574872075 975850 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I've been writing a brainfuck generator today < 1574872087 437699 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :crunched around 1MB data file < 1574872098 741089 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :too bad I can't eaisly rewrite it to brainfuck though < 1574872107 736775 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :RLE'd it would be, I guess, around 2 megabytes < 1574872139 401892 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but yeah currently it's going like < 1574872140 166005 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :http://prntscr.com/q2wtuq < 1574872161 298133 :stux|away!stux@cosmo.lunarshells.com JOIN :#esoteric < 1574872270 167199 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :kspalaiologos: is that a compiler to bfasm? < 1574872291 633419 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :um, I mean to asm2bf < 1574872465 630070 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :nope, not the case < 1574872470 745875 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :a brainfuck text generator in asm2bf < 1574872481 758672 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :also, bfasm and asm2bf are two separate things < 1574872493 128602 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :asm2bf is the entire toolkit and bfasm is just the compiler < 1574872816 518233 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ok, now I'm confused < 1574872830 452838 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :there's a bfasm compiler, and an asmbf and an asm2bf? how do those differ? < 1574872845 333879 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's even more complicated < 1574872847 864719 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and what does "text generator" mean? < 1574872858 582537 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :like bf_textgen or something like this on hack eso < 1574872864 932558 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so actually, bfasm is older than asm2bf < 1574872879 491287 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I don't know what bf_textgen is either < 1574872882 385633 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`? bf_textgen < 1574872883 632656 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bf_textgen? ¯\(°​_o)/¯ < 1574872890 522833 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :that makes a brainfuck program < 1574872892 515751 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :displaying given text < 1574872895 910648 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ok < 1574872897 941920 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and bfasm had v1/v2/v3/v4/v5 versions each one with a-d letters (some skipped some version) < 1574872905 105796 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :that I used for my Izmit compiler series < 1574872920 649501 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but then I abadoned it for a while and went back to the ye oldie bfasm v1 < 1574872926 58552 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I had to come up with the versioning schema < 1574872945 610742 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so the v* versions are for izmit, and [0-9]\.* versions are the new ones < 1574872953 910199 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :going back to your question < 1574872965 42228 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :bfasm is a compiler from assembly subset to brainfuck < 1574872966 711672 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :for instance < 1574872974 974931 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :``` bfasm <<<"lbl 1/jmp 1" < 1574872975 792023 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[# < 1574872995 39025 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :``` tr '/' '\n' <<<"lbl 1/jmp 1" | bfasm < 1574872996 95986 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[>>>+<<+<<[>>->+<<<-]>>>[<<<+>>>-]<[->+<<[>>>-<<+<-]>[<+>-]>>[<->[-]]<[<<<+>>>-]<]>>[-]<<<<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>+<<<<<<<<<[-]>[-]>>>>>>>>[<<<<<<<<+>+>>>>>>>-]<<<<<<<[>>>>>>>+<<<<<<<-]>>>>>>>[-]<<<<<<]<<<[>>+>+<<<-]>>[<<+>>-]>[[-]<<<[-]>[-]>>]<<] < 1574872998 392292 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :there we go < 1574873009 311642 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :asm2bf is a toolchain < 1574873013 919059 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :that has bfasm as a tool < 1574873021 766232 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :like MinGW and GCC < 1574873029 798007 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :the toolchain has many goodies linked in < 1574873046 957626 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :like the standard library, labels preprocessor, the generic macro preprocessor < 1574873086 346194 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :$asm2bf eq $asmbf basically < 1574873117 421539 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :oh and by the way < 1574873119 732472 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ok, so asm2bf has the compiler and some extras < 1574873121 74432 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :the above is an infinite loop < 1574873124 209431 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Yes. < 1574873132 593414 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :https://esolangs.org/wiki/Asm2bf < 1574873138 416864 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :this page lists all the tools in the toolchain < 1574873142 958913 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :naming them that way is a bit strange, but sure < 1574873157 967010 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and has a bfasm section describing the pure assembler < 1574873162 375486 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :without the toolchain programs < 1574873167 981723 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :e.g. it doesn't use named labels, macros < 1574873172 927602 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but you obviously can do it < 1574873199 137779 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I first named it asm2bf < 1574873203 452548 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but the source file was called bfasm < 1574873209 991883 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :then somebody lurked my repos and found the program < 1574873212 320682 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it had no docs by then < 1574873218 172859 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :he asked me how can he use it < 1574873226 976641 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and we talked a bit more, so the fragmentation happened < 1574873235 667499 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :because he reffered to it by a source file name (bfasm.c) < 1574873243 23201 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and I reffered to it by the name I've given (asm2bf) < 1574873256 778770 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :as he's been assisting me with the docs, he called the tool bfasm < 1574873262 58970 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and I kinda settled on it < 1574873273 93813 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :after making a few more tools I set up a separate repo < 1574873274 908926 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so now you're making a text generator that you embed to the toolchain so that you can make a shorter 8-ball program for example? < 1574873282 413815 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :nope < 1574873286 864624 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'm making a text generator < 1574873288 172999 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :using asm2bf < 1574873297 235436 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but, I can embed it to the toolchain < 1574873312 555817 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it has no sense to me though, but a more performant txt would be lovely < 1574873319 28058 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and I'll work on it later < 1574873322 157277 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :look: < 1574873327 813470 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`asmbf txt "Hello" < 1574873328 631160 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+>+[<[>>+>+<<<-]>>[<<+>>-]>[[-]>>>>>>>>>>>>>>>>>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++> < 1574873334 236369 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :It's using + to embed the string < 1574873344 886552 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's terrible, because we have to conserve runtime memory < 1574873353 800780 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I could set a multiplication loop though < 1574873361 588803 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'll work more on it when time permits < 1574873390 186529 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :the naming is pretty scary < 1574873394 81705 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but the assembler itself is really easy < 1574873406 547176 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and getting started is as simple as adding a shebang and executing a file to get a brainfuck program generated < 1574873651 238373 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :wib_jonas, got bored to death lol? < 1574873665 800877 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :no, I just find it weird that the whole thing involves brainfuck < 1574873684 682505 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :It has a Malbolge target too < 1574873689 387289 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but I keep it private for obvious reasons < 1574873724 13453 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I mean, I'm at work right now, and I'm doing weird things to work around the deficiencies of a legacy system, but it's not an esoteric one like brainfuck, it's just weird for all sorts of historical reasons, < 1574873756 661743 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :right < 1574873759 350029 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :like they made the system some way ten to twenty years ago, and they can't change things because they value compatibility, < 1574873759 898301 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :how old is the system though? < 1574873763 717491 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :ah, finme < 1574873769 700063 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :depends on which parts < 1574873772 581497 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :which technology? < 1574873785 143395 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :is it using < 1574873798 161388 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and more importantly, what exactly is it? Webapp, desktop app? < 1574873802 804407 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :Siemens WinCC was originally designed for the 16-bit windows era, so it has the oldest weird stuff < 1574873814 569492 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :it runs on windows desktop < 1574873838 136723 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :fine < 1574873840 193778 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I hear wincc < 1574873844 614436 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and I know what is it by now < 1574873845 847512 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and it's a recent version, and this one runs on windows 10 and some windows server version, I'm not sure which one < 1574873858 268737 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :but there are all sorts of newer stuff here too < 1574873877 736052 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I had a friend that used to work in CodeGear < 1574873879 81272 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :like parts of the system designed within the company and copied from one system to another and ideally gradually patched and improved < 1574873883 289526 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :a part of Inprise / Borland < 1574873891 436830 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and maintain the C++ Builder < 1574873918 66775 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :he said that it contained tons of old shitcode dating back to MS-DOS since C++ Builder 6 < 1574873944 872645 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :honestly I'd like to work somewhere where I could program&improve compilers/IDE's < 1574873953 243311 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :because it seems like a suitable task for me < 1574873972 468692 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and there are like cases when there's an old project A, then two different projects B and C indirectly derived from it, then at some point a certain breaking change of the internals was made between A and C, but now I'm working on B which is under development, and < 1574873977 553429 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but I'm stuck where I am lol < 1574874003 946418 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I need to get my COBOL backend for asm2bf finally sorted out < 1574874010 898545 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it would be the first official backend other than brainfuck itself < 1574874014 975742 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I have to find out if B will have the old or the new behavior with respect to that internal interface, and that's a question that doesn't even have an answer yet because the code on the other side of the interface isn't written yet, and will be written by a busy co-worker, < 1574874028 571834 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :is there someone in the team < 1574874030 458435 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :who knows A? < 1574874037 719708 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :or took part in creating it? < 1574874040 510101 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so we have to ask him to decide how it will work and make our match that interface. < 1574874047 97754 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :or you have to figure out the entire code yourself < 1574874057 198790 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I know how this particular interface works in A < 1574874082 889940 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I think < 1574874087 722324 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :is there a way using C preprocessor < 1574874091 448931 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :to do something like < 1574874093 611148 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :basically it's a word in which bit 15 is set to mean something in A, but 14 is set to mean the same thing in C, and I read that bit < 1574874124 909461 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :perform a single operation for every character in any form? < 1574874126 161521 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so in the tables that I'm making, I have to write 14 or 15 depending on what a co-worker's program will do in the future < 1574874137 77341 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^ just macro it < 1574874145 60690 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and there's even a reason why it was changed from bit 14 to 15, though not a very good reason < 1574874179 249569 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I don't have to figure out everything myself, I found out a lot already from my project leader who knows a lot of these projects < 1574874195 475882 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and I am somewhat in debt to document some of what I've found for future maintainers < 1574874224 135389 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :C preprocessor to perform a single operation for every character => I believe no, but you can < 1574874237 434442 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :like < 1574874250 361448 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :raw .H/raw .E/raw .L/raw .L < 1574874251 465573 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :etc... < 1574874255 251748 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :where / is a newline < 1574874258 26469 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1574874288 840014 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :use the C preprocessor to do something on every element on a comma-separated list, or every element on a list where each element is parenthisized, https://p99.gforge.inria.fr/ and https://www.boost.org/doc/libs/1_71_0/libs/preprocessor/doc/index.html help in these < 1574874293 383027 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 245 seconds < 1574874320 380067 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :also in very recent C++ there's a way to do something on every character of a string literal, or of a user-defined string literal, in compile time < 1574874337 673660 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :yeah I know < 1574874339 211191 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1574874343 710869 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but I want the substitution to be done in compile time < 1574874353 299314 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :does it have to be during preprocessing? < 1574874358 556950 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :yes < 1574874371 548618 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :because I'm using C preprocessor with asm2bf and it has been the worst decision I made so far < 1574874377 880396 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ouch < 1574874398 460776 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I regret it < 1574874402 688317 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but I think its not too late < 1574874404 473405 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :to change it < 1574874409 668292 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :mind you, I wrote a somewhat esoteric custom preprocessor for C code at one point, and it was also a bad decision, but I used it for only one C program < 1574874446 637575 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it has to support define < 1574874448 234820 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and include < 1574874453 42177 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :ifdef ifndef else endif < 1574874463 501203 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :possibly the same as C preprocessor without paste operation < 1574874465 189552 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and concat < 1574874468 861219 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :stringify < 1574874476 877186 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :with some compile time stuff < 1574874482 598576 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I think about bundling lua here < 1574874488 333233 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :to allow user to do everything they wish < 1574874549 34092 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :that one allows you to embed ed commands (with some prefix, let's say #.) into the code, so I can copy a block of code like this: #.ka to mark the beginning of the block, then the block, then #.kb to mark the end, then some other code, then #.kc #.'a,'bt. #.kd to copy the block, then #.'c,'ds/foo/bar/g to do some substitutions on the copy of the < 1574874549 601428 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :block < 1574874577 880297 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and I implemened this with a shell script that uses a short sed script that transforms the input to an ed script and runs it with ed < 1574874591 157 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :it's a really stupid design and I'm glad it hasn't survived, but it still haunts me < 1574874616 221862 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :little you have seen < 1574874637 469615 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I heard rumors of other people who have written sed scripts with other sed scripts < 1574874644 791351 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'm doing worse stuff on a daily basis < 1574874677 170316 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and there's an IOCCC entry that writes C++ preprocessor input with the C++ preprocessor (so you run multiple iterations of the C++ preprocessor) < 1574874683 229804 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :asm2bf is a somehow 90% coverage program < 1574874684 942855 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :possibly two IOCCC entries, I don't remember < 1574874693 100305 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :albeit being so hacky I can't believe it works < 1574874736 870515 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :kspalaiologos: I'm trying to *clean up* worse stuff on a daily basis for my job, replacing them with saner solutions. I don't always succeed, but when I do, it's at least a good feeling to know that the projects will now be more maintainable. < 1574874760 818524 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^ at least I am writing Malbolge and Brainfuck < 1574874769 420067 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :at least they will be if I write enough internal documentation so that future maintainers can figure out how to use what I made < 1574874770 371457 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so it's resonable that the programs have terrible maintainability < 1574874784 642360 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but you're doing some real stuff < 1574874801 135509 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :when I'm doing real stuff I'm trying to do it as good as I can < 1574874813 313793 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so I'm not very performant but the job gets done < 1574874826 239975 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :possibly you have shorter deadlines than me < 1574874834 989322 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I can understand it then < 1574874871 893260 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :real stuff during the day, yes < 1574874933 846096 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I'd like to say that I'm cleaning up badly done stuff that other people made for these projects and their ancestors, but it's not entirely true. I have now worked here for long enough that I'm totally also cleaning up bad stuff that I've done to these projects. < 1574874957 305791 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'd throw an obligatory joke < 1574874962 159213 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :about Indian programmers < 1574874986 645366 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but I'm kinda more careful on foreign IRC networks lol < 1574874991 939944 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :But some of the bad design results from how this company used to have mostly employees who understand electronics well but don't understand enough of programming, so the desktop software side, which is what I'm working on, is in a sad state. < 1574875010 280009 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^ that actually sucks < 1574875073 661271 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :But now they've lost several people who knew the electronics and embedded control software well, so now the desktop software will be good and the rest will be rushed by overworked employees. < 1574875211 590802 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :By the way, unrelated puzzle. In windows 10, how do you move a window such that its top is above the top of your desktop? The window manager normally adjust the location after you as a user move a window, so that they can't be above the top edge. Programs can still put their windows above it, but this is when you're a user moving the window of an < 1574875212 31929 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :existing program. < 1574875315 470269 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :Solution: open Control Panel / Ease of Access / Ease of Access Center / Make the mouse easier to use, and in there, check "prevent windows from being automatically arranged when moved to the edge of the screen". That checkbox has other, more important effects, but as a side effect it lets you move windows above the top edge of the desktop. < 1574876271 20416 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Quit: Connection closed < 1574878514 353739 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :prevent windows from becoming automatically enraged < 1574879774 33420 :int-e!~noone@int-e.eu PRIVMSG #esoteric :addition chains are so much fun. http://paste.debian.net/1118289/ < 1574879879 56342 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmm, actually, can't I stop earlier... > 1574879958 959625 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Dart 5* 10New user account < 1574879962 229349 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Yes, I can. x^(2^30) = 1 (mod 2^32) is true for all odd x.) > 1574880625 956248 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=67503&oldid=67383 5* 03Dart 5* (+219) 10/* Introductions */ < 1574881528 571227 :b_jonas!~x@catv-176-63-13-245.catv.broadband.hu JOIN :#esoteric < 1574882351 401909 :atslash!~atslash@46.188.0.82 JOIN :#esoteric < 1574882634 574762 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1574882668 305634 :atslash!~atslash@46.188.0.82 QUIT :Ping timeout: 265 seconds < 1574882719 607337 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1574885222 778066 :nico_nico!~khais@arennes-653-1-363-197.w109-218.abo.wanadoo.fr JOIN :#esoteric < 1574885260 42239 :nico_nico!~khais@arennes-653-1-363-197.w109-218.abo.wanadoo.fr QUIT :Client Quit < 1574885374 554513 :Hooloovo0!Hooloovoo@sorunome.de QUIT :*.net *.split < 1574885500 427267 :Hooloovo0!Hooloovoo@sorunome.de JOIN :#esoteric < 1574886250 399221 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net JOIN :#esoteric < 1574886359 575786 :enoua5!aed01757@87.sub-174-208-23.myvzw.com JOIN :#esoteric < 1574886388 306946 :enoua5!aed01757@87.sub-174-208-23.myvzw.com PART :#esoteric < 1574891145 464383 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :and in there, check "prevent windows from being automatically arranged when moved to the edge of the screen". => oh, thanks from me too! Though when applying, that also resets the mouse cursor scheme :( thankfully I have mine saved < 1574891245 414414 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru PRIVMSG #esoteric :(b_jonas ^) > 1574891601 618947 PRIVMSG #esoteric :14[[07Keg14]]4 10 02https://esolangs.org/w/index.php?diff=67504&oldid=67000 5* 03JonoCode9374 5* (+880) 10/* Program Flow */ < 1574891627 400584 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1574891655 876706 :b_jonas!~x@catv-176-63-13-245.catv.broadband.hu PRIVMSG #esoteric :what video games have you played lately, fungot < 1574891656 120446 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: what is tco again? ( c-c something) to reduce clutter of name generation. i don't particularily find it very interesting. y is the identity function) ( list 3 4)) > 1574891715 936047 PRIVMSG #esoteric :14[[07The Temporary Stack14]]4 10 02https://esolangs.org/w/index.php?diff=67505&oldid=67468 5* 03PythonshellDebugwindow 5* (+251) 10/* Hello, World! */ < 1574891760 401948 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :=8ball bfbot, will I ever implement markov chains for you? < 1574891760 949899 :bfbot!~bfbot@206.ip-51-91-102.eu PRIVMSG #esoteric :Outlook not so good < 1574891768 669423 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :yeah he knows < 1574891864 567634 :gitlogger!~gitlogger@206.ip-51-91-102.eu JOIN :#esoteric < 1574891869 60330 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^ my bot died < 1574891873 93303 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but I'm not sure when and why < 1574891878 936836 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :or I don't seem to remember < 1574891888 970667 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :anyways, it's back in business < 1574892055 318798 :kingoffrance!~x__@c-67-161-241-22.hsd1.ut.comcast.net PRIVMSG #esoteric :s/in business/& for december/ to keep the rhyming < 1574892075 994107 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^ lol < 1574892082 351123 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but the stability pun is in place here too < 1574892201 690741 :b_jonas!~x@catv-176-63-13-245.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: if you teach bfbot bfasm, will you interpret it directly, or will you have it go through a compiler to bf then a bf interpreter that recognizes the structures of the bfasm output and executes them optimized? > 1574892203 296073 PRIVMSG #esoteric :14[[07Cell14]]4 10 02https://esolangs.org/w/index.php?diff=67506&oldid=67496 5* 03JonoCode9374 5* (+519) 10 < 1574892215 211894 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :honestly I'm not sure < 1574892222 664296 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I think about making some kind of bfasm interpreter < 1574892227 407220 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :because it would make more sense < 1574892238 790681 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but, there is raw too < 1574892241 230716 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :to embed raw brainfuck < 1574892253 569920 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so I guess I'll have to switch the modes whether I grep somewhere this text < 1574892270 894102 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^~~ i should parse the code, so normal grep wont suffice < 1574892339 543665 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1574892450 654227 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1574892518 415677 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 245 seconds < 1574893162 829379 :arseniiv!~arseniiv@77.79.182.89.dynamic.ufanet.ru QUIT :Quit: gone completely :o