< 1580516650 280582 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1580516810 903843 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1580516819 62902 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1580517508 868531 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1580521346 856250 :arseniiv!~arseniiv@94.41.40.169.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds < 1580525271 213337 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1580526610 890465 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :An idea of a Magic: the Gathering card I wrote in a book is that a 1/1 creature has evolve and "{2}: ~ gets -1/-1 until end of turn". < 1580529026 156027 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1580530383 255507 :Frater_EST!adrianbibl@172.242.0.73 PRIVMSG #esoteric :What do you see as the use of it zz038, and what was its name? Art? < 1580530389 270386 :Frater_EST!adrianbibl@172.242.0.73 PRIVMSG #esoteric :Surely you thought of those things a little. ;) < 1580530630 664692 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The idea is to let it evolve further than it normally would, by weakening before the trigger is checked. < 1580530688 619550 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(The trigger of the 'evolve' ability, that is.) < 1580530852 926319 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Frater_EST: I didn't think of the name (nor subtype or mana cost), just the idea so far. But int-e is correct. < 1580531077 984552 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :I am getting a large number of connections on port 80 and 25 for some reason, although the actual number of requests and messages is low. Why is that? < 1580531313 494019 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Frater_EST: Did you make up a Magic: the Gathering card? < 1580531345 267597 :Frater_EST!adrianbibl@172.242.0.73 PRIVMSG #esoteric :A few long ago, but no real substantive memories come up. < 1580531363 591663 :Frater_EST!adrianbibl@172.242.0.73 PRIVMSG #esoteric :Funnily, I was just told about this program called X-Mage and was beginning to install it when I saw your message, < 1580531458 287617 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :I heard of X-Mage, and by examining the source codes it look like it does not implement text editing effects; some other effects also are not implemented. < 1580532879 107910 :Frater_EST!adrianbibl@172.242.0.73 PRIVMSG #esoteric :I dunno, a friend wants me to try it - so will do < 1580533977 389278 :MDude!~MDude@97-127-171-136.cdrr.qwest.net QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1580534579 281928 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1580534786 768266 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 268 seconds < 1580536892 57898 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :What is your highest score in solitaire Scrabble? < 1580537042 709271 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :I don't think I've ever played it < 1580537087 340333 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :I guess I should give scrabble a shot - I haven't played it in a long time, and I've been playing a good amount of word games < 1580538412 810910 :zzo38!~zzo38@24.207.50.7 QUIT :Quit: Trying to fix the connection < 1580538495 692287 :zzo38!~zzo38@24.207.50.7 JOIN :#esoteric < 1580540671 712416 :b_jonas!~x@catv-176-63-14-85.catv.broadband.hu PRIVMSG #esoteric :fungot: does the U.K. still exist? are the isles still in their formal location, or did they sprout huge rocket thrusters and get pushed farther from Europe during the night? < 1580540672 103373 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: 8-d when you get it? i mail you the code. :p anyway, the 0s have little dots in them. the nice thing. < 1580541059 781391 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`learn The password of the month is leapfrogging rats. < 1580541062 551872 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Relearned 'password': The password of the month is leapfrogging rats. < 1580541595 47821 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1580546110 712054 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1580546371 870347 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1580546815 242811 :xkapastel!uid17782@gateway/web/irccloud.com/x-drwbrtzdkukfonel JOIN :#esoteric < 1580546861 783364 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 265 seconds > 1580550647 484528 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Implicit 5* 10New user account > 1580550833 578883 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=69548&oldid=69473 5* 03Implicit 5* (+135) 10/* Introductions */ < 1580551878 925373 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :`learn The password of the month is leapratting frogs. < 1580551881 313392 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Relearned 'password': The password of the month is leapratting frogs. < 1580554602 93414 :xkapastel!uid17782@gateway/web/irccloud.com/x-drwbrtzdkukfonel QUIT :Quit: Connection closed for inactivity > 1580557882 290561 PRIVMSG #esoteric :14[[07User talk:Hex9614]]4 10 02https://esolangs.org/w/index.php?diff=69549&oldid=69476 5* 03Hex96 5* (+25) 10/* Challenge answers */ > 1580557927 919339 PRIVMSG #esoteric :14[[07User talk:Hex9614]]4 10 02https://esolangs.org/w/index.php?diff=69550&oldid=69549 5* 03Hex96 5* (-25) 10 > 1580558227 115806 PRIVMSG #esoteric :14[[07User talk:Hex9614]]4 10 02https://esolangs.org/w/index.php?diff=69551&oldid=69550 5* 03Hex96 5* (+83) 10/* Challenge answers */ > 1580558301 863940 PRIVMSG #esoteric :14[[07User talk:Hex9614]]4 10 02https://esolangs.org/w/index.php?diff=69552&oldid=69551 5* 03Hex96 5* (+35) 10 < 1580559962 85475 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1580560078 306904 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 265 seconds < 1580560078 736135 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1580561292 148559 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1580561313 156053 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1580562180 327414 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection < 1580562857 861938 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru JOIN :#esoteric < 1580563691 159755 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: This computer has gone to sleep < 1580565818 460523 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1580566315 803430 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1580566349 39806 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :hello < 1580567465 938129 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection > 1580567572 271253 PRIVMSG #esoteric :14[[07CopyPasta Language14]]4 M10 02https://esolangs.org/w/index.php?diff=69553&oldid=69470 5* 03Rerednaw 5* (+38) 10/* Ctrl+C version */ < 1580568068 609216 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover JOIN :#esoteric < 1580568908 997199 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1580569006 572259 :MDude!~MDude@97-127-171-136.cdrr.qwest.net JOIN :#esoteric < 1580569016 736867 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de QUIT :Quit: Leaving < 1580569474 230028 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :https://www.lmfdb.org/ < 1580570955 245982 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de JOIN :#esoteric < 1580572213 570110 :zzo38!~zzo38@24.207.50.7 QUIT :Ping timeout: 260 seconds < 1580573781 908217 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru PRIVMSG #esoteric :hi < 1580573886 884407 :zzo38!~zzo38@24.207.50.7 JOIN :#esoteric < 1580574018 753362 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1580574230 728948 :Phantom__Hoover!~Phantom@cpc156729-sgyl45-2-0-cust197.18-2.cable.virginm.net JOIN :#esoteric < 1580574252 437712 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1580574476 429801 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover QUIT :Ping timeout: 268 seconds < 1580575816 233276 :Phantom_Hoover!~Phantom@cpc156729-sgyl45-2-0-cust197.18-2.cable.virginm.net JOIN :#esoteric < 1580575839 584795 :Phantom_Hoover!~Phantom@cpc156729-sgyl45-2-0-cust197.18-2.cable.virginm.net NICK :Guest95069 < 1580575977 711947 :Phantom__Hoover!~Phantom@cpc156729-sgyl45-2-0-cust197.18-2.cable.virginm.net QUIT :Ping timeout: 265 seconds < 1580576228 761705 :Guest95069!~Phantom@cpc156729-sgyl45-2-0-cust197.18-2.cable.virginm.net QUIT :Changing host < 1580576228 761775 :Guest95069!~Phantom@unaffiliated/phantom-hoover JOIN :#esoteric < 1580576233 266022 :Guest95069!~Phantom@unaffiliated/phantom-hoover NICK :Phantom_Hoover < 1580578210 172852 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Do you know if any software for Apple II requires a printer even though it does not actually print out anything? < 1580578705 273216 :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.” < 1580580498 527743 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1580582055 52290 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :There is one mahjong game on Gameboy that if you enable red fives then all of the fives are red, rather than only one per suit. < 1580583833 665308 :zzo38!~zzo38@24.207.50.7 QUIT :Ping timeout: 260 seconds < 1580584071 569138 :zzo38!~zzo38@24.207.50.7 JOIN :#esoteric < 1580584826 772942 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer < 1580585859 233731 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover QUIT :Ping timeout: 265 seconds < 1580585971 229880 :Phantom_Hoover!~Phantom@cpc156729-sgyl45-2-0-cust197.18-2.cable.virginm.net JOIN :#esoteric < 1580585994 648660 :Phantom_Hoover!~Phantom@cpc156729-sgyl45-2-0-cust197.18-2.cable.virginm.net NICK :Guest85904 < 1580586259 429393 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1580586436 388769 :Guest85904!~Phantom@cpc156729-sgyl45-2-0-cust197.18-2.cable.virginm.net QUIT :Changing host < 1580586436 388864 :Guest85904!~Phantom@unaffiliated/phantom-hoover JOIN :#esoteric < 1580586450 44663 :Guest85904!~Phantom@unaffiliated/phantom-hoover NICK :Phantom_Hoover < 1580587195 441414 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric < 1580587267 474193 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :gonna revive my Echidna language for my arduino project on Monday, when i next have access to a printer < 1580587338 153670 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :gotta print out the documentation < 1580588783 845438 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1580590114 854769 :zzo38!~zzo38@24.207.50.7 QUIT :Disconnected by services < 1580590145 36215 :zzo38!~zzo38@24.207.50.7 JOIN :#esoteric < 1580594450 686301 :Phantom__Hoover!~Phantom@cpc156729-sgyl45-2-0-cust197.18-2.cable.virginm.net JOIN :#esoteric < 1580594646 229538 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover QUIT :Ping timeout: 265 seconds < 1580594906 858958 :zzo38!~zzo38@24.207.50.7 QUIT :Ping timeout: 240 seconds < 1580595295 771724 :zzo38!~zzo38@24.207.50.7 JOIN :#esoteric < 1580599038 866636 :Phantom_Hoover!~Phantom@cpc156729-sgyl45-2-0-cust197.18-2.cable.virginm.net JOIN :#esoteric < 1580599061 550363 :Phantom_Hoover!~Phantom@cpc156729-sgyl45-2-0-cust197.18-2.cable.virginm.net NICK :Guest26130 < 1580599198 657524 :Phantom__Hoover!~Phantom@cpc156729-sgyl45-2-0-cust197.18-2.cable.virginm.net QUIT :Ping timeout: 260 seconds < 1580601141 243020 :Guest26130!~Phantom@cpc156729-sgyl45-2-0-cust197.18-2.cable.virginm.net QUIT :Quit: Leaving < 1580602021 737693 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric > 1580602326 340721 PRIVMSG #esoteric :14[[07User talk:Lebster14]]4 10 02https://esolangs.org/w/index.php?diff=69554&oldid=69378 5* 03IFcoltransG 5* (+314) 10/* LSCEF */ new section < 1580602515 175672 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer < 1580602535 50457 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric < 1580602831 224028 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Now there is the command in TeXnicard to make blended pictures with a gradient. < 1580603197 292304 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1580603307 167253 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 265 seconds < 1580603369 125413 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1580605674 869395 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer > 1580607436 653680 PRIVMSG #esoteric :14[[07MESON14]]4 N10 02https://esolangs.org/w/index.php?oldid=69555 5* 03IFcoltransG 5* (+1800) 10MESON: Minimal ESON > 1580607476 635837 PRIVMSG #esoteric :14[[07ESON14]]4 10 02https://esolangs.org/w/index.php?diff=69556&oldid=69403 5* 03IFcoltransG 5* (+25) 10Added reference to ESON derivative, MESON > 1580607638 781989 PRIVMSG #esoteric :14[[07User:IFcoltransG14]]4 10 02https://esolangs.org/w/index.php?diff=69557&oldid=69270 5* 03IFcoltransG 5* (+113) 10Added MESON link < 1580610422 443595 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :looking at today's SM, apparently pa'anuri are of highly variable size < 1580614928 747306 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 268 seconds < 1580615019 422075 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1580615402 864579 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds < 1580615971 456195 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1580616164 246706 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 265 seconds < 1580617465 680080 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :I think I read somewhere of different sounds in a language are changed due to different effort of sounds. If it is a language with non-human physiology then will the effort be changed? < 1580618372 559797 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Is there a inverse error function in C? < 1580622934 41036 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1580626054 440453 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 268 seconds < 1580630199 849487 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1580631136 205537 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1580631413 647006 :diverger!~div@124.150.139.142 JOIN :#esoteric < 1580631512 850039 :divergence!~div@103.108.117.150 QUIT :Ping timeout: 265 seconds < 1580636162 848610 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1580639243 635042 :b_jonas!~x@catv-176-63-14-85.catv.broadband.hu PRIVMSG #esoteric :zzo38: https://dlmf.nist.gov/7 , in particular it asserts that the erf function is entire, so (since it's also not constant) it must have an inverse around most points < 1580639314 564028 :b_jonas!~x@catv-176-63-14-85.catv.broadband.hu PRIVMSG #esoteric :see also the old Abramowitz-Stegun at http://www.convertit.com/Go/ConvertIt/Reference/AMS55.asp?Res=150&Page=295 < 1580639966 233238 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1580640635 658042 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1580640657 122380 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1580641633 514782 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1580641702 459520 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1580643074 965442 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1580643161 229333 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1580644254 747166 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1580645954 880050 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1580646364 515881 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1580646386 840985 :sprock1em!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1580646506 929357 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1580646533 440767 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1580647707 51465 :diverger!~div@124.150.139.142 QUIT :Quit: ZNC 1.7.4 - https://znc.in < 1580647749 791533 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1580647763 747212 :diverger!~div@124.150.139.142 JOIN :#esoteric < 1580647809 450782 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1580647873 637494 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1580648041 440976 :Frater_EST!~adrianbib@172.242.0.73 JOIN :#esoteric < 1580648376 860777 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru JOIN :#esoteric < 1580650314 804379 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1580650370 851358 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds < 1580650566 223713 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1580653409 751555 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1580653619 473531 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 268 seconds < 1580654483 558860 :Frater_EST!~adrianbib@172.242.0.73 QUIT :Remote host closed the connection < 1580655262 261932 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru JOIN :#esoteric < 1580657289 923284 :Guest91275!~z@240e:e8:fb0b:7f4e:1ff:9659:ef84:7ce8 JOIN :#esoteric < 1580657392 300194 :Guest91275!~z@240e:e8:fb0b:7f4e:1ff:9659:ef84:7ce8 QUIT :Remote host closed the connection < 1580657832 762185 :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.” < 1580658988 869760 :b_jonas!~x@catv-176-63-14-85.catv.broadband.hu PRIVMSG #esoteric :There are some old style faucets where the dials have letters to indicate that the left one is for hot water and the right one is for cold water. Only that system is very confusing, because every letter used can mean either hot or cold: sometimes they use letters from French which are C for chaud and F for froid, sometimes letters from Hungarian which are F for forró and H for hideg, and sometimes from < 1580658994 882174 :b_jonas!~x@catv-176-63-14-85.catv.broadband.hu PRIVMSG #esoteric :English which are H for hot and C for cold. < 1580659471 185104 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1580659704 681735 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: wow < 1580663559 565411 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1580663614 431237 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1580664269 437072 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :At least that's unambiguous, assuming it's always one of those three and both are present. < 1580665946 935647 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :it's 20200202 < 1580666158 73992 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :yeah < 1580666649 764437 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1580666657 362278 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :I read somewhere (maybe a joke) that they both "C" because one is English and other one is French. > 1580667528 975601 PRIVMSG #esoteric :14[[07User talk:Implicit14]]4 N10 02https://esolangs.org/w/index.php?oldid=69558 5* 03Hex96 5* (+159) 10Created page with "Welcome! P.S. Change your signiture to "Hey, thats a good meme!" ~~~~" < 1580667643 706199 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds > 1580667740 461756 PRIVMSG #esoteric :14[[07Talk:Your14]]4 10 02https://esolangs.org/w/index.php?diff=69559&oldid=68507 5* 03Hex96 5* (+200) 10 < 1580667883 805700 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1580669104 637068 :b_jonas!~x@catv-176-63-14-85.catv.broadband.hu PRIVMSG #esoteric :``` date +"%Y%m%d" # let's check that < 1580669108 141928 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :20200202 < 1580669111 134266 :b_jonas!~x@catv-176-63-14-85.catv.broadband.hu PRIVMSG #esoteric :true < 1580669289 556530 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1580671614 421351 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Does any web browser implement a ARIA view for display rather than voice? < 1580674741 888855 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1580674942 763849 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 268 seconds > 1580676322 553165 PRIVMSG #esoteric :14[[07Brainfuck14]]4 M10 02https://esolangs.org/w/index.php?diff=69560&oldid=67300 5* 03PythonshellDebugwindow 5* (+1) 10/* Memory */ Missing a > 1580676780 914179 PRIVMSG #esoteric :14[[07LogicF---14]]4 M10 02https://esolangs.org/w/index.php?diff=69561&oldid=69382 5* 03PythonshellDebugwindow 5* (+0) 10 > 1580678820 606221 PRIVMSG #esoteric :14[[07Not Python14]]4 N10 02https://esolangs.org/w/index.php?oldid=69562 5* 03PythonshellDebugwindow 5* (+666) 10Created page with "'''Not Python''' is a language created by [[User:PythonshellDebugwindow]]. ==Functions== To create a function: {''code''} To call the ''n''th function: $''n'' To call the '..." < 1580678940 921689 :pikhq!sid394595@gateway/web/irccloud.com/x-mtzywmuaepqjicti QUIT : < 1580678956 243058 :pikhq!sid394595@gateway/web/irccloud.com/x-jrrunvwrjxtrswms JOIN :#esoteric > 1580679021 523946 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 10 02https://esolangs.org/w/index.php?diff=69563&oldid=69320 5* 03PythonshellDebugwindow 5* (+71) 10 > 1580679540 154356 PRIVMSG #esoteric :14[[07Not Python14]]4 M10 02https://esolangs.org/w/index.php?diff=69564&oldid=69562 5* 03PythonshellDebugwindow 5* (+171) 10 > 1580679563 436672 PRIVMSG #esoteric :14[[07Not Python14]]4 M10 02https://esolangs.org/w/index.php?diff=69565&oldid=69564 5* 03PythonshellDebugwindow 5* (+11) 10/* Not in main function */ > 1580679588 451511 PRIVMSG #esoteric :14[[07Not Python14]]4 M10 02https://esolangs.org/w/index.php?diff=69566&oldid=69565 5* 03PythonshellDebugwindow 5* (+20) 10/* Functions */ < 1580679743 836626 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Now I made up a new "TeXnicard image mask" file format, which stores a monochrome picture. The intention is to be used to store a transparency mask; and it seems to work good. It uses a combination of 2D RLE with Elias gamma. < 1580679943 511293 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :(It doesn't work so well for pictures containing many small parts such as text, but it is not meant for that purpose anyways.) > 1580680033 87031 PRIVMSG #esoteric :14[[07The Great Spell14]]4 M10 02https://esolangs.org/w/index.php?diff=69567&oldid=57618 5* 03IFcoltransG 5* (+1) 10Fixed "+" description being duplicated in "-" < 1580680643 633872 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 260 seconds < 1580680714 914662 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :I'm trying to figure out if one of "farmers market", "farmer's market", or "farmers' market" is a more correct term < 1580680726 719671 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :I think all three work < 1580680757 497116 :int-e!~noone@int-e.eu PRIVMSG #esoteric :the last one is most correct to my mind < 1580680781 757101 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The first one could be a place where you buy farmers, and the second one is oddly singular. < 1580680784 476597 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :I suppose a farmers market might be a place where you buy farmers < 1580680796 156624 :int-e!~noone@int-e.eu PRIVMSG #esoteric :In the real world I think the first one is what people will actually use. > 1580680842 662939 PRIVMSG #esoteric :14[[07Call/cc14]]4 M10 02https://esolangs.org/w/index.php?diff=69568&oldid=69300 5* 03IFcoltransG 5* (+11) 10/* An cryptic metaphor */ Linked unnecessarily to Hatter < 1580680896 75575 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Of course the real world is also the place that gave us ...'R'us. < 1580680914 999024 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It's terrible. < 1580681645 24967 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :The Kieven 'R'us > 1580681893 874045 PRIVMSG #esoteric :14[[07Hatter14]]4 M10 02https://esolangs.org/w/index.php?diff=69569&oldid=30294 5* 03IFcoltransG 5* (+100) 10Added cats (categories) to hats > 1580682213 714220 PRIVMSG #esoteric :14[[07Talk:The Great Spell14]]4 N10 02https://esolangs.org/w/index.php?oldid=69570 5* 03IFcoltransG 5* (+299) 10/* Recursive spells failing */ new section > 1580682230 510628 PRIVMSG #esoteric :14[[07Talk:The Great Spell14]]4 M10 02https://esolangs.org/w/index.php?diff=69571&oldid=69570 5* 03IFcoltransG 5* (+95) 10/* Recursive spells failing */ Forgot my own name < 1580682644 251483 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1580682652 666600 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru PRIVMSG #esoteric :pity there’s no place for a spelling X’s’ < 1580682789 644903 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1580683099 133257 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru PRIVMSG #esoteric :when I first saw ’s in school days, I was somewhat confused. Maybe because there was no obvious unabbreviation. And I bet after seeing s’ I had to be yet more confused. Strangely enough, I hadn’t read about diachrony of these written forms and ’-abbreviations in general, I’ll go look < 1580683668 50085 :b_jonas!~x@catv-176-63-14-85.catv.broadband.hu PRIVMSG #esoteric :fungot, have you caught the coronavirus yet? < 1580683668 521848 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: oohh fnord, just buy repair skill of achieving strange human relations? maybe we have some code already, lisppaste it.) < 1580683691 998775 :b_jonas!~x@catv-176-63-14-85.catv.broadband.hu PRIVMSG #esoteric :fungot, has the U.K. left Europe yet, and if so, how far did it swim or fly? < 1580683692 224389 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: ( merely because it's turing complete < 1580683763 136941 :Cale!~cale@2607:fea8:9960:35:f9db:9042:a084:5dbd QUIT :Remote host closed the connection < 1580684247 190026 :Cale!~cale@2607:fea8:9960:35:dd82:b9da:88dc:e5aa JOIN :#esoteric < 1580685831 850922 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1580685865 962143 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru PRIVMSG #esoteric :> oohh fnord => I think these symptoms are suspicious < 1580685868 296820 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : :1:12: error: parse error on input ‘=>’ < 1580685897 921235 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru PRIVMSG #esoteric :sorry sorry lambdabot, I forgot again < 1580686064 317154 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@botsnack < 1580686064 628397 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric ::) < 1580686227 769721 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru PRIVMSG #esoteric :int-e: is lambdabot memorious (let’s pretend that’s a word) about their miscallings? < 1580686351 669346 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru PRIVMSG #esoteric :(ah, that should’ve been “do lambdabot remember…”, now I remember the word. As always the culprit is the wrong initial syntax which then blocks search of the word in the intended places of the head somehow, I think) < 1580686389 263815 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru PRIVMSG #esoteric :s/do/does/, of course < 1580686423 98983 :int-e!~noone@int-e.eu PRIVMSG #esoteric :lambdabot doesn't hold grudges, generally. < 1580686445 356031 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I sometimes ask her to ignore select people and bots. < 1580686472 675049 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Just bots, really. < 1580686597 462893 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? < 1580686599 441550 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​? ¯\(°​_o)/¯ < 1580686609 569395 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`" < 1580686610 677547 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/1:677) @more @more @more @more @more @more @more :( \ 867) what is this set? sounds like shakespear Yes, that's what people often say about Chrono Trigger. < 1580686631 2401 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru PRIVMSG #esoteric : Just bots, really. => phew, that’s soothing < 1580686790 428315 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru PRIVMSG #esoteric :oh let’s test something < 1580686793 533049 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru PRIVMSG #esoteric :> [1.. < 1580686795 590387 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : :1:5: error: < 1580686795 761137 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : parse error (possibly incorrect indentation or mismatched brackets) < 1580686796 854842 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru PRIVMSG #esoteric :damn < 1580686800 233819 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru PRIVMSG #esoteric :> [1..] < 1580686803 106924 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [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,... < 1580686804 891632 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru PRIVMSG #esoteric :@more < 1580686805 168163 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Plugin `more' failed with: Prelude.init: empty list < 1580686812 856073 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru PRIVMSG #esoteric :here! < 1580686823 372675 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru PRIVMSG #esoteric :int-e: is it intended? < 1580686871 571712 :int-e!~noone@int-e.eu PRIVMSG #esoteric :probably not < 1580686880 587543 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru PRIVMSG #esoteric :I thought it would give off something here, as opposed to in private < 1580686902 270513 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> fix error < 1580686904 114245 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "*Exception: *Exception: *Exception: *Exception: *Exception: *Exception: *Ex... < 1580686920 386695 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru PRIVMSG #esoteric :@more < 1580686920 713480 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Plugin `more' failed with: Prelude.init: empty list < 1580686931 275350 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru PRIVMSG #esoteric :no more fixes available < 1580686958 311897 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@less < 1580686958 580844 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Maybe you meant: oeis list let leet < 1580686988 59081 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru PRIVMSG #esoteric :lool :D < 1580687003 927328 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@. leet more < 1580687004 178768 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Plugin `compose' failed with: Prelude.init: empty list < 1580687012 349537 :int-e!~noone@int-e.eu PRIVMSG #esoteric :he heh < 1580687053 516088 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@metar lowi < 1580687054 161730 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :LOWI 022320Z AUTO VRB01KT 3000 -RA BR FEW001 SCT012 BKN060 05/05 Q1016 < 1580687055 508290 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru PRIVMSG #esoteric :do I understand that the buffer is here but it’s just already empty every time @more is called? < 1580687102 211320 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well, there is only one line of output, and @more is line-based. < 1580687110 121881 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> 1 < 1580687111 346013 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@more < 1580687111 592872 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Plugin `more' failed with: Prelude.init: empty list < 1580687112 159361 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 1 < 1580687117 558193 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@more < 1580687117 873258 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Plugin `more' failed with: Prelude.init: empty list < 1580687122 138293 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION shrugs. < 1580687137 518162 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I suspect it's just a bug, not a deeper mystery. < 1580687158 71282 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@where motivation < 1580687158 304594 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :I know nothing about motivation. < 1580687183 794576 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru PRIVMSG #esoteric :that reminds me I should look at the code sometime later, it should look interesting. I’m curious but not that curious to remember to schedule it some time < 1580687324 864085 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru PRIVMSG #esoteric :“@where where” is really neat > 1580687560 150578 PRIVMSG #esoteric :14[[07.mOdMoDwOrM14]]4 10 02https://esolangs.org/w/index.php?diff=69572&oldid=65106 5* 03IFcoltransG 5* (+151) 10Rewrote grammar fluency, and inserted puns and references to escape the ennui. Also added unimplemented category. > 1580687678 628043 PRIVMSG #esoteric :14[[07.mOdMoDwOrM14]]4 M10 02https://esolangs.org/w/index.php?diff=69573&oldid=69572 5* 03IFcoltransG 5* (+180) 10TC-ness section < 1580689606 531083 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1580689733 204723 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1580689768 475514 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 268 seconds < 1580689903 340471 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1580690179 597623 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: i knew about C = cold/chaud/caldo, but i didn't know hungarian completed the confusion... < 1580690522 849262 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1580692173 230288 :arseniiv!~arseniiv@77.79.177.174.dynamic.ufanet.ru QUIT :Ping timeout: 265 seconds < 1580694291 848734 :imode!~linear@unaffiliated/imode JOIN :#esoteric > 1580694850 157533 PRIVMSG #esoteric :14[[07Special:Log/upload14]]4 upload10 02 5* 03Lebster 5* 10uploaded "[[02File:Qwerty.png10]]": UK QWERTY Standard keyboard layout graphic > 1580694903 45141 PRIVMSG #esoteric :14[[07Talk:LSCEF14]]4 10 02https://esolangs.org/w/index.php?diff=69575&oldid=69399 5* 03Lebster 5* (+236) 10/* ? */ > 1580694952 818238 PRIVMSG #esoteric :14[[07LSCEF14]]4 10 02https://esolangs.org/w/index.php?diff=69576&oldid=69358 5* 03Lebster 5* (+6) 10replaced '' with TAB > 1580695031 807132 PRIVMSG #esoteric :14[[07User talk:Lebster14]]4 10 02https://esolangs.org/w/index.php?diff=69577&oldid=69554 5* 03Lebster 5* (+144) 10/* LSCEF */ > 1580695040 423016 PRIVMSG #esoteric :14[[07User talk:Lebster14]]4 10 02https://esolangs.org/w/index.php?diff=69578&oldid=69577 5* 03Lebster 5* (+1) 10/* LSCEF */ > 1580695152 760453 PRIVMSG #esoteric :14[[07Rogex14]]4 10 02https://esolangs.org/w/index.php?diff=69579&oldid=69386 5* 03Lebster 5* (+0) 10consistent case < 1580696245 109786 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: This computer has gone to sleep < 1580696627 47171 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1580698083 500723 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :hm. < 1580698094 243376 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mh? < 1580698171 503306 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :2020-02-02-20:20:02:02 is coming up. < 1580698462 917377 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric ::O < 1580698471 583951 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :thanks for reminding me < 1580698478 890644 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :np. < 1580698497 585412 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :I'm in PST < 1580698501 688654 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :same. < 1580698736 232730 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :I am also PST < 1580698866 866509 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :up here in washington. < 1580699096 501384 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :shoot, I missed it < 1580699102 983596 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :(CST) < 1580699366 971237 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Due to my testing, TeXnicard image mask format seems to work better for its purpose than the other formats I have tried. Maybe it is useful outside of TeXnicard; I don't know. (It is called TeXnicard image mask format because the format was invented for TeXnicard, although it may be useful with other applications too.) < 1580699405 284785 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :http://zzo38computer.org/fossil/texnicard.ui/artifact/24fb5fb375602b54 < 1580699611 634144 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Do you know of a similar format? < 1580703664 360075 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :happy uber-palindrome day, west coast. < 1580703683 82867 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :There is the timeline of programming languages in Wikipedia, but many of them they do not explain it much. < 1580707281 924792 :MDude!~MDude@97-127-171-136.cdrr.qwest.net QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1580708384 42398 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1580712722 858430 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds > 1580712820 717381 PRIVMSG #esoteric :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=69580&oldid=68725 5* 03Dtuser1337 5* (+21418) 10 < 1580713147 859279 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 265 seconds < 1580716530 823033 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :~hand < 1580716580 639005 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :`hand < 1580716582 489624 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :hand? No such file or directory < 1580716592 197372 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :`?hand < 1580716592 894437 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​?hand? No such file or directory < 1580716724 581394 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :`? hand < 1580716726 49461 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :A hand in the bush is better than a stoned bird. < 1580719910 82443 :b_jonas!~x@catv-176-63-14-85.catv.broadband.hu QUIT :Quit: leaving > 1580720826 762875 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69581&oldid=69170 5* 03Dtuser1337 5* (+162) 10;) < 1580721228 700555 :atslash!~atslash@46.188.0.82 JOIN :#esoteric < 1580721540 677120 :atslash!~atslash@46.188.0.82 QUIT :Ping timeout: 248 seconds < 1580721580 798145 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1580724593 63841 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric > 1580725452 319545 PRIVMSG #esoteric :14[[07Esolang talk:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=69582&oldid=65845 5* 03Dtuser1337 5* (+1487) 10 < 1580725507 717026 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: This computer has gone to sleep < 1580725651 282065 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1580730327 206827 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so there's an O strip promised for later today. presumably in some American timezone. we'll keep watching. in the meantime, there's a news entry about the forum. < 1580736022 435940 :arseniiv!~arseniiv@95.105.9.184.dynamic.ufanet.ru JOIN :#esoteric < 1580737435 722212 :sprock1em!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 268 seconds < 1580738214 857834 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1580742008 705487 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1580742676 29037 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :hello < 1580742798 709530 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1580745649 452253 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1580745905 899224 :arseniiv!~arseniiv@95.105.9.184.dynamic.ufanet.ru PRIVMSG #esoteric :¡ı̣ɥ < 1580746171 788308 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :hey < 1580746176 596034 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :can you recommend any books? < 1580748783 439586 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 268 seconds < 1580748949 886882 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :rain1: I read The Long Dark Teatime of the Soul recently < 1580748956 157689 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :It was enjoyable < 1580749328 669572 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :thanks! < 1580750171 818898 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :(second in the Dirk Gently series by Douglas Adams) < 1580752710 386304 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :moby dick is... an interesting book < 1580752789 361050 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :it's like he set out to write an encyclopedia but starts off with two men getting married < 1580752918 314125 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1580753457 363960 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :rain1: what kind of book do you like < 1580754327 893232 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :i like sci fi and science. im reading judea pearl's book 'the book of why' right now < 1580754333 622170 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :what about yoU? < 1580754342 889729 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :various types of books < 1580754420 51430 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :people in this channel might enjoy the novel Recursion by Blake Crouch < 1580754505 769410 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :woah i just read that < 1580754511 82431 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :that's the first book i read this year < 1580754523 449527 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :i really liked it, did you like it? < 1580754648 922289 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :yes < 1580754665 223880 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :I thought it was great < 1580754705 365694 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :have you read anything by Nick Harkaway? < 1580755118 724858 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I can recommend a book < 1580755124 726978 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :ANSI C Programming by Dennis Ritchie < 1580755503 823433 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1580755523 716367 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1580755806 867468 :b_jonas!~x@catv-176-63-14-41.catv.broadband.hu JOIN :#esoteric < 1580756813 50841 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :tNick Harkaway? no. I was thinking of reading some rudy rucker < 1580756988 478590 :b_jonas!~x@catv-176-63-14-41.catv.broadband.hu PRIVMSG #esoteric :`olist 1190 < 1580756989 773349 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :olist 1190: shachaf oerjan Sgeo FireFly boily nortti b_jonas < 1580757211 892606 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :might try Gnomon < 1580758091 321280 :b_jonas!~x@catv-176-63-14-41.catv.broadband.hu PRIVMSG #esoteric :whoa < 1580758137 679589 :b_jonas!~x@catv-176-63-14-41.catv.broadband.hu PRIVMSG #esoteric :The Giant, author of the O strip, has caved in. he previously claimed that he doesn't want to accept donations, because he's already behind with the Kickstarter run (due to both overpromising and his hand injury), < 1580758173 231962 :b_jonas!~x@catv-176-63-14-41.catv.broadband.hu PRIVMSG #esoteric :and doesn't want to accept money if he can't give any thing concrete in exchange, but can't promise new things either until he finishes the Kickstarter. So he said that if you want to support him, buy his books or the various merchandise. < 1580758208 841898 :b_jonas!~x@catv-176-63-14-41.catv.broadband.hu PRIVMSG #esoteric :But now, he set up a Patreon for donations, with the pretty good excuse that it helps cover costs of the server for the forum, and < 1580758261 790486 :b_jonas!~x@catv-176-63-14-41.catv.broadband.hu PRIVMSG #esoteric :simultaneously claims that there won't be extra content locked behind the Patreon and that he'll release higher resolution versions of new OotS strips to supporters. < 1580758288 850662 :b_jonas!~x@catv-176-63-14-41.catv.broadband.hu PRIVMSG #esoteric :Perhaps those are both true if he releases those high resolution versions to the general public a week later. > 1580759578 852960 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69583&oldid=69581 5* 03Dtuser1337 5* (+22933) 10made it even better XD > 1580760012 751192 PRIVMSG #esoteric :14[[07User:Dtuser1337/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=69584&oldid=67264 5* 03Dtuser1337 5* (+11) 10/* Beginning of the Sandbox line */ < 1580760021 70947 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Or maybe he mean they are the same OotS strips for everyone but supporters have a higher resolution. > 1580760028 9368 PRIVMSG #esoteric :14[[07User:Dtuser1337/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=69585&oldid=69584 5* 03Dtuser1337 5* (-11) 10Undo revision 69584 by [[Special:Contributions/Dtuser1337|Dtuser1337]] ([[User talk:Dtuser1337|talk]]) < 1580760163 514004 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-rzmhbumqynljwcem QUIT :*.net *.split < 1580760170 297749 :b_jonas!~x@catv-176-63-14-41.catv.broadband.hu PRIVMSG #esoteric :zzo38: it's definitely the same OotS strips for everyone < 1580760202 875524 :b_jonas!~x@catv-176-63-14-41.catv.broadband.hu PRIVMSG #esoteric :what I don't know is just whether we'll be able to see the high res ones without supporting the Patreon account or buying the book, and when we'll be able to see them < 1580760943 679157 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1580761426 660963 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-rzmhbumqynljwcem JOIN :#esoteric < 1580761436 770381 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Remote host closed the connection < 1580761463 716664 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1580762078 542997 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1580763013 633868 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :I am reading the documentation for Information Processing Language, which apparently influenced Lisp. < 1580763146 410858 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :C is mostly good (and many of the programming languages trying to replace C tend to do it worse, in my opinion, although LLVM has some good features, but it isn't perfect either), but some things are bad, such as the syntax for octal numbers, and the syntax for types. And some things are difficult such as self-modifying code, associating data with a function (LLVM can do this), the preprocessor isn't good enough, etc < 1580763780 728074 :sftp!~sftp@unaffiliated/sftp QUIT :Ping timeout: 248 seconds < 1580763836 850453 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-rzmhbumqynljwcem QUIT :*.net *.split < 1580764143 170951 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric < 1580764619 163378 :sftp!~sftp@unaffiliated/sftp QUIT :Ping timeout: 272 seconds < 1580764904 910029 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-rzmhbumqynljwcem JOIN :#esoteric < 1580764991 334029 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr PRIVMSG #esoteric :the syntax for types, eh < 1580765012 483147 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr PRIVMSG #esoteric :A *B; < 1580765029 336728 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr PRIVMSG #esoteric :am I declaring a variable B of type A, or multiplying two variables A and B? < 1580765041 247212 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr PRIVMSG #esoteric :it gets worse in c++ :) < 1580765045 950979 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :you just need to read it in a spiral! < 1580765236 588177 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric < 1580765402 768399 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Remote host closed the connection < 1580765427 725278 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric > 1580765727 769847 PRIVMSG #esoteric :14[[07CopyPasta Language14]]4 M10 02https://esolangs.org/w/index.php?diff=69586&oldid=69553 5* 03Rerednaw 5* (-497) 10/* Examples */ < 1580766001 470621 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1580766163 265052 :MDude!~MDude@97-127-171-136.cdrr.qwest.net JOIN :#esoteric < 1580768517 677282 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :I found a document where they compress pictures with a solid colour to compare the compression of different formats. PBM (either ASCII or binary, although they only consider the ASCII format) is O(n), and JPEG and lossy WebP also seems to be O(n) (but with a better constant factor). GIF works better than those formats, but has two "bumps"; the author of the document doesn't know why, but my guess is LZW resetting. < 1580768854 654272 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :GIF and the others are still monotonic though. (Also, I think GIF does not actually require LZW resetting, and can continue using the maximum code, although the encoder presumably resets it anyways.) PNG, BPG, and lossless WebP all compress better than that, but are non-monotonic (for PNG, this is probably due to the filter bytes; for BPG, I don't know why). FLIF is best; it is O(1) and always fifteen bytes long. < 1580769123 215306 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :TeXnicard image mask format is O(log n) in the case of a solid colour, although still it is usually smaller than FLIF except for very huge pictures. Farbfeld compressed with bzip2 (which they have not considered, but I have) seems to work better in this case than WebP, but worse than FLIF. > 1580771711 302460 PRIVMSG #esoteric :14[[07Golden sunrise14]]4 N10 02https://esolangs.org/w/index.php?oldid=69587 5* 03Hakerh400 5* (+7484) 10+[[Golden sunrise]] > 1580771730 196209 PRIVMSG #esoteric :14[[07User:Hakerh40014]]4 10 02https://esolangs.org/w/index.php?diff=69588&oldid=69529 5* 03Hakerh400 5* (+21) 10+[[Golden sunrise]] > 1580771767 630430 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=69589&oldid=69528 5* 03Hakerh400 5* (+21) 10+[[Golden sunrise]] > 1580771883 481598 PRIVMSG #esoteric :14[[07Convergaptor14]]4 M10 02https://esolangs.org/w/index.php?diff=69590&oldid=68542 5* 03Hakerh400 5* (-28) 10 > 1580771899 185003 PRIVMSG #esoteric :14[[07Golden sunrise14]]4 M10 02https://esolangs.org/w/index.php?diff=69591&oldid=69587 5* 03Hakerh400 5* (-28) 10 < 1580772164 543926 :arseniiv!~arseniiv@95.105.9.184.dynamic.ufanet.ru QUIT :Quit: gone completely :o < 1580774661 357996 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :LKoen: That isn't the only problem with the syntax for types; also combined types are confusing. < 1580774672 371819 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr PRIVMSG #esoteric :how so? < 1580774828 801117 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :For example, if you want a function that returns a pointer to an array of function pointers, or something else complicated, then syntax can get mixed up if you do not use typedef. < 1580775901 129452 :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.” < 1580776140 577669 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1580776247 238087 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 272 seconds < 1580776311 918311 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1580779997 443376 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1580780284 661889 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1580780391 645364 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1580780656 951335 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric > 1580781171 281249 PRIVMSG #esoteric :14[[07User:Lebster14]]4 10 02https://esolangs.org/w/index.php?diff=69592&oldid=69357 5* 03Lebster 5* (+21) 10/* Languages I like */ > 1580781830 429729 PRIVMSG #esoteric :14[[07StupidStackLanguage14]]4 M10 02https://esolangs.org/w/index.php?diff=69593&oldid=69464 5* 03Lebster 5* (-16) 10/* Print the Fibonacci Sequence */ < 1580785097 271495 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this latest oots comic makes me worry that at some point mr. scruffy will leap at the snarl, thinking it's a yarn < 1580785112 816870 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it might be a foreshadowing < 1580788168 455768 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :I read that Windows 10 will sometimes reboot the computer due to update even if it is in use, but will it do that even if the defragment is in progress? < 1580790386 745211 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Quit: aaaa < 1580791498 223358 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1580792501 137028 :hakatashi!~hakatashi@104.131.49.125 QUIT :Remote host closed the connection < 1580792535 572422 :hakatashi!~hakatashi@104.131.49.125 JOIN :#esoteric < 1580792743 352739 :sparr!~sparr@pdpc/supporter/active/sparr QUIT :Ping timeout: 245 seconds < 1580793222 377323 :sparr_!~sparr@2604:a880:800:10::103:f001 JOIN :#esoteric < 1580793581 44862 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1580793586 276923 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric < 1580795964 240969 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1580796662 653877 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1580797090 892010 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Read error: Connection reset by peer < 1580797123 272453 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1580798184 611299 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1580798218 445658 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1580799096 229586 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds < 1580799189 433720 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1580799506 588121 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Remote host closed the connection < 1580799524 842157 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1580801091 682500 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@metar lowi < 1580801092 399085 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :LOWI 040650Z 26025G41KT 9999 -SHRA FEW010 SCT025 OVC040 06/02 Q1009 BECMG 27015G30KT < 1580801097 439003 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(eww) < 1580803404 304696 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1580803628 655224 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 268 seconds > 1580806235 52657 PRIVMSG #esoteric :14[[07Isthmus Cyclicus Crypticus14]]4 M10 02https://esolangs.org/w/index.php?diff=69594&oldid=69261 5* 03Salpynx 5* (+113) 10/* Hello, World! */ not much of an improvement, but shows combinations of cardinal directions < 1580806441 590501 :cpressey!~cpressey@5.133.242.4 JOIN :#esoteric > 1580807869 716687 PRIVMSG #esoteric :14[[07User talk:RocketRace14]]4 10 02https://esolangs.org/w/index.php?diff=69595&oldid=69232 5* 03RocketRace 5* (+117) 10 > 1580808517 729216 PRIVMSG #esoteric :14[[07Isthmus Cyclicus Crypticus14]]4 10 02https://esolangs.org/w/index.php?diff=69596&oldid=69594 5* 03Salpynx 5* (+31) 10/* External resources */ link to wip interpreter < 1580809687 899245 :b_jonas!~x@catv-176-63-14-41.catv.broadband.hu QUIT :Quit: leaving < 1580810920 462370 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net PART :#esoteric < 1580812675 758874 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds < 1580812753 246488 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1580813045 247049 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds < 1580813086 862088 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1580814021 119771 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1580814379 278576 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 265 seconds < 1580814485 547624 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1580814849 805982 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-rzmhbumqynljwcem QUIT :*.net *.split < 1580814850 107680 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :*.net *.split < 1580814850 190842 :Frater_EST!adrianbibl@172.242.0.73 QUIT :*.net *.split < 1580814850 312102 :MDude!~MDude@97-127-171-136.cdrr.qwest.net QUIT :*.net *.split < 1580814850 740146 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de QUIT :*.net *.split < 1580814851 120585 :shinh_!~i@129.EC0234U.cyberhome.ne.jp QUIT :*.net *.split < 1580814851 120627 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator QUIT :*.net *.split < 1580814851 120634 :aji!~alex@unaffiliated/aji QUIT :*.net *.split < 1580814851 403415 :dog_star!sid310875@gateway/web/irccloud.com/x-toqlxxzqvgkymquo QUIT :*.net *.split < 1580814853 544725 :shig!~davidb@inara.oztechninja.com QUIT :*.net *.split < 1580814853 544762 :LBPHacker!lbphacker@trigraph.net QUIT :*.net *.split < 1580814853 723745 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :*.net *.split < 1580814855 179834 :zemhill_________!bfjoust@selene.zem.fi QUIT :*.net *.split < 1580814855 376363 :dnm!sid401311@gateway/web/irccloud.com/x-gmxvxmjatyyrbvfi QUIT :*.net *.split < 1580815029 617914 :fizzie!fis@unaffiliated/fizzie QUIT :*.net *.split < 1580815038 26297 :fizzie!fis@unaffiliated/fizzie JOIN :#esoteric < 1580815069 693941 :dog_star!sid310875@gateway/web/irccloud.com/x-toqlxxzqvgkymquo JOIN :#esoteric < 1580815069 701931 :shig!~davidb@inara.oztechninja.com JOIN :#esoteric < 1580815069 701963 :LBPHacker!lbphacker@trigraph.net JOIN :#esoteric < 1580815081 329379 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-rzmhbumqynljwcem JOIN :#esoteric < 1580815082 294837 :diverger!~div@124.150.139.142 QUIT :*.net *.split < 1580815082 309503 :zzo38!~zzo38@24.207.50.7 QUIT :*.net *.split < 1580815082 795715 :aloril!~aloril@mobile-access-2e840c-41.dhcp.inet.fi QUIT :*.net *.split < 1580815083 100854 :nchambers!uplime@learnprogramming/staff/nchambers QUIT :*.net *.split < 1580815083 166326 :vertrex!~vertrex@unaffiliated/vertrex QUIT :*.net *.split < 1580815083 526232 :Lykaina!~lyka@unaffiliated/schrodingerscat QUIT :*.net *.split < 1580815083 565159 :laerling!~lsf@unaffiliated/laerling QUIT :*.net *.split < 1580815083 982427 :BWBellairs!~bwbellair@hellomouse/dev/bwbellairs QUIT :*.net *.split < 1580815091 639710 :vertrex!~vertrex@digital-forensic.org JOIN :#esoteric < 1580815108 861580 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1580815108 873898 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric < 1580815108 873942 :MDude!~MDude@97-127-171-136.cdrr.qwest.net JOIN :#esoteric < 1580815108 873952 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de JOIN :#esoteric < 1580815110 609108 :vertrex!~vertrex@digital-forensic.org QUIT :Changing host < 1580815110 610083 :vertrex!~vertrex@unaffiliated/vertrex JOIN :#esoteric < 1580815126 709411 :shinh_!~i@129.EC0234U.cyberhome.ne.jp JOIN :#esoteric < 1580815126 716816 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator JOIN :#esoteric < 1580815126 716856 :aji!~alex@unaffiliated/aji JOIN :#esoteric < 1580815134 736964 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1580815134 744369 :zemhill_________!bfjoust@selene.zem.fi JOIN :#esoteric < 1580815134 744398 :dnm!sid401311@gateway/web/irccloud.com/x-gmxvxmjatyyrbvfi JOIN :#esoteric < 1580815158 866900 :laerling!~lsf@static.235.77.203.116.clients.your-server.de JOIN :#esoteric < 1580815187 122225 :laerling!~lsf@static.235.77.203.116.clients.your-server.de QUIT :Changing host < 1580815187 122285 :laerling!~lsf@unaffiliated/laerling JOIN :#esoteric < 1580815213 851368 :nchambers!uplime@learnprogramming/staff/nchambers JOIN :#esoteric < 1580815236 577750 :aloril!~aloril@mobile-access-2e840c-41.dhcp.inet.fi JOIN :#esoteric < 1580815296 53364 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep QUIT :Ping timeout: 252 seconds < 1580815310 306999 :diverger!~div@124.150.139.142 JOIN :#esoteric < 1580815370 427603 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep JOIN :#esoteric < 1580815389 338861 :Lykaina!~lyka@unaffiliated/schrodingerscat JOIN :#esoteric < 1580815601 318323 :BWBellairs!~bwbellair@hellomouse/dev/bwbellairs JOIN :#esoteric < 1580816424 926725 :nico_nico!~khais@arennes-653-1-356-84.w109-218.abo.wanadoo.fr JOIN :#esoteric < 1580816433 765975 :nico_nico!~khais@arennes-653-1-356-84.w109-218.abo.wanadoo.fr QUIT :Client Quit < 1580816447 5533 :nico_nico!~nico_nico@arennes-653-1-356-84.w109-218.abo.wanadoo.fr JOIN :#esoteric < 1580817253 880104 :LBPHacker!lbphacker@trigraph.net QUIT :Quit: Entering cryogenic sleep in three, two, on-- < 1580817398 666344 :LBPHacker!lbphacker@trigraph.net JOIN :#esoteric < 1580819087 267990 :nico_nico!~nico_nico@arennes-653-1-356-84.w109-218.abo.wanadoo.fr QUIT :Quit: Leaving < 1580819371 932426 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1580819450 932788 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1580819451 867217 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1580820013 835784 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :oerjan: he'll leave and disappear after Belkar's death, possibly to be seen once more at Belkar's funeral in the epilogue (like Eto Demerzel at Hari Seldon's funeral or Fawkes at Dumbledore's funeral), so he just won't have the opportunity to meet the snarl. < 1580820049 177101 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :he may do one last vengeance rampange before disappearing of course, depending on how exactly Belkar dies < 1580823809 628868 :oren!~oren@ec2-18-234-164-48.compute-1.amazonaws.com JOIN :#esoteric > 1580824173 295012 PRIVMSG #esoteric :14[[07LSCEF14]]4 10 02https://esolangs.org/w/index.php?diff=69597&oldid=69576 5* 03IFcoltransG 5* (+235) 10/* Usage in interpreters */ Added SWI-Prolog > 1580827801 117231 PRIVMSG #esoteric :14[[07LSCEF14]]4 10 02https://esolangs.org/w/index.php?diff=69598&oldid=69597 5* 03IFcoltransG 5* (+454) 10/* Usage in interpreters */ Added Chez Scheme > 1580827890 448237 PRIVMSG #esoteric :14[[07LSCEF14]]4 M10 02https://esolangs.org/w/index.php?diff=69599&oldid=69598 5* 03IFcoltransG 5* (+29) 10/* Usage in interpreters */ Amended comments in implementations < 1580830082 900518 :spruit11!~unknown@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1580831833 784582 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Here are some possible transposition typos for `git`: `fur`, `hoy`, `dye` < 1580831866 843617 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I am no stranger to `hoy status`. < 1580831932 509535 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :cpressey: because hands can be out of sync, "hot", "die" < 1580832173 101528 :egelbot!~egelbot@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1580832202 276942 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: [X -> say X] "hello!" < 1580832202 390504 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :hello! < 1580832215 36794 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :\o/ < 1580832241 306843 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: are you the replacement to kspalaiologos's bfbot? < 1580832241 417456 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:44:lexical:error in char < 1580832247 3803 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Can I occassionally run a bot here? < 1580832250 530189 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :sure < 1580832254 27127 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :if it's not too spammy < 1580832264 97946 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :if it does cause too much spam then take it to #esoteric-blah < 1580832280 310742 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It's my own language. < 1580832304 281360 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`echo egelbot: hi < 1580832307 46920 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :egelbot: hi < 1580832307 203770 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:semantical:undeclared hi < 1580832313 314540 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It only responds when you send it an expression. < 1580832336 727900 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :`echo egelbot: say "hi"` < 1580832337 461392 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :egelbot: say "hi"` < 1580832337 588501 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:10:lexical:unrecognized lexeme ` < 1580832340 923200 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: say "`echo hi" < 1580832341 13387 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :`echo hi < 1580832341 765538 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :hi < 1580832381 231218 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: agitprop < 1580832381 418280 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :visit https://egel-lang.github.io/ < 1580832397 144037 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :^if you want to know more, read there. < 1580832397 563452 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :I remember in another channel there was one bot that had a brainfuck interpreter, and one bot that printed the titles of webpages anyone linked < 1580832409 688161 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ooh, there's loke a documentation < 1580832437 727233 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It's an untyped rewriter. Think untyped lambda calculus with constants. < 1580832441 406591 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :Taneb: yeah, there are some of those titlebots in some channels of irc. they're pretty annoying < 1580832441 497185 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Someone, naturally, made a brainfuck program that printed a URL, and put a webpage with that program as its title up < 1580832451 573467 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Which caused a loop < 1580832472 456357 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :That channel now has a policy that all bots must use NOTIFY and not respond to NOTIFY < 1580832475 872093 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I can't really call it a proper PL so I thought maybe some of you would be interested. < 1580832487 450680 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :Taneb: do you mean NOTICE rather than NOTIFY? < 1580832493 23556 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Quite possibly < 1580832546 422425 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Yes, I do < 1580832574 644570 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: say "hello,\nPRIVMSG #esoteric :fellow esoteric bots" < 1580832574 743196 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :hello,-PRIVMSG #esoteric :fellow esoteric bots < 1580832616 603044 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :The bot is not really hardened. < 1580832617 186040 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :spruit11: sorry, there are some stupid commands that we have to test whenever something like an evaluator bot wanders in here < 1580832635 654693 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :But I won't run it when I am not online. < 1580832644 801419 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It's easy to make it loop. < 1580832778 160369 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [ X -> X X ] [ X -> X X ] < 1580832805 507575 :egelbot!~egelbot@ip56522cc1.speed.planet.nl QUIT :Remote host closed the connection < 1580832822 772483 :egelbot!~egelbot@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1580832822 789597 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Be nice to the bot! < 1580832859 864372 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: 98 + 46 + -36 + 80 + -20 + -90 + 13 + -3 + 60 + -68 + 20 + 55 + -46 + 47 + 42 + -2 + 34 + -1 + 28 < 1580832860 331535 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :257 < 1580832873 657363 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`perl -eprint(98 + 46 + -36 + 80 + -20 + -90 + 13 + -3 + 60 + -68 + 20 + 55 + -46 + 47 + 42 + -2 + 34 + -1 + 28) < 1580832874 454442 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :257 < 1580832876 811597 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Is that correct? < 1580832881 793983 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Oh, neat. < 1580832897 597417 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Nice try, I am not that certain about my parsing. < 1580832922 383875 :int-e!~noone@int-e.eu PRIVMSG #esoteric :egelbot: 65536*65536 < 1580832922 842996 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :4294967296 < 1580832932 743478 :int-e!~noone@int-e.eu PRIVMSG #esoteric :egelbot: 4294967296*4294967296 < 1580832933 338745 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:* 4294967296 4294967296) < 1580832947 885681 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It refuses to rewrite on overflow. < 1580832949 885586 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: 2 3 < 1580832950 522944 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(2 3) < 1580832954 407778 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Occassionaly. < 1580832956 141912 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: 1 + 2 3 < 1580832956 632528 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:+ 1 (2 3)) < 1580832961 254390 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: 1 + < 1580832961 763198 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:6:syntactical:primary expression expected < 1580832965 111511 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: + 2 < 1580832965 558958 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:semantical:undeclared !+ < 1580832977 571955 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: 1 + + 2 < 1580832978 125342 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:6:semantical:undeclared !+ < 1580832999 303571 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right, it complains it cannot find a monadic +. < 1580833028 464069 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let vn = {38,32,75,-24,-19,53,14,13,-28,-52,93,90,80,22,-98,-14,-96,-81,-95} < 1580833028 827167 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:78:syntactical:in expected < 1580833033 451424 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let vn = {38,32,75,-24,-19,53,14,13,-28,-52,93,90,80,22,-98,-14,-96,-81,-95} in vn[0] < 1580833033 983305 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:86:syntactical:-> expected < 1580833054 528852 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Bit of a hack, when it decides you wanted a monadic +, it looks for !+ in the context. < 1580833059 801729 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let vn = {38,32,75,-24,-19,53,14,13,-28,-52,93,90,80,22,-98,-14,-96,-81,-95} in car 0 < 1580833060 410521 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:6:semantical:undeclared vn < 1580833071 742960 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It's not a lisp. < 1580833088 439928 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Few things are these days < 1580833095 902308 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let vn = {38,32,75,-24,-19,53,14,13,-28,-52,93,90,80,22,-98,-14,-96,-81,-95} in [cons x y -> x] vn < 1580833096 309499 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:6:semantical:undeclared vn < 1580833099 863981 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Variables are uppercase. < 1580833113 341236 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :doesn't have to be a list to have useful library functions < 1580833119 424640 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let Vn = {38,32,75,-24,-19,53,14,13,-28,-52,93,90,80,22,-98,-14,-96,-81,-95} in [cons x y -> x] Vn < 1580833119 861613 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:88:semantical:undeclared x < 1580833134 24538 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :oh, so lowercase words are taken as constructors or something? < 1580833134 713840 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :X Y < 1580833138 961891 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let Vn = {38,32,75,-24,-19,53,14,13,-28,-52,93,90,80,22,-98,-14,-96,-81,-95} in [cons X Y -> x] Vn < 1580833139 433914 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:95:semantical:undeclared x < 1580833139 673931 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right. < 1580833143 657330 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :as in prolog < 1580833144 342348 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ok < 1580833149 237822 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let Vn = {38,32,75,-24,-19,53,14,13,-28,-52,93,90,80,22,-98,-14,-96,-81,-95} in [cons X Y -> X] Vn < 1580833149 627576 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy11DOT0 (System:cons 38 (System:cons 32 (System:cons 75 (System:cons -24 (System:cons -19 (System:cons 53 (System:cons 14 (System:cons 13 (System:cons -28 (System:cons -52 (System:cons 93 (System:cons 90 (System:cons 80 (System:cons 22 (System:cons -98 (System:cons -14 (System:cons -96 (System:cons -81 (System:cons -95 System:nil)))))))))))))))))))) < 1580833155 740124 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :nope < 1580833156 292244 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Constants or combinators. < 1580833178 201267 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I'm trying to get 38 but this didn't give that < 1580833183 96611 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let Vn = {38,32,75,-24,-19,53,14,13,-28,-52,93,90,80,22,-98,-14,-96,-81,-95} in [ cons X Y -> X ] Vn < 1580833183 703078 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy12DOT0 (System:cons 38 (System:cons 32 (System:cons 75 (System:cons -24 (System:cons -19 (System:cons 53 (System:cons 14 (System:cons 13 (System:cons -28 (System:cons -52 (System:cons 93 (System:cons 90 (System:cons 80 (System:cons 22 (System:cons -98 (System:cons -14 (System:cons -96 (System:cons -81 (System:cons -95 System:nil)))))))))))))))))))) < 1580833200 836641 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(cons X Y) < 1580833230 967910 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: let X = {1,2} in [ (cons X Y) -> X ] X < 1580833231 117120 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :1 < 1580833231 749344 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let Vn = {38,32,75,-24} in [ System:cons X Y -> X ] Vn < 1580833232 343777 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy14DOT0 (System:cons 38 (System:cons 32 (System:cons 75 (System:cons -24 System:nil))))) < 1580833243 299270 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :oh right, parenthesis < 1580833248 878026 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let Vn = {38,32,75,-24} in [ (System:cons X Y) -> X ] Vn < 1580833249 417748 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :38 < 1580833267 504878 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right, your lambda was a ternary combinator. < 1580833278 818226 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let X = 38; Y = 32 in X < 1580833279 195487 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:16:syntactical:in expected < 1580833282 612841 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let X = 38, Y = 32 in X < 1580833283 87976 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:12:syntactical:in expected < 1580833288 994246 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let X Y = 38 = 32 in X < 1580833289 437973 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:15:syntactical:in expected < 1580833291 889805 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let X Y = 38 32 in X < 1580833292 325587 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy16DOT0 (38 32)) < 1580833304 6306 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let {X,Y} = {38,32} in X < 1580833304 554948 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :38 < 1580833357 174282 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It sometimes refuses to rewrite an introduced unknown combinator (/LC expression). Usually, those start with Dummy. < 1580833368 150486 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It's not very user friendly. < 1580833374 54788 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Just me goofing. < 1580833432 374940 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let Vn = {38,32,75,-24} in let Sum = [ nil -> 0 | X S -> X + (Sum Y) ] in Sum Vn < 1580833432 808843 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:64:semantical:undeclared Sum < 1580833449 225933 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :do I need a Y combinator for this? < 1580833454 279235 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :let X = F in E gets rewritten to [ X -> E ] F. [X->E] to Dummy something. < 1580833468 642689 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let Vn = {38,32,75,-24} in let SumW F = [ nil -> 0 | X S -> X + (F Y) ] in SumW SumW Vn < 1580833469 191832 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:67:semantical:undeclared F < 1580833481 84539 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Yah, you can either use top level recursive defs or local Y combinators. < 1580833500 43588 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let Vn = {38,32,75,-24} in let SumW = [ F nil -> 0 | F (cons X S) -> X + (F Y) ] in SumW SumW Vn < 1580833500 488819 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:78:semantical:undeclared Y < 1580833504 214087 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Local lets aren't recursive. < 1580833509 30432 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let Vn = {38,32,75,-24} in let Sum = [ nil -> 0 | (cons X S) -> X + (Sum Y) ] in Sum Vn < 1580833509 437947 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:71:semantical:undeclared Sum < 1580833525 265095 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let Vn = {38,32,75,-24} in let SumW = [ F nil -> 0 | F (cons X S) -> X + (Sum Y) ] in SumW SumW Vn < 1580833525 845190 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:76:semantical:undeclared Sum < 1580833531 415924 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let Vn = {38,32,75,-24} in let SumW = [ F nil -> 0 | F (cons X S) -> X + (F Y) ] in SumW SumW Vn < 1580833531 803758 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:78:semantical:undeclared Y < 1580833536 503498 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let Vn = {38,32,75,-24} in let SumW = [ F nil -> 0 | F (cons X S) -> X + (F S) ] in SumW SumW Vn < 1580833536 838171 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:+ 38 (Dummy24DOT1 (System:cons 32 (System:cons 75 (System:cons -24 System:nil))))) < 1580833538 674989 :int-e!~noone@int-e.eu PRIVMSG #esoteric :egelbot: def fix f = f (fix f) < 1580833539 25430 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:10:syntactical:= expected < 1580833550 873986 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It's eager. < 1580833559 180211 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Don't use lazy fixes. < 1580833568 576150 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Is that an eager fix? < 1580833573 144146 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :No, right? < 1580833574 709844 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I don't know < 1580833594 787618 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Eager fixes need some protection to not loop. Moment < 1580833599 819136 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: agitprop < 1580833600 39848 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :visit https://egel-lang.github.io/ < 1580833606 83750 :int-e!~noone@int-e.eu PRIVMSG #esoteric :egelbot: def fix f x = f (fix f) x < 1580833606 608630 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:10:syntactical:= expected < 1580833610 72354 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :def vn = {38,32,75,-24,-19,53,14,13,-28,-52,93,90,80,22,-98,-14,-96,-81,-95} < 1580833613 264276 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: def vn = {38,32,75,-24,-19,53,14,13,-28,-52,93,90,80,22,-98,-14,-96,-81,-95} < 1580833620 759945 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: vn < 1580833621 415046 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons 38 (System:cons 32 (System:cons 75 (System:cons -24 (System:cons -19 (System:cons 53 (System:cons 14 (System:cons 13 (System:cons -28 (System:cons -52 (System:cons 93 (System:cons 90 (System:cons 80 (System:cons 22 (System:cons -98 (System:cons -14 (System:cons -96 (System:cons -81 (System:cons -95 System:nil))))))))))))))))))) < 1580833635 496206 :int-e!~noone@int-e.eu PRIVMSG #esoteric :egelbot: def fix F X = F (fix F) X < 1580833636 42996 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:10:syntactical:= expected < 1580833644 931926 :int-e!~noone@int-e.eu PRIVMSG #esoteric :egelbot: def fix = [ F X -> F (fix F) X ] < 1580833649 860350 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: def fix = [ F -> F [ X -> (fix F) X ] ] < 1580833680 14728 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: "foo"+"bar" < 1580833680 493275 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"foobar" < 1580833684 472855 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: "foo"+2 < 1580833684 980874 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:+ "foo" 2) < 1580833690 274521 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: "foo" + 2 < 1580833690 766437 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:+ "foo" 2) < 1580833701 162217 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: "foo" + (chr 110) < 1580833701 732776 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:11:semantical:undeclared chr < 1580833701 732805 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It refuses to rewrite that. < 1580833703 658646 :int-e!~noone@int-e.eu PRIVMSG #esoteric :egelbot: def fix = [ F X -> F (fix F) X ] < 1580833755 181673 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: fix [FAC 0 -> 1 | FAC N -> N * (FAC (N- 1)) ] 5 < 1580833755 343422 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :120 < 1580833760 216740 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: 2; 3 < 1580833760 820314 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :3 < 1580833761 128491 :int-e!~noone@int-e.eu PRIVMSG #esoteric :egelbot: let F = [ F -> [ 0 -> 1 | 1 -> 1 | X -> F (X - 2) + F (X - 1)] ] in fix F 5 < 1580833761 711828 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :8 < 1580833777 753883 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: def xn = 1; 3 + xn < 1580833810 644165 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: 4 + xn < 1580833814 993253 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Hmm. < 1580833836 705446 :int-e!~noone@int-e.eu PRIVMSG #esoteric : egelbot: def fix = [ F -> F (fix F) ] < 1580833839 342727 :int-e!~noone@int-e.eu PRIVMSG #esoteric :egelbot: let F = [ F -> [ 0 -> 1 | 1 -> 1 | X -> F (X - 2) + F (X - 1)] ] in fix F 5 < 1580833843 504641 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :You found a bug? < 1580833846 921383 :egelbot!~egelbot@ip56522cc1.speed.planet.nl QUIT :Read error: Connection reset by peer < 1580833848 521655 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmm < 1580833851 140336 :int-e!~noone@int-e.eu PRIVMSG #esoteric :okay. < 1580833854 95139 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :hi int-e < 1580833861 429891 :egelbot!~egelbot@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1580833863 261923 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Not sure what happened there. < 1580833872 966087 :int-e!~noone@int-e.eu PRIVMSG #esoteric :egelbot: def fix = [ F X -> F (fix F) X ] < 1580833885 760289 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: def xn = 1 < 1580833892 310877 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: xn + 3 < 1580833892 442637 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :4 < 1580833896 38073 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Hmm. < 1580833904 832888 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :wait, you haven't been welcomed yet < 1580833908 306506 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`welcome spruit11 < 1580833909 745346 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :spruit11: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) < 1580833911 485353 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`welcome egelbot < 1580833912 789260 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :egelbot: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) < 1580833912 857983 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:90:syntactical:! unexpected < 1580833913 344417 :int-e!~noone@int-e.eu PRIVMSG #esoteric :spruit11: I guess F -> F (fix F) is too eager indeed. < 1580833923 392324 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Something I'll need to check. Haven't looked at the source code for a while. < 1580833927 759856 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Hello people! < 1580833954 555961 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Oh right. It's a recursive def of xn. < 1580833958 883644 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: }+{32} < 1580833959 1728 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:syntactical:primary expression expected < 1580833962 254521 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: {38}+{32} < 1580833962 502134 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:+ (System:cons 38 System:nil) (System:cons 32 System:nil)) < 1580833977 358923 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :def xn = (1; 3+ xn). That loops. < 1580833983 504931 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :oh. < 1580833995 332251 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so how do I put two statements in one line, the first of which is a defn? < 1580833998 921862 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I'm not clear about the syntax here < 1580834010 341370 :int-e!~noone@int-e.eu PRIVMSG #esoteric :egelbot: let sum = fix [SUM {} -> 0 | SUM (cons x y) -> x + SUM y] in sum {1,2,3,4} < 1580834010 416028 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:41:semantical:undeclared x < 1580834014 563856 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :You can't in the irc REPL. < 1580834021 180761 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ok < 1580834021 544506 :int-e!~noone@int-e.eu PRIVMSG #esoteric :egelbot: let sum = fix [SUM {} -> 0 | SUM (cons X Y) -> X + SUM Y] in sum {1,2,3,4} < 1580834021 670322 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:6:semantical:undeclared sum < 1580834029 761343 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yeah... < 1580834030 272937 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It's either a def or an expression. < 1580834040 63173 :int-e!~noone@int-e.eu PRIVMSG #esoteric :egelbot: let SUM = fix [SUM {} -> 0 | SUM (cons X Y) -> X + SUM Y] in SUM {1,2,3,4} < 1580834040 141253 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :10 < 1580834041 995234 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: 38&32 < 1580834042 59276 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:4:semantical:undeclared & < 1580834046 402617 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: 38 | 32 < 1580834046 553146 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:5:syntactical:| unexpected < 1580834049 99255 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: 38 & 32 < 1580834049 247641 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:5:semantical:undeclared & < 1580834050 717420 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The capital variable names are killing me. < 1580834053 353826 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: 38 < 32 < 1580834053 526258 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:false < 1580834059 966922 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: 38 <= 32 < 1580834060 70871 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:false < 1580834062 693738 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: 38 == 32 < 1580834062 830426 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:false < 1580834064 725890 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: 38 = 32 < 1580834064 776311 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:5:syntactical:= unexpected < 1580834073 644277 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: 38 != 32 < 1580834073 693505 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:5:syntactical:!= unexpected < 1580834079 458805 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: 38 <> 32 < 1580834079 526572 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:5:semantical:undeclared <> < 1580834082 861994 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Had to make a decision. Prolog-like parsing simplifies a lot. < 1580834084 969559 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: 38 ~= 32 < 1580834085 25943 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:5:semantical:undeclared ~= < 1580834087 233722 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: 38 /= 32 < 1580834087 308801 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:5:semantical:undeclared /= < 1580834091 321480 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: 38 ^= 32 < 1580834091 411777 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:5:semantical:undeclared ^= < 1580834107 100800 :int-e!~noone@int-e.eu PRIVMSG #esoteric :egelbot: not false < 1580834107 451131 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:true < 1580834118 818732 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :In an untyped language it's hard to disambiguate between constants and variables otherwise. < 1580834133 158839 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Simplified a lot. < 1580834168 17078 :int-e!~noone@int-e.eu PRIVMSG #esoteric ::t Just < 1580834169 725243 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :a -> Maybe a < 1580834180 186782 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'm kind of used to the opposite convention. < 1580834195 852271 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :[ X -> X ] (how do I know X is a variable or constant?) < 1580834196 153546 :j-bot!eldis4@firefly.nu PRIVMSG #esoteric :spruit11: X (- > X ] how do (8 8$0 0 1 1 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 1 0 0 0) know X is a variable or constant ?) < 1580834201 522964 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: one is the prolog convention, the other is the Standard ML or Haskell conventino < 1580834207 214566 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and I suspect the prolog one is older < 1580834250 598158 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right, you can trace back to Prolog and found they took the simplest convention known at that point. < 1580834267 611452 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :there's also the cheating solution where constructors start with an uppercase letter, but there are a few lowercase keywords that are frequently constructors, like true false nil cons some none < 1580834268 379828 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It shaves of a context lookup and possible mistakes. < 1580834311 972923 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so back to that recursion, why did the definition of SumW that I try not work? < 1580834324 816637 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :let Vn = {38,32,75,-24} in let SumW = [ F nil -> 0 | F (cons X S) -> X + (F S) ] in SumW SumW Vn < 1580834330 28829 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let Vn = {38,32,75,-24} in let SumW = [ F nil -> 0 | F (cons X S) -> X + (F S) ] in SumW SumW Vn < 1580834330 110731 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:+ 38 (Dummy15DOT1 (System:cons 32 (System:cons 75 (System:cons -24 System:nil))))) < 1580834343 671736 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Dunno. < 1580834362 693688 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Don't you need fix? < 1580834374 586315 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wib_jonas: because you need to invoke the recursive call using F F < 1580834374 623435 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Not sure what you're doing/ < 1580834389 156971 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :oh < 1580834392 338836 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let Vn = {38,32,75,-24} in let SumW = [ F nil -> 0 | F (cons X S) -> X + (F F S) ] in SumW SumW Vn < 1580834392 469535 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :121 < 1580834397 16190 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :that's it < 1580834408 123414 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :though it's not the best way to implement sum, wait a moment < 1580834468 826594 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let Vn = {38,32,75,-24} in let SumT = [ R B nil -> B | R B (cons X S) -> R R (B + X) S ] in let Sum S = SumT SumT 0 S in Sum Vn < 1580834468 881149 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:118:semantical:undeclared S < 1580834483 885878 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let Vn = {38,32,75,-24} in let SumT = [ R B nil -> B | R B (cons X S) -> R R (B + X) S ] in let Sum = [ S -> SumT SumT 0 S ] in Sum Vn < 1580834484 18049 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :121 < 1580834489 716808 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Neat! < 1580834521 958114 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: let Vn={38,32,75,-24} in let SumT=[R B nil->B|R B(cons X S)->R R(B + X)S] in let Sum=[S->SumT SumT 0 S] in Sum Vn < 1580834522 120807 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :121 < 1580834546 885817 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1580834555 324167 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :now I just also have to define some other list operations < 1580834562 707503 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Hehe, your LC fu is better than mine. < 1580834582 890788 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :You can take a look at the prelude. Probably it's already in there. < 1580834585 492510 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Moment. < 1580834593 325238 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: thanks, that was the problem < 1580834612 754888 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :https://github.com/egel-lang/egel-bot/blob/master/src/script.eg < 1580834656 316929 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :spruit: what I'd like to know is what built-in functions there are, since apparently the & operator doesn't work < 1580834678 393968 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I didn't document that, unfortunately. < 1580834703 361716 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :it's probably somewhere in the source < 1580834732 712333 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right. If you want to look at the source, it's here: < 1580834736 577745 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(moment) < 1580834738 996613 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :https://github.com/egel-lang/egel/tree/master/src < 1580834755 900596 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :mind you, < 1580834763 213035 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: say("foo"+"bar") < 1580834763 576208 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :foobar < 1580834773 109505 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :https://github.com/egel-lang/egel/tree/master/src/builtin < 1580834807 896757 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ah, the builtin directory. thanks < 1580834815 337830 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Those list the builtins. But they're pretty much still subject to change. < 1580834824 437670 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Even if I didn't code for a while.) < 1580834945 732334 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :hmm... so is there a chr function? < 1580834949 30044 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :You'll mostly want https://github.com/egel-lang/egel/blob/master/src/builtin/system.cpp < 1580834998 484220 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ok, that'll take some time to read < 1580835012 459673 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Not sure it's in the bot. < 1580835016 276528 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Lemme check. < 1580835019 269363 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Uh. < 1580835028 647169 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: using String < 1580835040 74869 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: pack {110,114} < 1580835040 153447 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:pack (System:cons 110 (System:cons 114 System:nil))) < 1580835052 413136 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: toLower "A" < 1580835052 464431 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"a" < 1580835116 474549 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: pack { 'b' , 'f' } < 1580835116 547519 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"bf" < 1580835119 775491 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: 'b' < 1580835119 825018 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :'b' < 1580835123 625512 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: toInt 'b' < 1580835123 714725 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:semantical:undeclared toInt < 1580835135 132255 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: toint 'b' < 1580835135 283056 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :98 < 1580835139 123176 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: totext 101 < 1580835139 276329 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"101" < 1580835157 217264 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: char 101 < 1580835157 298911 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:char 101) < 1580835202 147075 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I'll look more at this later < 1580835202 855480 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Uh, this is silly. I don't think there is. < 1580835403 809098 :int-e!~noone@int-e.eu PRIVMSG #esoteric :egelbot: 1 != 2 < 1580835403 889032 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:4:syntactical:!= unexpected < 1580835406 58499 :int-e!~noone@int-e.eu PRIVMSG #esoteric :mmm < 1580835426 68183 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(see also https://github.com/egel-lang/egel/blob/master/src/builtin/system.cpp#L344 ) < 1580835440 192656 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so this is a symbolic term-rewriting thing like maple and mathematica, where if a function application makes no sense then the interpreter just leaves it as an unevaluated function application value? < 1580835447 756233 :cpressey!~cpressey@5.133.242.4 QUIT :Quit: A la prochaine. < 1580835468 850219 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: (3 4) < 1580835468 926471 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(3 4) < 1580835471 567835 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Something like that. < 1580835490 557935 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and are there values with mutable fields? < 1580835491 198580 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :But worse than maple or mathematica. More a SASL. < 1580835523 116901 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :No, there's mutation on expression but that's unsafe. < 1580835585 210144 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :The language more serves as a front end on a thought I had about implementing an FP language in C++ in a memory-safe manner. < 1580835623 387958 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It's just a funny thing, not really usable for anything. < 1580835650 785396 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`grwp usable < 1580835652 573203 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1580835667 429364 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`quote usable < 1580835668 389423 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :690) elliott_: how usable is borges in the real world < 1580835678 204237 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1580835691 292886 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Doesn't come up much, it seems. < 1580835710 641889 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :does say work like in blsq or lambdabot where it just returns an object that will be formatted without quoting anything, or is it a function with a side-effect? < 1580835723 475664 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :The idea is that in memory, everyting is a DAG, given a number of invariants, and that makes for a robust C++ implementation. < 1580835760 363128 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :That's the most important thing about this thingy, the rest is just me goofing with an untyped LC rewriter. > 1580835797 401967 PRIVMSG #esoteric :14[[07Egel14]]4 N10 02https://esolangs.org/w/index.php?oldid=69600 5* 03B jonas 5* (+387) 10Created page with "Egel is a functional programming toy language created by Marco Devillers. == External links == * [https://egel-lang.github.io/ Some documentation] * [https://github.com/egel-..." < 1580835814 257434 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :we need at least a stub entry with pointers; I can add more details when I figure out what the heck the language is < 1580835852 144356 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :You can look at the examples. It supports a number of thing you wont find in other LC languages. < 1580835853 104124 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I guess I can test that < 1580835878 476185 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Exception and multi-adic combinators. < 1580835881 733610 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :*+s < 1580835891 90053 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: {38, say "foo", 32, say "bar", 75} < 1580835891 431008 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :bar < 1580835892 26246 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :foo < 1580835892 438262 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons 38 (System:cons System:nop (System:cons 32 (System:cons System:nop (System:cons 75 System:nil))))) < 1580835905 625059 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :looks like it is a function with side effects < 1580835908 263790 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :also... < 1580835926 654155 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: try 1 + throw "hi" catch [ X -> say X] < 1580835926 705916 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :hi < 1580835936 709503 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :looks like it can say more than one line to irc < 1580835944 389025 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Oh yah. Also: concurrency. < 1580835952 619091 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Yes, it could. < 1580835976 31563 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I think I put a delay on that but as I said, the bot isn't hardened. < 1580836008 832892 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I won't run it when I am not online. It's just to show-case. < 1580836035 328960 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Also for myself, you can blow up my laptop any time you feel like. < 1580836111 86379 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :can the bot join more than one channel, so that we can experiment with possibly spammy things and then show only the result here? < 1580836119 349449 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :No. < 1580836145 16921 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :pity. that'd be a helpful feature, since the bot being new, we'll certainly do more experiments on it < 1580836150 750139 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I have #egel. But I don't go there anymore. < 1580836153 493837 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I will try to as well later < 1580836160 260925 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :when I'm back < 1580836182 372975 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :this looks like an interesting toy language < 1580836190 505753 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1580836192 412240 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Thanks! < 1580836196 236625 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Oh right. < 1580838427 756963 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1580838534 613152 :zzo38!~zzo38@24.207.50.7 JOIN :#esoteric < 1580839296 638739 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 268 seconds < 1580839387 114649 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1580840965 754766 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu JOIN :#esoteric < 1580841008 595872 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: dog cat < 1580841008 734778 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:semantical:undeclared dog < 1580841015 748029 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: cons 1 2 3 < 1580841015 871240 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons 1 2 3) < 1580841038 156341 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :spruit11: how do you define a new named constructor? < 1580841073 477703 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :do you just def dog = [] ? < 1580841077 447179 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [] 2 < 1580841077 514636 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:3:syntactical:-> expected < 1580841116 718206 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let F = [true -> "yes"] in {F true, F false, F 0, F 1, F -1, F {}} < 1580841116 845046 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons "yes" (System:cons (Dummy34DOT1 System:false) (System:cons (Dummy34DOT1 0) (System:cons (Dummy34DOT1 1) (System:cons (Dummy34DOT1 -1) (System:cons (Dummy34DOT1 System:nil) System:nil)))))) < 1580841161 18808 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let F = [X Y -> (10 * X) + Y] in {F 7 1, F 7 0, F 0 2, (F 7) 1, F (7 1)} < 1580841161 82242 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons 71 (System:cons 70 (System:cons 2 (System:cons 71 (System:cons (Dummy35DOT1 (7 1)) System:nil))))) < 1580841218 179229 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let F = [X Y -> (10 * X) + Y] in [F -> F 2] (F 7) < 1580841218 322177 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :72 < 1580841256 106402 :int-e!~noone@int-e.eu PART :#esoteric < 1580841257 88906 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let F = [X Y -> (10 * X) + Y] in [S -> {S (F 7), S (F 6)}] [F -> F 2] < 1580841257 143435 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons 72 (System:cons 62 System:nil)) < 1580841323 437704 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :b_jonas: data < 1580841337 326729 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: data tree, leaf < 1580841351 454850 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [[0 -> 0] -> 3] [0 -> 0] < 1580841351 553722 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:3:syntactical:-> expected < 1580841357 792184 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: tree (leaf 1) (leaf 'a') < 1580841357 854351 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(tree (leaf 1) (leaf 'a')) < 1580841364 853 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [0 -> 0] 0 < 1580841364 52955 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :0 < 1580841365 293677 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [0 -> 0] 1 < 1580841365 377716 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy40DOT0 1) < 1580841399 921573 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It refuses to rewrite a combinator introduced by the lambda. < 1580841408 376675 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :The language is very spartan. < 1580841411 490176 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let C = [tree -> 2 | leaf -> 0] in {C tree, C leaf} < 1580841411 663487 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons 2 (System:cons 0 System:nil)) < 1580841436 744946 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :thanks < 1580841446 861790 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Np. < 1580841455 349651 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Nice to see some interest. < 1580841553 92638 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [(X Y) -> X] (2 5) < 1580841553 145892 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :2 < 1580841556 348937 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [(X Y) -> Y] (2 5) < 1580841556 485678 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :5 < 1580841568 483863 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [(X Y) -> Y] {2, 5} < 1580841568 584566 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy44DOT0 (System:cons 2 (System:cons 5 System:nil))) < 1580841573 389004 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [(X Y) -> X] {2, 5} < 1580841573 549485 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy45DOT0 (System:cons 2 (System:cons 5 System:nil))) < 1580841582 148000 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [(X Y Z) -> (X, Y, Z)] {2, 5} < 1580841582 259565 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple System:cons 2 (System:cons 5 System:nil)) < 1580841592 347798 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :what < 1580841596 234242 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :ah ok < 1580841603 695250 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [(X Y Z) -> X)] {2, 5} < 1580841604 66994 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:15:syntactical:] expected < 1580841607 828720 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [(X Y Z) -> X] {2, 5} < 1580841607 966311 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:cons < 1580841611 506213 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [(X Y Z) -> Y] {2, 5} < 1580841611 646154 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :2 < 1580841613 735126 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [(X Y Z) -> Z] {2, 5} < 1580841614 1979 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons 5 System:nil) < 1580841623 918165 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [(X Y) -> X] {2, 5} < 1580841624 48507 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy50DOT0 (System:cons 2 (System:cons 5 System:nil))) < 1580841632 630798 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :hmm < 1580841637 509800 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [(X Y) -> X] (2 5 1) < 1580841637 656155 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy51DOT0 (2 5 1)) < 1580841658 8295 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [(X Y) -> X] (cons 2 {5}) < 1580841658 240534 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy52DOT0 (System:cons 2 (System:cons 5 System:nil))) < 1580841661 295993 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [(X Y) -> X] ((cons 2) {5}) < 1580841661 411218 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy53DOT0 (System:cons 2 (System:cons 5 System:nil))) < 1580841670 534997 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: ((cons 2) {5}) < 1580841670 629901 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons 2 (System:cons 5 System:nil)) < 1580841752 604508 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1580841761 19364 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :I wonder if we can build and install this on HackEso. the docs says that it needs libicu, but that's probably not unsurmountable < 1580841921 383485 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It isn't hardened. < 1580841946 500372 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Maybe if I harden it, or someone else writes a script around it. < 1580841989 477178 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I could limit the bot to 100k rewrites, just would take me some time, and I still wouldn't know if that's enough to harden. < 1580842004 757965 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Dunno. < 1580842232 328751 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :HackEso has a built-in time limit for its commands, so you don't need a time limit in the interpreter < 1580842247 31820 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :60 seconds usually < 1580842503 239123 :b_jonas_!~x@catv-176-63-13-186.catv.broadband.hu JOIN :#esoteric < 1580842538 891123 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu QUIT :Ping timeout: 240 seconds < 1580842606 104247 :b_jonas_!~x@catv-176-63-13-186.catv.broadband.hu NICK :b_jonas < 1580842610 625136 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :(sorry, technical difficulties) < 1580842650 385537 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let F = [X Y -> (10 * X) + Y] in {F 7 3, F 7, F} < 1580842650 508705 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons 73 (System:cons (Dummy55DOT1 7) (System:cons Dummy55DOT1 System:nil))) < 1580842671 26697 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :so this term rewriting system has a full untyped lambda calculus in it, right? < 1580842788 815656 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-rzmhbumqynljwcem QUIT :*.net *.split < 1580842830 280413 :LBPHacker!lbphacker@trigraph.net QUIT :*.net *.split < 1580842830 602113 :dog_star!sid310875@gateway/web/irccloud.com/x-toqlxxzqvgkymquo QUIT :*.net *.split < 1580842831 785663 :shig!~davidb@inara.oztechninja.com QUIT :*.net *.split < 1580842863 77076 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let Nth = [0 (X _) -> X | K (_ S) -> Nth (K - 1) S] in Nth 3 {38,32,75,-24,-19,53,14,13,-28,-52,93,90,80,22,-98,-14,-96,-81,-95} < 1580842863 200851 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:39:semantical:undeclared Nth < 1580842876 799976 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :oh yeah, recursion < 1580842903 893785 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let NthR = [R 0 (X _) -> X | R K (_ S) -> R R (K - 1) S] in let Nth = NthR NthR in Nth 3 {38,32,75,-24,-19,53,14,13,-28,-52,93,90,80,22,-98,-14,-96,-81,-95} < 1580842903 938855 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy57DOT2 Dummy57DOT2 3 (System:cons 38 (System:cons 32 (System:cons 75 (System:cons -24 (System:cons -19 (System:cons 53 (System:cons 14 (System:cons 13 (System:cons -28 (System:cons -52 (System:cons 93 (System:cons 90 (System:cons 80 (System:cons 22 (System:cons -98 (System:cons -14 (System:cons -96 (System:cons -81 (System:cons -95 System:nil)))))))))))))))))))) < 1580842915 804566 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-rzmhbumqynljwcem JOIN :#esoteric < 1580842917 990880 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let NthR = [R 0 (cons X _) -> X | R K (cons _ S) -> R R (K - 1) S] in let Nth = NthR NthR in Nth 3 {38,32,75,-24,-19,53,14,13,-28,-52,93,90,80,22,-98,-14,-96,-81,-95} < 1580842918 63303 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :-24 < 1580842929 746807 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let NthR = [R 0 (cons X _) -> X | R K (cons _ S) -> R R (K - 1) S] in let Nth = NthR NthR in Nth 4 {38,32,75,-24,-19,53,14,13,-28,-52,93,90,80,22,-98,-14,-96,-81,-95} < 1580842929 873834 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :-19 < 1580842932 496916 :LBPHacker!lbphacker@trigraph.net JOIN :#esoteric < 1580842932 496943 :dog_star!sid310875@gateway/web/irccloud.com/x-toqlxxzqvgkymquo JOIN :#esoteric < 1580842932 496950 :shig!~davidb@inara.oztechninja.com JOIN :#esoteric < 1580843031 205029 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1580843189 425029 :arseniiv!~arseniiv@95.105.9.184.dynamic.ufanet.ru JOIN :#esoteric < 1580843219 387299 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :if we want to build the parts with libicu, then I think we'll need the libicu-dev debian package < 1580843237 483550 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :now let me see these builtin functions < 1580843314 778955 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: k 3 7 < 1580843314 897226 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :3 < 1580843321 161353 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: id 3 < 1580843321 250629 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:semantical:undeclared id < 1580843325 157506 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: identity 3 < 1580843325 247997 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:semantical:undeclared identity < 1580843333 952225 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [X->X] 3 < 1580843333 986607 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :3 < 1580843341 702174 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [X X->X] 3 7 < 1580843341 730044 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:5:semantical:redeclaration of X < 1580843360 471045 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: + < 1580843360 561029 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:3:syntactical:primary expression expected < 1580843362 635082 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: (+ < 1580843362 703390 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:4:syntactical:primary expression expected < 1580843364 776463 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: (+) < 1580843364 857478 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:+ < 1580843368 999711 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: (+) 2 5 < 1580843369 183638 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :7 < 1580843394 64984 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let (+) = [X Y->(10*X)+Y] in 7+3 < 1580843394 508787 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy67DOT0 Dummy67DOT1) < 1580843396 784372 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :nope < 1580843402 476119 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let (&) = [X Y->(10*X)+Y] in 7&3 < 1580843402 643868 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:7:semantical:undeclared & < 1580843418 387540 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let 2 = 5 in 2 < 1580843418 486587 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy69DOT0 5) < 1580843432 721006 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :how does that work? < 1580843433 543053 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1580843436 975178 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let 2 0 = 5 in 2 0 < 1580843437 6633 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy70DOT0 5) < 1580843446 690030 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let 2 0 = 5 in 2 < 1580843446 738617 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy71DOT0 5) < 1580843455 599253 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let (2 0) = 5 in 2 < 1580843455 769487 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy72DOT0 5) < 1580843469 682509 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :let X = 2 in X < 1580843475 817975 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let X = 2 in X < 1580843475 863088 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :2 < 1580843529 991667 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :spruit11: what do declarations like 2 = 5 mean in egel? < 1580843558 890703 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :oh I see < 1580843627 888131 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :it just desugars (let 2 = 5 in 2) to something like ([2 -> 2] 5) I think < 1580843636 865910 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let 2 = 5 in 6 < 1580843636 938179 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy74DOT0 5) < 1580843648 339415 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [2 -> 6] in 5 < 1580843648 374064 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:11:syntactical:in unexpected < 1580843651 334809 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [2 -> 6] 5 < 1580843651 482192 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy75DOT0 5) < 1580843654 365957 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :right < 1580843686 874579 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :ah < 1580843729 492262 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: 16511&&40537 < 1580843729 541150 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :89 < 1580843744 645438 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :`perl -eprint(16511&40537) < 1580843745 425325 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :89 < 1580843750 928008 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right. < 1580843752 194093 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: 16511||40537 < 1580843752 342890 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :56959 < 1580843755 909369 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :`perl -eprint(16511|40537) < 1580843756 644424 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :56959 < 1580843765 910613 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :so these are in the standard library, just under a strange name. nice < 1580843767 286040 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :A let is just a lambda. < 1580843789 359904 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: 16511^^40537 < 1580843789 524961 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :56870 < 1580843794 570083 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :`perl -eprint(16511^40537) < 1580843795 309953 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :56870 < 1580843800 681699 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :The standard library wasn't very well thought over and is still subject to change. < 1580843804 734241 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: 1/0 < 1580843805 41217 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:/ 1 0) < 1580843810 7112 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: 0x407F < 1580843810 106406 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:7:semantical:undeclared F < 1580843841 478324 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right, I still don't know whether to stop rewriting or throw an exception on `1/0`. < 1580843846 199727 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: &H407F < 1580843846 379802 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:syntactical:primary expression expected < 1580843923 417450 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: 1<<7 < 1580843923 469543 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :128 < 1580843928 55225 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: 1<<12 < 1580843928 89461 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :4096 < 1580843929 320518 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: 1<<22 < 1580843929 395756 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :4194304 < 1580843932 82046 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: 1<<30 < 1580843932 160599 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :1073741824 < 1580843933 58629 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: 1<<31 < 1580843933 194474 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :2147483648 < 1580843934 521341 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: 1<<32 < 1580843934 617754 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :4294967296 < 1580843936 825456 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: 1<<35 < 1580843936 870882 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :34359738368 < 1580843938 960883 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: 1<<47 < 1580843939 131607 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :140737488355328 < 1580843942 777770 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: 1<<62 < 1580843942 942715 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :4611686018427387904 < 1580843943 915285 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: 1<<63 < 1580843944 37906 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :-9223372036854775808 < 1580843945 691290 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: 1<<64 < 1580843945 732992 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :1 < 1580843956 486249 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: (1<<63)+(1<<63) < 1580843956 556082 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:+ -9223372036854775808 -9223372036854775808) < 1580843993 994972 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: 2 != 3 < 1580843994 140224 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:4:syntactical:!= unexpected < 1580844003 619450 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: (!=) 2 3 < 1580844003 747510 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:true < 1580844005 566627 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: (!=) 2 2 < 1580844005 732759 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:false < 1580844008 735006 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :heh < 1580844035 495386 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: true == false < 1580844035 585782 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:false < 1580844037 163616 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: true == true < 1580844037 387114 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:true < 1580844041 220594 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: {} == {} < 1580844041 325247 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:true < 1580844043 860281 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: {2} == {3} < 1580844044 13700 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:false < 1580844045 110320 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: {2} == {2} < 1580844045 214161 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:true < 1580844061 505649 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Ah. Not sure what unequality is. < 1580844064 760528 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [_->0] == [_->0] < 1580844064 872106 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:false < 1580844067 454406 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: ~= < 1580844067 540945 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:4:syntactical:primary expression expected < 1580844090 38961 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :spruit11: (!=) is the unequality function, the lexer just doesn't tokenize it as an infix operator apparently < 1580844102 430939 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :True. < 1580844105 95129 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: {(!=) 2 2, (!=) 2 3} < 1580844105 230316 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons System:false (System:cons System:true System:nil)) < 1580844112 744648 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Been a while. Never tested that it seems. < 1580844120 815475 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let X = [_->0] in X == X < 1580844120 927824 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:true < 1580844140 392397 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let X = [_ _->0] in (X 2) == (X 2) < 1580844140 547220 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:true < 1580844143 520368 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Neat. < 1580844152 562245 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let X = [_ _->0] in (X 2) == (X 1) < 1580844152 641019 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:false < 1580844174 100642 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let (X, Y) = ([_ _->0], [_ _->0]) in (X 1) == (X 1) < 1580844174 263487 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:true < 1580844176 192762 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let (X, Y) = ([_ _->0], [_ _->0]) in (X 1) == (Y 1) < 1580844176 284044 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:false < 1580844178 864347 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let (X, Y) = ([_ _->0], [_ _->0]) in (Y 1) == (Y 1) < 1580844178 951020 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:true < 1580844217 246982 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :hmm, so what are these array things? < 1580844232 831183 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :What array? < 1580844244 95957 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Nice eq checks by the way. < 1580844294 749813 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :https://github.com/egel-lang/egel/blob/master/src/builtin/system.cpp#L372 < 1580844302 917393 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Most of your eq checks used dyadidic lambda's. < 1580844305 221268 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: toint "D" < 1580844305 316522 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :0 < 1580844319 34872 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: toint 'D' < 1580844319 134342 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :68 < 1580844323 509870 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: toint "32" < 1580844323 652348 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :32 < 1580844326 446927 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: toint '\n' < 1580844326 608774 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :10 < 1580844332 366318 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :so that _is_ a newline < 1580844338 366275 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: unpack "foo" < 1580844338 637040 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons 'f' (System:cons 'o' (System:cons 'o' System:nil))) < 1580844345 407585 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: toint (unpack "\n") < 1580844345 554309 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:toint (System:cons '\n' System:nil)) < 1580844349 383442 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Yah. < 1580844370 318767 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [{X} -> toint X] (unpack "\n") < 1580844370 436666 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :10 < 1580844382 257543 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :so that is a newline < 1580844386 254397 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: say "foo\nbar" < 1580844386 316539 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :foo-bar < 1580844391 768059 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: say "foo\r\nbar" < 1580844391 951179 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:11:lexical:error in string < 1580844400 640492 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: say "foo\x0D\nbar" < 1580844400 766206 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:11:lexical:error in string < 1580844408 902330 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :That's part of the hardening of the bot. < 1580844421 361701 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Just replaces \n with - in the output. < 1580844431 265827 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Just to be sure. < 1580844537 184581 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :spruit11: what are these arrays that that line in builtin/system.cpp refer to? < 1580844542 700822 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: int < 1580844542 776960 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:int < 1580844559 264627 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: let X = [ _ -> 0 ] in (X 2) == (X 2) < 1580844559 390867 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:true < 1580844691 918156 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Dunno? < 1580844698 212386 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :What line? < 1580844705 298853 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :https://github.com/egel-lang/egel/blob/master/src/builtin/system.cpp#L372 < 1580844721 348959 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Oh, right. < 1580844724 566713 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :also, is this actually using libicu somewhere? there's no mention in https://github.com/egel-lang/egel/blob/master/src/builtin/string.cpp , but perhaps it's used somewhere else < 1580844726 234637 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: (1 2) < 1580844726 353390 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(1 2) < 1580844742 86113 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :So, that's under water an array [1,2]. < 1580844748 891424 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :You're not supposed to know. < 1580844750 214034 :arseniiv!~arseniiv@95.105.9.184.dynamic.ufanet.ru PRIVMSG #esoteric :oh thanks for the link, I was lazy to see in the logs what this new language is < 1580844774 140902 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :arseniiv: I added a stub entry to the wiki < 1580844777 380194 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :All strings are libicu strings. < 1580844789 24443 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Chars are UChar32. < 1580844818 166019 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :There's a regex module but not available from the bot. < 1580844836 673553 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: '\r' < 1580844836 771517 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:4:lexical:error in char < 1580844837 948994 :arseniiv!~arseniiv@95.105.9.184.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: neat! < 1580844838 189799 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: '\n' < 1580844838 346512 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :'\n' < 1580844846 875721 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: '\\' < 1580844846 916551 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :'\\' < 1580844849 629490 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: '\\s' < 1580844849 777490 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:5:lexical:error in char < 1580844866 426076 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Yah, that gets parsed to a newline and unescaped again. < 1580844884 398100 :arseniiv!~arseniiv@95.105.9.184.dynamic.ufanet.ru PRIVMSG #esoteric :BTW does anybody have a thought about this little detail of Haskell import system which I think isn’t too great: https://www.reddit.com/r/haskell/comments/ewrfaw/monthly_hask_anything_february_2020/fgjhwlz/ < 1580844904 638886 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Don't expect too much support for unicode. I just took it as a good start. < 1580844918 491012 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Don't remember what lexer can handle. < 1580844938 851806 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :But most unicode should be fine. < 1580844979 635700 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: '∀' < 1580844979 723382 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :'∀' < 1580844988 925358 :arseniiv!~arseniiv@95.105.9.184.dynamic.ufanet.ru PRIVMSG #esoteric :I’d like at least field names of a `data X` be either in a subnamespace `X` or a subnamespace named by the corresponding constructor (for the example, `X1.field1`), at least < 1580844990 370642 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: unescape "foo\\rbar" < 1580844990 483668 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"foo\rbar" < 1580845011 985413 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :There are namespaces, just not in the bot. < 1580845024 524133 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: def car = [(cons X S) -> X] < 1580845031 594536 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: car {3,1} < 1580845031 689280 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :3 < 1580845043 925063 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: cons < 1580845044 141018 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:cons < 1580845045 619915 :arseniiv!~arseniiv@95.105.9.184.dynamic.ufanet.ru PRIVMSG #esoteric :spruit11: sorry that’s my ramblings about the Haskell in general :) < 1580845047 109166 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: toint(car(unpack(unescape "\r"))) < 1580845047 280730 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:30:lexical:error in string < 1580845057 188785 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: toint(car(unpack(unescape "\\r"))) < 1580845057 300918 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :13 < 1580845059 982454 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :there it is < 1580845065 100796 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: toint(car(unpack(unescape "\\x00"))) < 1580845065 302261 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :0 < 1580845067 67215 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: toint(car(unpack(unescape "\\x0"))) < 1580845067 329616 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :0 < 1580845069 237484 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: toint(car(unpack(unescape "\\x01"))) < 1580845069 377962 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :1 < 1580845071 514316 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: toint(car(unpack(unescape "\\x0D"))) < 1580845071 562647 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :13 < 1580845073 310123 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: toint(car(unpack(unescape "\\x0A"))) < 1580845073 421004 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :10 < 1580845084 148653 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I don't even remember that. < 1580845087 850634 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: say(unescape "foo\\rbar") < 1580845087 994105 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :foo < 1580845097 250868 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: say(unescape "foo\\rPRIVMSG #esoteric :bar") < 1580845097 384583 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :foo < 1580845097 400122 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :bar < 1580845100 424004 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :oops < 1580845120 279439 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: say(unescape "foo\\rPRIVMSG b_jonas :hello jonas") < 1580845120 571501 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :foo < 1580845120 881437 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :You hacked around it? < 1580845145 306863 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Oh right, doesn't escape \\r, only \\n. < 1580845148 674957 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Didn't know. < 1580845152 106820 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Will fix. < 1580845167 269843 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :it was one of the first things I tried, but say escapes "\n", and there's no chr function so I didn't know how to get a "\r" until I read the library < 1580845174 729094 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :make sure to escape "\x00" too < 1580845184 291433 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right. < 1580845208 193481 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :But you can easily blow up my laptop, so I won't run this a lot. < 1580845229 178219 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :yes, that's why I'm saying I should try to build and install this interpreter to HackEso < 1580845238 899380 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :you have the sources, if they can build cleanly then it should be possible < 1580845241 671105 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Needs more hacking and this was good enough for my purposes at the time. < 1580845254 788427 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I am not really that happy about the build. < 1580845283 600830 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It depends on libegel installed systemwide. < 1580845285 245498 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :ooh < 1580845293 925464 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: head {3,1,4} < 1580845293 990617 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:semantical:undeclared head < 1580845296 908722 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :nope < 1580845304 958424 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :You can work around that, if you know how to. < 1580845313 118812 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: List:head {3,1,4} < 1580845313 302035 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :3 < 1580845315 186949 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :there < 1580845332 630595 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: List:nth {3,1,4} 0 < 1580845332 802267 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(List:nth (System:cons 3 (System:cons 1 (System:cons 4 System:nil))) 0) < 1580845336 517863 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: using List < 1580845336 627495 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: List:nth 0 {3,1,4} < 1580845336 666997 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :3 < 1580845340 832735 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: List:nth 1 {3,1,4} < 1580845340 956788 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :1 < 1580845348 479311 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :That opened the namespace. < 1580845360 817813 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: head {1,3} < 1580845360 869386 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :1 < 1580845667 105581 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: List:map [X->10*X] {7,6,1} < 1580845667 247004 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons 70 (System:cons 60 (System:cons 10 System:nil))) < 1580845686 579823 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :I wish the writer had a concise syntax for lists and tuples, rather than printing the internal form < 1580845694 458964 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: (2,1) < 1580845694 498531 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple 2 1) < 1580845697 356115 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: 2;1 < 1580845697 448279 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :1 < 1580845704 347049 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: (2;1)+10 < 1580845704 555216 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :11 < 1580845714 922075 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: (;) < 1580845715 118581 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:3:syntactical:primary expression expected < 1580845762 372464 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: 0x407f < 1580845762 443056 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :16511 < 1580845763 684056 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: 0x407F < 1580845763 735389 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:7:semantical:undeclared F < 1580845764 813000 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :eww < 1580845787 175180 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let F = 0 in 0x407F < 1580845787 417264 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(1031 0) < 1580845812 862614 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1580845846 576963 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: List:foldl (+) {"a","b","c"} < 1580845846 766037 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(List:foldl System:+ (System:cons "a" (System:cons "b" (System:cons "c" System:nil)))) < 1580845852 390634 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: List:foldr (+) {"a","b","c"} < 1580845852 489161 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(List:foldr System:+ (System:cons "a" (System:cons "b" (System:cons "c" System:nil)))) < 1580845859 647410 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: List:foldr (+) "" {"a","b","c"} < 1580845859 772909 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"abc" < 1580845860 988206 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :You are thorough! < 1580845884 898853 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Could have save me a lot of unit tests. ;) < 1580845907 562602 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :thanks, I'll link to that line in the channel logs for my next interview :-) < 1580845932 587902 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I only did some tests in the REPL. < 1580845962 36041 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Just relying on what I know and whether it seemed correct on cursory glance. < 1580845974 515364 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: List:foldr(+)""(List:map[K->List:nth{"zero","one","two","three"}K]{3,0,1,3}) < 1580845974 568047 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:+ (List:nth (System:cons "zero" (System:cons "one" (System:cons "two" (System:cons "three" System:nil)))) 3) (System:+ (List:nth (System:cons "zero" (System:cons "one" (System:cons "two" (System:cons "three" System:nil)))) 0) (System:+ (List:nth (System:cons "zero" (System:cons "one" (System:cons "two" (System:cons "three" System:nil)))) 1) (System:+ (List:nth (System:cons "zero" (System:cons "one" (System:cons "two" (System:cons "thr < 1580845981 442731 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :no < 1580846001 379969 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [K->List:nth{"zero","one","two","three"}K]0 < 1580846001 584818 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(List:nth (System:cons "zero" (System:cons "one" (System:cons "two" (System:cons "three" System:nil)))) 0) < 1580846015 300690 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: List:nth {"zero","one","two","three"} 0 < 1580846015 417858 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(List:nth (System:cons "zero" (System:cons "one" (System:cons "two" (System:cons "three" System:nil)))) 0) < 1580846029 990263 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: List:nth 0 {"zero","one","two","three"} < 1580846030 312922 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"zero" < 1580846031 555015 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :oh right < 1580846038 174325 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: List:foldr(+)""(List:map[K->List:nth K{"zero","one","two","three"}]{3,0,1,3}) < 1580846038 262719 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"threezeroonethree" < 1580846044 659954 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :good < 1580846061 308854 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :\o/ < 1580846108 856404 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I opened the namespace, you no longer need to type List. < 1580846129 112654 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :yes, but I want to write this is such a way that it works out of box when you rerun the interpreter < 1580846136 429820 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Ah, right. < 1580846154 192499 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: List:foldr(+)""(List:map[K->List:nth K{"\\","\"",",","egelbot: List:foldr(+)","(List:map[K->List:nth K{"}]{3,1,1,4}) < 1580846154 281181 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"egelbot: List:foldr(+)\"\"(List:map[K->List:nth K{" < 1580846174 453744 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: List:foldr(+)""(List:map[K->List:nth K{"\\","\"",",","egelbot: List:foldr(+)","(List:map[K->List:nth K{"}]{3,1,1,4,1,0,0,1,2,1,0,1,1,2,1,2,1,2,1}) < 1580846174 547274 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"egelbot: List:foldr(+)\"\"(List:map[K->List:nth K{\"\\\\\",\"\\\"\",\",\",\"" < 1580846179 173540 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Wut? < 1580846183 2619 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: say(List:foldr(+)""(List:map[K->List:nth K{"\\","\"",",","egelbot: List:foldr(+)","(List:map[K->List:nth K{"}]{3,1,1,4,1,0,0,1,2,1,0,1,1,2,1,2,1,2,1})) < 1580846183 90476 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: List:foldr(+)""(List:map[K->List:nth K{"\\","\"",","," < 1580846190 414334 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :I'm trying to write my favorite form of quine < 1580846204 516190 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Oh, I never was good at those. < 1580846212 123301 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :this is an easy one to write < 1580846216 868199 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Don't really grok them. < 1580846220 159470 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Neat! < 1580846232 520969 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :because it has a generic enough structure that works in many languages < 1580846273 101193 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: say(List:foldr(+)""(List:map[K->List:nth K{"\\","\"",",","egelbot: List:foldr(+)","(List:map[K->List:nth K{","}]{3,1,1..."}]{3,1,1,4,1,0,0,1,2,1,0,1,1,2,1,2,1,2,1,3,1,2,1,4,1,2,1,5,1,2})) < 1580846273 260557 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: List:foldr(+)""(List:map[K->List:nth K{"\\","\"",",","egelbot: List:foldr(+)","(List:map[K->List:nth K{","}]{3,1,1...", < 1580846287 832637 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :that said, this might be too long for an irc line, so I'll have to specialize it < 1580846303 598296 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :There's an eval too. < 1580846313 990020 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: say(List:foldr(+)""(List:map[K->List:nth K{"\\","\"",",","egelbot: say(List:foldr(+)","(List:map[K->List:nth K{","}]{3,1,1..."}]{3,1,1,4,1,0,0,1,2,1,0,1,1,2,1,2,1,2,1,3,1,2,1,4,1,2,1,5,1,2,})) < 1580846314 19282 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:191:syntactical:primary expression expected < 1580846322 966894 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: eval "[X -> X]" 1 < 1580846323 178275 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :1 < 1580846327 526486 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: say(List:foldr(+)""(List:map[K->List:nth K{"\\","\"",",","egelbot: say(List:foldr(+)","(List:map[K->List:nth K{","}]{3,1,1..."}]{3,1,1,4,1,0,0,1,2,1,0,1,1,2,1,2,1,2,1,3,1,2,1,4,1,2,1,5,1,2})) < 1580846327 693404 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: say(List:foldr(+)""(List:map[K->List:nth K{"\\","\"",",","egelbot: say(List:foldr(+)","(List:map[K->List:nth K{","}]{3,1,1...", < 1580846342 674297 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Not sure I implemented that correctly. But seems to work. < 1580846376 620637 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It leaks, since it needs to rerun the interpreter. < 1580846392 567553 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: say(List:foldr(+)""(List:map[K->List:nth K{"\\","\"",",","egelbot: say(List:foldr(+)","(List:map[K->List:nth K{","}]{3,1,1..."}]{3,1,1,4,1,0,0,1,2,1,0,1,1,2,1,2,1,2,1,3,1,2,1,4,1,2,1,5,1,5})) < 1580846392 660873 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: say(List:foldr(+)""(List:map[K->List:nth K{"\\","\"",",","egelbot: say(List:foldr(+)","(List:map[K->List:nth K{","}]{3,1,1..."}]{3,1,1... < 1580846406 825938 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: say(List:foldr(+)""(List:map[K->List:nth K{"\\","\"",",","egelbot: say(List:foldr(+)","(List:map[K->List:nth K{","}]{3,1,1...5,1,5}))"}]{3,1,1,4,1,0,0,1,2,1,0,1,1,2,1,2,1,2,1,3,1,2,1,4,1,2,1,5,1,5})) < 1580846406 896794 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: say(List:foldr(+)""(List:map[K->List:nth K{"\\","\"",",","egelbot: say(List:foldr(+)","(List:map[K->List:nth K{","}]{3,1,1...5,1,5}))"}]{3,1,1...5,1,5})) < 1580846424 436698 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: say(List:foldr(+)""(List:map[K->List:nth K{"\\","\"",",","egelbot: say(List:foldr(+)","(List:map[K->List:nth K{","}]{3,1,1,4,1,0,0,1,2,1,0,1,1,2,1,2,1,2,1,3,1,2,1,4,1,2,1,5,1,5}))"}]{3,1,1,4,1,0,0,1,2,1,0,1,1,2,1,2,1,2,1,3,1,2,1,4,1,2,1,5,1,5})) < 1580846424 523405 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: say(List:foldr(+)""(List:map[K->List:nth K{"\\","\"",",","egelbot: say(List:foldr(+)","(List:map[K->List:nth K{","}]{3,1,1,4,1,0,0,1,2,1,0,1,1,2,1,2,1,2,1,3,1,2,1,4,1,2,1,5,1,5}))"}]{3,1,1,4,1,0,0,1,2,1,0,1,1,2,1,2,1,2,1,3,1,2,1,4,1,2,1,5,1,5})) < 1580846433 477437 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Got it? < 1580846443 379378 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: say(List:foldr(+)""(List:map[K->List:nth K{"\\","\"",",","egelbot: say(List:foldr(+)","(List:map[K->List:nth K{","}]{3,1,1,4,1,0,0,1,2,1,0,1,1,2,1,2,1,2,1,3,1,2,1,4,1,2,1,5,1,5}))"}]{3,1,1,4,1,0,0,1,2,1,0,1,1,2,1,2,1,2,1,3,1,2,1,4,1,2,1,5,1,5})) < 1580846443 626855 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: say(List:foldr(+)""(List:map[K->List:nth K{"\\","\"",",","egelbot: say(List:foldr(+)","(List:map[K->List:nth K{","}]{3,1,1,4,1,0,0,1,2,1,0,1,1,2,1,2,1,2,1,3,1,2,1,4,1,2,1,5,1,5}))"}]{3,1,1,4,1,0,0,1,2,1,0,1,1,2,1,2,1,2,1,3,1,2,1,4,1,2,1,5,1,5})) < 1580846444 912049 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Looks right. < 1580846456 212781 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: say(List:foldr(+)""(List:map[K->List:nth K{"\\","\"",",","egelbot: say(List:foldr(+)","(List:map[K->List:nth K{","}] {3,1,1,4,1,0,0,1,2,1,0,1,1,2,1,2,1,2,1,3,1,2,1,4,1,2,1,5,1,5}))"}] {3,1,1,4,1,0,0,1,2,1,0,1,1,2,1,2,1,2,1,3,1,2,1,4,1,2,1,5,1,5})) < 1580846456 533557 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: say(List:foldr(+)""(List:map[K->List:nth K{"\\","\"",",","egelbot: say(List:foldr(+)","(List:map[K->List:nth K{","}] {3,1,1,4,1,0,0,1,2,1,0,1,1,2,1,2,1,2,1,3,1,2,1,4,1,2,1,5,1,5}))"}] {3,1,1,4,1,0,0,1,2,1,0,1,1,2,1,2,1,2,1,3,1,2,1,4,1,2,1,5,1,5})) < 1580846475 548518 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: say(List:foldr(+)""(List:map[K->List:nth K{"\\","\"",",","egelbot: say(List:foldr(+)","(List:map[K->List:nth K{","}] {3,1,1,4,1,0,0,1,2,1,0,1,1,2,1,2,1,2,1,3,1,2,1,4,1,2,1,5,1,5}))"}] {3,1,1,4,1,0,0,1,2,1,0,1,1,2,1,2,1,2,1,3,1,2,1,4,1,2,1,5,1,5})) < 1580846475 624822 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: say(List:foldr(+)""(List:map[K->List:nth K{"\\","\"",",","egelbot: say(List:foldr(+)","(List:map[K->List:nth K{","}] {3,1,1,4,1,0,0,1,2,1,0,1,1,2,1,2,1,2,1,3,1,2,1,4,1,2,1,5,1,5}))"}] {3,1,1,4,1,0,0,1,2,1,0,1,1,2,1,2,1,2,1,3,1,2,1,4,1,2,1,5,1,5})) < 1580846480 243341 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :probably < 1580846496 831151 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :it is possible to write much shorter quines of course, this is just one that I like because it's easy to write < 1580846519 292273 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I have no idea what you did but color me impressed. < 1580846547 878391 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :you can read the list manipulation part, right? < 1580846558 759487 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Yah. < 1580846576 648562 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :there's a list of strings, and a list of integers, and I index the list of integers with each of the list of strings and print them < 1580846592 111228 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :works well in most languages < 1580846604 8301 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :if they have a way to write string constants like this < 1580846614 865916 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :This will need some thought on my part. I saved the expression for later. < 1580846693 787041 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :you can usually get shorter or nicer quines if you use properties that are more specific to the language < 1580846775 330698 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Looks okay enough to me. < 1580846837 17789 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I am off. Will let the bot run for a while. < 1580846837 763157 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: "A""D" < 1580846837 856345 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :("A" "D") < 1580846866 737970 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [Q B->]"\"""\\" < 1580846866 884598 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:8:syntactical:primary expression expected < 1580846884 706686 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Yah, hint. There's no real difference between data constructors and other constants. < 1580846890 154330 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: 1 2 < 1580846890 217410 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(1 2) < 1580846898 189381 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :This works fine. < 1580846903 909830 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: cons 1 nil < 1580846903 960966 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons 1 System:nil) < 1580846909 964725 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :This works fine < 1580846917 194446 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: nil 1 cons < 1580846917 254632 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:nil 1 System:cons) < 1580846921 208900 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :But that too. < 1580846931 102498 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :There's no difference. It's just composition. < 1580846967 846038 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [Q B L->L+Q+B+Q+Q+Q+B+B+Q+Q+L+Q]"\"""\\""[Q B L->L+Q+B+...L+Q]" < 1580846967 896203 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"[Q B L->L+Q+B+...L+Q]\"\\\"\"\"\\\\\"\"[Q B L->L+Q+B+...L+Q]\"" < 1580846979 115565 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [Q B L->L+Q+B+Q+Q+Q+B+B+Q+Q+L+Q]"\"""\\""[Q B L->L+Q+B+Q+Q+Q+B+B+Q+Q+L+Q]" < 1580846979 217042 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"[Q B L->L+Q+B+Q+Q+Q+B+B+Q+Q+L+Q]\"\\\"\"\"\\\\\"\"[Q B L->L+Q+B+Q+Q+Q+B+B+Q+Q+L+Q]\"" < 1580846983 124613 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :no < 1580846984 388907 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :needs say < 1580847003 860968 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [Q B L->say(L+Q+B+Q+Q+Q+B+B+Q+Q+L+Q)]"\"""\\""[Q B L->say(L+Q+B+Q+Q+Q+B+B+Q+Q+L+Q)]" < 1580847003 990711 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :[Q B L->say(L+Q+B+Q+Q+Q+B+B+Q+Q+L+Q)]"\"""\\""[Q B L->say(L+Q+B+Q+Q+Q+B+B+Q+Q+L+Q)]" < 1580847011 925570 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [Q B L->say(L+Q+B+Q+Q+Q+B+B+Q+Q+L+Q)]"\"""\\""egelbot: [Q B L->say(L+Q+B+Q+Q+Q+B+B+Q+Q+L+Q)]" < 1580847012 76337 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: [Q B L->say(L+Q+B+Q+Q+Q+B+B+Q+Q+L+Q)]"\"""\\""egelbot: [Q B L->say(L+Q+B+Q+Q+Q+B+B+Q+Q+L+Q)]" < 1580847021 414170 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [Q B L->say(L+Q+B+Q+Q+Q+B+B+Q+Q+L+Q)]"\"""\\""egelbot: [Q B L->say(L+Q+B+Q+Q+Q+B+B+Q+Q+L+Q)]" < 1580847021 564472 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: [Q B L->say(L+Q+B+Q+Q+Q+B+B+Q+Q+L+Q)]"\"""\\""egelbot: [Q B L->say(L+Q+B+Q+Q+Q+B+B+Q+Q+L+Q)]" < 1580847034 285805 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: quote "a\nb" < 1580847034 407681 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:semantical:undeclared quote < 1580847042 303960 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Ah, You removed the fold. < 1580847044 657823 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: escape "a\nb" < 1580847044 793433 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:semantical:undeclared escape < 1580847054 139506 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :spruit11: and removed the list indexing < 1580847077 503485 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :also wrote it in such a way that there's nothing after the final double quote, so we don't need a fourth string > 1580847248 778171 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=69601&oldid=69589 5* 03B jonas 5* (+11) 10[[Egel]] > 1580847358 920362 PRIVMSG #esoteric :14[[07Egel14]]4 10 02https://esolangs.org/w/index.php?diff=69602&oldid=69600 5* 03B jonas 5* (+9) 10 < 1580847403 809816 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: get 0 ("foo" "bar") < 1580847403 860972 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:get 0 ("foo" "bar")) < 1580847407 612381 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: get ("foo" "bar") 0 < 1580847407 762069 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:get ("foo" "bar") 0) < 1580847410 992802 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: get ("foo" "bar") 1 < 1580847411 92650 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:get ("foo" "bar") 1) < 1580847415 379664 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: get {1,2} 0 < 1580847415 597156 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:get (System:cons 1 (System:cons 2 System:nil)) 0) < 1580847419 370379 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: get {6,7} 0 < 1580847419 529217 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:get (System:cons 6 (System:cons 7 System:nil)) 0) < 1580847421 58938 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: get {6,7} 1 < 1580847421 328756 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:get (System:cons 6 (System:cons 7 System:nil)) 1) < 1580847423 701694 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: get 0 {6,7} < 1580847423 823238 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:get 0 (System:cons 6 (System:cons 7 System:nil))) < 1580847431 922271 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: get 0 (6 7) < 1580847432 35878 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:get 0 (6 7)) < 1580847462 978689 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: get (6 7) 0 < 1580847463 35780 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:get (6 7) 0) < 1580847464 995805 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: get (6 7) 1 < 1580847465 131509 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:get (6 7) 1) < 1580847489 48774 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: getv (6 7) < 1580847489 328602 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:getv (6 7)) < 1580847501 628451 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Uh. < 1580847550 806971 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: charAt "foo" 0 < 1580847550 922237 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(String:charAt "foo" 0) < 1580847554 106077 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: charAt 0 "foo" < 1580847554 212828 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :'f' < 1580847555 995997 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: charAt 1 "foo" < 1580847556 26671 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :'o' < 1580847581 207484 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: getv (var 0) < 1580847581 482028 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:8:syntactical:primary expression expected < 1580847607 376890 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: getv (v 0) < 1580847607 424949 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :0 < 1580847627 164952 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right, that's for an unsafe extension of Egel. < 1580847644 845227 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: setv 1 (v 0) < 1580847644 966708 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:setv 1 (System:v 0)) < 1580847651 770808 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: 10 % 3 < 1580847651 950631 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :1 < 1580847663 825676 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: next < 1580847663 875370 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:semantical:undeclared next < 1580847665 855362 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: last < 1580847666 65641 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:semantical:undeclared last < 1580847671 225184 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: data next < 1580847675 128064 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: data last < 1580847680 287520 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: {next, last} < 1580847680 603089 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons next (System:cons last System:nil)) < 1580847689 893142 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: setv (v 1) 1 < 1580847689 941471 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:v 1) < 1580847696 333834 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: setv (v 0) 1 < 1580847696 421618 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:v 1) < 1580847699 68375 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: loop < 1580847699 244451 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:semantical:undeclared loop < 1580847718 952224 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It overwrites the term. But the term needs to be a DAG, so that's unsafe. < 1580847770 190603 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: def loop = [Func Init -> [(next X) -> loop Func X | (last R) -> R] (Func Init)] < 1580847787 377841 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :I'm trying to see if I can translate http://math.bme.hu/~ambrus/pu/olvashato/t2.olv < 1580847793 822472 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: iota < 1580847794 67902 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:semantical:undeclared iota < 1580847885 724356 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: def iota = [N -> loop [(K, D) -> if k <= 0 then last D else next (K - 1, cons (k - 1) D)] (n, {})] < 1580847885 966011 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:93:semantical:undeclared n < 1580847894 629390 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: def iota = [N -> loop [(K, D) -> if k <= 0 then last D else next (K - 1, cons (k - 1) D)] (N, {})] < 1580847901 563325 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: iota 7 < 1580847922 981941 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: 47319 < 1580847928 794165 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :I probably made an infinite loop < 1580847933 402820 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Not exactly sure what that does but I like 'coalgebraic' loops more. < 1580847939 569546 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Oh right, moment. < 1580847949 578439 :egelbot!~egelbot@ip56522cc1.speed.planet.nl QUIT :Read error: Connection reset by peer < 1580847964 43394 :egelbot!~egelbot@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1580847982 446978 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: data next < 1580847988 313258 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: data last < 1580848001 963934 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: def ones = (1, [ _ -> ones ]) < 1580848013 130782 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: ones < 1580848013 570910 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple 1 onesDOT0) < 1580848028 294746 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: tail ones < 1580848028 804068 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:semantical:undeclared tail < 1580848032 459924 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :uh. < 1580848048 986268 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: [ (X,Y) -> Y ] ones < 1580848049 578391 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :onesDOT0 < 1580848057 928344 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Oh, right. < 1580848075 119388 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: def ones = [ _ -> (1, ones) ] < 1580848081 555159 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: ones < 1580848081 985340 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :ones < 1580848088 730907 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: ones 0 < 1580848089 139513 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple 1 ones) < 1580848099 359888 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :I probably did a stupid typo, but it's not easy to debug this < 1580848114 761403 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right, that recursive can be used as an infinite list of ones. < 1580848128 101403 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Egel isn't user friendly. < 1580848142 262412 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :no, the code that I'm translating isn't user-friendly < 1580848178 202373 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Ah. ;) < 1580848205 473041 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Anyway, back later. < 1580849056 410380 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :fizzie: I'm not sure if I'll try to build this egel interpreter on HackEso, but if I will, then I'll ask for the libicu-dev package. is that big? the library itself is already installed, only the dev package isn't, it seems < 1580849285 463590 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :My advice: Don't install. I am perfectly fine as is. < 1580849304 912736 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :In 2600 it says: If you're referring to Spring having the IPv6 assignment of "2600" and not us, we definitely were not a part of how that played out. We'll have our revenge when IPv9 is implemented. < 1580849334 940000 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :spruit11: yes, but I want to experiment with the interpreter, and in a way that infinite loops don't kill it and suchlike < 1580849343 922346 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :I thought that the next usable number of internet version numbering is ten and not nine, but, maybe I forgot or maybe they forgot or maybe we both forgot < 1580849353 412701 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: ["a" -> 1 | X -> 0] "a" < 1580849353 896427 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :1 < 1580849362 185641 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: ["a" -> 1 | X -> 0] "b" < 1580849362 706204 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :0 < 1580849421 11394 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :you can still run egelbot in paralllel to that < 1580849636 829499 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :b_jonas: Oh. If you could get it to work otherwise I would want to see it! < 1580849709 747625 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: [ X Y -> 2 | X -> 1 | -> 0 ] 'a' < 1580849710 87523 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :1 < 1580849712 830891 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: [ X Y -> 2 | X -> 1 | -> 0 ] < 1580849713 403853 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :0 < 1580849735 542482 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :b_jonas: There, the more esoteric part of Egel. < 1580849899 133270 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :spruit11: "otherwise"? < 1580849901 247251 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :other than what? < 1580849916 243985 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [-> 0] < 1580849916 684893 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :0 < 1580849949 51091 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let X = [1 -> 6 | -> 7] in {X 0, X 1} < 1580849949 367007 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons (7 0) (System:cons (7 1) System:nil)) < 1580849962 263569 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :that doesn't look right < 1580849966 147258 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let X = [1 -> 6 | X -> 7] in {X 0, X 1} < 1580849966 630407 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons 7 (System:cons 6 System:nil)) < 1580850009 103928 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let X = [1 -> 6 | -> 7] in X 1 < 1580850009 593665 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(7 1) < 1580850009 686676 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Nono, that's right. < 1580850015 431170 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let X = [1 -> 6] in X 1 < 1580850015 849898 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :6 < 1580850038 512908 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: [ -> 1 ] 2 < 1580850039 56591 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(1 2) < 1580850052 166558 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :A zero-adic lambda. < 1580850059 434577 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Just rewrites to 1. < 1580850078 880942 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [_ _ -> 6] 0 1 < 1580850079 449116 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :6 < 1580850083 569521 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [Z Z -> 6] 0 1 < 1580850083 971452 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:5:semantical:redeclaration of Z < 1580850087 918615 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :nice < 1580850100 523934 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [_ _ -> 6 + _] 0 1 < 1580850100 868675 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:14:semantical:undeclared _ < 1580850119 391237 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: P < 1580850119 820990 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:semantical:undeclared P < 1580850120 841978 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Hmm, kind-of right? < 1580850152 141354 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I shouldn't allow wildcards in expressions. That's a feature. < 1580850155 761934 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Will fix. < 1580850156 427949 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :what I don't understand is why def'ed variables are lowercase, as well as constructors, but local variables are uppercase. or is some of that optional? < 1580850185 147541 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Anything 'constant' is lowercase. < 1580850200 950952 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :def f = [ X-> X ] < 1580850208 230287 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: def f = [ X-> X ] < 1580850212 252598 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: f < 1580850212 795245 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :f < 1580850215 314015 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :def Pk1 = 1 < 1580850217 601086 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: def Pk1 = 1 < 1580850218 32704 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:syntactical:combinator or operator expected < 1580850233 634853 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right, it's a combinator which may rewrite. < 1580850263 520748 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: [ f -> 'hi' ] f < 1580850263 880347 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:11:lexical:error in char < 1580850271 708317 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: [ f -> "hi" ] f < 1580850272 128300 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"hi" < 1580850365 691947 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I took it as far as I could go. I.e., you have some 'introspection' qualities. < 1580850370 880778 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: sin < 1580850371 353317 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:semantical:undeclared sin < 1580850377 87685 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: Math:sin < 1580850377 497840 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Math:sin < 1580850386 767274 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: using Math < 1580850387 168599 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :ok that's weird < 1580850400 856425 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: [ sin -> "using sin" ] sin < 1580850401 216880 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"using sin" < 1580850466 689932 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [0 -> 6| ] 0 < 1580850466 997151 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:11:syntactical:-> expected < 1580850467 880454 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I was looking for exploitable features in the operational model. But couldn't take it very far. < 1580850482 978109 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [0 -> 6| 1 X -> 7] 0 2 < 1580850483 381346 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(6 2) < 1580850485 550559 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [0 -> 6| 1 X -> 7] 1 2 < 1580850486 9105 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :7 < 1580850497 569977 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [0 -> 6| X 1 -> 7] 0 1 < 1580850498 56835 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(6 1) < 1580850507 303038 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [X 1 -> 7| 0 -> 6] 0 1 < 1580850507 794415 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :7 < 1580850520 751898 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [X 1 -> 7| -> 6] 0 1 < 1580850521 252301 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :7 < 1580850528 736448 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [1 -> 7| -> 6] 1 < 1580850529 186031 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :7 < 1580850556 642419 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let X = [1 -> 7| -> 6] in X 1 < 1580850557 12669 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(6 1) < 1580850563 304670 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :... < 1580850576 613821 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Hmm. < 1580850581 281234 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :yeah, nicely esoteric < 1580850593 88889 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :that other thing too, where < 1580850607 385199 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: (cons 2) nil < 1580850607 907138 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons 2 System:nil) < 1580850612 2301 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: {2} < 1580850612 408680 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons 2 System:nil) < 1580850615 533479 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It's probably something to do with let. < 1580850617 122821 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :functions are clearly curried < 1580850617 640962 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :but < 1580850626 570746 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [X Y -> 6] {2} < 1580850626 987479 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy33DOT0 (System:cons 2 System:nil)) < 1580850630 354159 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [X Y Z -> 6] {2} < 1580850630 812164 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy34DOT0 (System:cons 2 System:nil)) < 1580850640 12205 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [(X Y) -> 6] {2} < 1580850640 396181 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy35DOT0 (System:cons 2 System:nil)) < 1580850642 815659 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [(X Y Z) -> 6] {2} < 1580850643 263722 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :6 < 1580850653 36109 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :you can't match them as curried, you need to match the exact number of arguments < 1580850661 814394 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :that too is strange < 1580850663 940099 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right. < 1580850695 302632 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Thinking about let X = [1 -> 7| -> 6] in X 1 < 1580850725 624097 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [1 -> 7 | -> 6] < 1580850725 902612 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :6 < 1580850739 61753 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :evaluates it nullary immediately < 1580850750 190383 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: {[1 -> 7 | -> 6]} < 1580850750 649779 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons 6 System:nil) < 1580850753 966766 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :that too < 1580850758 61642 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: ([1 -> 7 | -> 6],) < 1580850758 437772 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:19:syntactical:primary expression expected < 1580850763 536162 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: tuple [1 -> 7 | -> 6] < 1580850763 986291 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple 6) < 1580850786 39943 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: [ X -> X 1 ] [1 -> 7| -> 6] < 1580850786 494478 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(6 1) < 1580850801 187569 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right, it fits if you understand the operational model. < 1580850812 922166 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It's eager. < 1580850835 644574 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :This, [1 -> 7| -> 6], gets rewritten to 6 first, then applied. < 1580850856 726253 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :oh, that's a nice weasel phrase. "it fits if you understand the operational model." I'll try to tell that to my supervisor the next time something is broken at work < 1580850866 544746 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Hey! < 1580850866 863967 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :fungot, do you fit if you understand the operational model? < 1580850867 288966 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: http://lambda-the-ultimate.org/ node/ 841??! < 1580850882 297414 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :`8-ball do you fit if you understand the operational model? < 1580850883 109133 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :It is decidedly so. < 1580850912 47557 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :No, it's just that you need to be very careful with zero-adic functions. < 1580850925 464238 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :They might rewrite before you apply them. < 1580850934 227012 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It's a feature, not a bug! < 1580850936 757961 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :"very careful" as in I should probably never use them < 1580850941 591115 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right. < 1580850964 986422 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Like I said, I took the operational model as far as I could get it to go. < 1580850980 727873 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I wasn't designing something to be actually used. < 1580850990 778052 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :This is #esoteric, right? < 1580850995 303396 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :yes < 1580850999 119555 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right. < 1580851049 613450 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :The thought was: Lisp got very far by exploiting their operational model as far as they could get it. Let's try the same. < 1580851103 386181 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I wanted to explore what you can do. < 1580851121 85965 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Most of what you can do turned out to be bad. < 1580851125 641035 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :So? < 1580851222 120273 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :I think we can do this even without nullary functions: < 1580851278 127563 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [_ _ -> 2 | _ -> 1] 0 0 < 1580851278 526202 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :2 < 1580851284 16262 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: ([_ _ -> 2 | _ -> 1] 0) 0 < 1580851284 568014 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :2 < 1580851294 564500 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let X = [_ _ -> 2 | _ -> 1] 0 in X 0 < 1580851294 799547 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right! < 1580851294 865740 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(1 0) < 1580851364 656676 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Sure, but you can do it! < 1580851379 423297 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It's a bit of joke, the language. < 1580851388 11098 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :You're supposed to laugh now! < 1580851428 356899 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :But I agree, variadic lambda's don't really make sense. At least, I haven't found good use for them yet. < 1580851443 305016 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Still looking, though. < 1580851451 979088 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Well, I was. < 1580852778 277602 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: leaving < 1580853034 650046 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: unescape "\u006D\U0000006D\u0142\U00000142" < 1580853035 11765 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:13:lexical:error in string < 1580853048 728826 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: unescape "\\u006D\\U0000006D\\u0142\\U00000142" < 1580853049 23527 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:semantical:undeclared unescape < 1580853057 369365 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: unescape "\\u006D\\u0142" < 1580853057 675985 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :There's only provisional support for unicode. < 1580853057 688897 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:semantical:undeclared unescape < 1580853066 144954 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: unescape "\\u006d\\u0142" < 1580853066 552229 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:semantical:undeclared unescape < 1580853068 925457 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I am not sure what the lexer does on it. < 1580853070 71086 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: unescape "\\u0061" < 1580853070 412579 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:semantical:undeclared unescape < 1580853076 435001 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: unescape "\\x61" < 1580853077 156972 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:semantical:undeclared unescape < 1580853087 572047 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :wait < 1580853091 849846 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: unquote "\\u0061" < 1580853092 501381 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:semantical:undeclared unquote < 1580853096 690004 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: String:unquote "\\u0061" < 1580853096 981348 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:semantical:undeclared unquote < 1580853101 279427 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: String:unescape "\\u0061" < 1580853101 590752 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"a" < 1580853107 733983 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: String:unescape "\\u006D\\U0000006D\\u0142\\U00000142" < 1580853108 222849 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"mmłł" < 1580853111 459745 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :that works < 1580853119 334163 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :so it's possible to implement chr from that < 1580853123 823948 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: using String < 1580853170 866746 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I honestly forgot what unescape is supposed to do. < 1580853176 56315 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Lemme check. < 1580853271 98434 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Oh, right. That's from libicu. < 1580853301 379910 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [U->[F->F F[X->X]0 U][F B L U->[false->B|true->F F(B L)(L+1)U]L[F->F F[X->X]0 U][F B L U->[false->B|true->F F(B L)(L+1)U](L[F->F F()0 U][F B L U->[false->B|true->F F(B L)(L+1)U](L[F->F F tuple 0 U][F B L U->[false->B|true->F F(B L)(L+1)U](L 10 * X + Y] in 7 & 1 < 1580853516 506792 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:7:semantical:undeclared & < 1580853524 825485 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: let (&) = [X Y -> 10 * X + Y] in (&) 7 1 < 1580853525 212117 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:7:semantical:undeclared & < 1580853531 690742 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :What you can do is introduce a combinator which just doesn't rewrite. < 1580853541 506404 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :If you really want it. < 1580853565 186616 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :are there infixes that behave like an uppercase variable? < 1580853575 667533 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Uh? < 1580853614 320546 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :you know, so when I write say (X & Y) it should be parsed as ((&) X Y) where (&) is like an uppercase name that you can use as a local variable in lambdas < 1580853624 356113 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :but possibly for an infix other than & < 1580853644 60212 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :like, infixes starting with : or something < 1580853644 733188 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :in GHC Haskell you can use :& < 1580853647 265348 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :mhm < 1580853659 502931 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Uhm, no. Guards are simplified expressions and parsed differently. < 1580853697 200337 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :So, you can have [ (/) X Y -> 3 ] like guards, but that's about it. < 1580853709 646435 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :spruit11: even if I can't use the infix form in a pattern, only in an expression, my question stand < 1580853749 830291 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :spruit11: like can I write [(&) -> 3 & 7] [X Y -> 10*X+Y] < 1580853760 311803 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [(&) -> 3 & 7] [X Y -> 10*X+Y] < 1580853760 728415 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:4:semantical:undeclared & < 1580853763 852676 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I think so. < 1580853765 568510 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :where (&) should be a local variable < 1580853766 169155 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :ok < 1580853772 422338 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Oh, no. < 1580853774 444938 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1580853780 111517 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Operators are always constants. < 1580853781 704733 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :so no local variable infixes < 1580853787 776197 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Just parsed differently. < 1580853828 922677 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :There's no big difference between 'v' or '-' except they're parsed differently. And all uppercase are variables. < 1580853841 529346 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right. < 1580853870 83165 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [F->F F tuple 2 111][F B L U->[false->B|true->F F(B L)(L+1)U](LF F tuple 2 111][F B L U->[false->B|true->F F(B L)(L+1)U](LF F tuple 2 111][F B L U->[false->B|true->F F([T->T T 2][T C->[true->B|false->[false->B L|true->T T(C+1)]C*C<=L]0==L%C])(L+1)U](LF F tuple 2 111][F B L U->[false->B|true->F F([T->T T 2][T C->[true->B|false->[false->B L|true->T T(C+1)](C*C<=L)](0==L%C)])(L+1)U](LF F 2 3 111][F B L U->[false->B|true->F F([T->T T 2][T C->[true->B|false->[false->B L|true->T T(C+1)](C*C<=L)](0==L%C)])(L+1)U](L"yes"|_->"no"]true < 1580854155 518273 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:5:syntactical:) expected < 1580854253 585175 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [F->F F 2 3 111][F B L U->[false->B|true->F F([T->T T 2][T C->[true _->B|_ false->B L|_ _->T T(C+1)](C*C<=L)(0==L%C)])(L+1)U](LF F 2 3 111][F B L U->[false->B|true->F F([T->T T 2][T C->[true _->B|false false->B L|false true->T T(C+1)](C*C<=L)(0==L%C)])(L+1)U](LF F 2 3 111][F B L U->[false->B|true->F F([T->T T 2][T C->[true _->B|false false->B L|false true->T T(C+1)](0==L%C)(C*C<=L)])(L+1)U](LF F 2 3 111][F B L U->[false->B|true->F F([T->T T 2][T C->[true _->B|_ true->T T(C+1)|_ _->B L](0==L%C)(C*C<=L)])(L+1)U](LF F tuple 2 111][F B L U->[false->B|true->F F([T->T T 2][T C->[true _->B|_ true->T T(C+1)|_ _->B L](0==L%C)(C*C<=L)])(L+1)U](LF F tuple 2 111][F B L U->[false->B|true->F F([T->T T 2][T C->[true true->B|_ true->T T(C+1)|_ _->B L](0==L%C)(C*C<=L)])(L+1)U](LF F tuple 2 111][F B L U->[false->B|true->F F([T->T T 2][T C->[_ true->B L|true _->B|_ _->T T(C+1)](0==L%C)(LF F tuple 2 111][F B L U->[true->F F([T->T T 2][T C->[_ true->B L|true _->B|_ _->T T(C+1)](0==L%C)(LB])(L+1)U](LF F tuple 2 111][F B L U->[true->F F([T->T T 2][T C->[_ true->B L|true _->B|_ _->T T(C+1)](0==L%C)(LB](LF F tuple 2 111][F B L U->[true->F F([T->T T 2][T C->[_ true->B L|true _->B|_ _->T T(C+1)](0==L%C)(LB](L not ( X == Y ) ] < 1580856087 616404 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:2:syntactical:combinator or operator expected < 1580856093 883404 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: def ~= = [ X Y -> not ( X == Y ) ] < 1580856099 283829 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: def /= = (!=) < 1580856107 298870 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: 2 /= 2 < 1580856107 646860 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:false < 1580856108 251119 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: 2 /= 3 < 1580856108 671371 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:true < 1580856109 979869 :int-e!~noone@int-e.eu JOIN :#esoteric < 1580856117 468019 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: (2,2)<(2,1) < 1580856117 740462 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:false < 1580856119 396099 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: (2,2)<(2,3) < 1580856119 767430 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:true < 1580856122 584823 :int-e!~noone@int-e.eu PART :#esoteric < 1580856123 268962 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: (2,2)<(1,3) < 1580856123 735110 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:false < 1580856125 708193 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: (2,2)<(3,3) < 1580856126 11851 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:true < 1580856127 653110 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: (2,2)<(3,1) < 1580856127 993330 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:true < 1580856129 593625 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: (2,2)<(1,1) < 1580856129 903117 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:false < 1580856144 318501 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Yah, it's overlap because operators starting with '!' are supposed to be prefix, I think. < 1580856154 18180 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Didn't think of it. < 1580856157 715582 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Will fix. < 1580856158 56266 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :it looks as if these try to do a full lexicographical ordering. that's nice. < 1580856162 813808 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: 2 < true < 1580856163 131567 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:true < 1580856179 10398 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Yah, it does a best effort on basis of a table. < 1580856230 876788 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :The table orders operators lexicographically where the first char defines the class (infix/prefix). < 1580856268 627939 :int-e!~noone@int-e.eu JOIN :#esoteric < 1580856271 966503 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :That way you can always introduce an operator without thinking to much about fixity numbers. < 1580856280 587043 :int-e!~noone@int-e.eu PRIVMSG #esoteric :FWIW, this is ridiculous: echo $(< 2020-02-04.txt wc -l) $(< 2020-02-04.txt grep -Ev 'egelbot' | wc -l) ==> 1424 622 < 1580856299 385543 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :But the table isn't stable yet. < 1580856314 429357 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Oh, right. Shall I shut it down? < 1580856328 264005 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I can run the bot in #egel. < 1580856464 441659 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well from where I'm standing (I'm a bit grumpy though) it would be nice if the noisy experiments could happen somewhere else... highlights are still welcome here? < 1580856640 265722 :LKoen!~LKoen@81.255.219.130 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.” < 1580856756 880645 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :spruit11: is there a simple comment syntax? < 1580856778 58296 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: (1.5<2,2.0<2,2.5<2) < 1580856778 403516 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple System:false System:false System:false) < 1580856793 362225 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: (2<1.5,2<2.0,2<2.5) < 1580856793 740878 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple System:true System:true System:true) < 1580856855 483193 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :int-e: I asked if I could talk to the bot on a different channel. not yet apparently. it should be possible to install the interpreter to HackEso, in which case I could talk to it on both channels. < 1580856906 965467 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: (abs 2,abs 2.0) < 1580856907 241375 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple (Math:abs 2) 2.000000000000000) < 1580856927 789888 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: 2+2.0 < 1580856928 119530 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:+ 2 2.000000000000000) < 1580856947 783715 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: (tofloat 2,toint 2,tofloat 2.0,toint 2.0,tofloat 2.5,toint 2.5) < 1580856948 59884 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple 2.000000000000000 2 2.000000000000000 2 2.500000000000000 2) < 1580856964 392653 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: (1/0,1.0/0.0) < 1580856964 754471 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :exception(System:divzero) < 1580856969 10086 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: (1.0/0.0) < 1580856969 264534 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :exception(System:divzero) < 1580856980 630535 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yeah fine. I'll be back in a couple of days then. < 1580856981 659859 :int-e!~noone@int-e.eu PART :#esoteric < 1580856990 23356 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :that latter should probably give an infinity though < 1580857044 785887 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: floor(1e199/3) < 1580857045 118329 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:9:semantical:undeclared e199 < 1580857048 602134 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: floor(1.0e199/3) < 1580857048 954031 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Math:floor (System:/ 1.000000000000000e+199 3)) < 1580857051 922910 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :uh < 1580857055 286474 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: floor(1.e199/3) < 1580857055 560308 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:10:lexical:error in float < 1580857063 554195 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: floor(1.e199/3.0) < 1580857063 942333 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:10:lexical:error in float < 1580857067 994746 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: floor(1.0e199/3.0) < 1580857068 321946 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :3.333333333333333e+198 < 1580857083 63272 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Comments start with #. < 1580857094 580402 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I had C-style but got rid of that. < 1580857096 100255 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: toint(floor(1.0e199/3.0)) # let me test comment syntax < 1580857096 429492 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :-9223372036854775808 < 1580857143 893321 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: (random,random,random) < 1580857144 219653 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple 1681692777.000000 846930886.0000000 1804289383.000000) < 1580857160 355697 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :that is almost certainly a bug or a documentation bug < 1580857196 493087 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Which one? < 1580857200 951343 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [X->(X*X,X*X*X,X*X*X*X)]1.0e99 < 1580857201 314705 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple 9.999999999999999e+197 9.999999999999999e+296 inf) < 1580857202 272488 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :the random < 1580857283 687649 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right. That's a bug. < 1580857352 27042 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: Math:random < 1580857352 442235 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :1714636915.000000 < 1580857358 229488 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Weird. < 1580857396 95856 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: say 3.2 < 1580857396 456157 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :3.200000000000000 < 1580857401 421880 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: say (3.2,1) < 1580857401 783150 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:say (System:tuple 3.200000000000000 1)) < 1580857411 319667 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: say {3.2,1} < 1580857411 753549 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:say (System:cons 3.200000000000000 (System:cons 1 System:nil))) < 1580857472 995798 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Ah, random() in the C-source probably links to something else. Only way I can explain it. < 1580857553 713088 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :There's a better random here: https://github.com/egel-lang/egel/blob/master/lib/random/random.cpp < 1580857561 760710 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :But you can't use that from the bot. < 1580857639 875374 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I forgot. Fix /= and random. There was something else? < 1580857723 549476 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Oh, right. Escaping in the bot. < 1580857802 387611 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [F->F F tuple 5][F B X->[true->F F(B(X/10)(X-1))|false->B](-20F F tuple 5][F B X->[true->F F(B(X/10))(X-1)|false->B](-20F F tuple 2 111][F B L U->[true->F F([T->T T 2][T C->[_ true->B L|true _->B|_ _->T T(C+1)](0==L%C)(LB](LF F tuple 5][F B X->;[true->F F(B X)(X- 1)|false->B](-20F F tuple 5][F B X->[true->F F(B X)(X- 1)|false->B](-20F F tuple 5][F B X->[true->F F(B(0.1*tofloat X))(X- 1)|false->B](-20F F tuple 5][F B X->[true->F F(B([P->P P 0(0.1*tofloat X)0.3 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2*U*V)|_->sqrt(abs(U*U+V*V))](S<12)]))(X- 1)|false->B](-20F F tuple 5][F B X->[true->F F(B([P->P P 0(0.1*tofloat X)0.3 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2*U*V)|_->sqrt(abs(U*U+V*V))](S<12)]))(X- 1)|false->B](-20P P 0 -0.8 0.3 0.0 0.0][P S X Y U V->[true->P(S+1)X Y(X+U*U-V*V)(Y+2*U*V)|_->(U,V)](S<10)] < 1580859158 332496 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy0DOT2 1 -0.8000000000000000 0.3000000000000000 -0.8000000000000000 (System:+ 0.3000000000000000 (System:* (System:* 2 0.000000000000000) 0.000000000000000))) < 1580859181 407669 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [P->P P 0 -0.8 0.3 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2*U*V)|_->(U,V)](S<10)] < 1580859181 899686 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple (System:+ -0.8000000000000000 (System:- (System:* (System:+ -0.8000000000000000 (System:- (System:* (System:+ -0.8000000000000000 (System:- (System:* (System:+ -0.8000000000000000 (System:- (System:* (System:+ -0.8000000000000000 (System:- (System:* (System:+ -0.8000000000000000 (System:- (System:* (System:+ -0.8000000000000000 (System:- (System:* (System:+ -0.8000000000000000 (System:- (System:* (System:+ -0.8000000000000000 (S < 1580859181 994450 :egelbot!~egelbot@ip56522cc1.speed.planet.nl QUIT :Excess Flood < 1580859201 5607 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It refuses to rewrite something. < 1580859222 508015 :egelbot!~egelbot@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1580859226 481362 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [P->P P 0 -0.8 0.3 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2*U*V)|_->(U,V)](S<2)] < 1580859226 903078 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple (System:+ -0.8000000000000000 (System:- 0.6400000000000001 (System:* (System:+ 0.3000000000000000 (System:* (System:* 2 0.000000000000000) 0.000000000000000)) (System:+ 0.3000000000000000 (System:* (System:* 2 0.000000000000000) 0.000000000000000))))) (System:+ 0.3000000000000000 (System:* (System:* 2 -0.8000000000000000) (System:+ 0.3000000000000000 (System:* (System:* 2 0.000000000000000) 0.000000000000000))))) < 1580859228 587184 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :'(System:* (System:* 2 0.000000000000000) 0.000000000000000))' <- doesn't seem right. < 1580859238 576666 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :ah < 1580859241 845365 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [P->P P 0 -0.8 0.3 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2.0*U*V)|_->(U,V)](S<2)] < 1580859242 200351 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple -0.2499999999999999 -0.1800000000000000) < 1580859244 823985 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [P->P P 0 -0.8 0.3 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2.0*U*V)|_->(U,V)](S<10)] < 1580859245 194935 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple -2.551589956236643 -3.469983401598749) < 1580859311 507416 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :] (+*:)^:(11)~ _0.8j0.3 < 1580859322 860114 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [P->P P 0 -0.8 0.3 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2.0*U*V)|_->(U,V)](S<11)] < 1580859323 354114 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple -6.330173502603112 18.00794959165446) < 1580859388 302356 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [P->P P 0 -0.8 0.3 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2.0*U*V)|_->(abs U)+(abs V)<2](S<11)] < 1580859388 750128 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:88:semantical:undeclared abs < 1580859395 173229 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: using Math < 1580859398 955945 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [P->P P 0 -0.8 0.3 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2.0*U*V)|_->(abs U)+(abs V)<2](S<11)] < 1580859399 424926 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:false < 1580859448 898415 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [P->P P 0 -0.8 0.3 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2.0*U*V)|_->(abs U)+(abs V)<2](S<11)] < 1580859449 375108 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:false < 1580859561 645087 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [P->(P 0.3,P 0.4)][P X Y->P P 0 X Y 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2.0*U*V)|_->(abs U)+(abs V)<2](S<11)]-0.8 < 1580859562 19151 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple (Dummy7DOT1 0.3000000000000000) (Dummy7DOT1 0.4000000000000000) Dummy7DOT3 -0.8000000000000000) < 1580859586 372861 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [P->(P 0.3,P 0.4)]([P X Y->P P 0 X Y 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2.0*U*V)|_->(abs U)+(abs V)<2](S<11)]-0.8) < 1580859586 902198 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple System:false System:false) < 1580859631 324054 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [P->(P 0.3,P 0.4)]([P X Y->P P 0 X Y 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2.0*U*V)|_->[true->1|_->0]((abs U)+(abs V)<2)](S<11)]-0.8) < 1580859631 735482 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple 0 0) < 1580859707 512781 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [P->[0 0->" "|0 1->"."|1 0->"'"|1 1->":"](P 0.3)(P 0.4)]([P X Y->P P 0 X Y 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2.0*U*V)|_->[true->1|_->0]((abs U)+(abs V)<2)](S<11)]-0.8) < 1580859708 116689 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :" " < 1580859786 643526 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [P->(P -7)+(P -8)+(P -9)][X->[P->[0 0->" "|0 1->"."|1 0->"'"|1 1->":"](P 0.3)(P 0.4)]([P X Y->P P 0 X Y 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2.0*U*V)|_->[true->1|_->0]((abs U)+(abs V)<2)](S<11)](0.1*tofloat X))] < 1580859787 40835 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :" " < 1580859797 539097 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [P->(P -6)+(P -7)+(P -8)+(P -9)][X->[P->[0 0->" "|0 1->"."|1 0->"'"|1 1->":"](P 0.3)(P 0.4)]([P X Y->P P 0 X Y 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2.0*U*V)|_->[true->1|_->0]((abs U)+(abs V)<2)](S<11)](0.1*tofloat X))] < 1580859797 868948 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :" " < 1580859802 466792 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :that doesn't look right < 1580859815 516600 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [P->[0 0->" "|0 1->"."|1 0->"'"|1 1->":"](P 0.3)(P 0.4)]([P X Y->P P 0 X Y 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2.0*U*V)|_->[true->1|_->0]((abs U)+(abs V)<2)](S<11)]-0.6) < 1580859815 999667 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :" " < 1580859819 524881 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [P->[0 0->" "|0 1->"."|1 0->"'"|1 1->":"](P 0.3)(P 0.4)]([P X Y->P P 0 X Y 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2.0*U*V)|_->[true->1|_->0]((abs U)+(abs V)<2)](S<11)]-0.2) < 1580859819 987039 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :" " < 1580859831 867482 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [P->(P 0.3,P 0.4)]([P X Y->P P 0 X Y 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2.0*U*V)|_->[true->1|_->0]((abs U)+(abs V)<2)](S<11)]-0.2) < 1580859832 341917 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple 0 0) < 1580859855 613844 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [P->(P 0.3,P 0.4)]([P X Y->P P 0 X Y 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2.0*U*V)|_->(U,V)](S<11)]-0.2) < 1580859856 20877 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple (System:tuple -0.2033919406239670 0.2129649016690347) (System:tuple -0.2238013223122670 0.2711989067998540)) < 1580859931 191725 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :FireFly: J-bot stopped reacting < 1580859932 374909 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :] 1 < 1580859952 159725 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [P->(P 0.3,P 0.4)]([P X Y->P P 0 X Y 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2.0*U*V)|_->(abs U)+(abs V)](S<11)]-0.2) < 1580859952 828027 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple 0.4163568422930016 0.4950002291121210) < 1580859958 135513 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: This computer has gone to sleep < 1580859958 506281 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :oh < 1580859972 869311 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [P->(P -6)+(P -7)+(P -8)+(P -9)][X->[P->[0 0->" "|0 1->"."|1 0->"'"|1 1->":"](P 0.3)(P 0.4)]([P X Y->P P 0 X Y 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2.0*U*V)|_->[true->1|_->0]((abs U)+(abs V)<2.0)](S<11)](0.1*tofloat X))] < 1580859973 424999 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :":\' " < 1580859999 110048 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :[ 1 < 1580859999 446912 :j-bot!eldis4@firefly.nu PRIVMSG #esoteric :FireFly: 1 < 1580860005 577564 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :b_jonas: wrong prefix :p < 1580860007 649898 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :oh < 1580860018 956711 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Uh. What are you trying to do? < 1580860029 506707 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :and, while it accepts that prefix ] in private message, I put a space before it accidentally < 1580860035 362671 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :spruit11: more numeric calculations. you'll see. < 1580860040 620204 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :there were just some typos in my code < 1580860051 394234 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Ah. < 1580860062 314995 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I need food. < 1580860064 798334 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :brb. < 1580860092 500627 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1580860179 786054 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [P->[H->H H""5][H B X->[true->H H(B+P X)(X- 1)|_->B](-20[P->[0 0->" "|0 1->"."|1 0->"'"|1 1->":"](P 0.3)(P 0.4)]([P X Y->P P 0 X Y 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2.0*U*V)|_->[true->1|_->0]((abs U)+(abs V)<2.0)](S<11)](0.1*tofloat X))] < 1580860180 234246 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :" \'::::::::::\' \'\'\' " < 1580860197 376717 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [P->[H->H H""5][H B X->[true->H H(B+P X)(X- 1)|_->say B](-20[P->[0 0->" "|0 1->"."|1 0->"'"|1 1->":"](P 0.3)(P 0.4)]([P X Y->P P 0 X Y 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2.0*U*V)|_->[true->1|_->0]((abs U)+(abs V)<2.0)](S<11)](0.1*tofloat X))] < 1580860198 19449 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric : '::::::::::' ''' < 1580860202 381647 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :good, good < 1580860278 788252 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [Y->[P->[H->H H""5][H B X->[true->H H(B+P X)(X- 1)|_->say B](-20[P->[0 0->" "|0 1->"."|1 0->"'"|1 1->":"](P Y)(P(Y+ 0.1))]([P X Y->P P 0 X Y 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2.0*U*V)|_->[true->1|_->0]((abs U)+(abs V)<2.0)](S<11)](0.1*tofloat X))]]0.3 < 1580860279 369216 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric : '::::::::::' ''' < 1580860397 997273 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [H->H -0.9;H -0.7;H -0.5;H -0.3;H -0.1;H 0.1;H 0.3;H 0.5;H 0.7;H 0.9][Y->[P->[H->H H""5][H B X->[true->H H(B+P X)(X- 1)|_->say B](-20[P->[0 0->" "|0 1->"."|1 0->"'"|1 1->":"](P Y)(P(Y+ 0.1))]([P X Y->P P 0 X Y 0.0 0.0][P S X Y U V->[true->P P(S+1)X Y(X+U*U-V*V)(Y+2.0*U*V)|_->[true->1|_->0]((abs U)+(abs V)<2.0)](S<11)](0.1*tofloat X))]] < 1580860398 599832 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric : .:. < 1580860399 79503 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric : .. ..::.... < 1580860399 654608 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric : :::::::::: < 1580860400 229966 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric : ::::::::::::..::: < 1580860400 801811 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric : ::::::::::::::::::..... < 1580860401 410023 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric : .::::::::::::::::'' < 1580860401 960944 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric : '::::::::::' ''' < 1580860402 499302 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric : .:':::::::: < 1580860403 71033 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric : .:: < 1580860403 645104 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric : .' < 1580860419 327376 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :yay! Mandelbrot fractal calculation < 1580860424 146247 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Neat! < 1580860432 293407 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Or rather. < 1580860436 744358 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Awesome! < 1580860463 798573 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :it's basically translated from the Mandelbrot code in https://code.jsoftware.com/wiki/User:B_Jonas < 1580860508 247782 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :not exactly the same, but uses the same grid < 1580860593 994252 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :obviously it would have been nicer to write the top level loop as a loop too, rather than with a series of constants like that < 1580860597 173327 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :but I'm lazy now < 1580860655 857402 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :int-e: you wanted the highlights only, right? ^ Mandelbrot fractal calculation < 1580860688 424262 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :egelbot: [F->F F tuple 2 111][F B L U->[true->F F([T->T T 2][T C->[_ true->B L|true _->B|_ _->T T(C+1)](0==L%C)(LB](L 1580860845 85877 PRIVMSG #esoteric :14[[07Talk:LSCEF14]]4 10 02https://esolangs.org/w/index.php?diff=69603&oldid=69575 5* 03IFcoltransG 5* (+630) 10/* ? */ < 1580860858 485366 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :then there's a loop of only two steps, to get two pixels in one character of the output, that's the (P Y)(P(Y+ 0.1)) part < 1580860873 567917 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :and those two outputs are turned to one character with the lookup table [0 0->" "|0 1->"."|1 0->"'"|1 1->":"] < 1580860894 999527 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I'll save your explanation to a text file and think about it tomorrow. < 1580860931 896513 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :and there's the inner loop, in which X and Y are constant, representing a complex number (X,Y), and we iterate for 11 steps, S is the step counter, and (U,V) is the complex number that changes < 1580860945 510272 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :in each step, I square the complex number and add (X,Y) to it, which is the normal Mandelbrot loop < 1580861000 57616 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :at the end of the inner loop, I extract a result from the final value of (U,V) with [true->1|_->0]((abs U)+(abs V)<2.0) < 1580861014 766980 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :that result is 1 if the point is in the Mandelbrot set, or 0 if it isn't < 1580861030 290728 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :I use 0 and 1 instead of true and false only to make the lookup table shorter to write < 1580861048 925730 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :the second loop also concatenates the result characters < 1580861059 666851 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :and the string that we get for that line is printed with the say function < 1580861064 227159 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :that's about all there is to it < 1580861093 93153 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :to choose the grid of X and Y samples, I stole the numbers from the J snippets < 1580861401 380884 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right, I am putting it into the examples dir. < 1580861411 376701 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :B. Jonas fine as a reference? < 1580861441 453930 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :no, that's a messed up username that I ended up with after migration from the older wiki. please use b_jonas instead. < 1580861467 905836 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :the older wiki was of a sort that wanted CamelCase pagenames, then those got converted to Camel Case < 1580861485 73973 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :when they copied the content to a mediawiki < 1580861517 610775 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Excellent. < 1580861588 689642 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :You want a link to a page you have. Only thing I got now is "b_jonas (freenode)". Not really descriptive. < 1580861597 310071 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Unless you prefer anonymity. < 1580861663 412058 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Okay, I am going with what I have now. < 1580861765 690431 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :https://github.com/egel-lang/egel/blob/master/examples/mandelbrot.eg < 1580862611 257671 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1580862770 929444 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1580862779 549059 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1580862835 297260 :arseniiv!~arseniiv@95.105.9.184.dynamic.ufanet.ru PRIVMSG #esoteric :the mandelbrot was really cool < 1580863005 563806 :salpynx!794954f8@121.73.84.248 JOIN :#esoteric < 1580863188 869327 :salpynx!794954f8@121.73.84.248 PRIVMSG #esoteric :agree, watching the live coding / language investigation unfold in the logs, the quine, and ending with the neat fractal code was very entertaining! < 1580864001 445898 :arseniiv!~arseniiv@95.105.9.184.dynamic.ufanet.ru QUIT :Ping timeout: 268 seconds < 1580864234 664660 :salpynx!794954f8@121.73.84.248 PRIVMSG #esoteric :@metar nzwn < 1580864236 270922 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :NZWN 050030Z AUTO 17011KT 9999 FEW019/// SCT026/// 17/11 Q1016 NOSIG < 1580864491 706161 :salpynx!794954f8@121.73.84.248 PRIVMSG #esoteric :Someone mentioned around NYE that there was no one from New Zealand in the channel. I was away from keyboards at that time so couldn't provide advance reports from 2020, but that's where I'm based. < 1580864551 120481 :salpynx!794954f8@121.73.84.248 PRIVMSG #esoteric :Awkward timezone explains why I tend to miss the interesting chats. < 1580864573 955075 :salpynx!794954f8@121.73.84.248 PRIVMSG #esoteric :@fungot what's new? < 1580864574 190466 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :salpynx: what's a python editor? < 1580864574 358206 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list < 1580864638 998292 :salpynx!794954f8@121.73.84.248 PRIVMSG #esoteric :@fungot A person who edits other people's python? I did some of that today. < 1580864639 254072 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list < 1580864639 300004 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :salpynx: what could be an omgrofl command i guess) < 1580864747 413647 :salpynx!794954f8@121.73.84.248 PRIVMSG #esoteric :That's a common reaction. < 1580864809 859483 :salpynx!794954f8@121.73.84.248 PRIVMSG #esoteric :@list < 1580864810 135915 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :What module? Try @listmodules for some ideas. < 1580864859 565350 :salpynx!794954f8@121.73.84.248 PRIVMSG #esoteric :lambdabot: fungot is more ... fun to talk to, sorry. < 1580864859 968212 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :salpynx: an unspecified value." is the term " reference nets" in petri nets, and petri couldn't give a better answer, but in parts slightly outdated or implementation specific? < 1580865512 725358 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1580867254 865721 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Now I made loading PK fonts and it can render individual glyphs (typesetting paragraphs is not yet implemented). < 1580867330 521052 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :For typesetting text, will need to support ligatures, kerning, accented characters, multi-layer characters, paragraph line breaking, and what else should be needed? I may have missed some, although there is probably some things which is not needed. < 1580868761 484275 :salpynx!794954f8@121.73.84.248 PRIVMSG #esoteric :RTL / LTR text? < 1580869459 683485 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1580869956 943897 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :I think in TeXnicard, there isn't a need to mix different text directions in the same paragraph (I also think even when used in other documents, it doesn't work so well, either). But still I should think it would be good to support different text directions, even if only one text direction per paragraph. < 1580870924 866078 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Since it is specifically for typesetting text on a card (e.g. Magic: the Gathering), that may tell what features are more important to want. < 1580871371 386536 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Also, due to having custom separations, if you want to render a page with custom separations into RGBA, there will need to be some way to define how to convert it. (There will also need to be the way to transmit the separations individually (in CMYK mode), when you want to print out the custom separations on a printer that supports separations.) < 1580871752 707814 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Due to limitations in the Ghostscript display device, the maximum number of custom separations is four (these four are in addition to the CMYK process colours, so there are eight separations in total). Do you expect this to be sufficient? You should tell me if you think you will need more separations for some reason, and if you know what reason. < 1580872671 146356 :salpynx!794954f8@121.73.84.248 PRIVMSG #esoteric :where is the latest TeXnicard source? I found repo.or.cz but that is 7 years old. Interested because I am currently working on a number of esolang things involving .svg graphics, and have been using TeX for another, but mainly for maths typesetting. < 1580872722 360136 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :salpynx: It is available at the following Fossil repository: http://zzo38computer.org/fossil/texnicard.ui < 1580872806 113542 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :TeX is good for typesetting many kind of books whether or not you are using much mathematics. For doing vector graphics, PostScript works better; however, SVG is not an available output format in Ghostscript. < 1580872825 989421 :salpynx!794954f8@121.73.84.248 PRIVMSG #esoteric :TeX doesn't seem to be able to do arbitrary, nested, text scaling (which makes sense because that's not a practical typsetting problem), so svg seemed better for some of the things I was trying to do, but there might be something I could learn from. < 1580872925 157940 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :TeX is able to specify the scaling of fonts. For other effects, you can modify the METAFONT code for the fonts. < 1580873015 259117 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :What exactly are you trying to do anyways? < 1580873257 155829 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Maybe then, we can see what to do about it. < 1580873332 11762 :salpynx!794954f8@121.73.84.248 PRIVMSG #esoteric :The scaling problem was to for a 2D text substitution to replace say one character with a block of typeset text at a scaled to occupy the area of the original character, theoretically recursive to any level < 1580873502 288640 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :O, OK. It should be possible to do that with TeX, I think (as long as the aspect ratio of the glyphs is maintained), although such a thing probably isn't going to work so well. TeX doesn't support arbitrary precision, but neither does PostScript, and I don't know if SVG does or not. < 1580873544 789383 :salpynx!794954f8@121.73.84.248 PRIVMSG #esoteric :each of these text areas would have a position in its parent reference, but would itself potentially be a 'page' with its own layout. Effectively every symbol would be a character AND (potentially) a page < 1580873685 934379 :salpynx!794954f8@121.73.84.248 PRIVMSG #esoteric :svg seems to be able to do arbitrary level nesting or scaling, which is why it seemed a better choice for extreme scaling. < 1580873687 378766 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :TeX supports adding "specials" which you could use to represent whatever you want it to represent, such as links to other pages. PostScript doesn't, although I thought that they should add specials into level 4 PostScript, since it might be of use for some applications. < 1580873779 830374 :salpynx!794954f8@121.73.84.248 PRIVMSG #esoteric :For the 2D replacement, something like TeX would be nicer for the concept, even if there is a limit to the nesting level I'd try to use it. < 1580873857 88072 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :As I said, you could define a special for that purpose, and then use a specialized DVI viewer to use the page links to use arbitrary nesting/scaling. < 1580873913 451837 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1580874119 227608 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 265 seconds < 1580874131 311218 :salpynx!794954f8@121.73.84.248 PRIVMSG #esoteric :One of the things I've not fully completed or written up properly uses svgs with user defined units in Planck lengths to represent the source code. I haven't found a render that displays the objects properly with visible lines, but all the control points are in the correct places, and are converted to cm correctly. They validate as compliant svg. < 1580874176 588818 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer < 1580874313 928235 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :(And anyways, TeXnicard only produces raster output anyways, so is not suitable for what you are describing. But if you want to make up cards for games such as Magic: the Gathering or a card game you invent by yourself, and/or if you want to make the database of the cards too (and will want statistics and so on), and/or if you have used Magic Set Editor but want something better, then you should consider TeXnicard.) < 1580874428 106185 :salpynx!794954f8@121.73.84.248 PRIVMSG #esoteric :I thought maybe the dc syntax would let arbitrary shapes and symbols be drawn on the cards (which is similar to another thing I was playing with), but from reading the docs, that looks like that has been completely replaced in the latest version < 1580874562 980417 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :You can still do that using PostScript, which is still stack based programming. But neither version allows nesting to arbitrary levels. < 1580874632 218324 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :(TeXnicard now uses a combination of PostScript and SQL, and also has something called EVALUATE code for some things (currently only gradients for pictures, but in future may do other stuff too).) < 1580874769 123098 :salpynx!794954f8@121.73.84.248 PRIVMSG #esoteric :thanks for the 'special' tip I'll look into that. That looks like a way to get some basic output support using TeX, but still allowing for 'invisible' content to be present < 1580874803 403140 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Do you know any PostScript programming? PostScript can draw arbitrary shapes/symbols on the cards better than the old dc syntax could, although there are also many additional features specific to TeXnicard (such as PK font rendering, alpha transparency, etc). All PostScript commands which can draw graphics on the page still work. < 1580874856 896523 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-iyzuusfcfcpnxmqm PRIVMSG #esoteric :Hey, anyone familiar with combinatorial game theory? < 1580874862 284841 :salpynx!794954f8@121.73.84.248 PRIVMSG #esoteric :I'm not a Magic: the Gathering fan, but I like the idea of custom card games, and games in general < 1580874922 215944 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-iyzuusfcfcpnxmqm PRIVMSG #esoteric :I'm wondering about a thing. Consider the game G = { Z | Z } — that is, either player may move to any integer. < 1580874931 814265 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-iyzuusfcfcpnxmqm PRIVMSG #esoteric :Is G + G + 1 = 0? < 1580874976 997630 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-iyzuusfcfcpnxmqm PRIVMSG #esoteric :Oh, I figured out the answer to my question in the process of typing it. The answer is no, it's equal to 1 and not 0. < 1580874982 585853 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :salpynx: Well, TeXnicard isn't only for Magic: the Gathering. However, it is meant for card games (maybe someone can find a use for something else too, but I do not know of any). < 1580874986 848286 :salpynx!794954f8@121.73.84.248 PRIVMSG #esoteric :No PostScript experience. I've only recently been teaching myself how to use LaTeX/TeX, which I like the idea of. PostScript doesn't excite me in the same way < 1580875020 543220 :salpynx!794954f8@121.73.84.248 PRIVMSG #esoteric :tswett[m]: glad we could help! < 1580875039 191072 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-iyzuusfcfcpnxmqm PRIVMSG #esoteric :Thanks. :D < 1580875102 288689 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :tswett[m]: I have read about surreal numbers and how it is work with the game theory. By the rule of addition, I suppose, can figure out the answer of such question. < 1580875171 743122 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-iyzuusfcfcpnxmqm PRIVMSG #esoteric :There's a simple proof that it can't be 0: if G + G + 1 were 0, that would mean that G + G = -1, but G + G is symmetrical about 0, so it can't be -1. < 1580875200 125988 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-iyzuusfcfcpnxmqm PRIVMSG #esoteric :I think that in fact, G + G = 0 and so G + G + 1 = 1. < 1580877036 544787 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :If a keyword action is added in Magic: the Gathering which applies to an object or player but successfully does nothing to that object or player (although things can trigger on it), what would such a keyword action be called? < 1580879383 705400 :MDude!~MDude@97-127-171-136.cdrr.qwest.net QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1580879850 751319 :Cale!~cale@2607:fea8:9960:35:dd82:b9da:88dc:e5aa QUIT :Remote host closed the connection < 1580879889 333945 :Cale!~cale@2607:fea8:9960:35:fd87:f0b6:916d:4604 JOIN :#esoteric < 1580881735 328174 :Cale!~cale@2607:fea8:9960:35:fd87:f0b6:916d:4604 QUIT :Remote host closed the connection < 1580881770 920318 :Cale!~cale@2607:fea8:9960:35:fd87:f0b6:916d:4604 JOIN :#esoteric < 1580881991 40842 :salpynx!794954f8@121.73.84.248 PRIVMSG #esoteric :zzo38: I just made some progress with \parboxes inside \scaleboxes (from the graphicx package) to get nested scaled text which gives me the basic output I need. I've tried 3 levels of nesting and it seems to work like I wanted. < 1580882031 283162 :salpynx!794954f8@121.73.84.248 PRIVMSG #esoteric :Not sure how well this shares, but https://latexbase.com/d/af902ebe-99ac-411b-8d02-a8a4c4be4d9f is an example < 1580883969 127398 :xkapastel!uid17782@gateway/web/irccloud.com/x-tgvkvnlzbkumaaxp JOIN :#esoteric < 1580883997 14624 :Cale!~cale@2607:fea8:9960:35:fd87:f0b6:916d:4604 QUIT :Remote host closed the connection < 1580884314 392108 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1580884318 408083 :Cale!~cale@2607:fea8:9960:35:a5cb:d93f:c3f1:5acc JOIN :#esoteric < 1580884368 323909 :moony!moony@hellomouse/dev/moony QUIT :Ping timeout: 245 seconds < 1580884378 392231 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator QUIT :Ping timeout: 258 seconds < 1580884433 169685 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :Ping timeout: 265 seconds < 1580884439 930591 :wlp1s1!iczero@hellomouse/dev/iczero QUIT :Ping timeout: 246 seconds < 1580884536 437014 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 268 seconds < 1580884676 253195 :Cale!~cale@2607:fea8:9960:35:a5cb:d93f:c3f1:5acc QUIT :Remote host closed the connection < 1580885431 283594 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator JOIN :#esoteric < 1580885524 468648 :wlp1s1!iczero@hellomouse/dev/iczero JOIN :#esoteric < 1580885542 786425 :iovoid!iovoid@hellomouse/dev/iovoid JOIN :#esoteric < 1580885552 667884 :moony!moony@hellomouse/dev/moony JOIN :#esoteric < 1580885664 753043 :wlp1s1!iczero@hellomouse/dev/iczero NICK :iczero < 1580888839 844409 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 268 seconds < 1580891553 782201 :cpressey!~cpressey@5.133.242.4 JOIN :#esoteric < 1580891757 77021 :xkapastel!uid17782@gateway/web/irccloud.com/x-tgvkvnlzbkumaaxp QUIT :Quit: Connection closed for inactivity < 1580893281 139779 :xkapastel!uid17782@gateway/web/irccloud.com/x-uqymhjqenxxvdpnl JOIN :#esoteric < 1580894612 353622 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :zzo38: does "target" count? < 1580894629 145933 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu PRIVMSG #esoteric :if not, how about "choose a" < 1580894695 424724 :Cale!~cale@2607:fea8:9960:35:a5cb:d93f:c3f1:5acc JOIN :#esoteric < 1580897879 783697 :b_jonas!~x@catv-176-63-13-186.catv.broadband.hu QUIT :Quit: leaving < 1580898633 455799 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 268 seconds < 1580898658 857600 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1580901424 965276 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Write error: Connection reset by peer < 1580901495 468377 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1580901509 285557 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1580901578 58876 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :spruit11: question. how do you define a function in egel that is sometimes unevaluated depending on its arguments, but where I can't easily write the condition when it's evaluated as a pattern? < 1580901609 604648 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :spruit11: for example, I want to define a function f so that if X is an even integer then (f X) evaluates to (X/2) but if X is an odd integer then (f X) remains unevaluated? < 1580901797 256060 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [F -> (F String:length, F List:length)][F -> (F 7, F "7", F {7})] < 1580901797 647074 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple (System:tuple (String:length 7) 1 (String:length (System:cons 7 System:nil))) (System:tuple (List:length 7) (List:length "7") 1)) < 1580901869 588180 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Excess Flood < 1580901901 629859 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1580901943 905570 :salpynx!794954f8@121.73.84.248 QUIT :Remote host closed the connection < 1580902001 627900 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :egel is horrible to search for if you are german because google will give you pages about the length of leeches < 1580902535 682380 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [D -> (D (String:length "7"), D (String:length {7}), D (List:length "7"), D (List:length {7}))][(String:length _) -> "SL" | (List:length _) -> "LL" | (_ _) -> "A1" | V -> ("O", V)] < 1580902536 14145 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple (System:tuple "O" 1) "SL" "LL" (System:tuple "O" 1)) < 1580902561 782599 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: (7/2, 10/3, (-10)/3) < 1580902562 278865 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple 3 3 -3) < 1580902623 927388 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [_ -> ] 0 < 1580902624 538852 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:8:syntactical:primary expression expected < 1580903058 476192 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :wib_jonas: You can't. < 1580903174 223725 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It either rewrites a pattern, or not. I guess it could if I introduced guards but that turned out to be non-trivial. < 1580903196 954980 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :For more or less exactly that reason, I estimate. < 1580903225 941416 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It needs to inspect something and then return on failure, that's non-trivial to implement. < 1580903279 198546 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ok, so even though builtin functions can do this, egel functions can't. if they want to return unevaluated, they should return some other unevaluated data. < 1580903289 659534 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: throw < 1580903290 77565 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:7:syntactical:primary expression expected < 1580903292 997868 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: throw 1 < 1580903293 321187 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :exception(1) < 1580903330 747150 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: try 1 + throw "hi" catch [ X -> say X ] < 1580903330 899593 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :hi < 1580903346 99195 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :^syntax for try/catch and throw. < 1580903406 359926 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :spruit: is there a nice way to test if a value is an integer (a float, a character, a string), or do I have to rely on things like whether String:length X is unevaluated like I tried above? < 1580903421 253557 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :also, is there a nice way to test if something is an application, if I don't know the arity? < 1580903428 301619 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :like a =.. function < 1580903453 203638 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :The former I need to check, the latter, no. I could introduce combinators for that, though. < 1580903488 170966 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: [ X:int -> "yes" ] 1 < 1580903488 512079 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:4:semantical:undeclared int < 1580903498 395358 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Hmm, did I remove that? < 1580903518 836839 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :there was some builtin called int < 1580903521 646146 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: int < 1580903521 997338 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:int < 1580903536 785461 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [ int X -> "i" | "n" ] 2 < 1580903537 197787 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:23:syntactical:-> expected < 1580903545 526113 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [ int _ -> "i" | _ -> "n" ] 2 < 1580903546 32060 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"n" < 1580903551 591855 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [ int _ _ -> "i" | _ -> "n" ] 2 < 1580903552 158989 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"n" < 1580903556 532120 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [ int -> "i" | _ -> "n" ] 2 < 1580903557 116001 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"n" < 1580903717 896802 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: [ X::int -> "yes" ] 1 < 1580903718 202331 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"yes" < 1580903746 496044 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Needed to check in the source. For some reason I changed it to a double colon. < 1580903801 516305 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: [ X::int -> "an int" | X::float -> "a float" ] 1.0 < 1580903801 748192 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"a float" < 1580903863 684290 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Allowing for an application is a good idea, btw. I'll see whether I can add that. < 1580903887 590622 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :ACTION scribbles in his notes. < 1580903914 57950 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :*testing on application. < 1580904545 573377 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right, I'll add checks like [g::app -> .. | f::comb -> ..] and some extra introspection combinators. < 1580904591 361619 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [T -> (T true, T {}, T {1}, T nop, T 7, T 7.0, T 'a', T "a", T (2 3))] [true->"b", false->"b", _::int->"i", _::float->"f", _::char->"c", _::string->"s", _->"o"] < 1580904591 843258 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:83:syntactical:] expected < 1580904619 3035 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [T -> (T true, T {}, T {1}, T nop, T 7, T 7.0, T 'a', T "a", T (2 3))] [true->"b"| false->"b"| _::int->"i"| _::float->"f"| _::char->"c"| _::string->"s"| _->"o"] < 1580904619 671700 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:142:semantical:undeclared string < 1580904625 805155 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [T -> (T true, T {}, T {1}, T nop, T 7, T 7.0, T 'a', T "a", T (2 3))] [true->"b"| false->"b"| _::int->"i"| _::float->"f"| _::char->"c"| _::str->"s"| _->"o"] < 1580904626 318629 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:142:semantical:undeclared str < 1580904633 554746 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [T -> (T true, T {}, T {1}, T nop, T 7, T 7.0, T 'a', T "a", T (2 3))] [true->"b"| false->"b"| _::int->"i"| _::float->"f"| _::char->"c"| _->"o"] < 1580904634 238583 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple "b" "o" "o" "o" "i" "f" "c" "o" "i") < 1580904659 522417 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :spruit11: what was the typename for strings? < 1580904674 564312 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: {1|2} < 1580904674 968775 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:4:syntactical:} expected < 1580904688 709853 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :no improper list input syntax :-) < 1580904912 191849 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :text? < 1580904929 582833 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: [ X::text -> "text" ] "hello" < 1580904929 755809 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"text" < 1580904956 223815 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: [ X::text -> "text" | X::char -> "char" ] 'a' < 1580904956 540507 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"char" < 1580904961 835213 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right. < 1580904971 354657 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [T -> (T true, T {}, T {1}, T nop, T 7, T 7.0, T 'a', T "a", T (2 3))] [true->"b"| false->"b"| _::int->"i"| _::float->"f"| _::char->"c"| _::text->"s"| (cons _ _)->"l"| (nil _)->"l"| _->"o"] < 1580904971 877347 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple "b" "o" "l" "o" "i" "f" "c" "s" "i") < 1580904985 189460 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: {} < 1580904985 711174 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:nil < 1580904990 415838 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [T -> (T true, T {}, T {1}, T nop, T 7, T 7.0, T 'a', T "a", T (2 3))] [true->"b"| false->"b"| _::int->"i"| _::float->"f"| _::char->"c"| _::text->"s"| (cons _ _)->"l"| nil->"l"| _->"o"] < 1580904991 10251 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple "b" "l" "l" "o" "i" "f" "c" "s" "i") < 1580905005 852577 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :wait < 1580905021 935001 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [X::int -> ("i", X)] (2 3) < 1580905022 441515 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple "i" (2 3)) < 1580905036 226556 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [X::tuple -> ("t", X)] (2,3) < 1580905036 716293 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple "t" (System:tuple 2 3)) < 1580905042 306253 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ooh < 1580905052 714912 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [X::tuple -> ("t", X)] (2,3,4,5) < 1580905053 317898 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple "t" (System:tuple 2 3 4 5)) < 1580905062 725042 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so this lets you recognize the head? < 1580905068 61846 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [X::tuple -> ("t", X)] tuple < 1580905068 176884 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Oh, god. RIght. < 1580905068 639714 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple "t" System:tuple) < 1580905077 571855 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [X::tuple -> ("t", X)] {} < 1580905077 728194 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I forgot what it does that. < 1580905078 167766 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy48DOT0 System:nil) < 1580905081 471492 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [X::tuple -> ("t", X)] 0 < 1580905081 853122 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy49DOT0 0) < 1580905092 847484 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [X::int -> ("t", X)] (int "foo") < 1580905093 323052 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple "t" (System:int "foo")) < 1580905098 984179 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: (int "foo") < 1580905099 187695 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Need to think it over whether I can change it then. Should be possible. < 1580905099 669120 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:int "foo") < 1580905111 988748 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Unsure why I made that decision. < 1580905120 302268 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :recognizing the head can be useful. it's halfway to a =.. introspection that breaks down any application < 1580905131 96298 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :lets you recognize arbitrary tuples and all that < 1580905161 607961 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [A@(B,C) -> (A,B,C)] (3,0) < 1580905162 143952 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:4:syntactical:-> expected < 1580905167 241036 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :(had to try that) < 1580905170 254385 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I think it's because I am worried about unary tuples like (1). < 1580905199 698180 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :So, I programmed defensively to just return the type of the head. < 1580905257 538470 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I don't know whether unary tuples are ever introduced. I don't think so, but that would need testing. < 1580905293 691235 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: (1,) # the parser doesn't recognize them, < 1580905293 997313 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:5:syntactical:primary expression expected < 1580905303 870363 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: tuple 1 # but you can make them explicitly < 1580905304 207654 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple 1) < 1580905317 119667 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I don't see what that has to do with this though < 1580905323 196592 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Oh, right. Sorry, not tuples. Compositions. < 1580905342 354619 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Or arrays, internally. < 1580905348 496267 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: (1 2) < 1580905348 648083 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(1 2) < 1580905354 434446 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Stuff like that. < 1580905361 972018 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: (1) < 1580905362 162916 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :1 < 1580905385 186392 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right, there's something I didn't have time to think a lot about. What to do with (1)? < 1580905401 162366 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :(1) is just 1 < 1580905403 514565 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Is it a unary composition/array, or just a constant? < 1580905426 369581 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :it's not a composition < 1580905430 312095 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :it's just a different way to write 1 < 1580905434 636920 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right, but I have to absolutely certain it never introduces a unary composition in the runtime. < 1580905440 406927 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :*to be < 1580905455 848982 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :you may have unary compositions, but (1) isn't one < 1580905481 355987 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :So, I programmed defensively around it, and just hoped that would turn out fine. < 1580905510 839579 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :There are examples in the implementation (bytecode operators) I wasn't very certain. < 1580905512 359388 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [_::1->"o"] 1 < 1580905512 907904 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:6:syntactical:lowercase expected < 1580905522 832165 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [_::(1)->"o"] 1 < 1580905523 467026 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:6:syntactical:lowercase expected < 1580905542 390482 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [_::_->"o"] 1 < 1580905543 113962 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :internal:1:6:semantical:undeclared _ < 1580905565 130286 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [_::tuple->"t"] tuple < 1580905565 714014 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"t" < 1580905572 89752 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [_::tuple->"t"] (2,0) < 1580905572 672103 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"t" < 1580905580 629184 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [_::tuple->"t"] {tuple,2} < 1580905581 45947 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(Dummy58DOT0 (System:cons System:tuple (System:cons 2 System:nil))) < 1580905628 591002 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: [ _::cons -> "cons" ] {1,2} < 1580905628 746666 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"cons" < 1580905895 409961 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 260 seconds < 1580905905 940303 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1580905986 958474 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1580907382 548585 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right, if (1 2 3) and (1 2) are compositions then why not (1)? < 1580907415 420885 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :This is a case where the written syntax forces one to disambiguate. < 1580907419 800221 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :spruit11: because this is a curried language, ((x y) z) is the same as (x y z) < 1580907460 797695 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Unfortunately, for the runtime model, that would mean checking loads of invariants to make sure a unary composition is never introduced. < 1580907511 508381 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :you can introduce unary composition if you want, it's just that (1) shouldn't be one, because you want to use parenthesis to override precedence < 1580907554 344952 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Sure, but the point is that (1) shows you where the runtime model might disagree. Unary composition exists. < 1580907571 486506 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I.e., your syntax and ast might differ. < 1580907591 7906 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: 1 (2 3) < 1580907591 233867 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :If the syntax would be unambiguous, I wouldn't have a problem. < 1580907591 693924 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(1 (2 3)) < 1580907612 814931 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Be back in an hour, shopping. < 1580907646 380436 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :you can add custom syntax if you want to print or input unary compositions. the easiest is to add a custom builtin function for it, so (unary 1) is a unary composition, and ((unary 1 2) 3) is a binary composition (as opposed to ((1 2) 3) which is ternary) < 1580907818 585822 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so eg. [X Y->(X,Y)] ((unary 1 2) 3) would return ((1,2), 3) whereas [X Y->(X,Y)] (1 2 3) is unevaluated < 1580907826 652925 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :no wait < 1580907836 401074 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :[(X Y)->(X,Y)] ((unary 1 2) 3) would return ((1,2), 3) whereas [(X Y)->(X,Y)] (1 2 3) is unevaluated < 1580907900 469871 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and [(unary X) -> (0,X)] (unary 7) would return (0,7), but [(unary X) -> (0,X)] 7 is unevaluated, and so is [(unary X) -> (0,X)] (6 7) < 1580907935 534485 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :only you represent it in memory as a function composition with one element, and add custom input and ouput syntax, just like how you have custom input syntax for tuples and lists, and should have custom output syntax for tuples and lists < 1580907957 207845 :xkapastel!uid17782@gateway/web/irccloud.com/x-uqymhjqenxxvdpnl QUIT :Quit: Connection closed for inactivity < 1580908132 667899 :arseniiv!~arseniiv@95.105.9.184.dynamic.ufanet.ru JOIN :#esoteric < 1580908570 290264 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: can you install the libicu-dev package so that I can try to build this egel interpreter https://github.com/egel-lang/egel/archive/master.zip on HackEso? < 1580910794 860390 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1580911834 780267 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Back. < 1580911865 434430 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I don't think it's worth it. It's just a thing which pops up because Egel is untyped and the syntax is ambiguous. < 1580912006 853202 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1580912781 951244 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fungot, please turn down the sun a bit < 1580912782 309759 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :wib_jonas: this is perhaps not abrupt enough. jumped off a bridge < 1580912943 516806 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :yo < 1580913177 449257 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :hi rain1 < 1580913243 323896 :Cale!~cale@2607:fea8:9960:35:a5cb:d93f:c3f1:5acc QUIT :Ping timeout: 245 seconds < 1580913429 556980 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :hello cpressey nice to see you < 1580914528 715752 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com JOIN :#esoteric < 1580914611 837402 :glowcoil!sid3405@gateway/web/irccloud.com/x-orgrlkecuprozcwu QUIT : < 1580914636 72928 :glowcoil!sid3405@gateway/web/irccloud.com/x-uybeuxbtspfrboxx JOIN :#esoteric < 1580915075 798454 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1580916698 180985 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1580917055 178313 :ocharles!sid30093@musicbrainz/user/ocharles QUIT : < 1580917072 169566 :ocharles!sid30093@musicbrainz/user/ocharles JOIN :#esoteric < 1580917781 863434 :Melvar!~melvar@dslb-178-005-215-076.178.005.pools.vodafone-ip.de QUIT :Quit: WeeChat 2.4 < 1580918069 639500 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 268 seconds < 1580918252 92695 :Melvar!~melvar@dslb-178-005-215-076.178.005.pools.vodafone-ip.de JOIN :#esoteric < 1580918689 641437 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1580919593 479893 :dingwat!uid70835@gateway/web/irccloud.com/x-rnkxfrbbwtyphcnq QUIT : < 1580919616 689014 :dingwat!uid70835@gateway/web/irccloud.com/x-bfgymovmjvijfdrd JOIN :#esoteric < 1580919977 169590 :MDude!~MDude@97-127-171-136.cdrr.qwest.net JOIN :#esoteric < 1580921513 628393 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 260 seconds < 1580921955 674420 :cpressey!~cpressey@5.133.242.4 QUIT :Quit: A la prochaine. < 1580922971 726560 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :what's up < 1580923823 421059 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1580925127 571968 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :hello < 1580925277 479966 :LKoen!~LKoen@81.255.219.130 PRIVMSG #esoteric :hi < 1580926176 684537 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1580926249 238463 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1580926488 869616 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1580927304 589348 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric > 1580927393 473723 PRIVMSG #esoteric :14[[07User:Sxakalo14]]4 10 02https://esolangs.org/w/index.php?diff=69604&oldid=69462 5* 03Sxakalo 5* (+83) 10/* Implemented */ > 1580927486 495022 PRIVMSG #esoteric :14[[071.114]]4 10 02https://esolangs.org/w/index.php?diff=69605&oldid=66908 5* 03Sxakalo 5* (+162) 10 < 1580927635 885669 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1580927819 279945 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1580929458 570537 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 260 seconds < 1580930008 528096 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :hows it going kmc and LKoen < 1580930136 485494 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr PRIVMSG #esoteric :slowly and depressingly < 1580930429 339990 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection < 1580930444 430755 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1580930450 720671 :mich181189!sid268336@gateway/web/irccloud.com/x-sjbmgjprqoxuxvdr QUIT : < 1580930466 141089 :mich181189!sid268336@gateway/web/irccloud.com/x-yhkzbeniawvczats JOIN :#esoteric < 1580930552 94116 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :goes fine < 1580930733 545672 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1580930751 273941 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1580930974 960982 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1580931003 807363 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Remote host closed the connection < 1580931023 732307 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1580931034 451465 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1580931078 286657 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1580931333 865909 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :any new discoveries? < 1580931346 341096 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :or what is new to you ? < 1580931500 48597 :ocharles!sid30093@musicbrainz/user/ocharles QUIT :Ping timeout: 252 seconds < 1580931524 689381 :dingwat!uid70835@gateway/web/irccloud.com/x-bfgymovmjvijfdrd QUIT :Ping timeout: 248 seconds < 1580931524 689449 :glowcoil!sid3405@gateway/web/irccloud.com/x-uybeuxbtspfrboxx QUIT :Ping timeout: 248 seconds < 1580931629 139563 :mich181189!sid268336@gateway/web/irccloud.com/x-yhkzbeniawvczats QUIT :Ping timeout: 272 seconds < 1580932919 651600 :LKoen!~LKoen@81.255.219.130 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.” < 1580933120 104110 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :about to do some mushroom cultivation work < 1580933128 387438 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :grain->grain and grain->agar transfers < 1580933177 291131 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :wow that's such a cool thing to do < 1580933243 385385 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu JOIN :#esoteric < 1580933265 863447 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :yeah! it's fun < 1580933443 538211 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :the main failure mode of mushroom cultivation is contamination < 1580933462 502862 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :any substrate which is good for growing mushrooms is also good for growing bacteria and mold < 1580933485 883913 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :so sterile technique is key < 1580933546 330499 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :i'm doing the transfers inside a still air box, which is just a transparent box with two holes cut in one side so you can reach your arms in < 1580933549 936821 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :like a glovebox without the gloves < 1580933566 270110 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :as the name implies the intent is to keep the air inside motionless so it will not carry contamination from one point to another < 1580933583 229668 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :so it has like curtains on the holes, but it's not vacuum sealed? < 1580933598 143501 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :mine doesn't even have that < 1580933604 125002 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :there are various levels of sophistication < 1580933629 810109 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :what i really want is a laminar flow hood/box < 1580933657 187666 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :in which you have a continuous sheet of HEPA-filtered air blowing smoothly (laminar) over the work surface < 1580933688 380089 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :and you position things so that the less clean cultures are downwind < 1580933695 605123 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :and you are selectively transfering the desired organism upwind < 1580933719 748217 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :but you can do fine work on a hobby scale with just a still air box < 1580933732 176782 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :a pressure gradient, like into a clean room or nuclear reactor. < 1580933743 621760 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :similar idea, yeah < 1580934297 541881 :arseniiv!~arseniiv@95.105.9.184.dynamic.ufanet.ru PRIVMSG #esoteric :mushrooms! interesting! < 1580934548 289739 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1580934572 3830 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :greets < 1580934578 33997 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :any ideas on golfing this C program: http://kspalaiologos.baselinux.net/doc/golf.c ? < 1580935206 625218 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :egelbot: [F->{F 0,F 1,F 2}][X->if 0X+Y] else [Y->10*X]] < 1580935207 194802 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons (Dummy61DOT2 0) (System:cons (Dummy61DOT1 1) (System:cons (Dummy61DOT1 2) System:nil))) < 1580935243 364679 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :egelbot: [F->{F 0,F 1,F 2}][X->if 0X+Y] else [Y->10*Y]] < 1580935244 6031 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons Dummy62DOT2 (System:cons (Dummy62DOT1 1) (System:cons (Dummy62DOT1 2) System:nil))) < 1580935259 313692 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :egelbot: List:map [F->F 7] ([F->{F 0,F 1,F 2}][X->if 0X+Y] else [Y->10*Y]]) < 1580935259 812131 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons 70 (System:cons 8 (System:cons 9 System:nil))) < 1580935289 410527 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :egelbot: List:map [F->F 7] ([F->{F 0,F 1,F 2}][X->if 0X+Y] else "zero"]) < 1580935289 726138 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons ("zero" 7) (System:cons 8 (System:cons 9 System:nil))) < 1580935297 25767 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :egelbot: ([F->{F 0,F 1,F 2}][X->if 0X+Y] else "zero"]) < 1580935297 684007 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons "zero" (System:cons (Dummy65DOT1 1) (System:cons (Dummy65DOT1 2) System:nil))) < 1580935341 272541 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :egelbot: ([F->{F 0,F 1,F 2}][X->if 0X+Y] else "zero" [Y->10*Y]]) < 1580935341 808222 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons ("zero" Dummy66DOT2) (System:cons ("add" (Dummy66DOT1 1)) (System:cons ("add" (Dummy66DOT1 2)) System:nil))) < 1580935355 213177 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :egelbot: ([F->{F 0,F 1,F 2}][X->if 0X+Y] else [Y->10*Y]]) < 1580935355 780858 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons Dummy67DOT2 (System:cons (Dummy67DOT1 1) (System:cons (Dummy67DOT1 2) System:nil))) < 1580935402 313046 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :egelbot: List:map [S::text F->(S,F 7)] ([F->{F 0,F 1,F 2}][X->if 0X+Y] else "zero" [Y->10*Y]]) < 1580935402 898237 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons (Dummy68DOT0 ("zero" Dummy68DOT3)) (System:cons (Dummy68DOT0 ("add" (Dummy68DOT2 1))) (System:cons (Dummy68DOT0 ("add" (Dummy68DOT2 2))) System:nil))) < 1580935421 543966 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :egelbot: List:map [(S::text F)->(S,F 7)] ([F->{F 0,F 1,F 2}][X->if 0X+Y] else "zero" [Y->10*Y]]) < 1580935422 148829 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons (System:tuple "zero" 70) (System:cons (System:tuple "add" 8) (System:cons (System:tuple "add" 9) System:nil))) < 1580935431 93987 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :ok < 1580935657 186330 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1580935997 300579 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1580936811 428740 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1580937026 871401 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 240 seconds < 1580937041 442775 :atslash!~atslash@46.188.0.82 JOIN :#esoteric < 1580937272 167803 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1580937284 709530 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :egelbot: 40644>>3 < 1580937285 94623 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :5080 < 1580937304 455544 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :egelbot: (-1)>>1 < 1580937305 122188 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :-1 < 1580937364 345585 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^? < 1580937368 288451 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :It's wrong < 1580937392 614949 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :no it's not, it's a proper signed right shift < 1580937405 965967 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :I wanted to see if it was a signed shift or an unsigned shift < 1580937957 554504 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :But the signs bit < 1580937968 113391 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :It should be 0x7F(FF)n < 1580938403 907799 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :whee, two jars of grain + 6 petris inoculated < 1580940203 480312 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1580940386 874247 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1580943477 487775 :glowcoil!sid3405@gateway/web/irccloud.com/x-acemzkonvhgtriiy JOIN :#esoteric < 1580943515 69383 :ocharles!sid30093@musicbrainz/user/ocharles JOIN :#esoteric < 1580943678 157404 :mich181189!sid268336@gateway/web/irccloud.com/x-btsfcbccucaywusi JOIN :#esoteric < 1580943714 157026 :dingwat!uid70835@gateway/web/irccloud.com/x-maaaxofhhoywiszf JOIN :#esoteric < 1580944601 351858 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1580945178 635706 :LKoen!~LKoen@81.255.219.130 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.” < 1580946439 368914 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 260 seconds < 1580947755 237012 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: List:map [(S::text F)->(S,F 7)] ([F->{F 0,F 1,F 2}][X->if 0X+Y] else "zero" [Y->10*Y]]) < 1580947755 388902 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:cons (System:tuple "zero" 70) (System:cons (System:tuple "add" 8) (System:cons (System:tuple "add" 9) System:nil))) < 1580948157 201546 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :spruit11: anyway, those snippets I wrote, the prime lister and the mandelbrot, would probably have been much cleaner if I defined some functions with good names, like a rangeTo function, and used List:map < 1580948238 397427 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :or List:foldr as appropriate < 1580948287 104229 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :or whatever else, just proper abstractions < 1580948381 99924 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Nah, good enough. < 1580948393 72378 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Or awesome! < 1580948399 816518 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I liked them a lot < 1580948436 900929 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :Well, I have to relax. I sometimes need to write readable and maintainable code for work. < 1580948505 961274 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1580948516 421362 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Go do that! < 1580948547 730605 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :helloerjan < 1580948614 59730 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hellonas < 1580948696 940927 :mich181189!sid268336@gateway/web/irccloud.com/x-btsfcbccucaywusi QUIT :Read error: Connection reset by peer < 1580948698 898151 :dnm!sid401311@gateway/web/irccloud.com/x-gmxvxmjatyyrbvfi QUIT :Read error: Connection reset by peer < 1580948707 325776 :mich181189!sid268336@gateway/web/irccloud.com/x-gdjmhvtgrdkrowje JOIN :#esoteric < 1580948720 405664 :glowcoil!sid3405@gateway/web/irccloud.com/x-acemzkonvhgtriiy QUIT :Read error: Connection reset by peer < 1580948722 693359 :dingwat!uid70835@gateway/web/irccloud.com/x-maaaxofhhoywiszf QUIT :Read error: Connection reset by peer < 1580948738 448631 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: my theory has a corollary: the cause of belkar's very permanent death may be him trying to save the cat from the snarl < 1580948753 233213 :glowcoil!sid3405@gateway/web/irccloud.com/x-nnvvewdfmjvaadnl JOIN :#esoteric < 1580948776 519786 :dingwat!uid70835@gateway/web/irccloud.com/x-hwvvtppsorjiokrz JOIN :#esoteric < 1580948790 66802 :dnm!sid401311@gateway/web/irccloud.com/x-jdbsdburwzpjpeen JOIN :#esoteric < 1580948791 318827 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :oerjan: I don't think he'll live long enough to meet the snarl, but it's possible < 1580948831 992142 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :we'll see. < 1580948873 339997 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course it could still be years in real time until either event happens. < 1580948887 286912 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :sure < 1580948953 468862 :atslash!~atslash@46.188.0.82 QUIT :Ping timeout: 268 seconds < 1580948990 306176 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1580949033 187916 :zemhill_________!bfjoust@selene.zem.fi QUIT :Ping timeout: 272 seconds < 1580949082 501122 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1580949124 82231 :zemhill_________!bfjoust@selene.zem.fi JOIN :#esoteric < 1580949149 565537 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :visiting explainxkcd was useful today, i learned about https://en.wikipedia.org/wiki/Spacecraft_cemetery < 1580949218 923921 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1580949224 662705 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :oerjan: yeah, but it doesn't always tell all the important things about strips, and I'm too lazy to edit it < 1580949253 205534 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1580949289 791570 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :oerjan: like, did you know that there's actually a James Bond movie in which the villain tries to kill James Bond with a giant centrifugue? so that strip mixes up two different James Bond movies (the other being Goldfinger, which is what the punchline refers to) < 1580949573 459818 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think i learned that when i googled "i expect you to die" < 1580949601 616849 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well the goldfinger part < 1580949607 435676 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...i guess i didn't, then. < 1580949894 540351 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :I knew about the goldfinger one < 1580949907 213695 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :and I think explainxkcd tells about Goldfinger too < 1580949915 894034 :b_jonas!~x@catv-176-63-14-43.catv.broadband.hu PRIVMSG #esoteric :it doesn't tell about the other movie < 1580950655 452768 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Ping timeout: 268 seconds < 1580951355 134438 :arseniiv!~arseniiv@95.105.9.184.dynamic.ufanet.ru PRIVMSG #esoteric :didn’t even know that related to actual Bond movies < 1580951497 977614 :dingwat!uid70835@gateway/web/irccloud.com/x-hwvvtppsorjiokrz QUIT :Quit: Connection closed for inactivity < 1580951652 661323 :arseniiv!~arseniiv@95.105.9.184.dynamic.ufanet.ru QUIT :Ping timeout: 248 seconds < 1580952651 34927 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :I tried compressing some pictures with and without YCoCg, LZ77, Paeth, etc. It seems that YCoCg helps even if LZ77 is disabled. < 1580953079 329332 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :If the picture is CMYK, then what loss transformation could be used? < 1580953531 416577 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :s/loss/lossless/ < 1580954309 178056 :MDude!~MDude@97-127-171-136.cdrr.qwest.net QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1580959694 621848 :sparr_!~sparr@2604:a880:800:10::103:f001 QUIT :Changing host < 1580959694 621899 :sparr_!~sparr@pdpc/supporter/active/sparr JOIN :#esoteric < 1580959710 271991 :sparr_!~sparr@pdpc/supporter/active/sparr NICK :sparr < 1580961223 351472 :Melvar!~melvar@dslb-178-005-215-076.178.005.pools.vodafone-ip.de QUIT :Quit: WeeChat 2.4 < 1580962401 430607 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1580968536 536419 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1580969301 301371 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :int encode_prediction(int p,int v) { if(p==v) return 0; if(p&128) v^=255,p^=255; if(v 1580998823 796287 PRIVMSG #esoteric :14[[07Not Python14]]4 M10 02https://esolangs.org/w/index.php?diff=69606&oldid=69566 5* 03PythonshellDebugwindow 5* (+62) 10/* Functions */ > 1580998845 936278 PRIVMSG #esoteric :14[[07Not Python14]]4 M10 02https://esolangs.org/w/index.php?diff=69607&oldid=69606 5* 03PythonshellDebugwindow 5* (+0) 10/* Functions */ < 1581000204 648949 :Melvar!~melvar@dslb-178-005-215-076.178.005.pools.vodafone-ip.de JOIN :#esoteric < 1581001335 440752 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1581003517 924094 :dingwat!uid70835@gateway/web/irccloud.com/x-wbhnpogjybgdryld JOIN :#esoteric > 1581003668 366842 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03DeybisMelendez 5* 10New user account < 1581004184 518621 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer > 1581004364 284424 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=69608&oldid=69548 5* 03DeybisMelendez 5* (+183) 10/* Introductions */ < 1581005304 443668 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 268 seconds < 1581005489 852119 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581007379 788552 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1581007721 130852 :arseniiv_!~arseniiv@94.41.41.204.dynamic.ufanet.ru JOIN :#esoteric < 1581007818 768104 :cpressey!~cpressey@5.133.242.4 QUIT :Quit: A la prochaine. < 1581007857 175105 :arseniiv!~arseniiv@95.105.9.184.dynamic.ufanet.ru QUIT :Ping timeout: 272 seconds < 1581009054 925673 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 JOIN :#esoteric < 1581009263 922111 :tromp!~tromp@2a02:a210:ca3:2800:4d02:393e:98c:8970 QUIT :Ping timeout: 246 seconds < 1581011858 857809 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1581012273 572572 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581014627 358048 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1581014708 673500 :b_jonas!~x@catv-176-63-14-214.catv.broadband.hu JOIN :#esoteric > 1581015686 805787 PRIVMSG #esoteric :14[[07Not Python14]]4 M10 02https://esolangs.org/w/index.php?diff=69609&oldid=69607 5* 03PythonshellDebugwindow 5* (+258) 10/* Functions */ > 1581015774 778628 PRIVMSG #esoteric :14[[07Not Python14]]4 M10 02https://esolangs.org/w/index.php?diff=69610&oldid=69609 5* 03PythonshellDebugwindow 5* (+68) 10/* Not in main function */ < 1581015918 543172 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric > 1581015939 347765 PRIVMSG #esoteric :14[[07Not Python14]]4 M10 02https://esolangs.org/w/index.php?diff=69611&oldid=69610 5* 03PythonshellDebugwindow 5* (+26) 10/* Functions */ > 1581015958 463399 PRIVMSG #esoteric :14[[07Not Python14]]4 M10 02https://esolangs.org/w/index.php?diff=69612&oldid=69611 5* 03PythonshellDebugwindow 5* (+99) 10/* Examples */ > 1581015982 130198 PRIVMSG #esoteric :14[[07Not Python14]]4 M10 02https://esolangs.org/w/index.php?diff=69613&oldid=69612 5* 03PythonshellDebugwindow 5* (-68) 10/* Export function */ > 1581015997 209846 PRIVMSG #esoteric :14[[07Not Python14]]4 M10 02https://esolangs.org/w/index.php?diff=69614&oldid=69613 5* 03PythonshellDebugwindow 5* (-8) 10/* Main */ > 1581016295 581346 PRIVMSG #esoteric :14[[07Not Python14]]4 M10 02https://esolangs.org/w/index.php?diff=69615&oldid=69614 5* 03PythonshellDebugwindow 5* (+121) 10/* Create a function called 'add' to add 2 numbers and call it */ < 1581016455 343841 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Have you worked with experimental picture compression? < 1581016561 232423 :b_jonas!~x@catv-176-63-14-214.catv.broadband.hu PRIVMSG #esoteric :zzo38: no. I considered it, and it would have been in profile for my previous job, but no. < 1581016717 462824 :b_jonas!~x@catv-176-63-14-214.catv.broadband.hu PRIVMSG #esoteric :I think they were more interested in experimental video compression though < 1581016730 255281 :b_jonas!~x@catv-176-63-14-214.catv.broadband.hu PRIVMSG #esoteric :for images, there are good enough compressions already < 1581016831 799002 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Yes, although improvements can be made, and sometimes different compressions can be good for a different purpose, etc. And, I am not interested in it for the money. < 1581016870 668666 :b_jonas!~x@catv-176-63-14-214.catv.broadband.hu PRIVMSG #esoteric :different compressions good for different purpose => sure! and you can pass parameters to the encoders too. but I wouldn't call that experimental. < 1581016967 503755 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Yes, although there can be ways to modify the format and to do stuff which is not already a part of the format; such as, PNG doesn't have the LOCO-I predictor, doesn't have the function I mentioned above to encode predicted values, encodes the prediction types as part of the same data stream as the picture, doesn't support YCoCg, and doesn't have a rotation flag. < 1581017857 272695 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1581020882 314415 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1581022628 655445 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 260 seconds < 1581023103 41480 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581025248 54434 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :There is a simple way to calculate the length of huffed data without actually encoding the data: While more than one node remains, combine the two smallest nodes into a single node with their sum, and add that sum to a running total. < 1581028534 54170 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1581028875 126813 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1581028899 282796 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 260 seconds < 1581029183 250274 :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.” < 1581032131 472319 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving < 1581035578 221325 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581035718 491676 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 268 seconds < 1581035747 826646 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1581036063 370798 :aji!~alex@unaffiliated/aji QUIT :Ping timeout: 258 seconds < 1581036230 652023 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1581036551 800530 :aji!~alex@unaffiliated/aji JOIN :#esoteric > 1581038298 291948 PRIVMSG #esoteric :14[[07Grawlix14]]4 M10 02https://esolangs.org/w/index.php?diff=69616&oldid=69094 5* 03DMC 5* (+1) 10 < 1581039015 133704 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581039245 148615 :arseniiv_!~arseniiv@94.41.41.204.dynamic.ufanet.ru QUIT :Ping timeout: 272 seconds < 1581040866 547640 :WillGibson!~ManaroDen@84.17.53.155 JOIN :#esoteric < 1581042234 447943 :WillGibson!~ManaroDen@84.17.53.155 PRIVMSG #esoteric :thanks < 1581043021 509839 :WillGibson!~ManaroDen@84.17.53.155 PART :#esoteric < 1581043571 288873 :xkapastel!uid17782@gateway/web/irccloud.com/x-juonxwuxhdzkuwvs JOIN :#esoteric < 1581043976 305549 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1581044191 433414 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 268 seconds < 1581048516 556989 :MDude!~MDude@97-127-171-136.cdrr.qwest.net QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1581051139 135801 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 272 seconds < 1581052427 966172 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1581053751 67895 :xkapastel!uid17782@gateway/web/irccloud.com/x-juonxwuxhdzkuwvs QUIT :Quit: Connection closed for inactivity < 1581053798 794280 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Quit: brb < 1581053875 42015 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1581054958 205048 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1581055127 280503 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1581059153 41091 :xkapastel!uid17782@gateway/web/irccloud.com/x-wicramkowlgxduvi JOIN :#esoteric < 1581060455 345650 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 260 seconds < 1581060509 65492 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1581067770 420902 :b_jonas!~x@catv-176-63-14-214.catv.broadband.hu QUIT :Remote host closed the connection < 1581067862 741446 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1581069405 100500 :cpressey!~cpressey@5.133.242.4 JOIN :#esoteric < 1581070037 770638 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Remote host closed the connection < 1581070085 739669 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1581071128 177530 :xkapastel!uid17782@gateway/web/irccloud.com/x-wicramkowlgxduvi QUIT :Quit: Connection closed for inactivity < 1581071211 697002 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-iyzuusfcfcpnxmqm QUIT :Quit: killed < 1581071212 162130 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-rzmhbumqynljwcem QUIT :Quit: killed < 1581071242 619699 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-sjhqlhqvnsjbruhf QUIT :Quit: killed < 1581071354 852910 :dnm!sid401311@gateway/web/irccloud.com/x-aoevbvetiabarxdx QUIT :Ping timeout: 240 seconds < 1581071435 272619 :dnm!sid401311@gateway/web/irccloud.com/x-otwvvlipeygejokz JOIN :#esoteric < 1581072729 817887 :jix!~jix@static.71.5.69.159.clients.your-server.de QUIT :Ping timeout: 268 seconds < 1581072757 127085 :jix!~jix@static.71.5.69.159.clients.your-server.de JOIN :#esoteric < 1581075053 8364 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1581075067 518445 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fungot, are you an angel? < 1581075067 883479 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :wib_jonas: and there are web servers written in drscheme? should i read then? would take a certain mood to be more functional, and good < 1581077203 199091 :egelbot!~egelbot@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1581077232 673894 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-btwnoduvkhzdskot JOIN :#esoteric < 1581077232 865647 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-qvfxrjoyhnpgawpn JOIN :#esoteric < 1581077232 905376 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-fkpfxiwcdiajsmmz JOIN :#esoteric < 1581077254 762440 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: try 1 + throw [ X -> say X ] catch [ F -> F "hello" ] < 1581077254 871527 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :hello < 1581078804 262990 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581078955 169867 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 272 seconds < 1581078977 221822 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1581079439 617363 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`pbflist https://pbfcomics.com/comics/the-flight/ < 1581079440 369558 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :pbflist https://pbfcomics.com/comics/the-flight/: shachaf Sgeo quintopia ion b_jonas Cale kmc < 1581081790 114128 :arseniiv_!~arseniiv@94.41.41.204.dynamic.ufanet.ru JOIN :#esoteric < 1581083578 57981 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: [A->[A->A]]7 8 < 1581083578 195670 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :8 < 1581083660 582059 :xylochoron[m]!xylochoron@gateway/shell/matrix.org/x-gppmkcyqldxophzs JOIN :#esoteric > 1581085872 43484 PRIVMSG #esoteric :14[[07User talk:Areallycoolusername14]]4 M10 02https://esolangs.org/w/index.php?diff=69617&oldid=65620 5* 03Areallycoolusername 5* (-3413) 10 < 1581086448 769463 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Remote host closed the connection < 1581086471 793015 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1581086976 703019 :MDude!~MDude@97-127-171-136.cdrr.qwest.net JOIN :#esoteric < 1581087734 138238 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1581087772 95802 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 256 seconds < 1581088244 719232 :Melvar!~melvar@dslb-178-005-215-076.178.005.pools.vodafone-ip.de QUIT :Quit: WeeChat 2.4 > 1581088462 471671 PRIVMSG #esoteric :14[[07NTFJ14]]4 M10 02https://esolangs.org/w/index.php?diff=69618&oldid=54390 5* 03SoundOfScripting 5* (+1) 10Fixed typo < 1581088855 37778 :Melvar!~melvar@dslb-178-005-215-076.178.005.pools.vodafone-ip.de JOIN :#esoteric < 1581088866 29112 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1581089063 148096 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 272 seconds < 1581089322 295121 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1581090812 639416 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1581090980 756474 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric > 1581092414 726385 PRIVMSG #esoteric :14[[07Golden sunrise14]]4 10 02https://esolangs.org/w/index.php?diff=69619&oldid=69591 5* 03Hakerh400 5* (+1439) 10Update computational class < 1581093729 791158 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1581094004 636573 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 268 seconds < 1581094592 326923 :cpressey!~cpressey@5.133.242.4 QUIT :Quit: A la prochaine. < 1581095026 287498 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581095062 557808 :test11!4df31b5b@77.243.27.91 JOIN :#esoteric < 1581095119 489663 :test11!4df31b5b@77.243.27.91 PRIVMSG #esoteric :^ul ( < 1581095119 733181 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric : ...unterminated (! < 1581095176 241365 :test11!4df31b5b@77.243.27.91 PRIVMSG #esoteric :^ul ("()S < 1581095176 453027 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric : ...unterminated (! < 1581097159 579049 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :cant believe the monad reader is over < 1581097767 267074 :diverger!~div@124.150.139.142 QUIT :Ping timeout: 265 seconds < 1581097785 646176 :diverger!~div@194.39.127.241 JOIN :#esoteric < 1581097832 273648 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1581098635 49721 :test11!4df31b5b@77.243.27.91 QUIT :Remote host closed the connection < 1581098716 60755 :diverger!~div@194.39.127.241 QUIT :Read error: Connection reset by peer < 1581098825 73068 :diverger!~div@194.39.127.241 JOIN :#esoteric < 1581099040 765383 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu JOIN :#esoteric < 1581099395 382511 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1581099604 97498 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 256 seconds < 1581100104 545931 :test11_!4df31b5b@77.243.27.91 JOIN :#esoteric < 1581100206 162384 :test11_!4df31b5b@77.243.27.91 PRIVMSG #esoteric :> putStr ((show(chr(ord '7')))++"test\n") < 1581100208 624607 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : < 1581100228 262470 :test11_!4df31b5b@77.243.27.91 PRIVMSG #esoteric :> ((show(chr(ord '7')))++"test\n") < 1581100230 921266 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "'7'test\n" < 1581100433 882596 :test11_!4df31b5b@77.243.27.91 PRIVMSG #esoteric :> t="test" < 1581100435 922926 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : :1:2: error: < 1581100435 922960 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : parse error on input ‘=’ < 1581100435 922972 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Perhaps you need a 'let' in a 'do' block? > 1581100779 595852 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03ElectricWah 5* 10New user account < 1581100968 436103 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1581101168 26822 :test11_!4df31b5b@77.243.27.91 PRIVMSG #esoteric :> take 39(map(\x->117-(mod(div(read(concat(map(\x->show(ord x))"\STX?3T\NUL\SOH0\"c\STX.SV:MN=\SOH3\STX2)+\SOH'`3\STX!\SOHA[\SOH2\STXKZD\STXN\"&$\STX5\"\ETX\SOH"))-1)(117^(38-x)))117))(iterate(+1)0)) < 1581101170 378998 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [50,51,49,53,49,32,83,101,103,109,101,110,116,97,116,105,111,110,32,102,97,1... < 1581101243 182362 :test11_!4df31b5b@77.243.27.91 PRIVMSG #esoteric :> take 39(map(\x->chr(117-(mod(div(read(concat(map(\x->show(ord x))"\STX?3T\NUL\SOH0\"c\STX.SV:MN=\SOH3\STX2)+\SOH'`3\STX!\SOHA[\SOH2\STXKZD\STXN\"&$\STX5\"\ETX\SOH"))-1)(117^(38-x)))117)))(iterate(+1)0)) < 1581101245 391093 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "\STXusu\ACK\ETXu\STX\DC1r\STXp\SOHt\SOH\STX%\STX\ETX3\STX\EOTk\STXt\STXs\ST... > 1581101375 419037 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=69620&oldid=69608 5* 03ElectricWah 5* (+263) 10 < 1581101858 403129 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :I thought of the way to store a canonical Huffman table: First start one bit telling if the largest code length is odd or even. And then store the number of codes of each length using truncated binary. And then store the values in truncated binary, alternating lowest and highest values, in order that the window is made narrow after each one. < 1581101898 989386 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :I have not compared this working with other schemes, such as the way used in DEFLATE. Do you know how well it work compared with the other way? < 1581102704 69687 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :zzo38: I don't know how that part of Deflate or Jpeg works < 1581103804 158395 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :There is an explanation of DEFLATE at: https://zlib.net/feldspar.html They mention comp.compression; perhaps I will post my idea to comp.compression and see if anyone responds. < 1581103992 712149 :myname!~myname@ks300980.kimsufi.com QUIT :Quit: leaving < 1581104188 295892 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1581104276 440411 :test11_!4df31b5b@77.243.27.91 QUIT :Remote host closed the connection < 1581104391 134170 :myname!~myname@ks300980.kimsufi.com JOIN :#esoteric > 1581104827 95972 PRIVMSG #esoteric :14[[07User talk:ElectricWah14]]4 N10 02https://esolangs.org/w/index.php?oldid=69621 5* 03Hex96 5* (+5) 10Created page with "Hello" > 1581105610 793394 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Silver 5* 10New user account < 1581105747 425223 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru JOIN :#esoteric > 1581105915 450170 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=69622&oldid=69620 5* 03Silver 5* (+202) 10/* Introductions */ < 1581105935 119376 :arseniiv_!~arseniiv@94.41.41.204.dynamic.ufanet.ru QUIT :Ping timeout: 272 seconds < 1581106561 282922 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de QUIT :Quit: Leaving < 1581106915 304723 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de JOIN :#esoteric < 1581107414 59051 :MDude!~MDude@97-127-171-136.cdrr.qwest.net QUIT :Ping timeout: 265 seconds < 1581108288 915163 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal > 1581108493 641094 PRIVMSG #esoteric :14[[07Gecko14]]4 N10 02https://esolangs.org/w/index.php?oldid=69623 5* 03Silver 5* (+3377) 10Created page with "'''Gecko''' is a language where every statement is a [[regular expression]] substitution or a conditional based on a regex match, applied to a single global string. It aims to..." > 1581108585 994280 PRIVMSG #esoteric :14[[07Gecko14]]4 M10 02https://esolangs.org/w/index.php?diff=69624&oldid=69623 5* 03Silver 5* (+27) 10 < 1581109021 240264 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving > 1581110890 291163 PRIVMSG #esoteric :14[[07Logstack14]]4 N10 02https://esolangs.org/w/index.php?oldid=69625 5* 03Silver 5* (+3971) 10Created page with "LogStack is a stack-based logic language created by [[User:Silver]]. Each item on the stack is a valid sentence of propositional logic, and all conditionals work by popping on..." < 1581110940 195801 :MDude!~MDude@97-127-171-136.cdrr.qwest.net JOIN :#esoteric > 1581110982 712597 PRIVMSG #esoteric :14[[07Gecko14]]4 M10 02https://esolangs.org/w/index.php?diff=69626&oldid=69624 5* 03Silver 5* (+29) 10 > 1581111179 713252 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=69627&oldid=69601 5* 03Silver 5* (+27) 10gecko and logstack > 1581111245 522671 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=69628&oldid=69627 5* 03Silver 5* (+0) 10/* L */ fix logstack link < 1581111307 269958 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds > 1581111405 386908 PRIVMSG #esoteric :14[[07User:Silver14]]4 N10 02https://esolangs.org/w/index.php?oldid=69629 5* 03Silver 5* (+87) 10Created page with "[[User:Silver]] occasionally creates esolangs. She has made: * [[gecko]] * [[logstack]]" > 1581111502 362160 PRIVMSG #esoteric :14[[07414]]4 10 02https://esolangs.org/w/index.php?diff=69630&oldid=67925 5* 03Hex96 5* (+35) 10 > 1581112575 884410 PRIVMSG #esoteric :14[[07User:JonoCode937414]]4 10 02https://esolangs.org/w/index.php?diff=69631&oldid=69117 5* 03JonoCode9374 5* (+12) 10/* Languages I like */ < 1581112625 141106 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1581112640 713667 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Article <1581103940.bystand@zzo38computer.org> on comp.compression elaborates further on the idea I described above, and gives an example. < 1581112661 612993 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :(I just posted it now; it might not have propagated yet.) < 1581112815 295533 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1581113259 255564 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :(The number at the beginning of the message ID is the time when I started writing the message, and not the time when it is sent.) < 1581115965 289805 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :zzo38: i'm still unable to even figure out how to utilize usenet < 1581116307 300095 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :moony: You will need to access a Usenet server; one free one is nntp.aioe.org. You will then need a NNTP client (or you can just communicate with it directly), to configure it to use it. There are also many Usenet archives available, including Google. < 1581116405 726004 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :(One way to retrieve an article is to connect to the NNTP server and then type ARTICLE followed by the message ID (the < and > are part of it).) < 1581116932 181748 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :thanks, finding a server was the stumbling block. < 1581117284 717952 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru QUIT :Quit: gone completely :o < 1581117585 380330 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Yes, that was what I had a trouble with at first too, but now I found one. < 1581117677 836036 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :doesn't seem to have any history data for groups like comp.m88k , oh well < 1581117728 240422 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Yes, most Usenet servers do not have a lot of retention, although you may be able to find archives elsewhere. If the archive includes the message ID of the article, then you can still post a follow-up article to that one. < 1581118314 264307 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :(To post a follow-up you will also need the contents of the "References" header of the article, if it has one. If it isn't a follow-up message itself then it won't have such a header.) < 1581118827 504077 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :google's archive should work well enough for such a thing < 1581118887 94990 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Yes, if that works for you, you can use that to find the article that you want. < 1581119132 174868 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :(Unfortunately Google's archive is mangled.) < 1581119482 950879 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :how so? < 1581119501 507635 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Stuff that it believes is a email address is mangled. < 1581119729 86212 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :aah < 1581120431 288725 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 260 seconds < 1581122035 350170 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581122161 697058 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 268 seconds < 1581122208 282276 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1581122299 6801 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581122435 452719 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1581122758 10111 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 256 seconds < 1581128431 92118 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :iirc the Very Galactic Array in schlock observes ordinary slow light, i'm not sure how that'll help here... > 1581129259 424144 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69632&oldid=69583 5* 03A 5* (-22531) 10What's the matter with all the zalgo!? > 1581129381 290805 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69633&oldid=69632 5* 03A 5* (+81) 10 > 1581129419 22640 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69634&oldid=69633 5* 03A 5* (+22533) 10 > 1581129503 39154 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69635&oldid=69634 5* 03A 5* (+160) 10 < 1581130588 45023 :imode!~linear@unaffiliated/imode JOIN :#esoteric > 1581130857 186812 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69636&oldid=69635 5* 03A 5* (+110) 10 > 1581131060 65614 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69637&oldid=69636 5* 03A 5* (+35) 10 < 1581131582 984472 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Someone I know asked me if there is a pre-processor for PHP which inlines all included files and strips all comments. Is there such a program? < 1581131606 714105 :Ethan30!9dc96064@157.201.96.100 JOIN :#esoteric < 1581131649 891044 :Ethan30!9dc96064@157.201.96.100 PRIVMSG #esoteric :I heard fungot lives here, and had to see for myself < 1581131650 310654 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Ethan30: edit formicidae.sh and add the result to what fnord pushes a onto the stack" instead of ' the strict definition of pun ais523, though < 1581131697 337313 :Ethan30!9dc96064@157.201.96.100 PRIVMSG #esoteric :^help < 1581131697 509012 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1581133346 769936 :Ethan30!9dc96064@157.201.96.100 PART :#esoteric > 1581133488 341189 PRIVMSG #esoteric :14[[07FiM++14]]4 10 02https://esolangs.org/w/index.php?diff=69638&oldid=66808 5* 03Salpynx 5* (+1130) 10/* Examples */ Everypony likes Collatz, and cake. < 1581134274 740094 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot: how does it feel to be famous < 1581134275 31746 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :oerjan: nobody needs more than 100mb x_x < 1581136357 137418 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1581136563 112687 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 272 seconds < 1581136676 651772 :MDude!~MDude@97-127-171-136.cdrr.qwest.net QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1581143637 129457 :xkapastel!uid17782@gateway/web/irccloud.com/x-vodormpsshyeicps JOIN :#esoteric < 1581143827 721541 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1581143863 700296 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1581144547 292940 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1581144641 38180 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :fungot, are you asbestos-free? < 1581144641 336571 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: use sara to leave him message... eh never mind), then i have to < 1581148768 55969 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1581148855 44405 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1581149409 143937 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1581154856 692493 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :hello all > 1581156576 599420 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69639&oldid=69637 5* 03A 5* (+893) 10 > 1581156921 303076 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69640&oldid=69639 5* 03A 5* (+777) 10 > 1581159448 636675 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69641&oldid=69640 5* 03A 5* (-24581) 10Remove the mess as that's really interfering with my ideas. > 1581159684 331664 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69642&oldid=69641 5* 03A 5* (+290) 10 > 1581160703 888684 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69643&oldid=69642 5* 03A 5* (+885) 10 < 1581160753 271685 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru JOIN :#esoteric > 1581161292 903207 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69644&oldid=69643 5* 03A 5* (+1045) 10 < 1581161658 842504 :xkapastel!uid17782@gateway/web/irccloud.com/x-vodormpsshyeicps QUIT :Quit: Connection closed for inactivity > 1581161790 404807 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69645&oldid=69644 5* 03A 5* (+1141) 10 > 1581162113 214911 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69646&oldid=69645 5* 03A 5* (+527) 10 > 1581162466 33399 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69647&oldid=69646 5* 03A 5* (+532) 10 > 1581162719 550770 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69648&oldid=69647 5* 03A 5* (+398) 10/* The action of fill over a string (i.e. "rainbow-paint") */ > 1581162940 916497 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69649&oldid=69648 5* 03A 5* (+255) 10The catch is that I want to put in as many documentation for my language as the length of the Zalgo text. > 1581163254 921207 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69650&oldid=69649 5* 03A 5* (+453) 10/* Task: Create a 10x10 grid of asterisks. */ > 1581163591 701510 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69651&oldid=69650 5* 03A 5* (+334) 10 > 1581163748 884995 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69652&oldid=69651 5* 03A 5* (+332) 10 > 1581164236 569209 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69653&oldid=69652 5* 03A 5* (+1114) 10 > 1581164535 60489 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69654&oldid=69653 5* 03A 5* (+272) 10Little edit. < 1581164766 883060 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1581164987 185825 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 272 seconds < 1581165229 363025 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric > 1581165268 486819 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69655&oldid=69654 5* 03A 5* (+660) 10 < 1581165427 333029 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 260 seconds < 1581165430 116034 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life > 1581165769 690926 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69656&oldid=69655 5* 03A 5* (+538) 10 > 1581166242 555176 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69657&oldid=69656 5* 03A 5* (+780) 10 > 1581166692 76398 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69658&oldid=69657 5* 03A 5* (+455) 10 > 1581166797 96163 PRIVMSG #esoteric :14[[07Golf14]]4 10 02https://esolangs.org/w/index.php?diff=69659&oldid=65013 5* 03A 5* (+11971) 10 > 1581166829 886540 PRIVMSG #esoteric :14[[07Golf14]]4 10 02https://esolangs.org/w/index.php?diff=69660&oldid=69659 5* 03A 5* (-1) 10 > 1581167139 876687 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 M10 02https://esolangs.org/w/index.php?diff=69661&oldid=69563 5* 03PythonshellDebugwindow 5* (+42) 10 > 1581167152 475751 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 M10 02https://esolangs.org/w/index.php?diff=69662&oldid=69661 5* 03PythonshellDebugwindow 5* (+9) 10 > 1581168555 62313 PRIVMSG #esoteric :14[[07XENBLN14]]4 M10 02https://esolangs.org/w/index.php?diff=69663&oldid=69330 5* 03PythonshellDebugwindow 5* (+0) 10 < 1581169087 139638 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1581169274 873427 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1581173845 122285 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1581173947 267428 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds > 1581175041 307090 PRIVMSG #esoteric :14[[07XENBLN14]]4 M10 02https://esolangs.org/w/index.php?diff=69664&oldid=69663 5* 03PythonshellDebugwindow 5* (+0) 10/* Truth-machine (7 bytes) */ This is from last year < 1581175123 868081 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru JOIN :#esoteric > 1581175620 446742 PRIVMSG #esoteric :14[[07Eso2D14]]4 N10 02https://esolangs.org/w/index.php?oldid=69665 5* 03PythonshellDebugwindow 5* (+2216) 10Eso2D > 1581175721 461374 PRIVMSG #esoteric :14[[07Eso2D14]]4 M10 02https://esolangs.org/w/index.php?diff=69666&oldid=69665 5* 03PythonshellDebugwindow 5* (+117) 10/* Instruction pointer */ < 1581176263 104284 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1581179490 397627 :MDude!~MDude@97-127-171-136.cdrr.qwest.net JOIN :#esoteric < 1581179534 118511 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru PRIVMSG #esoteric :how do you like an approach between no closures in a language at all and their full support (but that needs tricky things without GC, and not many people would like to implement them). Instead we don’t allow functions to capture variables, but we do allow constructing partially applied functions and passing them around. That should definitely be not as tricky? < 1581180781 406547 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :i guess it could work < 1581182807 741897 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1581185735 104551 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 272 seconds < 1581185989 345036 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :I don't know. < 1581186704 803321 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I don't understand the difference.. < 1581186799 319567 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :If you pass around partially applied functions wouldn't that imply some form of GC too? < 1581186991 370572 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Yes, that is what I thought. The difference seems to be that captured variables might be used and altered by multiple functions (and multiple calls to the same function), I think. < 1581187606 206945 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :SQLite still uses ARCFOUR for random numbers, even though I have read somewhere that sometimes the period is too small. < 1581188219 906670 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :This makes me think of just how tricky to design Rust's closures probably were < 1581188246 980134 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :the language is built around tracking the lifetimes of everything, i'd imagine they could throw a wrench in the works < 1581189099 662050 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :yes, it was tricky < 1581189288 567957 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :https://doc.rust-lang.org/1.30.0/book/second-edition/ch19-02-advanced-lifetimes.html < 1581189304 923781 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :it's one of the reasons why they support bounds of the form "Type: 'lifetime" as well as "Type: Trait" < 1581189318 466893 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :meaning "everything in this Type is live for at least 'lifetime" < 1581189365 352566 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :it's not really unique to closures, because Rust closures (like C++ closures) are sugar for creating and populating an anonymous struct type with appropriate Fn/FnMut/FnOnce implementation < 1581189409 741241 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :and (like C++) higher order functions are either generic over that type (static dispatch) or take a "trait object" (dynamic dispatch) < 1581189441 945467 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :anyway it's a lot of complexity but integrating closures into this scheme of things is really powerful < 1581189480 300280 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :for example you can capture stack objects by reference without fear that the closure will escape that stack frame < 1581189508 393329 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :you can even build a "scoped threads" library around this, which allows you to spawn a thread that is guaranteed not to outlive that scope < 1581189536 751388 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :which is a nice starting point for very efficient data parallelism < 1581189558 29086 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :splitting work up among threads without having to copy the data that they will be working on < 1581189615 750378 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :although it's not perfect, I think the design of Rust came together really well < 1581189690 697768 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581189748 502790 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :it was designed by some very smart people who didn't give up on having the trifecta of safe, fast, convenient < 1581189768 72764 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :and the tradeoff is complexity < 1581189779 580878 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :but the complexity is pretty harmonious and most of it's there for a good reason < 1581189799 393334 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :unlike C++, which is similarly or more complex but for mostly accidental reasons < 1581189828 103944 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :but yeah closures in Rust are funky < 1581189837 392557 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :there's the lifetime-bounds-on-captures thing I just discussed < 1581189868 682832 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :and then there's the question of capture by move vs. capture by reference < 1581189894 796757 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :and then there's the three call traits Fn/FnMut/FnOnce which determine whether you can move *out* of the captures, and whether you can mutate them < 1581189916 421727 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :'mut' in Rust really means 'exclusive pointer' not 'mutation-allowing pointer' < 1581189938 282051 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :you need exclusive access to mutate, but it's the exclusivity that actually drives so much of the language design < 1581189951 527338 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :it's a much stronger difference than &T vs const &T in C++ < 1581191320 842268 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :If you have "abcdefhijk" then you can put into the order "akbjcidhef" what is such an ordering called? < 1581191355 819180 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :like in the movie memento? < 1581191390 175523 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1581191443 512782 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :(That is, put the lowest element first, and then the highest element, and alternate the lowest and highest remaining element) < 1581196036 402131 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru PRIVMSG #esoteric : If you pass around partially applied functions wouldn't that imply some form of GC too? => maybe not, if we would do something awful to pointers :D < 1581196050 694495 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru PRIVMSG #esoteric :didn’t see there was answers, as no one mentioned me :P < 1581196266 765629 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru PRIVMSG #esoteric : If you have "abcdefhijk" then you can put into the order "akbjcidhef" what is such an ordering called? => interesting thing, I haven’t seen a name for this < 1581196300 713213 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :arseniiv: Have you seen this kind of ordering used with anything though? < 1581196365 540623 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru PRIVMSG #esoteric :zzo38: maybe in a deck shuffling method, but I’m not sure that’s not my imagination < 1581196476 917059 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :arseniiv: I don't think that works as a deck shuffling method, because you can't quickly reverse a deck. it could be a pancake shuffling method, because you can reverse a stack of pancakes. < 1581196502 1503 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru PRIVMSG #esoteric :I would name that a spiral ordering maybe, as one can draw an archimedean spiral with center somewhere near the midpoint of the string, and it will pass through the string’s characters in that order < 1581196518 2193 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :It is used in a method of storing a Huffman tree that I invented, but I don't know how good it is compared with other methods. The values for each code length are stored in this order. < 1581196539 857405 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :O, that is what it is called. < 1581196555 549707 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: now I want pancakes < 1581196564 966540 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :I don't know what other uses there might be of such ordering < 1581196585 545945 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Do you have the ingredients to make pancakes? < 1581196625 98815 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru PRIVMSG #esoteric :yeah, but it’s very late here and I’m going to take a bath and then sleep < 1581196653 274341 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru PRIVMSG #esoteric :not so very late but still < 1581196663 616735 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :O, OK. In morning you can make pancake then, if you like to do. < 1581196685 338628 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru PRIVMSG #esoteric :it’s a good suggestion! < 1581196699 337742 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru PRIVMSG #esoteric :well, bye < 1581196699 690677 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :fungot, do you eat pancakes < 1581196700 41660 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: i don't think you'd like grad cs? ( other than one .cpp < 1581196730 349708 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru PRIVMSG #esoteric :fungot: do you bathe or are you intristically clean and shiny as bots go? < 1581196730 664612 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: wait a second < 1581196737 368923 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru PRIVMSG #esoteric :haha < 1581196777 359730 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru PRIVMSG #esoteric :maybe it’s because I again typoed “intrinsically” < 1581197018 852714 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds < 1581198247 278207 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1581198752 339562 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1581199785 899657 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: try 1 + throw ([X Y -> say X " "] "hello") catch [ F -> F "world!" ] < 1581199786 19697 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :hello < 1581199795 282424 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: try 1 + throw ([X Y -> say X " " Y] "hello") catch [ F -> F "world!" ] < 1581199795 403923 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :hello world! < 1581199799 60236 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :\o/ < 1581199831 164443 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Just checking. < 1581200101 445713 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :what? how does that work < 1581200106 397937 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :egelbot: say "a" "b" "c" < 1581200106 482435 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :abc < 1581200108 273359 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :what < 1581200111 653415 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :egelbot: (say "a") "b" "c" < 1581200111 673496 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :abc < 1581200122 181752 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :egelbot: say "a" < 1581200122 214972 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :a < 1581200133 999754 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :egelbot: (say "a", 0) < 1581200134 56189 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :a < 1581200134 601402 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple System:nop 0) < 1581200148 531520 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :egelbot: [(X, Y) -> X "b"] (say "a", 0) < 1581200148 586039 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :a < 1581200161 595600 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :that's evil < 1581200166 469105 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :variadic magic < 1581200300 950132 :HackEso!~h@unaffiliated/fizzie/bot/hackeso QUIT :Read error: Connection reset by peer < 1581200353 854742 :HackEso!~h@unaffiliated/fizzie/bot/hackeso JOIN :#esoteric < 1581200385 173765 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :egelbot: [X -> X "b"] say "a" < 1581200402 126468 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :egelbot: [X -> X "b"] (say "a") < 1581200402 159208 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :a < 1581200418 29281 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :egelbot: nop "a" < 1581200431 475117 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :nop as a head suppresses the printing? < 1581200464 499802 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :egelbot: [V -> (V, V)] (7; 6) < 1581200464 559647 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple 6 6) < 1581200501 360181 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :egel looks a lot like haskell imo < 1581200569 186116 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :It looks like difference to me. < 1581200600 145558 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :myname: egel is not lazy, and it's weakly typed < 1581200638 240232 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :egelbot: [V -> "unused"] (say "side effect") < 1581200638 240281 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :side effect < 1581200638 738162 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :"unused" < 1581200668 471231 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving < 1581200898 763776 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can imagine a strict language that looks identical to Haskell, and is semantically very similar apart from being strict < 1581200917 488072 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess I can imagine untyped Haskell too; does Haskell ever use its type system to figure out how to parse something? < 1581200966 212451 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :ais523: no, but Haskell uses typeclasses in a way that which class is chosen depends on the type of the result, not of the input arguments, like rust but unlike C++ < 1581200983 356273 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: try 1 + throw ([X Y -> say X " " Y] (2+2)) catch [ F -> F "?" ] < 1581200983 412551 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :4 ? < 1581200995 441015 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Just to be sure. < 1581201051 751571 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Yah, variadic magic _is_ evil when combined with eager semantics. < 1581201062 27941 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :> (maxBound - (0::Int8), maxBound - (0::Int)) -- ais523: try that in an untyped language < 1581201064 397759 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : (127,9223372036854775807) < 1581201064 416246 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :But, ah well. < 1581201119 175636 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I wasn't thinking in terms of existing programs still working, just in terms of the syntax and semantics making sense < 1581201139 803981 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :fizzie: can you please install libicu-dev onto HackEso inside, plus make it ignore egelbot while you're there? < 1581201228 665371 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :b_jonas: nop is just the return value for "say". It needs to rewrite to some value. < 1581201243 579127 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :b_jonas: Egel is impure, eager, weakly typed. < 1581201268 339347 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :spruit11: I think the "consensus" return value for that among computer scientists is to use an empty tuple < 1581201279 400452 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are a number of mathematical benefits to that particular value < 1581201285 876769 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :ais523: Could be. I am not that informed. < 1581201292 161374 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :ais523: I don't think that's the consensus, that's just what Haskell uses < 1581201298 456221 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OCaml too < 1581201364 319857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the reason is based on the properties of product and sum types, a type with only one possible value is a unit for a product type, thus a type with only one possible value is an empty tuple < 1581201384 708470 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :yes, but there can be multiple distinct types with only one possible value < 1581201387 809422 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(likewise, the return value from functions that never return is an empty enum / a variant with no options, because it's the unit for a sum type) < 1581201405 371014 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: how do you distinguish the types? < 1581201427 541962 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :regardless of whether the language is weakly typed or compile time typed, you can use different types to distinguish isomorphic types for catching programming errors or making programming easier to think about < 1581201444 635369 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess you just have to arbitraily say "these things belong to different types", mathematicians dislike that sort of arbitrary requirement < 1581201462 52637 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because they're semantically identical after the language is compiled, they only affect type checking < 1581201469 363114 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :sure < 1581202367 921468 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :fungot, do lions eat watermelons? < 1581202368 371378 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: and got really scared :p. but, not a technical problem... altho my cat is in a < 1581202601 463468 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :Rust also uses an empty tuple < 1581202622 511991 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :if a function has no declared return type then it returns () < 1581202638 101987 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :and "return;" is short for "return ();" < 1581202645 471993 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It makes a bit more sense to use a special value in an untyped language. < 1581202663 597825 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: nop < 1581202668 242280 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :and a { ... } block which ends with a non-expression (e.g. a semicolon-terminated statement) produces the value () < 1581202669 639464 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: tuple < 1581202669 707665 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System:tuple < 1581202677 764395 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :^ because of that. < 1581202694 716049 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :(because blocks are expressions so it has to produce *something*) < 1581202722 85607 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :Rust's concrete syntax is all braces-and-semicolons but the abstract syntax is closer to ML than C < 1581202746 945111 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :seeing as most constructs are expressions and there are only a few kinds of non-expression statement < 1581202908 853037 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Rust has a bit of a backwards compatibility mess, though, with various competing empty types < 1581202928 97556 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's ! which wasn't a type for ages, and various empty enums invented to serve as an empty type until ! became a type < 1581202934 707574 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think that's likely to get fixed eventually though < 1581203079 652441 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :yeah < 1581203137 949762 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :Haskell doesn't have a standard empty type either, does it < 1581203148 877033 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Data.Void.Void is in base now < 1581203149 910473 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :and I don't think you can define it in standard Haskell < 1581203151 529447 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :ok < 1581203160 327801 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :But that's a GHCism < 1581203169 355369 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :yeah < 1581203173 200116 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :kmc: you can define it with the GADT syntax these days < 1581203180 890955 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :but that's not in standard Haskell, is it? < 1581203183 199088 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :I think it's like data Void where {} < 1581203186 621841 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :no clue < 1581203199 816178 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :doesn't matter, GHC is the de facto standard < 1581203210 558214 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :if it's a de facto standard then it should be a lot better documented < 1581203223 907176 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :and they should at least have a subset of extensions which are semi guaranteed not to change randomly < 1581203224 182643 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :kmc: it is, there's a user manual that explains all the extensions < 1581203228 960167 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :"""explains"" < 1581203242 81921 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :"read this paper that we implemented a variant of half of" < 1581203259 316251 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :"and may completely change in the next minor version release" < 1581203355 681996 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :https://downloads.haskell.org/ghc/latest/docs/html/users_guide/glasgow_exts.html#declaring-data-types-with-explicit-constructor-signatures specifically < 1581203366 771730 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :kmc: well some extensions are like that, but some are pretty stable < 1581203383 245236 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :but there's no actual indication of which is which, is there? < 1581203428 561277 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :Rust has a lot of unstable features as well, and there's no Rust standard to begin with. but they're pretty careful about distinguishing stable from unstable features and not breaking backwards compat after something is declared stable < 1581203433 598787 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :and there's another extension to declare an empty enum, https://downloads.haskell.org/ghc/latest/docs/html/users_guide/glasgow_exts.html#data-types-with-no-constructors , but the GADT syntax is clearer < 1581203439 986073 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :GHC doesn't even comply with the Haskell spec anymore < 1581203446 234713 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :even with all extensions off < 1581203461 61938 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :there is valid Haskell 98 code that isn't accepted by GHC because they've defined stdlib stuff differently < 1581203491 97854 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 265 seconds < 1581203500 104862 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :kmc: you know there's a haskell 2010 standard, right? www.haskell.org/onlinereport/haskell2010/ < 1581203504 467024 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :sure < 1581203519 78479 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :s/98/2010/ in what I said < 1581203520 792141 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :it's still true < 1581203528 779940 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :and Haskell 2010 is only a minor revision of Haskell 98 < 1581203533 721367 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :and yes, one of the important changes is in the class hierarchy where Monads are now a ... Functor? or an Applicative? I don't follow < 1581203545 552800 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :it didn't capture most of the GHC extensions in use in 2010 let alone whatever crazy shit people are using now < 1581203568 739103 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :"minor revision"? it's what documents a lot of nice stable what used to be GHC extensions to haskell 98 < 1581203584 67323 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :it doesn't want to revolutionize the language, but it gives you tools that you'll want to use without a standard anyway < 1581203601 919970 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :it only documents the more stable stuff, not every crazy experimental ghc extension < 1581203610 957622 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :and obviously it's like nine years old < 1581203637 979282 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :yes, it's a minor revision < 1581203671 422557 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :it included a small number of minor extensions to Haskell 98 < 1581203687 580258 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :there are not many large Haskell programs that required GHC extensions with 98 but are valid standard Haskell 2010 < 1581203691 893723 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :imo < 1581203717 455868 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :if they're going to have one language release per decade then they need to step up the pace a lot to be relevant at all < 1581203723 387159 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :and well < 1581203727 749004 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :they aren't relevant < 1581203735 749910 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :as you yourself said < 1581203756 305604 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :people don't code Haskell they code for GHC and whatever version happens to be available now < 1581203812 647332 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :kmc: yes. and that's not particularly different for rust either at the moment, until someone puts serious work into a rust frontend for gcc < 1581203838 867930 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :kmc: most current rust programs target the one rust compiler, and depend on how exactly it does type inference < 1581203918 612510 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :the difference is that they have a strong committment to not break code which compiles without extensions turned on < 1581203932 842585 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :and even run regression tests against the entire published ecosystem on crates.io < 1581203936 495710 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :kmc: except for when it depends on the type inference. but sure. < 1581203981 687856 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :anyway, I do understand that haskell isn't too relevant, and I wouldn't recommend to write programs in it, but that's mostly because it's this strange research language based on lazy pure garbage-collected you know what < 1581204067 10921 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :and I do like rust < 1581204075 410709 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :I'm just saying that some of your complaints seem unfair < 1581204146 559074 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :and yes, the rust devs do indeed to good job about backwards compatibility in practice, but you do get most of the backwards compatibility with GHC too, except for the stupid Monad superclass issue, which you can fix, unless you use one of the crazy experimental extensions < 1581204317 136585 :xkapastel!uid17782@gateway/web/irccloud.com/x-oigvugxqdlcphsva JOIN :#esoteric < 1581204495 843258 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Is there a auto super class extension? < 1581204517 682353 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :dunno. you can try asking in #haskell. < 1581204520 727814 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :I mean < 1581204523 525939 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :dunno. you can try asking in #haskell . < 1581206499 963121 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :what's the fancy word for a permutation of order 2? < 1581206599 558206 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :an involution, right? < 1581206601 205054 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :`? involution < 1581206603 19702 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :involution? ¯\(°​_o)/¯ < 1581208492 980433 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581208653 607229 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 260 seconds < 1581208662 351377 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life > 1581209220 719814 PRIVMSG #esoteric :14[[07Golf14]]4 10 02https://esolangs.org/w/index.php?diff=69667&oldid=69660 5* 03A 5* (+76) 10/* Task: draw a cube */ < 1581210285 950777 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric > 1581210791 320133 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 031234qwer1234qwer4 5* 10New user account > 1581210980 133024 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=69668&oldid=69622 5* 031234qwer1234qwer4 5* (+190) 10/* Introductions */ add > 1581211082 849798 PRIVMSG #esoteric :14[[07Curse14]]4 M10 02https://esolangs.org/w/index.php?diff=69669&oldid=43182 5* 031234qwer1234qwer4 5* (+1) 10/* Literate Curse */ spelling > 1581211156 724435 PRIVMSG #esoteric :14[[07DcScript14]]4 M10 02https://esolangs.org/w/index.php?diff=69670&oldid=43573 5* 031234qwer1234qwer4 5* (-2) 10\* top *\ spelling < 1581211157 22690 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^scramble abcdefhijk < 1581211157 205493 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :acehjkifdb < 1581211167 392085 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^unscramble abcdefhijk < 1581211167 593357 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :akbjcidhef < 1581211243 863922 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^unscramble abcdefhij < 1581211244 35611 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :ajbichdfe > 1581211295 689614 PRIVMSG #esoteric :14[[07RU14]]4 M10 02https://esolangs.org/w/index.php?diff=69671&oldid=33656 5* 031234qwer1234qwer4 5* (-1) 10/* Difference between the Robot Unlock language and RU */ typo < 1581211335 173809 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: i don't know what it's called, but as you can see fungot has an implementation < 1581211335 457538 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :oerjan: i've heard slime is at http://www.cliki.net/ slime if you don't want to > 1581211532 358025 PRIVMSG #esoteric :14[[07Unhappy14]]4 M10 02https://esolangs.org/w/index.php?diff=69672&oldid=55807 5* 031234qwer1234qwer4 5* (+1) 10spelling, typos fixed: seperate separate, tecnical technical > 1581211535 80646 PRIVMSG #esoteric :14[[07Topline14]]4 M10 02https://esolangs.org/w/index.php?diff=69673&oldid=18221 5* 031234qwer1234qwer4 5* (+0) 10/* Description */spelling, typos fixed: seperate separate (3) > 1581211544 183862 PRIVMSG #esoteric :14[[07Telegram14]]4 M10 02https://esolangs.org/w/index.php?diff=69674&oldid=57002 5* 031234qwer1234qwer4 5* (+6) 10spelling, typos fixed: seperate separate (2) > 1581211553 335390 PRIVMSG #esoteric :14[[07FileCode14]]4 M10 02https://esolangs.org/w/index.php?diff=69675&oldid=23378 5* 031234qwer1234qwer4 5* (-1) 10spelling, typos fixed: seperate separate > 1581211557 159972 PRIVMSG #esoteric :14[[07Turing Machine But Way Worse14]]4 M10 02https://esolangs.org/w/index.php?diff=69676&oldid=69015 5* 031234qwer1234qwer4 5* (+1) 10spelling, typos fixed: orignal original, seperate separate (2) > 1581211561 93302 PRIVMSG #esoteric :14[[072B14]]4 M10 02https://esolangs.org/w/index.php?diff=69677&oldid=58550 5* 031234qwer1234qwer4 5* (+0) 10/* top */spelling, typos fixed: seperate separate > 1581211564 117752 PRIVMSG #esoteric :14[[07I hate your bf-derivative really I do14]]4 M10 02https://esolangs.org/w/index.php?diff=69678&oldid=15479 5* 031234qwer1234qwer4 5* (+2) 10/* top */spelling, typos fixed: 0-9 09, seperate separate > 1581211577 348310 PRIVMSG #esoteric :14[[07Delvs14]]4 M10 02https://esolangs.org/w/index.php?diff=69679&oldid=36406 5* 031234qwer1234qwer4 5* (+1) 10spelling, typos fixed: seperate separate, Psuedo Pseudo > 1581211596 722009 PRIVMSG #esoteric :14[[07HQ9funge14]]4 M10 02https://esolangs.org/w/index.php?diff=69680&oldid=58623 5* 031234qwer1234qwer4 5* (-30) 10spelling, typos fixed: seperate separate > 1581211599 243558 PRIVMSG #esoteric :14[[07Brainstack14]]4 M10 02https://esolangs.org/w/index.php?diff=69681&oldid=34803 5* 031234qwer1234qwer4 5* (-5) 10spelling, typos fixed: seperate separate > 1581211609 10090 PRIVMSG #esoteric :14[[07Crab14]]4 M10 02https://esolangs.org/w/index.php?diff=69682&oldid=36200 5* 031234qwer1234qwer4 5* (-35) 10spelling, typos fixed: i.e i.e. (5), etc, etc.,, arguement argument, bizare bizarre, charcters characters, seperate separate, e.g e.g. (20), e.g: e.g.:, allity ality > 1581211611 453362 PRIVMSG #esoteric :14[[07TPLHBPTBOTEW14]]4 M10 02https://esolangs.org/w/index.php?diff=69683&oldid=68127 5* 031234qwer1234qwer4 5* (+0) 10/* Flow Control Commands */spelling, typos fixed: seperate separate > 1581211615 344005 PRIVMSG #esoteric :14[[07Loader14]]4 M10 02https://esolangs.org/w/index.php?diff=69684&oldid=50800 5* 031234qwer1234qwer4 5* (+0) 10spelling, typos fixed: seperate separate (2) > 1581211635 824285 PRIVMSG #esoteric :14[[07Keta14]]4 M10 02https://esolangs.org/w/index.php?diff=69685&oldid=69008 5* 031234qwer1234qwer4 5* (-3) 10spelling, typos fixed: Psuedo Pseudo > 1581211640 449403 PRIVMSG #esoteric :14[[07Probie14]]4 M10 02https://esolangs.org/w/index.php?diff=69686&oldid=57895 5* 031234qwer1234qwer4 5* (-13) 10spelling, typos fixed: seperate separate > 1581211658 111469 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=69687&oldid=68500 5* 031234qwer1234qwer4 5* (-19) 10spelling, typos fixed: doesnt doesn't (2), ,, , (2), arbitary arbitrary (2), Divison Division (2), isnt isn't (3), seperate separate (2), thats that's, Its It's > 1581211662 696323 PRIVMSG #esoteric :14[[07~ATH14]]4 M10 02https://esolangs.org/w/index.php?diff=69688&oldid=58033 5* 031234qwer1234qwer4 5* (+1) 10spelling, typos fixed: occuring occurring, seperate separate, nonexistance nonexistence > 1581211666 517579 PRIVMSG #esoteric :14[[07Ly14]]4 M10 02https://esolangs.org/w/index.php?diff=69689&oldid=60478 5* 031234qwer1234qwer4 5* (+0) 10spelling, typos fixed: seperate separate > 1581211677 100234 PRIVMSG #esoteric :14[[07MechaniQue14]]4 M10 02https://esolangs.org/w/index.php?diff=69690&oldid=38615 5* 031234qwer1234qwer4 5* (+1) 10/* top */spelling, typos fixed: Therefore Therefore,, However However, (2), succesfully successfully, dissappear disappear, mis-spelled misspelled, seperated separated, christmas Christmas (2) < 1581212702 176525 :xkapastel!uid17782@gateway/web/irccloud.com/x-oigvugxqdlcphsva QUIT :Quit: Connection closed for inactivity < 1581212957 63197 :xkapastel!uid17782@gateway/web/irccloud.com/x-titstlaslcfkypax JOIN :#esoteric < 1581213007 473886 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that thing looks like a bot to me < 1581213019 538584 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is anyone checking to make sure it doesn't fix intentional misspellings? < 1581213071 506020 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, the edit summaries aren't quite consistent enough to be a bot < 1581213083 965667 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe some sort of cyborg < 1581213759 205636 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :ais523: it's actually a tool i think < 1581213762 660204 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :those summaries look familiar < 1581213803 429664 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :never the less < 1581213806 749434 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :they're not using it very wisely < 1581213883 94023 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :ais523: some of those edits actually broke things, so i'm gonna clean up their mess < 1581214041 572815 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :hmm, no nbm < 1581214045 406994 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :they seem to be doing fine < 1581214049 917695 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :i just misread a edit summary < 1581214051 228144 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :good on them < 1581214972 574612 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :schlock mercenary just managed to get a lot darker. > 1581215057 233005 PRIVMSG #esoteric :14[[07Keg14]]4 10 02https://esolangs.org/w/index.php?diff=69691&oldid=69687 5* 03JonoCode9374 5* (+19) 10Undo revision 69687 by [[Special:Contributions/1234qwer1234qwer4|1234qwer1234qwer4]] ([[User talk:1234qwer1234qwer4|talk]]) - seperate is correct in this context > 1581215173 858631 PRIVMSG #esoteric :14[[07Keg14]]4 M10 02https://esolangs.org/w/index.php?diff=69692&oldid=69691 5* 03JonoCode9374 5* (+4) 10Fixed some minor mistakes < 1581216987 268945 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 240 seconds < 1581217039 573397 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1581219759 952602 :int-e!~noone@int-e.eu JOIN :#esoteric < 1581220496 482771 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: Welcome to the Twilight Zone? < 1581221102 162710 :xkapastel!uid17782@gateway/web/irccloud.com/x-titstlaslcfkypax QUIT :Quit: Connection closed for inactivity < 1581221657 107904 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh no... < 1581223096 82560 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :. o O ( the twilight zone is made of dark matter ) < 1581224376 285986 :xkapastel!uid17782@gateway/web/irccloud.com/x-mugdqirothucpfqo JOIN :#esoteric < 1581225131 803312 :MDude!~MDude@97-127-171-136.cdrr.qwest.net QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1581225272 187968 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: quit < 1581228323 600427 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1581228338 630380 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1581228383 700989 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1581235603 344249 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :The TeXnicard repository now includes a (incomplete) experimental picture compression in the file called piccomp.c. In many cases it is better than PNG, but PNG works better for indexed colour pictures. But it seems to be much better than PNG for blurry pictures; if a picture is blurred, it is a bit smaller when this program is used but much larger when encoded as PNG, in my tests. < 1581237562 655111 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :But probably artwork for cards for Magic: the Gathering and the other cards games, I would think you will probably not use artwork with indexed colours anyways (even if you use only a few colours, it might be with paints or something like that, so indexed colours might not do, anyways; but, maybe I am wrong), although if it is wanted, a indexed colours mode could probably be added < 1581237846 264107 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1581238599 361759 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1581238821 166251 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 272 seconds > 1581239995 368424 PRIVMSG #esoteric :14[[07Talk:AAAAAAAAAAAAAA!!!!14]]4 10 02https://esolangs.org/w/index.php?diff=69693&oldid=66113 5* 03YamTokTpaFa 5* (+578) 10/* About command-change register. */ new section < 1581240783 739663 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 268 seconds > 1581242700 730587 PRIVMSG #esoteric :14[[07Golf14]]4 10 02https://esolangs.org/w/index.php?diff=69694&oldid=69667 5* 03A 5* (+84) 10/* Task: draw a cube */ > 1581243012 738864 PRIVMSG #esoteric :14[[07Golf14]]4 10 02https://esolangs.org/w/index.php?diff=69695&oldid=69694 5* 03A 5* (+39) 10/* Task: draw a cube */ Hurry up before I mis-clicked again. > 1581243069 770875 PRIVMSG #esoteric :14[[07Golf14]]4 10 02https://esolangs.org/w/index.php?diff=69696&oldid=69695 5* 03A 5* (+94) 10/* Task: draw an ASCII chessboard. */ > 1581243168 125241 PRIVMSG #esoteric :14[[07Golf14]]4 10 02https://esolangs.org/w/index.php?diff=69697&oldid=69696 5* 03A 5* (+210) 10/* Task: draw an ASCII chessboard */ > 1581243438 259823 PRIVMSG #esoteric :14[[07Golf14]]4 10 02https://esolangs.org/w/index.php?diff=69698&oldid=69697 5* 03A 5* (+308) 10/* Task: draw an ASCII chessboard */ > 1581243633 603946 PRIVMSG #esoteric :14[[07Golf14]]4 10 02https://esolangs.org/w/index.php?diff=69699&oldid=69698 5* 03A 5* (+381) 10/* Task: draw an ASCII chessboard */ > 1581243792 921897 PRIVMSG #esoteric :14[[07Golf14]]4 10 02https://esolangs.org/w/index.php?diff=69700&oldid=69699 5* 03A 5* (+432) 10/* Task: draw an ASCII chessboard */ > 1581243873 293051 PRIVMSG #esoteric :14[[07Golf14]]4 10 02https://esolangs.org/w/index.php?diff=69701&oldid=69700 5* 03A 5* (+81) 10/* Task: draw an ASCII chessboard */ Typo fix. And TADA! I've copied all my notes and it is still not as long as the Zalgo text. > 1581243902 507731 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=69702&oldid=69658 5* 03A 5* (+1833) 10 > 1581244110 399093 PRIVMSG #esoteric :14[[07Gs214]]4 10 02https://esolangs.org/w/index.php?diff=69703&oldid=41678 5* 03A 5* (-9) 10What's wrong with this super-short page? The author has commented out everything! > 1581244199 832982 PRIVMSG #esoteric :14[[07Golf14]]4 10 02https://esolangs.org/w/index.php?diff=69704&oldid=69701 5* 03A 5* (+120) 10/* Task: draw a cube */ Wait, I found an inconsistency. > 1581244261 133963 PRIVMSG #esoteric :14[[07Golf14]]4 10 02https://esolangs.org/w/index.php?diff=69705&oldid=69704 5* 03A 5* (-83) 10/* Task: draw an ASCII chessboard */ > 1581244314 976811 PRIVMSG #esoteric :14[[07Gs214]]4 10 02https://esolangs.org/w/index.php?diff=69706&oldid=69703 5* 03A 5* (+30) 10 > 1581244330 833732 PRIVMSG #esoteric :14[[07Gs214]]4 M10 02https://esolangs.org/w/index.php?diff=69707&oldid=69706 5* 03A 5* (+0) 10 > 1581244352 490946 PRIVMSG #esoteric :14[[07Golf14]]4 M10 02https://esolangs.org/w/index.php?diff=69708&oldid=69705 5* 03A 5* (+2) 10 < 1581245367 288610 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds < 1581246794 112765 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Read error: Connection reset by peer < 1581246902 99352 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Quit: reboot < 1581246946 755238 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric > 1581247387 172283 PRIVMSG #esoteric :14[[07User:IFcoltransG14]]4 M10 02https://esolangs.org/w/index.php?diff=69709&oldid=69557 5* 03IFcoltransG 5* (+37) 10Added external link with more information, mainly because I just found the website and I think it's hilarious. < 1581247502 201919 :xkapastel!uid17782@gateway/web/irccloud.com/x-mugdqirothucpfqo QUIT :Quit: Connection closed for inactivity > 1581247955 688262 PRIVMSG #esoteric :14[[07Gecho14]]4 M10 02https://esolangs.org/w/index.php?diff=69710&oldid=24583 5* 03IFcoltransG 5* (+67) 10Added categories > 1581248142 68751 PRIVMSG #esoteric :14[[07Hao14]]4 M10 02https://esolangs.org/w/index.php?diff=69711&oldid=54671 5* 03IFcoltransG 5* (+96) 10Added some categories. Not sure if implemented or not. > 1581248166 128280 PRIVMSG #esoteric :14[[07Hao14]]4 M10 02https://esolangs.org/w/index.php?diff=69712&oldid=69711 5* 03IFcoltransG 5* (+0) 10Well this mistake is embarrassing, isn't it? < 1581248405 652542 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1581248615 290044 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1581248657 651338 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric > 1581249287 90758 PRIVMSG #esoteric :14[[07C()14]]4 10 02https://esolangs.org/w/index.php?diff=69713&oldid=61548 5* 03Rdococ 5* (+517) 10 > 1581249395 620640 PRIVMSG #esoteric :14[[07Folder14]]4 M10 02https://esolangs.org/w/index.php?diff=69714&oldid=52681 5* 03Rdococ 5* (+37) 10/* Computational Class */ > 1581249434 205971 PRIVMSG #esoteric :14[[07Folder14]]4 M10 02https://esolangs.org/w/index.php?diff=69715&oldid=69714 5* 03Rdococ 5* (+13) 10/* Input/Output */ > 1581249453 737032 PRIVMSG #esoteric :14[[07Folder14]]4 M10 02https://esolangs.org/w/index.php?diff=69716&oldid=69715 5* 03Rdococ 5* (-391) 10/* Structure */ > 1581249514 397218 PRIVMSG #esoteric :14[[07C()14]]4 M10 02https://esolangs.org/w/index.php?diff=69717&oldid=69713 5* 03Rdococ 5* (+50) 10 > 1581249580 758620 PRIVMSG #esoteric :14[[07C()14]]4 M10 02https://esolangs.org/w/index.php?diff=69718&oldid=69717 5* 03Rdococ 5* (+13) 10 > 1581249593 730062 PRIVMSG #esoteric :14[[07C()14]]4 M10 02https://esolangs.org/w/index.php?diff=69719&oldid=69718 5* 03Rdococ 5* (-30) 10 > 1581249949 851283 PRIVMSG #esoteric :14[[07Golf14]]4 10 02https://esolangs.org/w/index.php?diff=69720&oldid=69708 5* 03A 5* (+38) 10/* Task: draw a cube */ > 1581250219 608490 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03D 5* 10New user account > 1581250388 507273 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=69721&oldid=69668 5* 03D 5* (+138) 10 > 1581250609 839798 PRIVMSG #esoteric :14[[07Category:Turing-complete14]]4 N10 02https://esolangs.org/w/index.php?oldid=69722 5* 03D 5* (+38) 10Fix a typo they're currently having problems with > 1581250929 203793 PRIVMSG #esoteric :14[[07Tq14]]4 N10 02https://esolangs.org/w/index.php?oldid=69723 5* 03D 5* (+244) 10Created page with "{{lowercase}} [[tq]] is a language invented by [[User:A]] in 2019, but it wasn't yet in shape until 2020. == Implementation == * [https://github.com/A-ee/tq Official tq implem..." > 1581250989 973381 PRIVMSG #esoteric :14[[07Tq14]]4 10 02https://esolangs.org/w/index.php?diff=69724&oldid=69723 5* 03D 5* (+149) 10 > 1581251219 881842 PRIVMSG #esoteric :14[[07Tq14]]4 10 02https://esolangs.org/w/index.php?diff=69725&oldid=69724 5* 03D 5* (+555) 10 > 1581251283 743556 PRIVMSG #esoteric :14[[07Tq14]]4 10 02https://esolangs.org/w/index.php?diff=69726&oldid=69725 5* 03D 5* (+147) 10Add a section > 1581251386 444725 PRIVMSG #esoteric :14[[07Golf14]]4 10 02https://esolangs.org/w/index.php?diff=69727&oldid=69720 5* 03D 5* (-13752) 10 > 1581251408 648117 PRIVMSG #esoteric :14[[07Golf (A)14]]4 N10 02https://esolangs.org/w/index.php?oldid=69728 5* 03D 5* (+13727) 10Created page with "[[User:A]] also created a language called Golf, but they are too lazy to create a disambiguation page. This language is created to only have one loop: the repeat loop, because..." > 1581251473 268547 PRIVMSG #esoteric :14[[07Golf (A)14]]4 10 02https://esolangs.org/w/index.php?diff=69729&oldid=69728 5* 03D 5* (+71) 10 < 1581251755 346343 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric > 1581251806 858975 PRIVMSG #esoteric :14[[07Tq14]]4 10 02https://esolangs.org/w/index.php?diff=69730&oldid=69726 5* 03D 5* (+540) 10 < 1581251890 93355 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 256 seconds < 1581251890 444834 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life > 1581252031 558025 PRIVMSG #esoteric :14[[07Tq14]]4 10 02https://esolangs.org/w/index.php?diff=69731&oldid=69730 5* 03D 5* (+840) 10/* More of tq */ > 1581252106 436422 PRIVMSG #esoteric :14[[07Tq14]]4 10 02https://esolangs.org/w/index.php?diff=69732&oldid=69731 5* 03D 5* (-342) 10/* Operator reference */ I'm too lazy... < 1581252471 158355 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru JOIN :#esoteric < 1581253419 845614 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: Leaving < 1581253843 843309 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :so if the BBC village wants to have the most pages created on the wiki, then why does he have so many alt accounts? > 1581253923 721864 PRIVMSG #esoteric :14[[07C()14]]4 M10 02https://esolangs.org/w/index.php?diff=69733&oldid=69719 5* 03Rdococ 5* (+51) 10 < 1581253971 452703 :int-e!~noone@int-e.eu PRIVMSG #esoteric :isn't A still banned from page creation? < 1581253987 327764 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Assuming that's who you're talking about. < 1581254030 379221 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric > 1581254040 960567 PRIVMSG #esoteric :14[[07Eso2D14]]4 M10 02https://esolangs.org/w/index.php?diff=69734&oldid=69666 5* 03PythonshellDebugwindow 5* (+316) 10 < 1581254041 947512 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :int-e: if he is, then that might explain it < 1581254045 770530 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :but I don't think he is < 1581254145 179282 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Not sure how to check... I'm assuming only wiki admins can do that. > 1581254152 466773 PRIVMSG #esoteric :14[[07Eso2D14]]4 M10 02https://esolangs.org/w/index.php?diff=69735&oldid=69734 5* 03PythonshellDebugwindow 5* (-2) 10/* Instruction pointer */ > 1581254171 82313 PRIVMSG #esoteric :14[[07Eso2D14]]4 M10 02https://esolangs.org/w/index.php?diff=69736&oldid=69735 5* 03PythonshellDebugwindow 5* (+9) 10/* Instruction pointer */ < 1581254183 669544 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :in https://esolangs.org/w/index.php?title=User_talk%3AA&type=revision&diff=68355&oldid=68352 fizzie claims that he's removed page creation rights, but I'm not sure if he did > 1581254187 801638 PRIVMSG #esoteric :14[[07Eso2D14]]4 M10 02https://esolangs.org/w/index.php?diff=69737&oldid=69736 5* 03PythonshellDebugwindow 5* (+1) 10/* Resources */ < 1581254213 173860 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: I'm pretty sure he did. < 1581254244 885961 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: I also believe there was a temporary total ban soon afterwards, which has expired. But I'm not sure. < 1581254320 230448 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :oh indeed, https://esolangs.org/w/index.php?title=Special%3AUserRights&user=a < 1581254341 870024 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Ah, thanks < 1581254370 613961 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :but I don't see why that doesn't appear in Special:Logs . the change should appear there < 1581254391 589744 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :in that case, ais523: ^ < 1581254556 914025 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving < 1581254711 185369 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1581255234 706447 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru PRIVMSG #esoteric :int-ellonas! < 1581255261 844293 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu PRIVMSG #esoteric :hello < 1581255389 363066 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru PRIVMSG #esoteric :oh I think I have something interesting to a Haskell-interested lot < 1581255462 882999 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru PRIVMSG #esoteric :a proposal for local modules, though I don’t see where it was proposed for actual GHC people to see: https://github.com/goldfirere/ghc-proposals/blob/local-modules/proposals/0000-local-modules.rst < 1581255580 450420 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru PRIVMSG #esoteric :I think the approach is interesting, though I’m unsure it totally rings true. But what I thought about an import system in a potential language, I see this proposal like my ponderings being fleshed out < 1581255658 914630 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru PRIVMSG #esoteric :so if it won’t even come to Haskell in any way, I bookmarked it to take something from, if I would make a language to my tastes < 1581256807 577039 :unlimiter!~unlimiter@41.251.100.218 JOIN :#esoteric < 1581256961 158507 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1581257034 100947 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1581257174 634596 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 268 seconds < 1581257565 32053 :unlimiter!~unlimiter@41.251.100.218 QUIT :Quit: *smoke bomb* > 1581257738 171232 PRIVMSG #esoteric :14[[07Eso2D14]]4 M10 02https://esolangs.org/w/index.php?diff=69738&oldid=69737 5* 03PythonshellDebugwindow 5* (+393) 10/* Commands */ > 1581258086 179458 PRIVMSG #esoteric :14[[07Eso2D14]]4 M10 02https://esolangs.org/w/index.php?diff=69739&oldid=69738 5* 03PythonshellDebugwindow 5* (+20) 10/* Set the accumulator to 0 */ > 1581258210 338125 PRIVMSG #esoteric :14[[07Sd14]]4 10 02https://esolangs.org/w/index.php?diff=69740&oldid=65158 5* 03YamTokTpaFa 5* (+18) 10 > 1581258245 888001 PRIVMSG #esoteric :14[[07Eso2D14]]4 M10 02https://esolangs.org/w/index.php?diff=69741&oldid=69739 5* 03PythonshellDebugwindow 5* (+98) 10/* Set the accumulator to 0 */ > 1581258394 518038 PRIVMSG #esoteric :14[[07Eso2D14]]4 M10 02https://esolangs.org/w/index.php?diff=69742&oldid=69741 5* 03PythonshellDebugwindow 5* (+51) 10/* Handy subprograms */ < 1581259867 95965 :diverger!~div@194.39.127.241 QUIT :Ping timeout: 265 seconds < 1581259867 299226 :divergence!~div@45.12.223.198 JOIN :#esoteric < 1581260534 124568 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric > 1581262925 267632 PRIVMSG #esoteric :14[[07Golf (A)14]]4 M10 02https://esolangs.org/w/index.php?diff=69743&oldid=69729 5* 03Lebster 5* (-61) 10removed jab at User:A > 1581263004 861951 PRIVMSG #esoteric :14[[07Golf14]]4 10 02https://esolangs.org/w/index.php?diff=69744&oldid=69727 5* 03Lebster 5* (+37) 10/* See also */ < 1581269287 73244 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1581269487 170407 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 272 seconds < 1581270605 103090 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581271235 176618 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 272 seconds < 1581271567 327714 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1581273143 51513 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1581274085 397405 :egelbot!~egelbot@ip56522cc1.speed.planet.nl QUIT :Remote host closed the connection < 1581274241 668407 :egelbot!~egelbot@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1581274655 350437 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 260 seconds < 1581274705 287259 :atslash!~atslash@46.188.0.82 JOIN :#esoteric < 1581275767 272751 :atslash!~atslash@46.188.0.82 QUIT :Ping timeout: 240 seconds > 1581275958 181100 PRIVMSG #esoteric :14[[07Fi14]]4 N10 02https://esolangs.org/w/index.php?oldid=69745 5* 03Rdococ 5* (+2568) 10Created page with "'''Fi''' is a conceptual, purely functional, imperative programming language by [[User:Rdococ]]. Yes, you read that correctly. In practice, this means that Fi behaves in a way..." > 1581276039 64540 PRIVMSG #esoteric :14[[07User:Rdococ14]]4 M10 02https://esolangs.org/w/index.php?diff=69746&oldid=61498 5* 03Rdococ 5* (+99) 10 < 1581276294 390076 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1581276568 498283 :FreeFull!~freefull@defocus/sausage-lover NICK :anks < 1581276621 51792 :anks!~freefull@defocus/sausage-lover NICK :FreeFull < 1581276644 236578 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1581276763 580589 :aloril!~aloril@mobile-access-2e840c-41.dhcp.inet.fi QUIT :Ping timeout: 260 seconds < 1581276780 929433 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1581277021 721877 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Some time ago I invented a variant of Elias gamma coding independently. It is encoded as the same number of bits that Elias gamma coding uses, although the ordering is different. The first few numbers are coded as: 0 100 110 10100 11100 10110 11110 1010100 < 1581277169 578961 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Is there a name for this variant? < 1581277503 234359 :aloril!~aloril@mobile-access-2e8466-240.dhcp.inet.fi JOIN :#esoteric < 1581279530 163807 :ineiros!ineiros@kapsi.fi JOIN :#esoteric < 1581279639 278766 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Ping timeout: 260 seconds > 1581281285 727100 PRIVMSG #esoteric :14[[07Fi14]]4 M10 02https://esolangs.org/w/index.php?diff=69747&oldid=69745 5* 03Rdococ 5* (+184) 10/* Values */ > 1581283184 73189 PRIVMSG #esoteric :14[[07Fi14]]4 M10 02https://esolangs.org/w/index.php?diff=69748&oldid=69747 5* 03Rdococ 5* (+21) 10 < 1581283482 271667 :MDude!~MDude@97-127-171-136.cdrr.qwest.net JOIN :#esoteric < 1581283486 140439 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :*.net *.split < 1581283486 451421 :iczero!iczero@hellomouse/dev/iczero QUIT :*.net *.split < 1581283486 879195 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :*.net *.split < 1581283487 42338 :mniip!mniip@freenode/staff/mniip QUIT :*.net *.split < 1581283487 185427 :int-e!~noone@int-e.eu QUIT :*.net *.split < 1581283487 539534 :stux!stux2@grid9.quadspeedi.net QUIT :*.net *.split < 1581283487 605431 :quintopia!~quintopia@unaffiliated/quintopia QUIT :*.net *.split < 1581283541 928843 :int-e!~noone@int-e.eu JOIN :#esoteric < 1581283541 928911 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1581283541 928924 :iczero!iczero@hellomouse/dev/iczero JOIN :#esoteric < 1581283541 928935 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric < 1581283541 928946 :mniip!mniip@freenode/staff/mniip JOIN :#esoteric < 1581283541 928974 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1581283605 643950 :stux!stux2@grid9.quadspeedi.net JOIN :#esoteric < 1581283706 868533 :HackEso!~h@unaffiliated/fizzie/bot/hackeso QUIT :Ping timeout: 240 seconds < 1581283713 859920 :HackEso!~h@unaffiliated/fizzie/bot/hackeso JOIN :#esoteric < 1581283791 195988 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :*.net *.split < 1581283791 387662 :iczero!iczero@hellomouse/dev/iczero QUIT :*.net *.split < 1581283791 621011 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :*.net *.split < 1581283791 721961 :mniip!mniip@freenode/staff/mniip QUIT :*.net *.split < 1581283791 800949 :int-e!~noone@int-e.eu QUIT :*.net *.split < 1581283792 55414 :quintopia!~quintopia@unaffiliated/quintopia QUIT :*.net *.split < 1581283792 497702 :Melvar!~melvar@dslb-178-005-215-076.178.005.pools.vodafone-ip.de QUIT :*.net *.split < 1581283794 84342 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-fkpfxiwcdiajsmmz QUIT :*.net *.split < 1581283794 762092 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :*.net *.split < 1581283794 762143 :egelbot!~egelbot@ip56522cc1.speed.planet.nl QUIT :*.net *.split < 1581283794 919638 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :*.net *.split < 1581283795 147484 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de QUIT :*.net *.split < 1581283795 147534 :myname!~myname@ks300980.kimsufi.com QUIT :*.net *.split < 1581283795 147561 :FreeFull!~freefull@defocus/sausage-lover QUIT :*.net *.split < 1581283795 238713 :aji!~alex@unaffiliated/aji QUIT :*.net *.split < 1581283795 611668 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator QUIT :*.net *.split < 1581283795 657639 :MDude!~MDude@97-127-171-136.cdrr.qwest.net QUIT :*.net *.split < 1581283795 817938 :divergence!~div@45.12.223.198 QUIT :*.net *.split < 1581283797 939602 :dnm!sid401311@gateway/web/irccloud.com/x-otwvvlipeygejokz QUIT :*.net *.split < 1581283798 187041 :ineiros!ineiros@kapsi.fi QUIT :*.net *.split < 1581283798 363482 :imode!~linear@unaffiliated/imode QUIT :*.net *.split < 1581283798 539720 :rain1!~debian@unaffiliated/rain1 QUIT :*.net *.split < 1581283798 611485 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru QUIT :*.net *.split < 1581283799 179657 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu QUIT :*.net *.split < 1581283799 365534 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-qvfxrjoyhnpgawpn QUIT :*.net *.split < 1581283799 861336 :zemhill_________!bfjoust@selene.zem.fi QUIT :*.net *.split < 1581283800 345463 :shinh_!~i@129.EC0234U.cyberhome.ne.jp QUIT :*.net *.split < 1581283801 921935 :oren!~oren@ec2-18-234-164-48.compute-1.amazonaws.com QUIT :*.net *.split < 1581283802 672386 :stux!stux2@grid9.quadspeedi.net QUIT :*.net *.split < 1581283802 688301 :aloril!~aloril@mobile-access-2e8466-240.dhcp.inet.fi QUIT :*.net *.split < 1581283803 75602 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com QUIT :*.net *.split < 1581283803 124330 :nchambers!uplime@learnprogramming/staff/nchambers QUIT :*.net *.split < 1581283803 573356 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :*.net *.split < 1581283803 647109 :olsner!~salparot@c80-217-180-83.bredband.comhem.se QUIT :*.net *.split < 1581283803 790291 :paul2520!~paul2520@unaffiliated/paul2520 QUIT :*.net *.split < 1581283803 936689 :izabera!~izabera@unaffiliated/izabera QUIT :*.net *.split < 1581283804 73929 :kmc!~beehive@li521-214.members.linode.com QUIT :*.net *.split < 1581283804 325068 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :*.net *.split < 1581283805 766989 :BWBellairs!~bwbellair@hellomouse/dev/bwbellairs QUIT :*.net *.split < 1581283805 864034 :Lykaina!~lyka@unaffiliated/schrodingerscat QUIT :*.net *.split < 1581283805 864076 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep QUIT :*.net *.split < 1581283806 4478 :pikhq!sid394595@gateway/web/irccloud.com/x-jrrunvwrjxtrswms QUIT :*.net *.split < 1581283806 984719 :interruptinuse!~interrupt@girl.mrtheplague.net QUIT :*.net *.split < 1581283807 82358 :sebbu!~sebbu@unaffiliated/sebbu QUIT :*.net *.split < 1581283807 389533 :zzo38!~zzo38@24.207.50.7 QUIT :*.net *.split < 1581283807 525773 :vertrex!~vertrex@unaffiliated/vertrex QUIT :*.net *.split < 1581283807 525812 :hakatashi!~hakatashi@104.131.49.125 QUIT :*.net *.split < 1581283807 525820 :sftp!~sftp@unaffiliated/sftp QUIT :*.net *.split < 1581283808 206162 :heroux!sandroco@gateway/shell/insomnia247/x-ashnrlihdczoegfn QUIT :*.net *.split < 1581283808 261816 :grumble!~grumble@freenode/staff/grumble QUIT :*.net *.split < 1581283808 463575 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :*.net *.split < 1581283809 88642 :spruit11!~unknown@ip56522cc1.speed.planet.nl QUIT :*.net *.split < 1581283809 339147 :erdic!~erdic@unaffiliated/motley QUIT :*.net *.split < 1581283809 381547 :APic!apic@apic.name QUIT :*.net *.split < 1581283809 768875 :haavard!root@haavard.me QUIT :*.net *.split < 1581283809 799214 :j-bot!eldis4@firefly.nu QUIT :*.net *.split < 1581283809 837692 :FireFly!znc@freenode/staff/firefly QUIT :*.net *.split < 1581283809 971082 :joast!~rick@cpe-98-146-112-4.natnow.res.rr.com QUIT :*.net *.split < 1581283809 978931 :Hooloovo0!Hooloovoo@sorunome.de QUIT :*.net *.split < 1581283810 57076 :clog!~nef@bespin.org QUIT :*.net *.split < 1581283810 206969 :diginet!~diginet@107.170.146.29 QUIT :*.net *.split < 1581283810 263796 :HackEso!~h@unaffiliated/fizzie/bot/hackeso QUIT :*.net *.split < 1581283811 54587 :laerling!~lsf@unaffiliated/laerling QUIT :*.net *.split < 1581283811 736777 :gitlogger!~gitlogger@206.ip-51-91-102.eu QUIT :*.net *.split < 1581283811 911068 :relrod!~relrod@redhat/relrod QUIT :*.net *.split < 1581283811 989874 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com QUIT :*.net *.split < 1581283813 77126 :jix!~jix@static.71.5.69.159.clients.your-server.de QUIT :*.net *.split < 1581283813 454671 :mich181189!sid268336@gateway/web/irccloud.com/x-gdjmhvtgrdkrowje QUIT :*.net *.split < 1581283813 542395 :sparr!~sparr@pdpc/supporter/active/sparr QUIT :*.net *.split < 1581283813 864044 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 QUIT :*.net *.split < 1581283813 864089 :fungot!~fungot@unaffiliated/fizzie/bot/fungot QUIT :*.net *.split < 1581283813 864097 :Soni!~quassel@unaffiliated/soniex2 QUIT :*.net *.split < 1581283814 16253 :imode-ruby!~linear@unaffiliated/imode QUIT :*.net *.split < 1581283814 204494 :myndzi!myndzi@tetrisguide.com QUIT :*.net *.split < 1581283815 310921 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :*.net *.split < 1581283815 691992 :shikhin!~shikhin@unaffiliated/shikhin QUIT :*.net *.split < 1581283815 692032 :ornxka!~ornxka@unaffiliated/ornx QUIT :*.net *.split < 1581283815 692039 :catern!~catern@catern.com QUIT :*.net *.split < 1581283815 934914 :howlands!gilesgate@sdf-eu.org QUIT :*.net *.split < 1581283835 818341 :HackEso!~h@unaffiliated/fizzie/bot/hackeso JOIN :#esoteric < 1581283835 819321 :stux!stux2@grid9.quadspeedi.net JOIN :#esoteric < 1581283835 819348 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1581283835 819360 :mniip!mniip@freenode/staff/mniip JOIN :#esoteric < 1581283835 819370 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric < 1581283835 819381 :iczero!iczero@hellomouse/dev/iczero JOIN :#esoteric < 1581283835 819391 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1581283835 819420 :int-e!~noone@int-e.eu JOIN :#esoteric < 1581283835 819441 :MDude!~MDude@97-127-171-136.cdrr.qwest.net JOIN :#esoteric < 1581283835 819451 :ineiros!ineiros@kapsi.fi JOIN :#esoteric < 1581283835 819484 :aloril!~aloril@mobile-access-2e8466-240.dhcp.inet.fi JOIN :#esoteric < 1581283835 819511 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1581283835 819522 :egelbot!~egelbot@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1581283835 819546 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1581283835 819579 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581283835 819590 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1581283835 819600 :divergence!~div@45.12.223.198 JOIN :#esoteric < 1581283835 819632 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1581283835 819645 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru JOIN :#esoteric < 1581283835 819671 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581283835 819682 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1581283835 826872 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de JOIN :#esoteric < 1581283835 826918 :myname!~myname@ks300980.kimsufi.com JOIN :#esoteric < 1581283835 826945 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1581283835 826956 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu JOIN :#esoteric < 1581283835 826985 :Melvar!~melvar@dslb-178-005-215-076.178.005.pools.vodafone-ip.de JOIN :#esoteric < 1581283835 827022 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-fkpfxiwcdiajsmmz JOIN :#esoteric < 1581283835 827034 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-qvfxrjoyhnpgawpn JOIN :#esoteric < 1581283835 827066 :jix!~jix@static.71.5.69.159.clients.your-server.de JOIN :#esoteric < 1581283835 827086 :dnm!sid401311@gateway/web/irccloud.com/x-otwvvlipeygejokz JOIN :#esoteric < 1581283835 827113 :aji!~alex@unaffiliated/aji JOIN :#esoteric < 1581283835 827124 :zemhill_________!bfjoust@selene.zem.fi JOIN :#esoteric < 1581283835 827134 :mich181189!sid268336@gateway/web/irccloud.com/x-gdjmhvtgrdkrowje JOIN :#esoteric < 1581283835 827161 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com JOIN :#esoteric < 1581283835 827172 :iovoid!iovoid@hellomouse/dev/iovoid JOIN :#esoteric < 1581283835 827182 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator JOIN :#esoteric < 1581283835 827192 :howlands!gilesgate@sdf-eu.org JOIN :#esoteric < 1581283835 827217 :myndzi!myndzi@tetrisguide.com JOIN :#esoteric < 1581283835 827228 :imode-ruby!~linear@unaffiliated/imode JOIN :#esoteric < 1581283835 827238 :ornxka!~ornxka@unaffiliated/ornx JOIN :#esoteric < 1581283835 827261 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1581283835 827286 :catern!~catern@catern.com JOIN :#esoteric < 1581283835 827297 :Soni!~quassel@unaffiliated/soniex2 JOIN :#esoteric < 1581283835 827307 :diginet!~diginet@107.170.146.29 JOIN :#esoteric < 1581283835 827331 :interruptinuse!~interrupt@girl.mrtheplague.net JOIN :#esoteric < 1581283835 827342 :fungot!~fungot@unaffiliated/fizzie/bot/fungot JOIN :#esoteric < 1581283835 827370 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com JOIN :#esoteric < 1581283835 827388 :clog!~nef@bespin.org JOIN :#esoteric < 1581283835 827413 :grumble!~grumble@freenode/staff/grumble JOIN :#esoteric < 1581283835 827430 :Hooloovo0!Hooloovoo@sorunome.de JOIN :#esoteric < 1581283835 827454 :joast!~rick@cpe-98-146-112-4.natnow.res.rr.com JOIN :#esoteric < 1581283835 827478 :heroux!sandroco@gateway/shell/insomnia247/x-ashnrlihdczoegfn JOIN :#esoteric < 1581283835 827508 :relrod!~relrod@redhat/relrod JOIN :#esoteric < 1581283835 827534 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 JOIN :#esoteric < 1581283835 827547 :FireFly!znc@freenode/staff/firefly JOIN :#esoteric < 1581283835 827571 :j-bot!eldis4@firefly.nu JOIN :#esoteric < 1581283835 827582 :haavard!root@haavard.me JOIN :#esoteric < 1581283835 834673 :paul2520!~paul2520@unaffiliated/paul2520 JOIN :#esoteric < 1581283835 834733 :izabera!~izabera@unaffiliated/izabera JOIN :#esoteric < 1581283835 834745 :kmc!~beehive@li521-214.members.linode.com JOIN :#esoteric < 1581283835 834765 :gitlogger!~gitlogger@206.ip-51-91-102.eu JOIN :#esoteric < 1581283835 834787 :olsner!~salparot@c80-217-180-83.bredband.comhem.se JOIN :#esoteric < 1581283835 834796 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1581283835 834824 :APic!apic@apic.name JOIN :#esoteric < 1581283835 834846 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric < 1581283835 834856 :pikhq!sid394595@gateway/web/irccloud.com/x-jrrunvwrjxtrswms JOIN :#esoteric < 1581283835 834877 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric < 1581283835 834886 :hakatashi!~hakatashi@104.131.49.125 JOIN :#esoteric < 1581283835 834914 :sparr!~sparr@pdpc/supporter/active/sparr JOIN :#esoteric < 1581283835 834923 :vertrex!~vertrex@unaffiliated/vertrex JOIN :#esoteric < 1581283835 834953 :shinh_!~i@129.EC0234U.cyberhome.ne.jp JOIN :#esoteric < 1581283835 834962 :laerling!~lsf@unaffiliated/laerling JOIN :#esoteric < 1581283835 834971 :nchambers!uplime@learnprogramming/staff/nchambers JOIN :#esoteric < 1581283835 834979 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep JOIN :#esoteric < 1581283835 835002 :Lykaina!~lyka@unaffiliated/schrodingerscat JOIN :#esoteric < 1581283835 835011 :BWBellairs!~bwbellair@hellomouse/dev/bwbellairs JOIN :#esoteric < 1581283835 835020 :oren!~oren@ec2-18-234-164-48.compute-1.amazonaws.com JOIN :#esoteric < 1581283835 835048 :spruit11!~unknown@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1581283835 835058 :zzo38!~zzo38@24.207.50.7 JOIN :#esoteric < 1581283842 159648 :trn!jhj@prone.ws QUIT :Excess Flood < 1581283883 57796 :trnv2!jhj@prone.ws JOIN :#esoteric < 1581283886 211723 :ineiros!ineiros@kapsi.fi QUIT :*.net *.split < 1581283886 359581 :imode!~linear@unaffiliated/imode QUIT :*.net *.split < 1581283886 490526 :rain1!~debian@unaffiliated/rain1 QUIT :*.net *.split < 1581283886 547947 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru QUIT :*.net *.split < 1581283887 9065 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu QUIT :*.net *.split < 1581283887 150830 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-qvfxrjoyhnpgawpn QUIT :*.net *.split < 1581283887 614552 :zemhill_________!bfjoust@selene.zem.fi QUIT :*.net *.split < 1581283888 9759 :shinh_!~i@129.EC0234U.cyberhome.ne.jp QUIT :*.net *.split < 1581283954 180428 :shinh_!~i@129.EC0234U.cyberhome.ne.jp JOIN :#esoteric < 1581283960 822899 :ineiros!ineiros@kapsi.fi JOIN :#esoteric < 1581283960 822949 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581283960 822960 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1581283960 822970 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru JOIN :#esoteric < 1581283960 822979 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu JOIN :#esoteric < 1581283960 822988 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-qvfxrjoyhnpgawpn JOIN :#esoteric < 1581283960 822997 :zemhill_________!bfjoust@selene.zem.fi JOIN :#esoteric < 1581283970 886037 :HackEso!~h@unaffiliated/fizzie/bot/hackeso QUIT :Ping timeout: 258 seconds < 1581283986 509656 :dingwat!uid70835@gateway/web/irccloud.com/x-wbhnpogjybgdryld QUIT :Ping timeout: 246 seconds < 1581283986 546167 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-pnlhafjmunnvnbqc QUIT :Ping timeout: 246 seconds < 1581283993 140571 :oren!~oren@ec2-18-234-164-48.compute-1.amazonaws.com QUIT :*.net *.split < 1581284001 644008 :xylochoron[m]!xylochoron@gateway/shell/matrix.org/x-gppmkcyqldxophzs QUIT :Ping timeout: 240 seconds < 1581284005 566864 :glowcoil!sid3405@gateway/web/irccloud.com/x-nnvvewdfmjvaadnl QUIT :Ping timeout: 270 seconds < 1581284017 140569 :HackEso!~h@techne.zem.fi JOIN :#esoteric < 1581284019 474029 :oren!~oren@ec2-18-234-164-48.compute-1.amazonaws.com JOIN :#esoteric < 1581284020 732035 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-fkpfxiwcdiajsmmz QUIT :Ping timeout: 256 seconds < 1581284024 332948 :HackEso!~h@techne.zem.fi QUIT :Changing host < 1581284024 332999 :HackEso!~h@unaffiliated/fizzie/bot/hackeso JOIN :#esoteric < 1581284028 389778 :ocharles!sid30093@musicbrainz/user/ocharles QUIT :Ping timeout: 246 seconds < 1581284032 285358 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-btwnoduvkhzdskot QUIT :Ping timeout: 240 seconds < 1581284064 12717 :dingwat!uid70835@gateway/web/irccloud.com/x-oihyftxafyeffeyd JOIN :#esoteric < 1581284079 296011 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-qvfxrjoyhnpgawpn QUIT :Ping timeout: 277 seconds < 1581284104 701396 :stux!stux2@grid9.quadspeedi.net QUIT :*.net *.split < 1581284104 766492 :aloril!~aloril@mobile-access-2e8466-240.dhcp.inet.fi QUIT :*.net *.split < 1581284105 291039 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com QUIT :*.net *.split < 1581284105 291088 :nchambers!uplime@learnprogramming/staff/nchambers QUIT :*.net *.split < 1581284105 747437 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :*.net *.split < 1581284105 747479 :olsner!~salparot@c80-217-180-83.bredband.comhem.se QUIT :*.net *.split < 1581284105 954314 :paul2520!~paul2520@unaffiliated/paul2520 QUIT :*.net *.split < 1581284106 69800 :izabera!~izabera@unaffiliated/izabera QUIT :*.net *.split < 1581284106 214510 :kmc!~beehive@li521-214.members.linode.com QUIT :*.net *.split < 1581284109 475581 :BWBellairs!~bwbellair@hellomouse/dev/bwbellairs QUIT :*.net *.split < 1581284109 592799 :Lykaina!~lyka@unaffiliated/schrodingerscat QUIT :*.net *.split < 1581284109 592838 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep QUIT :*.net *.split < 1581284109 749962 :pikhq!sid394595@gateway/web/irccloud.com/x-jrrunvwrjxtrswms QUIT :*.net *.split < 1581284110 857570 :interruptinuse!~interrupt@girl.mrtheplague.net QUIT :*.net *.split < 1581284128 280443 :mniip_!mniip@freenode/staff/mniip JOIN :#esoteric < 1581284129 280141 :trnv2!jhj@prone.ws NICK :trn < 1581284138 497115 :glowcoil!sid3405@gateway/web/irccloud.com/x-gnlzuxaanfearhgq JOIN :#esoteric < 1581284142 594428 :ProofTechnique!sid79547@gateway/web/irccloud.com/session JOIN :#esoteric < 1581284150 946583 :BWBellairs!~bwbellair@hellomouse/dev/bwbellairs JOIN :#esoteric < 1581284150 946633 :Lykaina!~lyka@unaffiliated/schrodingerscat JOIN :#esoteric < 1581284150 946640 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep JOIN :#esoteric < 1581284150 946647 :pikhq!sid394595@gateway/web/irccloud.com/x-jrrunvwrjxtrswms JOIN :#esoteric < 1581284150 946653 :interruptinuse!~interrupt@girl.mrtheplague.net JOIN :#esoteric < 1581284154 28711 :sebbu!~sebbu@unaffiliated/sebbu QUIT :*.net *.split < 1581284154 282264 :zzo38!~zzo38@24.207.50.7 QUIT :*.net *.split < 1581284154 427115 :vertrex!~vertrex@unaffiliated/vertrex QUIT :*.net *.split < 1581284154 427159 :hakatashi!~hakatashi@104.131.49.125 QUIT :*.net *.split < 1581284154 427169 :sftp!~sftp@unaffiliated/sftp QUIT :*.net *.split < 1581284155 45841 :heroux!sandroco@gateway/shell/insomnia247/x-ashnrlihdczoegfn QUIT :*.net *.split < 1581284155 75750 :grumble!~grumble@freenode/staff/grumble QUIT :*.net *.split < 1581284161 626559 :trn!jhj@prone.ws QUIT :*.net *.split < 1581284161 702297 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :*.net *.split < 1581284162 238609 :spruit11!~unknown@ip56522cc1.speed.planet.nl QUIT :*.net *.split < 1581284162 491957 :erdic!~erdic@unaffiliated/motley QUIT :*.net *.split < 1581284162 528654 :APic!apic@apic.name QUIT :*.net *.split < 1581284162 780612 :haavard!root@haavard.me QUIT :*.net *.split < 1581284162 780654 :j-bot!eldis4@firefly.nu QUIT :*.net *.split < 1581284162 801795 :FireFly!znc@freenode/staff/firefly QUIT :*.net *.split < 1581284162 892831 :joast!~rick@cpe-98-146-112-4.natnow.res.rr.com QUIT :*.net *.split < 1581284162 892871 :Hooloovo0!Hooloovoo@sorunome.de QUIT :*.net *.split < 1581284162 948737 :clog!~nef@bespin.org QUIT :*.net *.split < 1581284163 36392 :diginet!~diginet@107.170.146.29 QUIT :*.net *.split < 1581284169 327109 :stux!stux2@grid9.quadspeedi.net JOIN :#esoteric < 1581284169 327158 :aloril!~aloril@mobile-access-2e8466-240.dhcp.inet.fi JOIN :#esoteric < 1581284169 335424 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com JOIN :#esoteric < 1581284169 335463 :nchambers!uplime@learnprogramming/staff/nchambers JOIN :#esoteric < 1581284169 335470 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1581284169 335488 :olsner!~salparot@c80-217-180-83.bredband.comhem.se JOIN :#esoteric < 1581284169 335495 :paul2520!~paul2520@unaffiliated/paul2520 JOIN :#esoteric < 1581284169 335511 :izabera!~izabera@unaffiliated/izabera JOIN :#esoteric < 1581284169 335517 :kmc!~beehive@li521-214.members.linode.com JOIN :#esoteric < 1581284180 500195 :ProofTechnique!sid79547@gateway/web/irccloud.com/session QUIT :Changing host < 1581284180 500244 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-ygxtjxfsemrxwvhh JOIN :#esoteric < 1581284197 404336 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1581284197 404406 :zzo38!~zzo38@24.207.50.7 JOIN :#esoteric < 1581284197 404419 :vertrex!~vertrex@unaffiliated/vertrex JOIN :#esoteric < 1581284197 404428 :hakatashi!~hakatashi@104.131.49.125 JOIN :#esoteric < 1581284197 404442 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric < 1581284197 404453 :heroux!sandroco@gateway/shell/insomnia247/x-ashnrlihdczoegfn JOIN :#esoteric < 1581284197 404462 :grumble!~grumble@freenode/staff/grumble JOIN :#esoteric < 1581284213 252252 :laerling!~lsf@unaffiliated/laerling QUIT :*.net *.split < 1581284213 598176 :gitlogger!~gitlogger@206.ip-51-91-102.eu QUIT :*.net *.split < 1581284213 716423 :relrod!~relrod@redhat/relrod QUIT :*.net *.split < 1581284213 716472 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com QUIT :*.net *.split < 1581284247 489508 :mniip!mniip@freenode/staff/mniip QUIT :Ping timeout: 633 seconds < 1581284301 538628 :laerling!~lsf@unaffiliated/laerling JOIN :#esoteric < 1581284301 538682 :relrod!~relrod@redhat/relrod JOIN :#esoteric < 1581284301 546104 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com JOIN :#esoteric < 1581284321 95895 :ocharles!sid30093@gateway/web/irccloud.com/x-cntkdhbtvtmtpyfw JOIN :#esoteric < 1581284322 327067 :ocharles!sid30093@gateway/web/irccloud.com/x-cntkdhbtvtmtpyfw QUIT :Changing host < 1581284322 327157 :ocharles!sid30093@musicbrainz/user/ocharles JOIN :#esoteric < 1581284327 675729 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :*.net *.split < 1581284328 8401 :shikhin!~shikhin@unaffiliated/shikhin QUIT :*.net *.split < 1581284328 8451 :ornxka!~ornxka@unaffiliated/ornx QUIT :*.net *.split < 1581284328 8463 :catern!~catern@catern.com QUIT :*.net *.split < 1581284328 249257 :howlands!gilesgate@sdf-eu.org QUIT :*.net *.split < 1581284334 181601 :trnv2!jhj@prone.ws JOIN :#esoteric < 1581284334 702067 :trn!jhj@prone.ws JOIN :#esoteric < 1581284334 702105 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1581284334 702114 :spruit11!~unknown@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1581284334 702121 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric < 1581284334 702128 :APic!apic@apic.name JOIN :#esoteric < 1581284334 702134 :haavard!root@haavard.me JOIN :#esoteric < 1581284334 702141 :j-bot!eldis4@firefly.nu JOIN :#esoteric < 1581284334 702148 :FireFly!znc@freenode/staff/firefly JOIN :#esoteric < 1581284334 702155 :joast!~rick@cpe-98-146-112-4.natnow.res.rr.com JOIN :#esoteric < 1581284334 702179 :Hooloovo0!Hooloovoo@sorunome.de JOIN :#esoteric < 1581284334 702186 :clog!~nef@bespin.org JOIN :#esoteric < 1581284334 702193 :diginet!~diginet@107.170.146.29 JOIN :#esoteric < 1581284336 607360 :trnv2!jhj@prone.ws QUIT :*.net *.split < 1581284336 716200 :jix!~jix@static.71.5.69.159.clients.your-server.de QUIT :*.net *.split < 1581284337 52804 :mich181189!sid268336@gateway/web/irccloud.com/x-gdjmhvtgrdkrowje QUIT :*.net *.split < 1581284337 165229 :sparr!~sparr@pdpc/supporter/active/sparr QUIT :*.net *.split < 1581284337 415030 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 QUIT :*.net *.split < 1581284337 415071 :fungot!~fungot@unaffiliated/fizzie/bot/fungot QUIT :*.net *.split < 1581284337 449411 :Soni!~quassel@unaffiliated/soniex2 QUIT :*.net *.split < 1581284337 568956 :imode-ruby!~linear@unaffiliated/imode QUIT :*.net *.split < 1581284337 706626 :myndzi!myndzi@tetrisguide.com QUIT :*.net *.split < 1581284342 313447 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep QUIT :Ping timeout: 260 seconds < 1581284345 266133 :trn!jhj@prone.ws QUIT :Excess Flood < 1581284351 399557 :iovoid!iovoid@hellomouse/dev/iovoid JOIN :#esoteric < 1581284351 399601 :catern!~catern@catern.com JOIN :#esoteric < 1581284351 399609 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1581284351 399616 :ornxka!~ornxka@unaffiliated/ornx JOIN :#esoteric < 1581284351 399623 :howlands!gilesgate@sdf-eu.org JOIN :#esoteric < 1581284364 230392 :trnv2!jhj@prone.ws JOIN :#esoteric < 1581284364 230448 :jix!~jix@static.71.5.69.159.clients.your-server.de JOIN :#esoteric < 1581284364 230456 :mich181189!sid268336@gateway/web/irccloud.com/x-gdjmhvtgrdkrowje JOIN :#esoteric < 1581284364 230463 :sparr!~sparr@pdpc/supporter/active/sparr JOIN :#esoteric < 1581284364 230470 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 JOIN :#esoteric < 1581284364 230477 :fungot!~fungot@unaffiliated/fizzie/bot/fungot JOIN :#esoteric < 1581284364 230483 :Soni!~quassel@unaffiliated/soniex2 JOIN :#esoteric < 1581284364 230490 :imode-ruby!~linear@unaffiliated/imode JOIN :#esoteric < 1581284364 230497 :myndzi!myndzi@tetrisguide.com JOIN :#esoteric < 1581284366 754242 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :*.net *.split < 1581284370 556235 :sparr!~sparr@pdpc/supporter/active/sparr QUIT :Max SendQ exceeded < 1581284395 903126 :sparr!~sparr@2604:a880:800:10::103:f001 JOIN :#esoteric > 1581284429 342379 PRIVMSG #esoteric :14[[07Fi14]]4 M10 02https://esolangs.org/w/index.php?diff=69749&oldid=69748 5* 03Rdococ 5* (-136) 10/* Values */ > 1581284448 220462 PRIVMSG #esoteric :14[[07Fi14]]4 M10 02https://esolangs.org/w/index.php?diff=69750&oldid=69749 5* 03Rdococ 5* (-5) 10/* Variables & Values */ < 1581284493 447750 :mich181189!sid268336@gateway/web/irccloud.com/x-gdjmhvtgrdkrowje QUIT :Ping timeout: 245 seconds < 1581284520 708161 :mich181189!sid268336@gateway/web/irccloud.com/x-gfcxdldmmtfscazo JOIN :#esoteric > 1581284526 649660 PRIVMSG #esoteric :14[[07Fi14]]4 M10 02https://esolangs.org/w/index.php?diff=69751&oldid=69750 5* 03Rdococ 5* (-171) 10/* Variables & Values */ < 1581284686 999505 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1581284711 100421 :trnv2!jhj@prone.ws NICK :trn < 1581284743 207285 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :*.net *.split > 1581284976 135849 PRIVMSG #esoteric :14[[07User:1234qwer1234qwer414]]4 N10 02https://esolangs.org/w/index.php?oldid=69752 5* 031234qwer1234qwer4 5* (+60) 10Created page with "See [https://meta.wikimedia.org/wiki/User:1234qwer1234qwer4]" < 1581285047 111689 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1581285135 71085 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep JOIN :#esoteric < 1581285287 991804 :moony!moony@hellomouse/dev/moony NICK :moonythehammer < 1581285290 651425 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep QUIT :Excess Flood < 1581285313 942101 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep JOIN :#esoteric < 1581285346 288825 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep QUIT :Excess Flood < 1581285393 155258 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep JOIN :#esoteric < 1581285490 121475 :stux!stux2@grid9.quadspeedi.net QUIT :Quit: Aloha! < 1581285515 254515 :stux!stux2@grid9.quadspeedi.net JOIN :#esoteric < 1581285745 261695 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :*.net *.split < 1581286158 731339 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1581286303 549963 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1581287678 45817 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 265 seconds > 1581288893 59997 PRIVMSG #esoteric :14[[07Talk:ight14]]4 10 02https://esolangs.org/w/index.php?diff=69753&oldid=49675 5* 03DmilkaSTD 5* (+234) 10/* Interpreter */ new section > 1581289859 598540 PRIVMSG #esoteric :14[[07Paintfuck++14]]4 N10 02https://esolangs.org/w/index.php?oldid=69754 5* 03DmilkaSTD 5* (+193) 10Created page with "Paintfuck++ is a derivative of Paintfuck, but now you can store data with stacks (In Paintfuck you can't store data, you need to use the screen) == Interpreters == Nobody ma..." > 1581289919 973548 PRIVMSG #esoteric :14[[07Paintfuck++14]]4 10 02https://esolangs.org/w/index.php?diff=69755&oldid=69754 5* 03DmilkaSTD 5* (+145) 10 > 1581290229 883258 PRIVMSG #esoteric :14[[07Paintfuck++14]]4 10 02https://esolangs.org/w/index.php?diff=69756&oldid=69755 5* 03DmilkaSTD 5* (+436) 10 > 1581290249 625307 PRIVMSG #esoteric :14[[07Paintfuck++14]]4 10 02https://esolangs.org/w/index.php?diff=69757&oldid=69756 5* 03DmilkaSTD 5* (+5) 10 < 1581290805 121150 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 272 seconds > 1581291629 115659 PRIVMSG #esoteric :14[[07Paintfuck++14]]4 10 02https://esolangs.org/w/index.php?diff=69758&oldid=69757 5* 03DmilkaSTD 5* (+808) 10 < 1581292623 695405 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Read error: Connection reset by peer > 1581292652 953367 PRIVMSG #esoteric :14[[07Brainfuck self-interpreter14]]4 N10 02https://esolangs.org/w/index.php?oldid=69759 5* 03DmilkaSTD 5* (+156) 10Created page with "I made my own Brainfuck self-interpreter here is the code: #Put your code here Is the fastest self-interpreter and the shortest. [[CATEGORY:Joke examples]]" < 1581292664 250248 :diginet_!~diginet@107.170.146.29 JOIN :#esoteric > 1581292698 495207 PRIVMSG #esoteric :14[[07Category:Joke examples14]]4 N10 02https://esolangs.org/w/index.php?oldid=69760 5* 03DmilkaSTD 5* (+66) 10Created page with "Joke examples is a category where are every example made jokingly." > 1581292722 267971 PRIVMSG #esoteric :14[[07Category:Joke examples14]]4 10 02https://esolangs.org/w/index.php?diff=69761&oldid=69760 5* 03DmilkaSTD 5* (-3) 10 < 1581292807 351037 :diginet!~diginet@107.170.146.29 QUIT :Quit: diginet has quit! < 1581292807 651671 :Hooloovo0!Hooloovoo@sorunome.de QUIT :Quit: Temporarily refracted into a free-standing prism. < 1581292817 531788 :diginet_!~diginet@107.170.146.29 NICK :diginet < 1581292855 467040 :Hooloo42!Hooloovoo@sorunome.de JOIN :#esoteric < 1581293335 690414 :mniip_!mniip@freenode/staff/mniip NICK :mniip < 1581294239 208686 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: re: Local modules... it's certainly something that I've wanted before, especially the qualified exports. Otoh I'd be worried that mapping module names to source files will become so much harder... so I'm not sure I really like it. It's trading off convenience of reading code for convenience of writing code, and code is only written once ;-). < 1581294273 369582 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru PRIVMSG #esoteric :int-e: something like that < 1581294364 117945 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I also wonder how this interacts with importing several module under the same name. (import Foo as Baz; import Bar as Baz) < 1581294408 583722 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Which is allowed, and which I've actually done quite a bit when I played with gtk2hs. (Importing everything as G was so much easier to keep track off than giving every single bit a separate name) < 1581294416 786835 :int-e!~noone@int-e.eu PRIVMSG #esoteric :track of. < 1581294678 122579 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Fun story... I actually have a script called 'x' that I invoke as 'x System/IO' that feeds the given pattern to 'locate', gives preference to .hs and .lhs files, and displays the corresponding file. Oh and I have full ghc sources lying around at all times so this actually shows me the System.IO module. < 1581294683 258834 :int-e!~noone@int-e.eu PRIVMSG #esoteric :) < 1581294722 47036 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hah, and I forgot that I wrote it in Perl. < 1581294829 764400 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'd lose out on that if module names no longer map to file names. Though I guess it won't matter for this particular use, since nobody's going to nilly-willy reorganize base with that feature in mind. < 1581294873 619862 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Ah it's willy-nilly, I never get that one right. < 1581294898 331464 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Which *is* pretty appropriate for that word, I suppose. < 1581294920 906924 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(word? phrase? compound, maybe.) < 1581294958 925230 :xkapastel!uid17782@gateway/web/irccloud.com/x-qoakfgkfetehwabh JOIN :#esoteric < 1581295151 301149 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 260 seconds < 1581295155 324053 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581295207 336060 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: Is last Friday's xkcd based on you? < 1581295207 826616 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: the admins are awesome though, so take nothing i say as if i could host it on colin for the weekend < 1581295239 17117 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1581295251 84008 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1581295610 827799 :Hooloo42!Hooloovoo@sorunome.de QUIT :Quit: Temporarily refracted into a free-standing prism. < 1581295740 975509 :Hooloovo0!Hooloovoo@sorunome.de JOIN :#esoteric < 1581296122 232704 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Possibly next time I am playing the GURPS game, Iuckqlwviv Kjugobe might be in, too. < 1581296645 934131 :sparr!~sparr@2604:a880:800:10::103:f001 QUIT :Changing host < 1581296645 934191 :sparr!~sparr@pdpc/supporter/active/sparr JOIN :#esoteric < 1581296808 102028 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Are there some other thing that could be done to improve the picture compression I have? < 1581297174 308189 :zzo38!~zzo38@24.207.50.7 PRIVMSG #esoteric :Is a file opened by open_memstream() readable too or only writable? < 1581297820 941802 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric > 1581298940 36984 PRIVMSG #esoteric :14[[07Sd14]]4 10 02https://esolangs.org/w/index.php?diff=69762&oldid=69740 5* 03YamTokTpaFa 5* (+28) 10 < 1581299127 137955 :arseniiv!~arseniiv@94.41.41.172.dynamic.ufanet.ru QUIT :Ping timeout: 272 seconds > 1581300323 166422 PRIVMSG #esoteric :14[[07Brainfuck self-interpreter14]]4 10 02https://esolangs.org/w/index.php?diff=69763&oldid=69759 5* 03A 5* (+312) 10 > 1581302417 483183 PRIVMSG #esoteric :14[[07Talk:ight14]]4 10 02https://esolangs.org/w/index.php?diff=69764&oldid=69753 5* 03A 5* (+70) 10 < 1581302644 846267 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :Echidna Language variant: "Sonic" v0.2e. Multi-File Pattern: "Tails" < 1581302716 158639 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :yes, i'm using terms from sonic the hedgehog in the "Echidna" definitions < 1581302844 264254 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581302955 272997 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :i had to modify Echidna to the point that its 10 files per program (all needed) have to be written in a hex editor < 1581303042 890698 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :otherwise it wouldn't fit on an arduino uno with touch tft and sd reader < 1581303317 542755 :xkapastel!uid17782@gateway/web/irccloud.com/x-qoakfgkfetehwabh QUIT :Quit: Connection closed for inactivity < 1581303423 376225 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :oh, 9 files < 1581303489 910350 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :oh wait, 10. 1 for code, 8 for different kinds of formatted data, 1 for raw data. < 1581303743 29775 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :my reference is http://freya.lykaina.com/sara/echidna%20+%20filedef%20v2e%20manual.pdf if you wanna see what my little project became... < 1581303972 899445 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :also, my reference does not explain my concept of "display pages" yet < 1581304107 544464 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :it's for a touchscreen tft+sd equipped arduino uno. that limits me a bit < 1581304459 617884 :MDude!~MDude@97-127-171-136.cdrr.qwest.net QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1581304627 35487 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :the 8 "formatted" files define the background of the display. < 1581304836 327962 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :requires: https://www.amazon.com/Elegoo-EL-SM-004-Inches-Technical-Arduino/dp/B01EUVJYME/ and https://www.amazon.com/ELEGOO-Board-ATmega328P-ATMEGA16U2-Compliant/dp/B01EWOE0UU/ < 1581304852 401394 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :and an sd card < 1581307200 597465 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 QUIT :Quit: I seem to have stopped. < 1581307298 920933 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 JOIN :#esoteric < 1581307665 412656 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1581307773 572485 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 260 seconds < 1581307973 438971 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1581314654 678645 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1581314807 342659 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 260 seconds < 1581317393 855841 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite > 1581320545 309776 PRIVMSG #esoteric :14[[07User talk:Hex9614]]4 10 02https://esolangs.org/w/index.php?diff=69765&oldid=69552 5* 03Hex96 5* (-69) 10 < 1581326062 197091 :b_jonas!~x@catv-176-63-14-104.catv.broadband.hu QUIT :Quit: leaving < 1581328980 439702 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 268 seconds < 1581329039 176247 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1581330018 53920 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds < 1581330128 901694 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric > 1581330205 259778 PRIVMSG #esoteric :14[[07Golden sunrise14]]4 10 02https://esolangs.org/w/index.php?diff=69766&oldid=69619 5* 03Hakerh400 5* (+1099) 10Added new example < 1581331156 263886 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric > 1581333264 494224 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Npex 5* 10New user account > 1581333762 159895 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=69767&oldid=69721 5* 03Npex 5* (+135) 10 > 1581333824 816761 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=69768&oldid=69767 5* 03Npex 5* (+76) 10 < 1581334732 596863 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :zzo38: https://www.gnu.org/software/libc/manual/html_node/String-Streams.html#index-open_005fmemstream implies that it's writable, it's not clear from that if it's readable < 1581334840 192270 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :zzo38: I think you want fmemopen to open read only < 1581334901 67760 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :or maybe fmemopen to open a stream to a buffer that you don't want to resize, and open_memstream to open for writing only a dynamically resized contiguous output buffer < 1581338282 907754 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1581338352 631823 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 268 seconds < 1581338368 276391 :atslash!~atslash@46.188.0.82 JOIN :#esoteric < 1581338379 666087 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581339525 87983 :egelbot!~egelbot@ip56522cc1.speed.planet.nl QUIT :Remote host closed the connection < 1581339697 547455 :egelbot!~egelbot@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1581340595 394977 :atslash!~atslash@46.188.0.82 QUIT :Ping timeout: 260 seconds < 1581340635 253523 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1581341349 922649 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru JOIN :#esoteric < 1581342722 886377 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1581346676 263353 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1581346684 72193 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1581347903 689384 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1581348151 743618 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1581349493 721651 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1581350115 164932 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds < 1581350611 189765 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1581350963 899931 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :Remote host closed the connection < 1581351054 833429 :int-e!~noone@int-e.eu QUIT :Remote host closed the connection > 1581351065 606752 PRIVMSG #esoteric :14[[07Fi14]]4 M10 02https://esolangs.org/w/index.php?diff=69769&oldid=69751 5* 03Rdococ 5* (-3) 10 < 1581351123 723402 :int-e!~noone@int-e.eu JOIN :#esoteric < 1581351128 507931 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric > 1581351309 993462 PRIVMSG #esoteric :14[[07Fi14]]4 M10 02https://esolangs.org/w/index.php?diff=69770&oldid=69769 5* 03Rdococ 5* (+240) 10/* Values */ < 1581351838 565415 :zzo38!~zzo38@24.207.50.7 QUIT :Ping timeout: 260 seconds < 1581352145 47646 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds > 1581352496 860837 PRIVMSG #esoteric :14[[07Fi14]]4 M10 02https://esolangs.org/w/index.php?diff=69771&oldid=69770 5* 03Rdococ 5* (-318) 10/* Values */ > 1581352508 613608 PRIVMSG #esoteric :14[[07Fi14]]4 M10 02https://esolangs.org/w/index.php?diff=69772&oldid=69771 5* 03Rdococ 5* (+29) 10/* Values */ > 1581352558 801541 PRIVMSG #esoteric :14[[07Fi14]]4 M10 02https://esolangs.org/w/index.php?diff=69773&oldid=69772 5* 03Rdococ 5* (+174) 10/* Values */ < 1581353466 380816 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection > 1581354530 303568 PRIVMSG #esoteric :14[[07Fi14]]4 M10 02https://esolangs.org/w/index.php?diff=69774&oldid=69773 5* 03Rdococ 5* (-1468) 10 > 1581354553 16244 PRIVMSG #esoteric :14[[07Fi14]]4 M10 02https://esolangs.org/w/index.php?diff=69775&oldid=69774 5* 03Rdococ 5* (-1) 10 < 1581354818 840072 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca JOIN :#esoteric > 1581355060 891823 PRIVMSG #esoteric :14[[07Fi14]]4 M10 02https://esolangs.org/w/index.php?diff=69776&oldid=69775 5* 03Rdococ 5* (-42) 10 > 1581355193 753582 PRIVMSG #esoteric :14[[07Fi14]]4 M10 02https://esolangs.org/w/index.php?diff=69777&oldid=69776 5* 03Rdococ 5* (+99) 10 < 1581357269 290592 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1581359104 998813 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1581359387 270440 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1581359807 475454 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1581360146 637469 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1581360234 395588 :b_jonas!~x@catv-176-63-14-34.catv.broadband.hu JOIN :#esoteric < 1581361338 154461 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca QUIT :Ping timeout: 265 seconds < 1581363277 351155 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection < 1581363359 372868 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581364023 415681 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581364109 177777 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric > 1581364337 9876 PRIVMSG #esoteric :14[[07Fi14]]4 M10 02https://esolangs.org/w/index.php?diff=69778&oldid=69777 5* 03Rdococ 5* (-70) 10 > 1581364499 893372 PRIVMSG #esoteric :14[[07Fi14]]4 M10 02https://esolangs.org/w/index.php?diff=69779&oldid=69778 5* 03Rdococ 5* (-30) 10 > 1581364587 975630 PRIVMSG #esoteric :14[[07Fi14]]4 M10 02https://esolangs.org/w/index.php?diff=69780&oldid=69779 5* 03Rdococ 5* (+63) 10 > 1581364686 968285 PRIVMSG #esoteric :14[[07Fi14]]4 M10 02https://esolangs.org/w/index.php?diff=69781&oldid=69780 5* 03Rdococ 5* (-46) 10 < 1581365426 406060 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581365739 158637 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric > 1581366028 417193 PRIVMSG #esoteric :14[[07Fi14]]4 M10 02https://esolangs.org/w/index.php?diff=69782&oldid=69781 5* 03Rdococ 5* (+32) 10 > 1581366380 589591 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=69783&oldid=69628 5* 03PythonshellDebugwindow 5* (+12) 10/* E */ > 1581366597 538796 PRIVMSG #esoteric :14[[07Fi14]]4 M10 02https://esolangs.org/w/index.php?diff=69784&oldid=69782 5* 03Rdococ 5* (-259) 10 > 1581366610 546815 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=69785&oldid=69783 5* 03PythonshellDebugwindow 5* (+17) 10/* A */ > 1581366659 59610 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=69786&oldid=69785 5* 03PythonshellDebugwindow 5* (+64) 10/* N */ > 1581366705 422255 PRIVMSG #esoteric :14[[07Fi14]]4 M10 02https://esolangs.org/w/index.php?diff=69787&oldid=69784 5* 03Rdococ 5* (+216) 10 > 1581366773 420102 PRIVMSG #esoteric :14[[07Fi14]]4 M10 02https://esolangs.org/w/index.php?diff=69788&oldid=69787 5* 03Rdococ 5* (+54) 10 > 1581366787 866750 PRIVMSG #esoteric :14[[07Fi14]]4 M10 02https://esolangs.org/w/index.php?diff=69789&oldid=69788 5* 03Rdococ 5* (-54) 10 > 1581366847 900634 PRIVMSG #esoteric :14[[07Fi14]]4 M10 02https://esolangs.org/w/index.php?diff=69790&oldid=69789 5* 03Rdococ 5* (+87) 10 > 1581367144 547251 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 M10 02https://esolangs.org/w/index.php?diff=69791&oldid=69662 5* 03PythonshellDebugwindow 5* (+53) 10 > 1581367171 251250 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=69792&oldid=69786 5* 03PythonshellDebugwindow 5* (+16) 10/* B */ < 1581368287 997157 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581368809 759926 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca JOIN :#esoteric < 1581368821 502141 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1581369232 440850 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric > 1581369907 999675 PRIVMSG #esoteric :14[[07Fi14]]4 M10 02https://esolangs.org/w/index.php?diff=69793&oldid=69790 5* 03Rdococ 5* (-303) 10 > 1581370934 460500 PRIVMSG #esoteric :14[[07Brainfunc14]]4 N10 02https://esolangs.org/w/index.php?oldid=69794 5* 03PythonshellDebugwindow 5* (+2826) 10Created page with "'''Brainfunc''' (not capitalized except at the start of a sentence) is [[brainfuck]] but with functions, designed with the goal of having only six commands. It is Turing-com..." > 1581370967 94146 PRIVMSG #esoteric :14[[07Brainfunc14]]4 M10 02https://esolangs.org/w/index.php?diff=69795&oldid=69794 5* 03PythonshellDebugwindow 5* (-14) 10/* Commands */ > 1581371110 648568 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 M10 02https://esolangs.org/w/index.php?diff=69796&oldid=69791 5* 03PythonshellDebugwindow 5* (+0) 10 < 1581371406 378479 :b_jonas!~x@catv-176-63-14-34.catv.broadband.hu PRIVMSG #esoteric :fungot, you're implemented in a 2D language so you probably have more spatial awareness than some of the bodyless bots, right? what does "supine" mean? < 1581371406 877227 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: if you need code generation... :) but that's very non-functional. i just remember it was on the comittee, presumably he's had the ability to write programs under arbitrary restrictions < 1581371674 97426 :b_jonas!~x@catv-176-63-14-34.catv.broadband.hu PRIVMSG #esoteric :``` hg log --removed -T '{rev}:{date(date,"%Y-%m-%d %H:%M:%S")}:{desc}\n' -l 2 /hackenv/wisdom/password < 1581371675 529376 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :12307:2020-02-01 10:11:21: learn The password of the month is leapratting frogs. \ 12306:2020-02-01 07:11:02: learn The password of the month is leapfrogging rats. > 1581371876 807778 PRIVMSG #esoteric :14[[07Brainfunc14]]4 M10 02https://esolangs.org/w/index.php?diff=69797&oldid=69795 5* 03PythonshellDebugwindow 5* (-73) 10/* Set the cell at the CP to 0 */ > 1581371953 453239 PRIVMSG #esoteric :14[[07Brainfunc14]]4 M10 02https://esolangs.org/w/index.php?diff=69798&oldid=69797 5* 03PythonshellDebugwindow 5* (+6) 10/* Commands */ < 1581372276 727159 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection > 1581372307 996900 PRIVMSG #esoteric :14[[07Brainfunc14]]4 M10 02https://esolangs.org/w/index.php?diff=69799&oldid=69798 5* 03PythonshellDebugwindow 5* (+125) 10 < 1581373245 566619 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581373983 664855 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca QUIT :Ping timeout: 268 seconds < 1581375234 929558 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581376585 668440 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric < 1581376733 38166 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca JOIN :#esoteric < 1581377021 120150 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1581378706 96576 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com QUIT :Remote host closed the connection < 1581379118 276963 :Cale!~cale@2607:fea8:9960:35:b5ce:ebca:b78d:842e JOIN :#esoteric < 1581379233 341656 :b_jonas!~x@catv-176-63-14-34.catv.broadband.hu PRIVMSG #esoteric :`olist 1191 < 1581379236 168847 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :olist 1191: shachaf oerjan Sgeo FireFly boily nortti b_jonas < 1581379539 389527 :b_jonas!~x@catv-176-63-14-34.catv.broadband.hu PRIVMSG #esoteric :whoa, who's that? < 1581379580 430680 :b_jonas!~x@catv-176-63-14-34.catv.broadband.hu PRIVMSG #esoteric :ah < 1581381058 116871 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca QUIT :Ping timeout: 265 seconds < 1581381094 713691 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca JOIN :#esoteric < 1581381533 234259 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581381679 641826 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 268 seconds < 1581381679 751849 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1581381753 617022 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca QUIT :Ping timeout: 268 seconds > 1581381847 772713 PRIVMSG #esoteric :14[[07Brainfunc14]]4 M10 02https://esolangs.org/w/index.php?diff=69800&oldid=69799 5* 03PythonshellDebugwindow 5* (+1) 10/* Commands */ < 1581382034 924196 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds < 1581382274 861728 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: Feel free to lecture Hooloovo0 on the PoTM rules; I didn't have the heart :P < 1581382352 524539 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Also this was a borderline case... to my mind it was more than the minor fixes we've allowed before... otoh it's still recognizably similar.) < 1581382477 360823 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :oh, didn't realize there were rules at all < 1581382495 410425 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Basically, it's one edit per month, first one wins. < 1581382519 180472 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :ah, got it < 1581383112 147860 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(UTC) < 1581383166 28582 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(The fact that we've agreed on a time zone for this tells you something... not sure what it is though.) < 1581384233 109326 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :I'm pretty sure that tells me all I need to know < 1581384252 749073 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca JOIN :#esoteric > 1581384286 70831 PRIVMSG #esoteric :14[[07Talk:Memfractal14]]4 10 02https://esolangs.org/w/index.php?diff=69801&oldid=60521 5* 03Salpynx 5* (+630) 10eso-procrastination! > 1581386010 146593 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Apollyon094 5* 10New user account < 1581387315 311854 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca QUIT :Disconnected by services < 1581387319 190603 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca JOIN :#esoteric > 1581387539 868742 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=69802&oldid=69768 5* 03Apollyon094 5* (+376) 10 > 1581387555 35306 PRIVMSG #esoteric :14[[07I like frog14]]4 N10 02https://esolangs.org/w/index.php?oldid=69803 5* 03Apollyon094 5* (+2365) 10Added page > 1581387599 863983 PRIVMSG #esoteric :14[[07I like frog14]]4 10 02https://esolangs.org/w/index.php?diff=69804&oldid=69803 5* 03Apollyon094 5* (+29) 10 > 1581387620 626325 PRIVMSG #esoteric :14[[07I like frog14]]4 10 02https://esolangs.org/w/index.php?diff=69805&oldid=69804 5* 03Apollyon094 5* (-53) 10 > 1581387681 85480 PRIVMSG #esoteric :14[[07I like frog14]]4 10 02https://esolangs.org/w/index.php?diff=69806&oldid=69805 5* 03Apollyon094 5* (+28) 10 > 1581387766 206111 PRIVMSG #esoteric :14[[07I like frog14]]4 10 02https://esolangs.org/w/index.php?diff=69807&oldid=69806 5* 03Apollyon094 5* (+2) 10 > 1581387778 636396 PRIVMSG #esoteric :14[[07I like frog14]]4 10 02https://esolangs.org/w/index.php?diff=69808&oldid=69807 5* 03Apollyon094 5* (-27) 10 > 1581387806 683434 PRIVMSG #esoteric :14[[07I like frog14]]4 10 02https://esolangs.org/w/index.php?diff=69809&oldid=69808 5* 03Apollyon094 5* (+27) 10 < 1581389453 208564 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 272 seconds < 1581390748 879248 :Hooloovo0!Hooloovoo@sorunome.de QUIT :Read error: Connection reset by peer < 1581390870 76305 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581390903 775540 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1581390922 415495 :Hooloovo0!Hooloovoo@sorunome.de JOIN :#esoteric < 1581391118 448347 :Hooloovo0!Hooloovoo@sorunome.de QUIT :Client Quit < 1581391314 429994 :Hooloovo0!Hooloovoo@sorunome.de JOIN :#esoteric < 1581391323 562435 :grumble!~grumble@freenode/staff/grumble QUIT :Remote host closed the connection < 1581391358 133266 :grumble!~grumble@freenode/staff/grumble JOIN :#esoteric < 1581391555 705791 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581392803 739553 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1581393799 249107 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Remote host closed the connection < 1581399052 257502 :FreeFull!~freefull@defocus/sausage-lover QUIT : > 1581403303 27080 PRIVMSG #esoteric :14[[076ix14]]4 M10 02https://esolangs.org/w/index.php?diff=69810&oldid=18233 5* 03YamTokTpaFa 5* (+1) 10Moved Stub template to top; never have I heard of such rules, but is it a rule? < 1581403842 617179 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 268 seconds < 1581408752 231293 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Is someone on today? < 1581410148 267208 :b_jonas!~x@catv-176-63-14-34.catv.broadband.hu PRIVMSG #esoteric :on where? < 1581410197 379507 :b_jonas!~x@catv-176-63-14-34.catv.broadband.hu PRIVMSG #esoteric :int-e: I didn't know that you agreed on a timezone. is that written somewhere? is there a wisdom entry about those rules? < 1581410200 703478 :b_jonas!~x@catv-176-63-14-34.catv.broadband.hu PRIVMSG #esoteric :`? rules of wisdom < 1581410202 750400 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :unless essential for the entry‘s humor, \ they should: be understandable without the lookup key, be single spaced and end in a newline with no space before that, and use proper capitalization and punctuation < 1581410231 271626 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :such wisdom < 1581413101 117398 :fungot!~fungot@unaffiliated/fizzie/bot/fungot QUIT :Quit: Coyote finally caught me < 1581414067 786795 :b_jonas!~x@catv-176-63-14-34.catv.broadband.hu QUIT :Quit: leaving < 1581414337 280625 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Unwritten rules are the best rules. < 1581415393 661128 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1581416659 270358 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1581418321 923662 :fungot!~fungot@unaffiliated/fizzie/bot/fungot JOIN :#esoteric < 1581419102 266425 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1581419166 132696 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1581422139 710736 :tramplefoot!~Tramplefo@134.3.148.125 JOIN :#esoteric < 1581426040 116960 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1581426068 616289 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric > 1581427537 547807 PRIVMSG #esoteric :14[[07Brainfunc14]]4 M10 02https://esolangs.org/w/index.php?diff=69811&oldid=69800 5* 03PythonshellDebugwindow 5* (+38) 10/* Examples */ > 1581427742 482313 PRIVMSG #esoteric :14[[07Brainfuck extensions14]]4 M10 02https://esolangs.org/w/index.php?diff=69812&oldid=64751 5* 03PythonshellDebugwindow 5* (+15) 10 > 1581428351 290282 PRIVMSG #esoteric :14[[07Brainfunc14]]4 M10 02https://esolangs.org/w/index.php?diff=69813&oldid=69811 5* 03PythonshellDebugwindow 5* (+168) 10/* Functions */ > 1581428381 949870 PRIVMSG #esoteric :14[[07Brainfunc14]]4 M10 02https://esolangs.org/w/index.php?diff=69814&oldid=69813 5* 03PythonshellDebugwindow 5* (+27) 10/* Examples */ < 1581430038 110063 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru JOIN :#esoteric > 1581430328 465185 PRIVMSG #esoteric :14[[07VD314]]4 M10 02https://esolangs.org/w/index.php?diff=69815&oldid=32437 5* 03PythonshellDebugwindow 5* (-1) 10/* Halting */ Fixing grammar > 1581430377 171738 PRIVMSG #esoteric :14[[07VD314]]4 M10 02https://esolangs.org/w/index.php?diff=69816&oldid=69815 5* 03PythonshellDebugwindow 5* (+1) 10/* Computational class */ < 1581430475 598721 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :i wonder what's the most concise definition of divmod in Church numerals < 1581430877 520930 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :one definition is on http://users.monash.edu/~lloyd/tildeFP/Lambda/Examples/const-int/ < 1581430923 579169 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :i also found a definition for just modulo as mod = \a\b.b (\c\d.(c(\e.(d(\f\g.(f(e f g)))e)))) (\c.(c zero)) (\c.(a(b(\d\e\f.(d(\g.(e g f)))) id (\d\e.(e d)))(b true id id))) < 1581431019 261803 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :actually, the goal is a short lambda calculus expression for goodstein(4), see https://www.reddit.com/r/math/comments/f1mr5y/expressing_grahams_number/fhar3n7/?utm_source=share&utm_medium=web2x < 1581431047 542759 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`? warranty < 1581431058 547021 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :HACKE[GS]O COMES WITHOUT WARRANTY, EXPRESS OR IMPLIED, AND IS UNFIT FOR ANY PURPOSE, INCLUDING THE PURPOSE OF BEING UNFIT FOR ANYTHING. Its warranty has expired. < 1581431498 519230 :grumble!~grumble@freenode/staff/grumble QUIT :Quit: We've found the eight most clickbaity quit messages. #5 will surprise you! < 1581431527 302448 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp_: Is the Goodstein sequence code in the AIT repo any good? I suspect it collapses quite a bit if the initial value is known. < 1581431814 912887 :grumble!~grumble@freenode/staff/grumble JOIN :#esoteric < 1581431900 599855 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :i noticed the goodstein.{hs,lam} in there too, but they don't work on church numerals, but on some ordinal datatype < 1581431919 810616 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :not sure how to translate btween < 1581431923 820407 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The result is a Church numeral though. < 1581431953 50799 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :oh, i see there's a test at the end that does that < 1581432050 606539 :int-e!~noone@int-e.eu PRIVMSG #esoteric :http://paste.debian.net/1130167/ ... hmm, 211 bits. < 1581432113 2217 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I guess that expw thing is not so small after all. < 1581432126 399766 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :211 bits is very good < 1581432161 201127 :int-e!~noone@int-e.eu PRIVMSG #esoteric :That's hard-coded for 4, as you can probably see. < 1581432230 883142 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh and it's 209 if you drop the initial \_. But I wanted to test it :) < 1581432392 467538 :int-e!~noone@int-e.eu PRIVMSG #esoteric :However, I only vaguely remember how that type and the expw operation in particular work. < 1581432639 499979 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :lit sure looks like black magic < 1581432669 666186 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :and to think that a modulo operation itseld already takes about 150 bits... < 1581432734 647950 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh I guess the comment in goodstein.hs is a good starting point. < 1581432846 641866 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :did you write that goodstein.hs ? < 1581432877 806009 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yes, but almost 6 years ago < 1581432973 297359 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :wow, you never cease to amaze me! < 1581433013 34589 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :how does one understand a type like newtype O = O { o_ :: forall r. ((N -> r) -> r) -> (r -> r) -> r -> r } ? < 1581433063 938208 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well, it directly corresponds to data O = Limit (Nat -> O) | Succ O | Zero < 1581433097 37989 :int-e!~noone@int-e.eu PRIVMSG #esoteric :That's just the standard Church encoding. < 1581433299 668528 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Note that the fold for O has type foldO :: ((N -> r) -> r) -> (r -> r) -> r -> O -> r. < 1581433305 576790 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :oh, i see < 1581433461 704455 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :i can add o16 = expw2 o4 to your pasted code? < 1581433487 478672 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :i mean expw instead of expw2 < 1581433570 709046 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yes < 1581433585 635647 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :that certainly beats graham's number < 1581433793 863700 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :would you like to reply in that /r/math thread with your 213 bit lambda expression? < 1581433839 94655 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Nah, feel free to do so though. < 1581433857 81168 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I don't have a reddit account, nor do I want to create one.) < 1581434302 185933 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 265 seconds < 1581434318 990481 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp_: FWIW, "the fundamental sequence" refers to this one: https://en.wikipedia.org/wiki/Fast-growing_hierarchy#The_Wainer_hierarchy < 1581434514 65648 :int-e!~noone@int-e.eu PRIVMSG #esoteric :which irritatingly is missing the case \omega^0[n] = 0. < 1581434578 350817 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Err. That's because that wouldn't be a limit ordinal. Never mind. < 1581434927 191537 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :did you ever try knuths surreal numbers? < 1581435021 947509 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581435195 75136 :int-e!~noone@int-e.eu PRIVMSG #esoteric :They're Conway's more than Knuth's. Knuth wrote the nice little book about a couple discovering them step by step though. < 1581435206 307276 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And no, I didn't. < 1581435302 52469 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(And, apparently, Knuth supplied the "surreal" part.) < 1581435322 601651 :int-e!~noone@int-e.eu PRIVMSG #esoteric :according to https://en.wikipedia.org/wiki/Surreal_number#History_of_the_concept < 1581435468 921190 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: yeah, http://www.madore.org/~david/weblog/d.2011-10-09.1949.jeux-et-ordinaux.html#d.2011-10-09.1949 con... agrees that Knuth gave the name < 1581435496 712791 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :concurs < 1581435658 620954 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :yes, i have Knuth's little book < 1581435695 442114 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh I thought "try to implement" < 1581435730 264771 :tramplefoot!~Tramplefo@134.3.148.125 QUIT :Quit: Leaving. < 1581435787 8303 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :no, i didn't try implement them:( < 1581436398 459177 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp_: I think I understand the Haskell version of the Goodstein thing again. The lambda calculus version changes the fundamental sequence slightly. Too subtle. < 1581436603 310868 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(The puzzle is that l f m = f (nS (nS m)) m becomes (\f\m. f (succ m) m) in the lambda calculus version. So evidently, the argument to f is shifted by 1. Which thanks to overzealus inlining is hard to track through expw.) < 1581436652 403167 :int-e!~noone@int-e.eu PRIVMSG #esoteric :*overzealous < 1581436991 146006 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581437013 671945 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1581437102 589121 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :so Haskell version takes successor of successor in nS (nS m) where lc version only takes one successor?! < 1581437145 166885 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yeah < 1581437177 484897 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :but shouldn't arguments for s and l be similarly shifted? < 1581437200 616198 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :haskell and lc versions both do one successor for s case < 1581437318 333485 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :is peano numbers better than binary numbers in lambda calculus? < 1581437340 391180 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :depends on how you define better:) < 1581437352 427228 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :lets say shortest definition in BLC < 1581437392 604373 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :peano numbers are simpler, so have shorter defs < 1581437430 132743 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :but if you wanted to do some arithmetic on 64-bit numbers, they'd be way too slow < 1581437447 578440 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I prefer binary numbers, as you can tell from http://www.math.bme.hu/~ambrus/pu/Bin.hs < 1581437557 326549 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :int-e: the Haskell and lc versions match on arguments 0,1,2,3 in any case < 1581437570 512946 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 PRIVMSG #esoteric :kind of hard to test argument 4 :-( > 1581438216 540174 PRIVMSG #esoteric :14[[07Nybblang14]]4 N10 02https://esolangs.org/w/index.php?oldid=69817 5* 03PythonshellDebugwindow 5* (+378) 10Created page with "'''Nybblang''' is an esolang created by [[User:PythonshellDebugwindow]]. Its name is a portmanteau of '[[Wikipedia:Nybble|nybble]]' (4 bits) and 'esolang'. ==Program structure..." < 1581439439 891873 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp_: the thing that gets shifted is the N argument in N -> O < 1581439452 90120 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But I have to leave. < 1581440145 15652 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1581440449 188774 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 272 seconds < 1581440886 927513 :tramplefoot!~Tramplefo@134.3.148.125 JOIN :#esoteric > 1581441086 461167 PRIVMSG #esoteric :14[[07I like frog14]]4 10 02https://esolangs.org/w/index.php?diff=69818&oldid=69809 5* 03Apollyon094 5* (+62) 10Edited unclear descriptions/fixed "Hello, World!" example program. > 1581441505 846183 PRIVMSG #esoteric :14[[07Turing tarpit14]]4 10 02https://esolangs.org/w/index.php?diff=69819&oldid=67942 5* 03Apollyon094 5* (+134) 10Added another tarpit example < 1581441944 133098 :Frater_EST!~adrianbib@172.242.0.73 JOIN :#esoteric > 1581441996 126727 PRIVMSG #esoteric :14[[07I like frog14]]4 10 02https://esolangs.org/w/index.php?diff=69820&oldid=69818 5* 03Apollyon094 5* (+350) 10 > 1581442094 64809 PRIVMSG #esoteric :14[[07Turing tarpit14]]4 10 02https://esolangs.org/w/index.php?diff=69821&oldid=69819 5* 03Apollyon094 5* (+65) 10Added another tarpit example > 1581442255 495299 PRIVMSG #esoteric :14[[07User:Apollyon09414]]4 N10 02https://esolangs.org/w/index.php?oldid=69822 5* 03Apollyon094 5* (+232) 10Created page with "This is my page. Fun fact: I was considering "i like frog" to be a ZISC or an OISC language at some point but instead made a [[Brainfuck]]/[[Smallfuck]]-esque language instea..." > 1581442286 370340 PRIVMSG #esoteric :14[[07User:Apollyon09414]]4 10 02https://esolangs.org/w/index.php?diff=69823&oldid=69822 5* 03Apollyon094 5* (+0) 10 > 1581442328 54751 PRIVMSG #esoteric :14[[07User:Apollyon09414]]4 10 02https://esolangs.org/w/index.php?diff=69824&oldid=69823 5* 03Apollyon094 5* (+44) 10 < 1581442344 547271 :Frater_EST!~adrianbib@172.242.0.73 QUIT :Read error: Connection reset by peer < 1581442722 373782 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric > 1581442727 132983 PRIVMSG #esoteric :14[[07I like frog14]]4 10 02https://esolangs.org/w/index.php?diff=69825&oldid=69820 5* 03Apollyon094 5* (+0) 10Forgot it's 2020 > 1581442969 788820 PRIVMSG #esoteric :14[[07Talk:ROTfuck14]]4 N10 02https://esolangs.org/w/index.php?oldid=69826 5* 03Apollyon094 5* (+191) 10Created page with "This is really cool. I never imagined programs would be that easy to golf in. A 2 character cat? I think you should compress it from octal to ASCII for ultimate golfing. -Us..." < 1581443001 445079 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru PRIVMSG #esoteric :@ask b_jonas why did you end up with Zero and Mone instead of one terminal marker? < 1581443001 493010 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. > 1581443203 363320 PRIVMSG #esoteric :14[[07Talk:Robolang14]]4 N10 02https://esolangs.org/w/index.php?oldid=69827 5* 03Apollyon094 5* (+93) 10Created page with "You should add binary logic gates to make it (hopefully) Turing-Complete -User:Apollyon094" > 1581443212 788619 PRIVMSG #esoteric :14[[07Talk:Robolang14]]4 10 02https://esolangs.org/w/index.php?diff=69828&oldid=69827 5* 03Apollyon094 5* (+1) 10 < 1581443218 188464 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru PRIVMSG #esoteric :@tell b_jonas oh never mind, I didn’t see Mone is minus one < 1581443218 236973 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1581443236 939980 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru PRIVMSG #esoteric :how stupid of me :D < 1581443254 243256 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru PRIVMSG #esoteric :it was right after the definitions > 1581443328 567200 PRIVMSG #esoteric :14[[07Talk:HaltJS14]]4 N10 02https://esolangs.org/w/index.php?oldid=69829 5* 03Apollyon094 5* (+82) 10Created page with "This sounds a lot like [[Javagony]] Possibly Javagonyscript? -[[User:Apollyon094]]" < 1581444083 680915 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1581444370 576837 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru PRIVMSG #esoteric :though I wonder could definitions of comparison, addition, subtraction be shortened somehow < 1581444625 274009 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :i always remeber subtracting being a tricky one < 1581444745 676042 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1581444751 34911 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru PRIVMSG #esoteric :I think using pattern synonyms from later GHC versions, one could do something with comparison at least: we can declare synonyms T[erminal] Bool and C[ontinuation] Bool so that T True ↔ Mone, T False ↔ Zero, C True ↔ One, C False ↔ Oh and then we can halve case count, and that should be almost as speedy < 1581444893 916149 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru PRIVMSG #esoteric :though maybe TemplateHaskell would be a better approach if one could write a short readable description which then generates all cases in the definition < 1581444903 803185 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Remote host closed the connection < 1581444925 695247 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1581445176 315068 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru PRIVMSG #esoteric :rain1: in that code subtraction is as simple as addition (that is, 2x verbose but more or less clear at the end). AFAIK it should be worse in an implementation which uses sign bit instead of two’s complement < 1581445244 248307 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer < 1581445248 14732 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru PRIVMSG #esoteric :by 2x verbose I meant there are two functions for each addition and subtraction: normal one and 1-carrying one < 1581445437 164871 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric < 1581445672 122067 :FraterEST!adrianbibl@172.242.0.73 JOIN :#esoteric < 1581445699 251945 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer < 1581445870 209414 :b_jonas!~x@catv-176-63-13-184.catv.broadband.hu JOIN :#esoteric < 1581445996 965401 :b_jonas!~x@catv-176-63-13-184.catv.broadband.hu PRIVMSG #esoteric :arseniiv: two markers so that I can handle negative numbers uniformly < 1581446005 427481 :b_jonas!~x@catv-176-63-13-184.catv.broadband.hu PRIVMSG #esoteric :ah ok < 1581446007 17040 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1581446026 474596 :b_jonas!~x@catv-176-63-13-184.catv.broadband.hu PRIVMSG #esoteric :arseniiv: you can certainly shorten the definitions, I just wanted to write every case clearly < 1581446127 991789 :b_jonas!~x@catv-176-63-13-184.catv.broadband.hu PRIVMSG #esoteric :if you want shorter definitions for addition and subtraction, I have them at https://www.perlmonks.com/?node_id=849296 (though that one only handles nonnegative integers) < 1581446206 117592 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru PRIVMSG #esoteric :Perl is hard on my eyes :D < 1581446215 698393 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru PRIVMSG #esoteric :but anyway this is cool < 1581446240 340774 :b_jonas!~x@catv-176-63-13-184.catv.broadband.hu PRIVMSG #esoteric :and yes, you don't need separate loops for addition and subtraction, you could have them in the same one function if you add a complement function before it < 1581446309 259724 :b_jonas!~x@catv-176-63-13-184.catv.broadband.hu PRIVMSG #esoteric :the perl code has just one function that handles addition, subtraction and comparison all together < 1581446389 234370 :b_jonas!~x@catv-176-63-13-184.catv.broadband.hu PRIVMSG #esoteric :also you could abbreviate the Haskell code by collapsing multiple cases of a function together < 1581446415 168906 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 272 seconds < 1581446427 479537 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: oh BTW how do you look at balanced ternary? < 1581446443 681041 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1581446458 951249 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru PRIVMSG #esoteric :I found a package which uses it for type-level integers < 1581446516 801492 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection < 1581446520 60846 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru PRIVMSG #esoteric : also you could abbreviate the Haskell code by collapsing multiple cases of a function together => yeah that was what I had in mind. Though I’m lazy to do it and see what would it come to < 1581446580 967413 :FraterEST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer < 1581446594 798958 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581446603 465380 :b_jonas!~x@catv-176-63-13-184.catv.broadband.hu PRIVMSG #esoteric :arseniiv: I was considering some of these rules because I eventually want to write an arithmetical library in Consumer Society, as an example to show how you can use the language, although I'll only implement fixed size integers (say 32-bit), not bigints < 1581446660 674452 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1581446687 777489 :b_jonas!~x@catv-176-63-13-184.catv.broadband.hu PRIVMSG #esoteric :balanced ternary is not much worse than ordinary ternary, but I choose binary (or base 4, 16 etc) if I have a choice of the base. it doesn't make much difference for simple examples like this where I only implement addition and subtraction and don't care much about the performance of course. < 1581447232 299417 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru PRIVMSG #esoteric :hm now you mention performance and I think about data Bin (s :: Peano) where { OneBit :: Bit → Bin Z; Chunks :: Bin s → Bin s → Bin (S s) } made of blocks of progressively larger sizes < 1581447259 385459 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru PRIVMSG #esoteric :though that doesn’t play nice with things like Zero/Mone < 1581448101 88675 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric < 1581448821 868109 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Remote host closed the connection < 1581449990 518770 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca QUIT :Disconnected by services < 1581449994 77883 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca JOIN :#esoteric < 1581451679 849999 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit < 1581453321 393465 :LKoen!~LKoen@81.255.219.130 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.” < 1581454447 284732 :divergence!~div@45.12.223.198 QUIT :Ping timeout: 240 seconds < 1581454594 644217 :diverger!~div@180.149.231.124 JOIN :#esoteric > 1581455550 360145 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 M10 02https://esolangs.org/w/index.php?diff=69830&oldid=69796 5* 03PythonshellDebugwindow 5* (+31) 10 > 1581457875 315534 PRIVMSG #esoteric :14[[07XENBLN14]]4 M10 02https://esolangs.org/w/index.php?diff=69831&oldid=69664 5* 03PythonshellDebugwindow 5* (-5) 10/* Truth-machine (3 bytes) */ -4 bytes thanks to do-while loops > 1581458042 338195 PRIVMSG #esoteric :14[[07XENBLN14]]4 M10 02https://esolangs.org/w/index.php?diff=69832&oldid=69831 5* 03PythonshellDebugwindow 5* (+1) 10/* Truth-machine (3 bytes) */ < 1581458075 712087 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1581458669 491384 :tramplefoot!~Tramplefo@134.3.148.125 QUIT :Quit: Leaving. < 1581461978 411068 :BWBellairs!~bwbellair@hellomouse/dev/bwbellairs QUIT :Remote host closed the connection < 1581462003 394251 :BWBellairs!~bwbellair@hellomouse/dev/bwbellairs JOIN :#esoteric < 1581462771 715389 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1581463696 1495 :b_jonas!~x@catv-176-63-13-184.catv.broadband.hu PRIVMSG #esoteric :fungot, what color of cheese is the moon made of? < 1581463696 171899 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: i've already told you why it isn't the same as you, iirc :) < 1581467305 945784 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1581467607 282448 :xkapastel!uid17782@gateway/web/irccloud.com/x-dnpazkvijsmolzcg JOIN :#esoteric < 1581469351 971608 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION somewhat hopes that Agatha will reject this hare-brained scheme, after which it is revealed the great Akhnokanth knew it all and was testing them. also, those little hovering fishes were listening to everything they said. < 1581469471 987483 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this may be due to my visceral revulsion against drawn-out embarassment-based comedy. < 1581469602 565174 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :* +r < 1581470007 189233 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh, phew, not an early update. < 1581470089 304485 :int-e!~noone@int-e.eu PRIVMSG #esoteric :She's up against the Foglios though. I don't think she has much of a chance, unless there's an even more embarrassing scheme to avoid the current one. < 1581470332 596365 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`learn The password of the month is always set on the 12th of the month. < 1581470335 439820 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Relearned 'password': The password of the month is always set on the 12th of the month. < 1581470386 996093 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Seriously?! < 1581470394 766982 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`revert < 1581470395 907567 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Done. < 1581470428 972633 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`undo 12307 < 1581470432 188514 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :patching file wisdom/password < 1581470453 75096 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's enough for me. < 1581470476 395282 :shachaf!~shachaf@unaffiliated/shachaf PART #esoteric :"everything is terrible" < 1581470515 416477 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm. That went well. < 1581471051 928791 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: aww < 1581471077 132090 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru QUIT :Ping timeout: 272 seconds < 1581471116 122861 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1581471151 22778 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf was here? < 1581471172 762257 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? password < 1581471174 130446 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :The password of the month is leapfrogging rats. < 1581471209 447207 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well, for 15 hours. < 1581471236 424061 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: those little hovering fishes can still be listening to everything, right? < 1581471409 426516 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm, hovering fish? < 1581471445 400208 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :either they're hovering, or akhnokanth's chamber in some kind of superposition between air and water. < 1581471451 608653 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*is in < 1581471488 409735 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I don't know what you're talking about. < 1581471683 532438 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh. it seems i misremembered them getting inside the submarine < 1581471886 690086 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :last panels here, although then they were still careful what they were saying http://www.girlgeniusonline.com/comic.php?date=20200129 < 1581471983 986029 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also i just refound http://www.giantitp.com/comics/oots0301.html while archive trawling. thor's mention of that one world seems to have been a callback. < 1581472626 958511 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(here http://www.giantitp.com/comics/oots1140.html) < 1581472649 926333 :tromp_!~tromp@2a02:a210:ca3:2800:75bb:cfc7:5e76:3634 QUIT :Ping timeout: 246 seconds < 1581472719 859816 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net JOIN :#esoteric < 1581472727 393018 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a sequel, now that i compare them < 1581473246 99976 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581473681 789245 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Oh I guess the comment in goodstein.hs is a good starting point. <-- is that the one that was made to show goodstein can be calculated in System F? < 1581473732 624448 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :after we discussed how that can do anything in second order logic < 1581473738 972171 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :iirc < 1581473747 651370 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net QUIT :Read error: Connection timed out < 1581476353 757887 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: Quite possibly. < 1581478298 908943 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1581478311 213724 :xkapastel!uid17782@gateway/web/irccloud.com/x-dnpazkvijsmolzcg QUIT :Quit: Connection closed for inactivity < 1581478330 655891 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581479591 638348 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1581479665 45030 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1581480235 127814 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca QUIT :Ping timeout: 272 seconds < 1581480909 658253 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: the file is here, btw: https://github.com/tromp/AIT/blob/master/goodstein.hs (and I just added another comment which may be useful) < 1581481900 787590 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1581482232 266416 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca JOIN :#esoteric < 1581482545 876457 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net JOIN :#esoteric < 1581483544 360482 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net QUIT :Read error: Connection timed out < 1581483965 413361 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net JOIN :#esoteric < 1581484719 520893 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net QUIT :Read error: Connection reset by peer < 1581484805 832414 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net JOIN :#esoteric < 1581485702 457785 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net QUIT :Read error: Connection reset by peer < 1581485841 322017 :tromp!~tromp@2a02:a210:ca3:2800:d956:dc6b:20ba:57e8 JOIN :#esoteric < 1581486847 269346 :tromp!~tromp@2a02:a210:ca3:2800:d956:dc6b:20ba:57e8 QUIT :Ping timeout: 240 seconds < 1581487113 136146 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 272 seconds < 1581487824 920721 :xkapastel!uid17782@gateway/web/irccloud.com/x-ytrxkblmgxcmhcav JOIN :#esoteric < 1581488189 200879 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net JOIN :#esoteric < 1581488445 56507 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 265 seconds < 1581488793 211186 :erdic!~erdic@unaffiliated/motley QUIT :Ping timeout: 265 seconds < 1581488852 747819 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric < 1581490644 633623 :diverger!~div@180.149.231.124 QUIT :Ping timeout: 268 seconds < 1581490656 821813 :diverger!~div@81.19.209.53 JOIN :#esoteric < 1581491436 751519 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1581495286 857232 :tramplefoot!~Tramplefo@134.3.148.125 JOIN :#esoteric < 1581495334 105686 :tromp_!~tromp@2a02:a210:ca3:2800:6162:f62c:f421:8296 JOIN :#esoteric < 1581495431 123529 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net QUIT :Read error: Connection reset by peer < 1581495872 564296 :tramplefoot!~Tramplefo@134.3.148.125 QUIT :Quit: Leaving. < 1581499421 720273 :b_jonas!~x@catv-176-63-13-184.catv.broadband.hu QUIT :Quit: leaving < 1581499697 217938 :APic!apic@apic.name QUIT :Ping timeout: 265 seconds < 1581500539 286804 :APic!apic@apic.name JOIN :#esoteric < 1581502464 454629 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Read error: Connection reset by peer < 1581502637 190972 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581503541 690789 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1581503557 625676 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 268 seconds < 1581503632 865462 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1581504722 866650 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1581504782 861462 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1581505143 261737 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1581506280 77747 :joast!~rick@cpe-98-146-112-4.natnow.res.rr.com QUIT :Ping timeout: 265 seconds < 1581506439 924089 :egelbot!~egelbot@ip56522cc1.speed.planet.nl QUIT :Remote host closed the connection < 1581506654 988212 :xkapastel!uid17782@gateway/web/irccloud.com/x-ytrxkblmgxcmhcav QUIT :Quit: Connection closed for inactivity < 1581506696 120755 :egelbot!~egelbot@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1581506698 725947 :egelbot!~egelbot@ip56522cc1.speed.planet.nl QUIT :Remote host closed the connection < 1581506751 12661 :egelbot!~egelbot@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1581509772 922486 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru JOIN :#esoteric < 1581513325 723803 :aloril!~aloril@mobile-access-2e8466-240.dhcp.inet.fi QUIT :Ping timeout: 268 seconds < 1581514143 394876 :aloril!~aloril@mobile-access-b0485e-98.dhcp.inet.fi JOIN :#esoteric < 1581515858 874657 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1581518359 264840 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581519695 707140 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1581520355 265792 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 260 seconds < 1581521655 188601 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 272 seconds < 1581521691 370943 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581521842 314922 :joast!~rick@cpe-98-146-112-4.natnow.res.rr.com JOIN :#esoteric < 1581522309 75040 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1581522538 722617 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 268 seconds < 1581522613 274984 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1581523876 309888 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1581523948 349843 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1581523983 678891 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1581524023 327666 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca QUIT :Ping timeout: 260 seconds < 1581524095 673147 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1581525802 4716 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1581525873 948618 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection > 1581528175 76273 PRIVMSG #esoteric :14[[07StupidStackLanguage14]]4 10 02https://esolangs.org/w/index.php?diff=69833&oldid=69593 5* 03Lebster 5* (+9) 10/* Operations */ > 1581528198 354476 PRIVMSG #esoteric :14[[07StupidStackLanguage14]]4 M10 02https://esolangs.org/w/index.php?diff=69834&oldid=69833 5* 03Lebster 5* (-1) 10/* Print the Fibonacci Sequence */ < 1581529885 360540 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric > 1581531453 347011 PRIVMSG #esoteric :14[[07Golden sunrise14]]4 10 02https://esolangs.org/w/index.php?diff=69835&oldid=69766 5* 03Hakerh400 5* (+165) 10/* Interpreters */ Added random source code generator link > 1581531495 114225 PRIVMSG #esoteric :14[[07Golden sunrise14]]4 M10 02https://esolangs.org/w/index.php?diff=69836&oldid=69835 5* 03Hakerh400 5* (+5) 10/* Interpreters */ < 1581533180 67529 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit < 1581533507 324608 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581535191 172752 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric > 1581536668 387175 PRIVMSG #esoteric :14[[07Marz14]]4 10 02https://esolangs.org/w/index.php?diff=69837&oldid=68596 5* 03SoundOfScripting 5* (+5171) 10Fleshed out Numbers and added Booleans. Minor other edits < 1581536718 686391 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: sorry for my connection < 1581537250 154716 :LKoen!~LKoen@81.255.219.130 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.” < 1581539929 259286 :b_jonas!~x@catv-176-63-14-63.catv.broadband.hu JOIN :#esoteric < 1581540736 317220 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca JOIN :#esoteric < 1581541368 975828 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving > 1581541425 785262 PRIVMSG #esoteric :14[[07PlusOrMinus14]]4 M10 02https://esolangs.org/w/index.php?diff=69838&oldid=69271 5* 03PythonshellDebugwindow 5* (-3) 10/* Commands */ > 1581541490 71372 PRIVMSG #esoteric :14[[07Exp14]]4 M10 02https://esolangs.org/w/index.php?diff=69839&oldid=67456 5* 03PythonshellDebugwindow 5* (-10) 10/* "Hello World" (all caps) */ < 1581541887 387665 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 260 seconds > 1581541903 630122 PRIVMSG #esoteric :14[[07Exp14]]4 M10 02https://esolangs.org/w/index.php?diff=69840&oldid=69839 5* 03PythonshellDebugwindow 5* (+185) 10/* Expressions */ < 1581545392 865266 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1581551000 627224 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca QUIT :Disconnected by services < 1581551006 410667 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca JOIN :#esoteric < 1581551041 959008 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 252 seconds < 1581552768 276082 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1581553286 375721 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Is there a picture file format for combining several arbitrary separations into one file? < 1581553534 518645 :j4cbo!sid186930@gateway/web/irccloud.com/x-xhwyctsmswmlrgsn QUIT :Read error: Connection reset by peer < 1581553546 360064 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-ygxtjxfsemrxwvhh QUIT :Read error: Connection reset by peer < 1581553550 103191 :j4cbo!sid186930@gateway/web/irccloud.com/x-bsksqtpjovvproyf JOIN :#esoteric < 1581553556 174770 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-jxofvckrfpmolcbe JOIN :#esoteric < 1581554529 546229 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1581554624 373335 :j-bot!eldis4@firefly.nu QUIT :Remote host closed the connection < 1581555578 920387 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds < 1581557169 939419 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1581558038 168226 :int-e!~noone@int-e.eu PRIVMSG #esoteric :morning oerjan < 1581558405 522949 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :In my "ps aux", two of the four entries for apache2 have seven digits in the "VSZ" column, and so does console-kit-daemon. What is "console-kit-daemon"? There is no man page for it on my computer. < 1581558518 414129 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :morning int-e < 1581558553 560888 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :let's hope oggie stops talking before higgs has to kill them both < 1581558611 161876 :int-e!~noone@int-e.eu PRIVMSG #esoteric :let's hope he doesn't so we as the readers get a better understanding of what's going on < 1581558674 9577 :int-e!~noone@int-e.eu PRIVMSG #esoteric :zzo38: isn't that one of the things responsible for handling permissions for the current console user (e.g. for audio devices)? Don't ask me why it's looking so big though. < 1581558717 259426 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Apache may reasonably be mmap-ing lots of files, including the virtual address space size. < 1581558864 799514 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :All Go programs tend to be giant in VSZ terms, presumably for something odd the runtime does. Not the answer for console-kit-daemon, though. < 1581558925 966973 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Although looks like Xmonad has them beat by three orders of magnitude (10 digits). < 1581559027 971449 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yeah, the ghc developers made the decision to allocate a lot of contiguous address space up front to simplify heap management. < 1581559053 947573 :int-e!~noone@int-e.eu PRIVMSG #esoteric :On 64 bit platforms at least. < 1581559142 606459 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It's mostly under MADV_DONTNEED, except for the parts actually used for the heap. < 1581564116 102875 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581564282 99415 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1581564315 925826 :xkapastel!uid17782@gateway/web/irccloud.com/x-oclgbfnmmpqveltf JOIN :#esoteric < 1581564889 312158 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581564927 307349 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1581564970 503583 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1581570963 84021 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I want to be able to make a list of all allocated memory blocks and their sizes, which ones are shareable, and which programs are using that block (if it isn't shareable, only one program will be using it). < 1581573680 553092 :xkapastel!uid17782@gateway/web/irccloud.com/x-oclgbfnmmpqveltf QUIT :Quit: Connection closed for inactivity < 1581574013 748255 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1581579249 640778 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :What causes the RAM usage of the computer to increase over time (and sometimes, a lot), even if no process seems to use it? It says 1245148 is used out of 4049088 (this is on the "-/+ buffers/cache" line). Usually when the computer is started, it is lower. But this time it is much higher than usual. < 1581579476 898756 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :The percentage of memory for all processes is low, but the total is higher. < 1581579877 904077 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmm, "Note that the output of free was changed in procps 3.3.10 (released in 2014)." < 1581579917 541737 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I have no "-/+ buffers/cache" line anymore.) < 1581579998 580467 :int-e!~noone@int-e.eu PRIVMSG #esoteric :zzo38: obviously there is no useful general answer. It may help to look at top (press shift-M to sort by resident memory). < 1581580029 614176 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :I wrote a script to count shared pages etc across multiple processes using /proc/*/pagemap but I seem to have misplaced it (though I wouldn't necessarily run it on a whole system - my use case was looking at a chromium process tree) < 1581580034 802491 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Adding up all of the numbers in the "%MEM" column in "top" (it is sorted by that column, with higher numbers listed first) only adds up to 5.4%. < 1581580275 788764 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :ooh, found it: https://gist.github.com/olsner/e9b004021f9b7669a184 < 1581580535 893986 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :good stuff < 1581580591 302211 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :if you think the extra memory is wasted by the kernel, you can have a look at /proc/slabinfo (though that probably takes some work to understand) < 1581580769 200817 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I did try slabtop, but I do not understand what is the significance of that. < 1581580859 105102 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 272 seconds < 1581580890 221735 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :oh, didn't know about slabtop, that's nice < 1581580908 851862 :int-e!~noone@int-e.eu PRIVMSG #esoteric :slabtop -s c sorts by cache size :) < 1581580912 620107 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yeah, nice find < 1581580936 887624 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I did notice this line: "Active / Total Size (% used) : 160306.54K / 163440.86K (98.1%)" Again, I don't know what is the significance of this. < 1581580957 82592 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :I think you'd have to check it once early, then check it after you've "lost" a lot of memory and see what's increased (if anything) < 1581581013 663407 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Even if I add that number to the total I have figured, it still doesn't add up to the amount of memory it believes to be used in total. < 1581581044 783623 :int-e!~noone@int-e.eu PRIVMSG #esoteric :with sum luck, the 160306 number corresponds closely to the 'cached' item in 'free'? < 1581581048 60549 :int-e!~noone@int-e.eu PRIVMSG #esoteric :*some > 1581581064 902271 PRIVMSG #esoteric :14[[07Legit14]]4 10 02https://esolangs.org/w/index.php?diff=69841&oldid=61552 5* 03YamTokTpaFa 5* (+22) 10Let's add. < 1581581197 942047 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Ah well. I'm looking at /proc/meminfo and getting more confused. Then again, I can closely match the 'used' memory with the resident sizes of the running programs, so I'm not sure why I'm looking. < 1581581246 707261 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Could the procps version be too old for the kernel, and thus be missing crucial information? < 1581581328 774242 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :No it doesn't; the "cached" item says 1626064, which is approximately ten times as much (but not exactly as much). < 1581581395 58115 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :slabinfo stuff counts under "buffers" for me (my free only shows the sum of cache and buffers, but /proc/meminfo has them separately) < 1581581460 497910 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :The number listed for "buffers" is 531888 < 1581581958 922518 :xkapastel!uid17782@gateway/web/irccloud.com/x-slafcnvvyzodevfp JOIN :#esoteric < 1581586063 655792 :b_jonas!~x@catv-176-63-14-63.catv.broadband.hu QUIT :Quit: leaving < 1581590393 310449 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1581591173 674554 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 268 seconds < 1581591234 154824 :atslash!~atslash@46.188.0.82 JOIN :#esoteric < 1581592731 849832 :j-bot!eldis4@firefly.nu JOIN :#esoteric < 1581594392 296098 :iczero!iczero@hellomouse/dev/iczero QUIT :Quit: rip < 1581594408 140003 :iczero!iczero@hellomouse/dev/iczero JOIN :#esoteric < 1581595731 276513 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Ping timeout: 260 seconds < 1581596410 856303 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1581597057 386988 :tromp_!~tromp@2a02:a210:ca3:2800:6162:f62c:f421:8296 QUIT : < 1581597455 149206 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Excess Flood < 1581597780 327727 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581597799 133599 :tromp!~tromp@2a02:a210:ca3:2800:1e2:c3c3:4c56:667c JOIN :#esoteric < 1581600413 921405 :atslash!~atslash@46.188.0.82 QUIT :Ping timeout: 246 seconds < 1581600456 994920 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1581600505 848993 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru JOIN :#esoteric < 1581601993 687004 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1581605063 678158 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1581605296 670918 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1581607597 589354 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fungot, what is the melting temperature of gallium? < 1581607597 969257 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :wib_jonas: if we ignore for the moment), that isn't quite as insane as i am shouldn't be let even near any kitchen stuff. will probably release a new htmlprag tonight with sisc officially working again < 1581608247 308893 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 260 seconds < 1581608337 371626 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581608969 673751 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1581609016 762040 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos NICK :kritixilitho < 1581609083 683267 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1581610485 316390 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca QUIT :Ping timeout: 268 seconds < 1581610688 290794 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Please don't use gallium in "any kitchen stuff", at least if you're feeding humans. < 1581610688 442752 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: yes. they will ants move unpredictably, and fnord < 1581610719 995783 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: I mean, it's probably fair to compare us to ants moving unpredictably, but it isn't really *nice*. < 1581610720 165034 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: a new competition in brainfuck golf forum...) succeeded. ai-ai_canonname: " ( write ( 1. 2) < 1581610932 110495 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :hey fizzie! you returned < 1581611025 524771 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: if it's not too big, can you install libicu-dev to HackEso so that we can try to compile the egel interpreter and have one more crazy esolang interpreted by ! ? < 1581611039 207805 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :also, make him ignore egelbot if it doesn't yet < 1581611123 88151 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1581611724 82046 :kritixilitho!~kritixili@gateway/tor-sasl/kritixilithos NICK :kritixilithos < 1581612389 569357 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Installed. It was biggish (43.6M), but not crazy-big. < 1581612449 453729 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :As for the ignoring, I'll have to look up how that works. Up until now the magic prefix avoidance has been enough, but not for "botname:"-activated bots. Surprising that it hasn't cropped up so far. < 1581612974 853660 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581613177 375348 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581613542 533654 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581614755 214273 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 272 seconds < 1581614940 191814 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu JOIN :#esoteric < 1581615032 927587 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :fizzie: thank you < 1581615045 634108 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :I feel ill now, but I'll try to install egel some other day < 1581615669 268382 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581615778 22286 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :I find it strange that none of the bots here other than j-bot and egelbot respond to their name by the way < 1581615942 297931 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And fungot, though not quite in the same way. < 1581615942 474118 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: thus the eval. of lisp systems while you're out there. all the good things it can do for you < 1581615977 721953 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :oh yeah, fungot does respond < 1581615977 843753 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: so, what would you prefer to guess an answer you might like sicp < 1581616003 744351 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :but his answer format protects against bot loops even more than the answer format of j-bot which merely puts the nick of the querant at the beginning of the message < 1581616053 299739 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :not that the ignore technically helps much about botloops, because egelbot can loop on its own, but I still feel it's prudent < 1581616436 930992 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca JOIN :#esoteric < 1581616688 919886 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca QUIT :Ping timeout: 246 seconds < 1581617059 619292 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1581617143 677598 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1581617409 277169 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca JOIN :#esoteric < 1581618778 340281 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581618884 83646 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581619220 259309 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit < 1581619666 693373 :xkapastel!uid17782@gateway/web/irccloud.com/x-slafcnvvyzodevfp QUIT :Quit: Connection closed for inactivity < 1581619895 266870 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 260 seconds < 1581620667 28493 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581620725 585851 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :`fetch /hackenv/tmp/egel.zip https://github.com/egel-lang/egel-bot/archive/master.zip < 1581620727 359740 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2020-02-13 19:05:26 URL:https://codeload.github.com/egel-lang/egel-bot/zip/master [7439] -> "/hackenv/tmp/egel.zip" [1] > 1581620752 397974 PRIVMSG #esoteric :14[[07User talk:Apollyon09414]]4 N10 02https://esolangs.org/w/index.php?oldid=69842 5* 03Hex96 5* (+98) 10Created page with "Hi ~~~~" < 1581620792 335504 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp; unzip egel.zip; echo ok < 1581620793 355861 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Archive: egel.zip \ 4fe224ee15ab19677ac6c0ccaa6bf4ab40144a60 \ creating: egel-bot-master/ \ inflating: egel-bot-master/.gitignore \ inflating: egel-bot-master/LICENSE.md \ inflating: egel-bot-master/README.md \ creating: egel-bot-master/src/ \ inflating: egel-bot-master/src/Makefile \ inflating: egel-bot-master/src/egel-bot.cpp \ inflating: egel-bot-master/src/script.eg \ ok < 1581620814 70358 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :no no, that's the wrong one < 1581620827 294780 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` rm -rv /hackenv/tmp/egel-bot-master < 1581620828 381944 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :removed '/hackenv/tmp/egel-bot-master/src/egel-bot.cpp' \ removed '/hackenv/tmp/egel-bot-master/src/script.eg' \ removed '/hackenv/tmp/egel-bot-master/src/Makefile' \ removed directory '/hackenv/tmp/egel-bot-master/src' \ removed '/hackenv/tmp/egel-bot-master/.gitignore' \ removed '/hackenv/tmp/egel-bot-master/LICENSE.md' \ removed '/hackenv/tmp/egel-bot-master/README.md' \ removed directory '/hackenv/tmp/egel-bot-master' < 1581620835 101620 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` rm -v /hackenv/tmp/egel.zip < 1581620835 970861 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :removed '/hackenv/tmp/egel.zip' < 1581620853 315315 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :`fetch /hackenv/tmp/egel.zip https://github.com/egel-lang/egel/archive/master.zip < 1581620854 511377 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://github.com/egel-lang/egel/archive/master.zip%20: \ 2020-02-13 19:07:33 ERROR 404: Not Found. < 1581620857 497565 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :`fetch /hackenv/tmp/egel.zip https://github.com/egel-lang/egel/archive/master.zip < 1581620859 944362 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2020-02-13 19:07:39 URL:https://codeload.github.com/egel-lang/egel/zip/master [145943] -> "/hackenv/tmp/egel.zip" [1] < 1581620867 710125 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp; unzip egel.zip; echo ok < 1581620869 248983 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Archive: egel.zip \ 1074f699606e00ca151cf5a4916b9a4c052d1d9f \ creating: egel-master/ \ inflating: egel-master/.gitignore \ inflating: egel-master/LICENSE.md \ inflating: egel-master/NOTES.md \ inflating: egel-master/README.md \ inflating: egel-master/TODO.md \ inflating: egel-master/VERSION.md \ creating: egel-master/bugs/ \ inflating: egel-master/bugs/bug0-fixed.eg \ inflating: egel-master/bugs/bug1 < 1581620869 399373 :egelbot!~egelbot@ip56522cc1.speed.planet.nl QUIT :Read error: Connection reset by peer > 1581620887 312822 PRIVMSG #esoteric :14[[07StupidStackLanguage14]]4 M10 02https://esolangs.org/w/index.php?diff=69843&oldid=69834 5* 03Lebster 5* (-14) 10optimized hello world < 1581620907 633869 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` make -C /hackenv/tmp/egel-master/src egel &> /hackenv/tmp/egel-master/buildlog < 1581620943 482208 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1581620959 935949 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :that timed out < 1581620961 999600 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` make -C /hackenv/tmp/egel-master/src egel &> /hackenv/tmp/egel-master/buildlog < 1581620970 441409 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :I should have appended < 1581620977 392041 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :good thing make is easy to continue < 1581620986 306519 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :well, usually < 1581620997 890335 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1581621010 856214 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` make -C /hackenv/tmp/egel-master/src egel &>> /hackenv/tmp/egel-master/buildlog < 1581621047 660075 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1581621055 10512 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :link errors < 1581621078 666523 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :link errors to ICU < 1581621085 788311 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :I was hoping it would just work out of box... < 1581621112 732550 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :oh, that link command is definitely wrong < 1581621232 626374 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master/src; c++ --std=c++17 -Werror utils.o lexical.o operators.o syntactical.o ast.o transform.o semantical.o desugar.o lift.o emit.o builtin/system.o builtin/math.o builtin/string.o builtin/evaluate.o builtin/thread.o egel.o -ldl -lpthread -licuio -licui18n -licuuc -licudata -o egel &>> /hackenv/tmp/egel-master/buildlog1 < 1581621236 391282 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1581621265 2740 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` /hackenv/tmp/egel-master/src/egel -h < 1581621266 168644 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Usage: egel [options] filename \ Options: \ [-h|--help] display usage \ [-v|--version] display version \ [-|--in] interactive mode (default) \ [-I|--include] add include directory \ [-e|--eval] evaluate command \ [-T|--tokens] output all tokens (debug) \ [-U|--unparse] output the parse tree (debug) \ [-X|--check] output analyzed tree (debug) \ [-D|--desugar] output desugare < 1581621275 865358 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` /hackenv/tmp/egel-master/src/egel <<<$'3*8' < 1581621276 985034 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​>> internal:1:2:semantical:undeclared * \ >> < 1581621286 646675 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` /hackenv/tmp/egel-master/src/egel <<<$'3' < 1581621287 538388 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​>> 3 \ >> < 1581621300 440120 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` /hackenv/tmp/egel-master/src/egel <<<$'[X -> (X,X)] 3' < 1581621301 644237 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​>> (System:tuple 3 3) \ >> < 1581621305 521567 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` /hackenv/tmp/egel-master/src/egel <<<$'[X -> (X,X+X)] 3' < 1581621306 443201 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​>> internal:1:11:semantical:undeclared + \ >> < 1581621311 26006 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :huh < 1581621461 975710 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :spruit11: why does egel not seem to have those standard library functions when I build it this way? < 1581621472 4192 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :and how do I have to build if I want it to have the standard library? < 1581621652 397856 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581625373 500554 :LKoen!~LKoen@81.255.219.130 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.” < 1581625801 580478 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Oh, hi! < 1581625870 571237 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :b_jonas: I am not sure what you're running. If you try to run Egel from command line, don't forget to include the "prelude.eg" and open the namespaces. < 1581625980 931053 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :spruit11: doesn't the prelude only have the list operations and such, as opposed to the + operator for numbers? < 1581625990 751059 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right, right. < 1581626013 383179 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :For built-ins you still need to open the namespaces, though. < 1581626035 180514 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :What namespaces are those? < 1581626044 317710 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :System, Math. < 1581626051 941300 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Depends on what you want. < 1581626057 273415 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581626091 368637 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I thought it would be best to have the repl start in a vanilla state but that isn't very user friendly, I agree. < 1581626130 602234 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :But you were able to build it? I accepted a pull request for libicu a few days ago which should have fixed some issues. < 1581626181 975319 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` /hackenv/tmp/egel-master/src/egel <<<$'using System; using Math; [X -> (X,X+X)] 3' < 1581626182 926456 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​>> internal:1:13:syntactical:; unexpected \ >> < 1581626203 207395 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :spruit11: yes, it did apparently build, you can see above in the channel logs < 1581626213 872603 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Ah, right. < 1581626215 894404 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Great! < 1581626217 791143 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :``` /hackenv/tmp/egel-master/src/egel <<<$'using System\n using Math\n [X -> (X,X+X)] 3' < 1581626218 727538 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​>> >> >> (System:tuple 3 6) \ >> < 1581626222 298330 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :yay! < 1581626241 632110 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :ok, I'll install this to hackenv and put some wrappers around it tomorrow unless someone else does it first < 1581626244 970545 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Neat! < 1581626306 724028 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :the initial link error was because the egel Makefile and the HackEso environment didn't combine well < 1581626334 998614 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :I think it requires pkg-config, which isn't currently installed on HackEso < 1581626341 469894 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Hmm, the Makefile is called from a build script which might pass it some arguments, dunno. < 1581626350 266413 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I was never happy with the build I do. < 1581626360 197600 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :that was easy to work around, though you might want to modify the Makefile to give an error earlier if that happens < 1581626376 320078 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :doesn't matter really, given that it looks like I could build it < 1581626392 237969 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Neat. What OS/distribution? < 1581626435 407881 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :But you didn't run the install script, I guess? < 1581626446 682379 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :I didn't install it yet, I'm just running it from the build directory < 1581626451 305242 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :I'll try to install tomorrow < 1581626463 627685 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :as for what OS/distribution, ask fizzie or look at the HackEso entry on the wiki < 1581626471 340536 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :I think it's Debian stable < 1581626475 380324 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right, that should work but you'll miss some stuff. Stuff you don't really need though. < 1581626487 679415 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Like regexes/io. < 1581626517 864696 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :sure, you can play with it and build a better version if you want < 1581626529 773980 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :You might get around that if you put a number of files in the same directory as the interpreter. < 1581626535 792934 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581626546 590863 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :But that would also give people access to the host machine. < 1581626574 97455 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :that shoulnd't be not a problem, since it's still running inside HackEso < 1581626577 132491 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :um < 1581626579 383732 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu PRIVMSG #esoteric :shoulnd't be a problem < 1581626585 611802 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right. < 1581626969 278545 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric > 1581627406 140689 PRIVMSG #esoteric :14[[07User talk:Apollyon09414]]4 10 02https://esolangs.org/w/index.php?diff=69844&oldid=69842 5* 03JonoCode9374 5* (+167) 10 > 1581627420 668820 PRIVMSG #esoteric :14[[07User talk:Apollyon09414]]4 10 02https://esolangs.org/w/index.php?diff=69845&oldid=69844 5* 03JonoCode9374 5* (+1) 10 < 1581628424 267044 :egelbot!~egelbot@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1581630259 493002 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581631809 105267 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1581632974 34628 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection < 1581635094 106097 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1581635611 56876 :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.” < 1581636399 90211 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1581636426 144755 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1581637908 800363 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :b_jonas: I started on a small note to explain the implementation of Egel. Possibly you're interested: https://github.com/egel-lang/egel-tex/blob/master/semantics/semantics.pdf < 1581637928 731046 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I'll probably rewrite this note a few times. It's rather rushed. < 1581640115 167610 :xkapastel!uid17782@gateway/web/irccloud.com/x-cpesdcdkrtrgzgjq JOIN :#esoteric < 1581641701 182605 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I fixed a number of typos. < 1581642166 260737 :tromp!~tromp@2a02:a210:ca3:2800:1e2:c3c3:4c56:667c QUIT :Remote host closed the connection < 1581643310 475045 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1581643826 849471 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds < 1581644352 924852 :tromp!~tromp@2a02:a210:ca3:2800:1e2:c3c3:4c56:667c JOIN :#esoteric < 1581644586 126808 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1581644639 926224 :tromp!~tromp@2a02:a210:ca3:2800:1e2:c3c3:4c56:667c QUIT :Ping timeout: 246 seconds < 1581644859 326771 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1581645613 281237 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I find it strange that none of the bots here other than j-bot and egelbot respond to their name by the way <-- lambdabot also does < 1581645618 55591 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lambdabot: @run 1+1 < 1581645620 567888 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 2 < 1581645688 278887 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :fungot does too, right? < 1581645688 460434 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Hooloovo0: are there any better way than agg uses, simply because sicp seems to use it for browsing :) < 1581646272 704460 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :HMpf, I think I am done for tonight. < 1581646445 429045 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Hooloovo0: yeah fizzie already mentioned that < 1581646478 924678 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :oh, missed it < 1581646546 350281 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh Schlockmercenary reaches new levels of boredom. < 1581646904 702258 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boredom IN SPACE < 1581646910 254058 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Anyone remembers Recursed? https://arxiv.org/abs/2002.05131 < 1581647382 172438 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric > 1581648276 39467 PRIVMSG #esoteric :14[[07Sandbox/td14]]4 10 02https://esolangs.org/w/index.php?diff=69846&oldid=24932 5* 03DmilkaSTD 5* (+115) 10 > 1581648500 39059 PRIVMSG #esoteric :14[[07Sandbox/td14]]4 10 02https://esolangs.org/w/index.php?diff=69847&oldid=69846 5* 03DmilkaSTD 5* (+324) 10 > 1581648520 474338 PRIVMSG #esoteric :14[[07Sandbox/td14]]4 10 02https://esolangs.org/w/index.php?diff=69848&oldid=69847 5* 03DmilkaSTD 5* (-1) 10 > 1581648533 929896 PRIVMSG #esoteric :14[[07Sandbox/td14]]4 10 02https://esolangs.org/w/index.php?diff=69849&oldid=69848 5* 03DmilkaSTD 5* (+1) 10 > 1581648548 180495 PRIVMSG #esoteric :14[[07Sandbox/td14]]4 10 02https://esolangs.org/w/index.php?diff=69850&oldid=69849 5* 03DmilkaSTD 5* (+0) 10 > 1581648782 355490 PRIVMSG #esoteric :14[[07Sandbox/td14]]4 10 02https://esolangs.org/w/index.php?diff=69851&oldid=69850 5* 03DmilkaSTD 5* (-136) 10 > 1581648794 104250 PRIVMSG #esoteric :14[[07Sandbox/td14]]4 10 02https://esolangs.org/w/index.php?diff=69852&oldid=69851 5* 03DmilkaSTD 5* (+12) 10 > 1581648803 16596 PRIVMSG #esoteric :14[[07Sandbox/td14]]4 10 02https://esolangs.org/w/index.php?diff=69853&oldid=69852 5* 03DmilkaSTD 5* (+3) 10 > 1581649090 353909 PRIVMSG #esoteric :14[[07Sandbox/td14]]4 10 02https://esolangs.org/w/index.php?diff=69854&oldid=69853 5* 03DmilkaSTD 5* (+598) 10 < 1581650539 140306 :tromp!~tromp@2a02:a210:ca3:2800:a0bd:2821:1a6:52bb JOIN :#esoteric < 1581650817 117181 :tromp!~tromp@2a02:a210:ca3:2800:a0bd:2821:1a6:52bb QUIT :Ping timeout: 272 seconds < 1581651510 648525 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581651527 376550 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1581651547 338171 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1581651589 449005 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1581652014 124323 :tromp!~tromp@2a02:a210:ca3:2800:8549:a8ed:55ce:e25c JOIN :#esoteric < 1581652255 920038 :tromp_!~tromp@2a02:a210:ca3:2800:55a7:a11a:ac31:d854 JOIN :#esoteric < 1581652299 128303 :tromp!~tromp@2a02:a210:ca3:2800:8549:a8ed:55ce:e25c QUIT :Ping timeout: 272 seconds < 1581652353 924163 :tromp!~tromp@2a02:a210:ca3:2800:40c8:c420:8d49:81d9 JOIN :#esoteric < 1581652514 919283 :tromp_!~tromp@2a02:a210:ca3:2800:55a7:a11a:ac31:d854 QUIT :Ping timeout: 246 seconds < 1581652530 137563 :tromp_!~tromp@2a02:a210:ca3:2800:90b3:abb6:2b44:d04f JOIN :#esoteric < 1581652619 925815 :tromp!~tromp@2a02:a210:ca3:2800:40c8:c420:8d49:81d9 QUIT :Ping timeout: 246 seconds < 1581652716 107492 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581652831 176024 :tromp_!~tromp@2a02:a210:ca3:2800:90b3:abb6:2b44:d04f QUIT :Ping timeout: 272 seconds < 1581653508 863670 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1581656365 174184 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 272 seconds < 1581659004 348960 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: Leaving < 1581660106 135927 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1581662302 475000 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Will TeXnicard require some sort of package management, do you think? If so, it would likely be a separate program, so that TeXnicard can still run without the package management; however, this might still require adding the ability to include additional configuration files from within .texnicardrc (which, among other things, tells where to find each template). < 1581662378 492529 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm, i wonder if the answer to the question in today's girl genius panel 4 will become apparent in a moment... < 1581662412 194863 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :. o O ( is that non-spoilery enough for you? ) < 1581662447 429818 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Unfortunately, I do not know the answer to any of those three questions (one of which I don't even know the question). < 1581662541 73857 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well the intended you = int-e < 1581662562 593972 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :O, OK. < 1581663098 95844 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: I had actually seen it this time and I still don't see a spoiler. < 1581663113 951357 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: So I guess it's a success. < 1581663181 266338 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Are you speculating that there'll be a feast for cats soon? < 1581663698 306710 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :feast? < 1581663723 357496 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm speculating that the shiny thing might have an effect on the kitchen cat. < 1581663748 455191 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Cat eat fish, and we may have a fish problem at our hands really soon now. :P < 1581663767 277053 :int-e!~noone@int-e.eu PRIVMSG #esoteric :*cats < 1581663806 700475 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well that would be impressive seeing as there are probably only these two cats there... < 1581663911 166911 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It's a submarine, a ship; didn't ships use to have many cats to keep the rats in check? < 1581663930 363527 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i dunno < 1581663941 193413 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Me neither. But it sounds like it makes sense ;-) < 1581664021 381572 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1581664230 824672 :int-e!~noone@int-e.eu PRIVMSG #esoteric :FWIW https://en.wikipedia.org/wiki/Ship%27s_cat agrees < 1581664260 938124 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I should catch up on gg < 1581664262 22122 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Though it's silent on quantity.) < 1581664293 523324 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Something I notice with YCoCg24: If the high bit of the RGB channels are never set, then the high bit of Y is also never set, and the values of the Co and Cg channels must be inside of a diamond or triangle with a size depending on the value of the Y channel. (This can be tested by e.g. "ff-gradient 256 256 q 340000 34FFFF | ff-ycocg db8 | ff-bitmask 8000800080000000 0000000000000000 | ff-xwin".) < 1581664343 615797 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh my, there's a cat's portal on Wikipedia? https://en.wikipedia.org/wiki/Portal:Cats ... not sure whether to laugh or cry. < 1581664386 75531 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Because the of the shape of the triangle, this suggests that encoding Cg before Co might allow the value of Cg to be predicted better. Mathematical analysis of the YCoCg24 equations might be helpful. < 1581664612 539471 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Do you know about YCoCg? < 1581665187 297302 :Cale!~cale@2607:fea8:9960:35:b5ce:ebca:b78d:842e QUIT :Ping timeout: 240 seconds < 1581665964 144809 :tromp!~tromp@2a02:a210:ca3:2800:756a:c5:cc66:848a JOIN :#esoteric < 1581666164 280705 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com JOIN :#esoteric < 1581666245 116789 :tromp!~tromp@2a02:a210:ca3:2800:756a:c5:cc66:848a QUIT :Ping timeout: 272 seconds < 1581666484 52362 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1581666627 918559 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru JOIN :#esoteric < 1581666948 925568 :tromp!~tromp@2a02:a210:ca3:2800:756a:c5:cc66:848a JOIN :#esoteric < 1581668245 77565 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :zzo38: what is YCoCg? < 1581672794 195281 :xylochoron[m]!xylochoron@gateway/shell/matrix.org/x-azglffwmwtzdmuhr JOIN :#esoteric < 1581672883 486344 :b_jonas!~x@catv-176-63-13-250.catv.broadband.hu QUIT :Quit: leaving < 1581675408 181695 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-eylamrtjkqtypljj JOIN :#esoteric < 1581675408 281431 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-fzkthdvxihnutyqk JOIN :#esoteric < 1581675408 291605 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-rcalwmruyczqievr JOIN :#esoteric < 1581678002 126991 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1581678147 870877 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` /hackenv/tmp/egel-master/src/egel <<<$'using System\n using Math\n 3+5' < 1581678148 910522 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​>> >> >> 8 \ >> < 1581678158 608298 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I'll have to look at the interpreter options to make it not print those >> prompts < 1581678600 163027 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` /hackenv/tmp/egel-master/src/egel -e $'using System\n using Math\n 3+5' < 1581678601 436354 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :internal:2:2:syntactical:using unexpected > 1581678667 955677 PRIVMSG #esoteric :14[[07Sandbox/td14]]4 10 02https://esolangs.org/w/index.php?diff=69855&oldid=69854 5* 03A 5* (+24) 10 < 1581678682 128727 :tromp!~tromp@2a02:a210:ca3:2800:756a:c5:cc66:848a QUIT :Remote host closed the connection < 1581678739 496291 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` echo $'using System\n using Math\n 3+5' > /hackenv/tmp/egel-master/a0.egel; /hackenv/tmp/egel-master/src/egel /hackenv/tmp/egel-master/a0.egel < 1581678740 386843 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :input/output:file "/hackenv/tmp/egel-master/a0.egel" not found < 1581678743 401361 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :strange < 1581678775 296852 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; f=/hackenv/tmp/egel-master/a0.egel; echo $'using System\n using Math\n 3+5' > "$f"; /hackenv/tmp/egel-master/src/egel "$f" < 1581678776 287863 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :input/output:file "/hackenv/tmp/egel-master/a0.egel" not found < 1581678779 271333 :tromp!~tromp@2a02:a210:ca3:2800:756a:c5:cc66:848a JOIN :#esoteric < 1581678913 86305 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :spruit11 why doesn't egel find the file? < 1581678929 973777 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; f=/hackenv/tmp/egel-master/a0.egel; echo $'using System\n using Math\n 3+5' > "$f"; cat -n "$f" # the file is right there < 1581678930 942352 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​ 1 using System \ 2 using Math \ 3 3+5 > 1581679919 327448 PRIVMSG #esoteric :14[[07Golden sunrise14]]4 10 02https://esolangs.org/w/index.php?diff=69856&oldid=69836 5* 03Hakerh400 5* (+218) 10Added similarities to other esolangs < 1581680208 655894 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wib_jonas: https://github.com/egel-lang/egel/blob/master/src/modules.hpp#L688-L695 is why... -I could help. < 1581680245 408479 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(-I adds an include path. Only ./ is added by default.) < 1581680301 613809 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So a dirty hack would be -I / < 1581680363 861127 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ouch < 1581680408 194554 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; f=/hackenv/tmp/egel-master/a0.egel; echo $'using System\n using Math\n 3+5' > "$f"; cd /; /hackenv/tmp/egel-master/src/egel "$f" < 1581680413 185118 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :input/output:file "/hackenv/tmp/egel-master/a0.egel" has wrong extension < 1581680423 792562 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; f=/hackenv/tmp/egel-master/a0.eg; echo $'using System\n using Math\n 3+5' > "$f"; cd /; /hackenv/tmp/egel-master/src/eg "$f" < 1581680425 94932 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bash: /hackenv/tmp/egel-master/src/eg: No such file or directory < 1581680430 101375 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; f=/hackenv/tmp/egel-master/a0.eg; echo $'using System\n using Math\n 3+5' > "$f"; cd /; /hackenv/tmp/egel-master/src/egel "$f" < 1581680431 86744 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/tmp/egel-master/a0.eg:3:2:syntactical:declaration or directive expected < 1581680437 211516 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ok, that's better < 1581680455 669631 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; f=/hackenv/tmp/egel-master/a0.eg; echo $'using System\n using Math\nsay (3+5)' > "$f"; cd /; /hackenv/tmp/egel-master/src/egel "$f" < 1581680456 686979 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/tmp/egel-master/a0.eg:3:1:syntactical:declaration or directive expected < 1581680571 146024 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PART :#esoteric < 1581680578 955499 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1581681149 347800 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wib_jonas: was the ouch for the code, for the dirty workaround, or both? :) < 1581681183 757061 :cpressey!~cpressey@5.133.242.4 JOIN :#esoteric < 1581681199 51704 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: both < 1581681216 323795 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I think it's best if I just wait for spruit11, maybe he can say something useful, or write a patch or something < 1581686243 835708 :diverger!~div@81.19.209.53 QUIT :Quit: ZNC 1.7.4 - https://znc.in < 1581686265 284787 :diverger!~div@81.19.209.53 JOIN :#esoteric < 1581688123 681148 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1581689301 471273 :xkapastel!uid17782@gateway/web/irccloud.com/x-cpesdcdkrtrgzgjq QUIT :Quit: Connection closed for inactivity < 1581689392 392001 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru PRIVMSG #esoteric :hay hay > 1581689475 974302 PRIVMSG #esoteric :14[[07@14]]4 10 02https://esolangs.org/w/index.php?diff=69857&oldid=65426 5* 03A 5* (+386) 10/* Quick Reference */ Try to add a table > 1581689796 294767 PRIVMSG #esoteric :14[[07@14]]4 10 02https://esolangs.org/w/index.php?diff=69858&oldid=69857 5* 03A 5* (-156) 10/* Quick Reference */ > 1581690167 351394 PRIVMSG #esoteric :14[[07@14]]4 10 02https://esolangs.org/w/index.php?diff=69859&oldid=69858 5* 03A 5* (+150) 10/* Quick Reference */ > 1581690310 325230 PRIVMSG #esoteric :14[[07@14]]4 10 02https://esolangs.org/w/index.php?diff=69860&oldid=69859 5* 03A 5* (+317) 10/* Quick Reference */ Mass production < 1581690439 256928 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :hi arseniiv > 1581690677 834338 PRIVMSG #esoteric :14[[07@14]]4 10 02https://esolangs.org/w/index.php?diff=69861&oldid=69860 5* 03A 5* (+295) 10/* Quick Reference */ > 1581690719 479349 PRIVMSG #esoteric :14[[07@14]]4 M10 02https://esolangs.org/w/index.php?diff=69862&oldid=69861 5* 03A 5* (+5) 10/* Quick Reference */ > 1581691104 357093 PRIVMSG #esoteric :14[[07@14]]4 10 02https://esolangs.org/w/index.php?diff=69863&oldid=69862 5* 03A 5* (+314) 10/* Quick Reference */ > 1581691224 318867 PRIVMSG #esoteric :14[[07@14]]4 10 02https://esolangs.org/w/index.php?diff=69864&oldid=69863 5* 03A 5* (+38) 10/* Quick Reference */ > 1581691297 110104 PRIVMSG #esoteric :14[[07@14]]4 M10 02https://esolangs.org/w/index.php?diff=69865&oldid=69864 5* 03A 5* (+10) 10/* Quick Reference */ < 1581691449 967775 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :So there are these things called "abstract binding trees", or ABTs, which are like ASTs, except they, uh, do binding. < 1581691483 847388 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :"Another way of putting it is that ABTs is HOAS minus the ability to do partial application or lambda-abstraction, so the only equational theory we need to consider for them is alpha-equivalence." -- https://semantic-domain.blogspot.com/2015/03/abstract-binding-trees.html < 1581691572 342613 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :imo full HOAS is overkill so I like this idea in principle. In practice I will never learn what it exactly is and I will continue to use ASTs and write awkward traversal functions for them instead of elegant traversal functions on ABTs. < 1581691920 540609 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Hello? What seems to be the problem? < 1581692007 877926 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :what is HOAS? > 1581692057 149008 PRIVMSG #esoteric :14[[07Nybblang14]]4 10 02https://esolangs.org/w/index.php?diff=69866&oldid=69817 5* 03A 5* (+99) 10 < 1581692222 954424 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :wib_jonas: 'say' is only for the bot. For standard script, use 'print'. < 1581692285 617945 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; f=/hackenv/tmp/egel-master/a0.eg; echo $'using System\n using Math\ndef answer = print(3+5)' > "$f"; cd /; /hackenv/tmp/egel-master/src/egel "$f" < 1581692289 436485 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/tmp/egel-master/a0.eg:3:14:semantical:undeclared print < 1581692295 626294 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; f=/hackenv/tmp/egel-master/a0.eg; echo $'using System\n using Math\nprint(3+5)' > "$f"; cd /; /hackenv/tmp/egel-master/src/egel "$f" < 1581692297 963072 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/tmp/egel-master/a0.eg:3:1:syntactical:declaration or directive expected < 1581692302 459996 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :myname: Higher-Order Abstract Syntax. afaict it means your AST is a term in the lambda calculus, with all that implies. < 1581692310 20805 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Hmm, print might be in 'IO'. < 1581692313 358177 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Lemme check. < 1581692388 703014 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right, print is in IO. Which is in "io.ego", a dynamic loadable lib. You don't have access to that, at the moment. < 1581692395 479042 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Just don't use print. < 1581692473 392154 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It'll print the result of the 'main' function in standard scripts. Just use that. < 1581692627 743794 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; f=/hackenv/tmp/egel-master/a0.eg; echo $'using System\n using Math\ndef main = (3+5)' > "$f"; cd /; /hackenv/tmp/egel-master/src/egel "$f" < 1581692628 590727 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :8 < 1581692632 864813 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :oh great, thank you < 1581692658 422706 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :No problem. It's really nice to see some interest in my homework. < 1581692660 873377 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; f=/hackenv/tmp/egel-master/a0.eg; echo $'using System\n using Math\ndef main = "foo"' > "$f"; cd /; /hackenv/tmp/egel-master/src/egel "$f" < 1581692661 850655 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​"foo" < 1581692672 92990 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :though say would be useful so we can print anything < 1581692672 172315 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :'homework' < 1581692699 215797 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :say print to an IRC channel. < 1581692703 630679 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :*+s < 1581692762 33224 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so I'll have to build the IO library instead? < 1581692810 480169 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Yah, just run make. < 1581692836 652287 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :And I think it's enough if you put in the same directory as the Egel interpreter. Unsure. < 1581692845 251806 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I use a system-wide install. < 1581692879 826736 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It's in /lib/io. < 1581692938 259026 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I'll look at it some time (unless someone else does it) < 1581692957 250592 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :No problem. I am already really pleased. < 1581692963 619041 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Did you read https://github.com/egel-lang/egel-tex/blob/master/semantics/semantics.pdf? < 1581692975 373474 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It's a bit embarrassing. In that it is trivial. < 1581692994 921498 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I haven't read it < 1581693002 233359 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :If you get the first 5 pictures you can stop reading, honestly. < 1581693009 885917 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Okay. < 1581693081 91845 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I wrote it because I was a bit tired of explaining that Egel is 'just' the front-end to graph-rewrite machinery. < 1581693084 743662 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Ah well. < 1581693166 649124 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :bbl < 1581694502 257554 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru PRIVMSG #esoteric :cpressey: hi! < 1581694679 272444 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru PRIVMSG #esoteric :thanks for the ABT link, maybe it will be useful to me too! < 1581694884 738109 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 268 seconds < 1581695103 99849 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581695607 672664 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1581695703 694479 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1581695762 877587 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1581696083 933086 :arseniiv_!~arseniiv@136.169.202.0 JOIN :#esoteric < 1581696089 924617 :arseniiv!~arseniiv@95.105.12.17.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds < 1581697171 851130 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581697267 761913 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1581697633 240553 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1581698214 766199 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 268 seconds < 1581698308 146124 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1581698580 561715 :ais523!~ais523@unaffiliated/ais523 QUIT :Client Quit < 1581698594 49629 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1581698866 659062 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :kmc: YCoCg is another colour space, which can be losslessly converted to/from RGB. > 1581698960 680905 PRIVMSG #esoteric :14[[07Sandbox/td14]]4 10 02https://esolangs.org/w/index.php?diff=69867&oldid=69855 5* 03DmilkaSTD 5* (+7) 10 > 1581699880 8079 PRIVMSG #esoteric :14[[07MineScript14]]4 10 02https://esolangs.org/w/index.php?diff=69868&oldid=69225 5* 03DmilkaSTD 5* (-4217) 10Replaced content with "MineScript is a esolang inspired on the game '''Minecraft'''." > 1581699908 274357 PRIVMSG #esoteric :14[[07MineScript14]]4 10 02https://esolangs.org/w/index.php?diff=69869&oldid=69868 5* 03DmilkaSTD 5* (+51) 10 > 1581699919 33520 PRIVMSG #esoteric :14[[07MineScript14]]4 10 02https://esolangs.org/w/index.php?diff=69870&oldid=69869 5* 03DmilkaSTD 5* (-1) 10 > 1581700320 67256 PRIVMSG #esoteric :14[[07MineScript14]]4 10 02https://esolangs.org/w/index.php?diff=69871&oldid=69870 5* 03DmilkaSTD 5* (+1145) 10 > 1581700337 391855 PRIVMSG #esoteric :14[[07MineScript14]]4 10 02https://esolangs.org/w/index.php?diff=69872&oldid=69871 5* 03DmilkaSTD 5* (-1) 10 > 1581700447 3533 PRIVMSG #esoteric :14[[07MineScript14]]4 10 02https://esolangs.org/w/index.php?diff=69873&oldid=69872 5* 03DmilkaSTD 5* (+42) 10 < 1581700583 676987 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1581700795 72002 :cpressey!~cpressey@5.133.242.4 QUIT :Quit: A la prochaine. < 1581700887 671378 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1581700948 758885 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I have these equations (as C codes): G=(Y-(Cg>>1))&0xFF; t=(G+Cg)&0xFF; R=(t-(Co>>1))&0xFF; B=(R+Co)&0xFF; where R, G, B, and Y must be in range 0 to 127, while Co and Cg are signed 8-bit numbers. Assuming these constraints, I want to find the valid range for Cg in terms of Y, and the valid range of Co in terms of Cg and Y. < 1581700957 691515 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :(I tried to figure it out by myself, but got confused.) < 1581701386 586691 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581703065 866586 :b_jonas!~x@catv-176-63-14-160.catv.broadband.hu JOIN :#esoteric < 1581706701 136693 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1581707196 137970 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1581708379 470613 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1581708391 270684 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1581710068 477928 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: quit < 1581711105 98218 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581711218 763609 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581712039 976772 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit < 1581712370 858286 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1581716054 613825 :gitlogger!~gitlogger@206.ip-51-91-102.eu JOIN :#esoteric < 1581716161 467362 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1581717158 220869 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de QUIT :Quit: Leaving < 1581718283 868581 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de JOIN :#esoteric < 1581718546 539439 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I now notice a few more things about the equations above; one is that Co cannot be -128 (since then R+Co will not be in range). < 1581719469 500380 :LKoen!~LKoen@81.255.219.130 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.” < 1581720720 254787 :tromp!~tromp@2a02:a210:ca3:2800:756a:c5:cc66:848a QUIT :Remote host closed the connection < 1581720873 927112 :tromp!~tromp@2a02:a210:ca3:2800:756a:c5:cc66:848a JOIN :#esoteric < 1581721142 923028 :tromp!~tromp@2a02:a210:ca3:2800:756a:c5:cc66:848a QUIT :Ping timeout: 246 seconds < 1581726788 485060 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1581728066 356261 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1581728312 184295 :ineiros_!ineiros@kapsi.fi JOIN :#esoteric < 1581728368 933364 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1581728369 207178 :HackEso!~h@unaffiliated/fizzie/bot/hackeso QUIT :Remote host closed the connection < 1581728369 355710 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Read error: Connection reset by peer < 1581728369 960139 :egelbot!~egelbot@ip56522cc1.speed.planet.nl QUIT :Ping timeout: 272 seconds < 1581728370 273369 :ineiros!ineiros@kapsi.fi QUIT :Ping timeout: 272 seconds < 1581728370 363945 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :Remote host closed the connection < 1581728370 591699 :HackEso!~h@techne.zem.fi JOIN :#esoteric < 1581728374 244619 :HackEso!~h@techne.zem.fi QUIT :Changing host < 1581728374 245357 :HackEso!~h@unaffiliated/fizzie/bot/hackeso JOIN :#esoteric < 1581728398 944548 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1581728588 678147 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN :#esoteric < 1581728944 940623 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1581732893 120249 :tromp!~tromp@2a02:a210:ca3:2800:1cbb:c5d1:7d62:53aa JOIN :#esoteric < 1581732987 350570 :aloril!~aloril@mobile-access-b0485e-98.dhcp.inet.fi QUIT :Ping timeout: 260 seconds < 1581733201 172288 :tromp!~tromp@2a02:a210:ca3:2800:1cbb:c5d1:7d62:53aa QUIT :Ping timeout: 272 seconds < 1581733459 927541 :xkapastel!uid17782@gateway/web/irccloud.com/x-uitmlrclwewimnbo JOIN :#esoteric < 1581733785 412803 :aloril!~aloril@mobile-access-b0485d-206.dhcp.inet.fi JOIN :#esoteric < 1581734184 129898 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581737144 923971 :arseniiv_!~arseniiv@136.169.202.0 QUIT :Ping timeout: 246 seconds < 1581738222 81457 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 265 seconds < 1581738337 954765 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581747553 844957 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I figured out the answer of my question above (mainly by experiments), and clipping predictions into the valid range improves compression. < 1581747847 225484 :xkapastel!uid17782@gateway/web/irccloud.com/x-uitmlrclwewimnbo QUIT :Quit: Connection closed for inactivity < 1581748932 410015 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1581750643 757834 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca QUIT :Ping timeout: 268 seconds < 1581752287 126562 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1581753293 130382 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca JOIN :#esoteric < 1581753488 130175 :tromp!~tromp@2a02:a210:ca3:2800:605b:971e:7785:f295 JOIN :#esoteric < 1581754285 440009 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581754797 46463 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581754978 438230 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric : Do you like heart shape pizza? < 1581755082 167314 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric > 1581756902 265008 PRIVMSG #esoteric :14[[07User:TuxCrafting14]]4 10 02https://esolangs.org/w/index.php?diff=69874&oldid=63459 5* 03TuxCrafting 5* (-52) 10 < 1581758013 761762 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581758271 378377 :diverger!~div@81.19.209.53 QUIT :Ping timeout: 260 seconds < 1581758313 207766 :diverger!~div@63.141.248.186 JOIN :#esoteric < 1581758717 144741 :xkapastel!uid17782@gateway/web/irccloud.com/x-yvhrctjpcdzadjxl JOIN :#esoteric < 1581759163 241696 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581761268 345484 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1581761656 508192 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Read error: Connection reset by peer < 1581761849 51571 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :hello < 1581762018 943700 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581763765 66774 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581763840 354322 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1581764649 601569 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581764858 253964 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581765414 401042 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581765639 360831 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581766320 88647 :b_jonas!~x@catv-176-63-14-160.catv.broadband.hu PRIVMSG #esoteric :zzo38: I've never met one. I've eaten square shaped pizza, and it was good, but it's not really the shape that made it good but the toppings. < 1581766405 975558 :b_jonas!~x@catv-176-63-14-160.catv.broadband.hu PRIVMSG #esoteric :sadly the pizza store that used to sell that for order has closed since < 1581766478 75064 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581766535 429826 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581766554 483818 :b_jonas!~x@catv-176-63-14-160.catv.broadband.hu PRIVMSG #esoteric :fungot, do you like heart-shaped pizza? < 1581766554 551232 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: ( for missing the obvious about fnord) < 1581767087 274705 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581767339 498744 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581769437 279438 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581769607 633534 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581769733 178099 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581770571 801529 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581770592 859220 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric > 1581770841 37540 PRIVMSG #esoteric :14[[07Nanofuck14]]4 M10 02https://esolangs.org/w/index.php?diff=69875&oldid=51548 5* 03PythonshellDebugwindow 5* (+19) 10/* See also */ the year < 1581771700 882769 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581771932 762413 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot ... < 1581771932 841307 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: so far i think this is the < 1581771937 268465 :int-e!~noone@int-e.eu PRIVMSG #esoteric :^style < 1581771937 275994 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp ukparl youtube < 1581771959 117396 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Odd, usually fungot's IRC style isn't so brief. < 1581771959 179990 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: explain what you mean) < 1581771969 438025 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot! < 1581771969 563028 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: does that satisfy ' a nice fnord. but my programs are compiled? into what? < 1581771976 394909 :int-e!~noone@int-e.eu PRIVMSG #esoteric :now we're talking. < 1581772006 844280 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Though I wouldn't go so far as calling the f-word "nice". < 1581772089 574981 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1581772207 916896 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581772842 804829 :LKoen!~LKoen@81.255.219.130 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.” < 1581773824 808798 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Ah I like getting emails that bugs I had filed and forgotten about finally got fixed. < 1581774267 823724 :b_jonas!~x@catv-176-63-14-160.catv.broadband.hu PRIVMSG #esoteric :fungot, do you eat balsamic vinegar on your salad? < 1581774267 926263 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: i really should make lisp more like perl... anything with the ellipse < 1581774596 721163 :mniip!mniip@freenode/staff/mniip QUIT :Ping timeout: 620 seconds > 1581775089 34529 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Batman nair 5* 10New user account < 1581775615 515466 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@metar lowi < 1581775616 60141 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :LOWI 151350Z 27006KT CAVOK 12/M03 Q1023 R08/19//95 NOSIG > 1581775807 816359 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=69876&oldid=69802 5* 03Batman nair 5* (+178) 10Add introduction < 1581777858 824149 :xkapastel!uid17782@gateway/web/irccloud.com/x-yvhrctjpcdzadjxl QUIT :Quit: Connection closed for inactivity < 1581779478 106788 :arseniiv_!~arseniiv@136.169.202.0 JOIN :#esoteric < 1581780131 867276 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1581780244 604157 :arseniiv_!~arseniiv@136.169.202.0 NICK :arseniiv < 1581781652 708806 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581781682 924681 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1581781734 80060 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life > 1581782412 867432 PRIVMSG #esoteric :14[[07Lazy expander14]]4 10 02https://esolangs.org/w/index.php?diff=69877&oldid=69530 5* 03Hakerh400 5* (-115) 10Remove useless interpreter < 1581782810 866130 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds > 1581784258 29659 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 M10 02https://esolangs.org/w/index.php?diff=69878&oldid=69830 5* 03PythonshellDebugwindow 5* (+15) 10 < 1581784302 442631 :mniip!mniip@freenode/staff/mniip JOIN :#esoteric < 1581784367 293372 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 240 seconds < 1581784449 728772 :atslash!~atslash@46.188.0.82 JOIN :#esoteric > 1581785230 488219 PRIVMSG #esoteric :14[[07Nybblang14]]4 M10 02https://esolangs.org/w/index.php?diff=69879&oldid=69866 5* 03PythonshellDebugwindow 5* (+1025) 10 > 1581785261 683893 PRIVMSG #esoteric :14[[07Nybblang14]]4 M10 02https://esolangs.org/w/index.php?diff=69880&oldid=69879 5* 03PythonshellDebugwindow 5* (+67) 10 > 1581785288 67764 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=69881&oldid=69792 5* 03PythonshellDebugwindow 5* (+15) 10/* N */ < 1581786591 136952 :atslash!~atslash@46.188.0.82 QUIT :Ping timeout: 272 seconds < 1581786948 972857 :atslash!~atslash@213.87.162.111 JOIN :#esoteric < 1581789111 716070 :MDude!~MDude@97-127-171-136.cdrr.qwest.net JOIN :#esoteric < 1581789115 266382 :MDead!~MDude@97-127-171-136.cdrr.qwest.net JOIN :#esoteric < 1581791417 664386 :atslash!~atslash@213.87.162.111 QUIT :Ping timeout: 268 seconds < 1581791477 287833 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1581793327 368070 :MDead!~MDude@97-127-171-136.cdrr.qwest.net QUIT :Ping timeout: 260 seconds < 1581793341 645504 :MDude!~MDude@97-127-171-136.cdrr.qwest.net QUIT :Ping timeout: 268 seconds < 1581794715 348815 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu > 1581795878 189436 PRIVMSG #esoteric :14[[07I like frog14]]4 10 02https://esolangs.org/w/index.php?diff=69882&oldid=69825 5* 03Apollyon094 5* (+95) 10 > 1581796012 764030 PRIVMSG #esoteric :14[[07I like frog14]]4 10 02https://esolangs.org/w/index.php?diff=69883&oldid=69882 5* 03Apollyon094 5* (+24) 10 > 1581796066 606286 PRIVMSG #esoteric :14[[07Boolfuck14]]4 10 02https://esolangs.org/w/index.php?diff=69884&oldid=51416 5* 03Apollyon094 5* (+56) 10 > 1581796098 776982 PRIVMSG #esoteric :14[[07Boolfuck14]]4 10 02https://esolangs.org/w/index.php?diff=69885&oldid=69884 5* 03Apollyon094 5* (+0) 10 > 1581796107 932303 PRIVMSG #esoteric :14[[07Boolfuck14]]4 10 02https://esolangs.org/w/index.php?diff=69886&oldid=69885 5* 03Apollyon094 5* (+0) 10 > 1581796557 746825 PRIVMSG #esoteric :14[[07User:Apollyon09414]]4 10 02https://esolangs.org/w/index.php?diff=69887&oldid=69824 5* 03Apollyon094 5* (+132) 10 > 1581796573 32645 PRIVMSG #esoteric :14[[07User:Apollyon09414]]4 10 02https://esolangs.org/w/index.php?diff=69888&oldid=69887 5* 03Apollyon094 5* (+0) 10 > 1581796593 887322 PRIVMSG #esoteric :14[[07User:Apollyon09414]]4 10 02https://esolangs.org/w/index.php?diff=69889&oldid=69888 5* 03Apollyon094 5* (-1) 10 < 1581797363 849947 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581798213 175822 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric > 1581799527 584434 PRIVMSG #esoteric :14[[07IRCIS14]]4 N10 02https://esolangs.org/w/index.php?oldid=69890 5* 03Batman nair 5* (+6003) 10Create page for IRCIS > 1581799809 791398 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=69891&oldid=69881 5* 03Batman nair 5* (+12) 10Add IRCIS to language list < 1581800543 138683 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1581802401 423147 :arseniiv!~arseniiv@136.169.202.0 PRIVMSG #esoteric :@tell cpressey quote: “Abstractions are purely binders, with no reduction rules associated with them, and abstract binding trees are simply equated up to alpha-equivalence.” ← this is what I had stumbled upon that time ago too; I notated them v.expr, v1.v2.expr etc. < 1581802401 567688 :arseniiv!~arseniiv@136.169.202.0 PRIVMSG #esoteric :@tell cpressey [cont.] though I came up with that after reading a book where this syntax was used firsthand, albeit in an appendix and not being explained in detail < 1581802401 618323 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1581802401 820151 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1581804716 345474 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric < 1581805057 681148 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Remote host closed the connection < 1581806973 280746 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1581807263 144594 :arseniiv!~arseniiv@136.169.202.0 QUIT :Ping timeout: 272 seconds < 1581813508 671479 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 248 seconds < 1581816948 904953 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1581818107 416206 :MDude!~MDude@97-127-171-136.cdrr.qwest.net JOIN :#esoteric < 1581819793 180269 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric < 1581820643 480169 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1581821340 60105 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :those boloceade people must have a little bit of ostrich in their amphibian makeup < 1581822307 323732 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i have taken to looking up english words in wiktionary when i'm not sure how they're pronounced. sadly, more and more often i discover the page is already in my url history... < 1581822755 473403 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Sometimes I also look. But, sometimes they do not mention how to pronounce (mainly because whoever wrote it, did not put it there yet) < 1581823715 572689 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and sometimes every imaginable pronunciation is listed as alternative < 1581824937 206027 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581825060 712819 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 248 seconds < 1581825060 866580 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1581825844 325903 :diverger!~div@63.141.248.186 QUIT :Read error: Connection reset by peer < 1581826070 925020 :xkapastel!uid17782@gateway/web/irccloud.com/x-aohzqybuaauajnix JOIN :#esoteric < 1581826214 649120 :diverger!~div@45.89.175.54 JOIN :#esoteric < 1581826673 544733 :MDude!~MDude@97-127-171-136.cdrr.qwest.net QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1581826782 700652 :MDude!~MDude@97-127-171-136.cdrr.qwest.net JOIN :#esoteric < 1581827071 218487 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer > 1581828383 64927 PRIVMSG #esoteric :14[[07User:Quadril-Is/Alphapolyglot14]]4 10 02https://esolangs.org/w/index.php?diff=69892&oldid=69104 5* 03Quadril-Is 5* (+52) 10 > 1581828977 647759 PRIVMSG #esoteric :14[[07User:Quadril-Is/Alphapolyglot14]]4 10 02https://esolangs.org/w/index.php?diff=69893&oldid=69892 5* 03Quadril-Is 5* (+341) 10YES > 1581829012 769473 PRIVMSG #esoteric :14[[07User:Quadril-Is14]]4 10 02https://esolangs.org/w/index.php?diff=69894&oldid=69241 5* 03Quadril-Is 5* (-444) 10stuff > 1581830424 938557 PRIVMSG #esoteric :14[[07User:Quadril-Is/Alphapolyglot14]]4 10 02https://esolangs.org/w/index.php?diff=69895&oldid=69893 5* 03Quadril-Is 5* (+512) 10Emmental > 1581830440 714843 PRIVMSG #esoteric :14[[07User:Quadril-Is/Alphapolyglot14]]4 10 02https://esolangs.org/w/index.php?diff=69896&oldid=69895 5* 03Quadril-Is 5* (-1) 10/* Emmental */ > 1581831268 658721 PRIVMSG #esoteric :14[[07Hatemath14]]4 10 02https://esolangs.org/w/index.php?diff=69897&oldid=54434 5* 03Quadril-Is 5* (-56) 10Reformatting the page < 1581832327 141973 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds < 1581833852 369827 :xkapastel!uid17782@gateway/web/irccloud.com/x-aohzqybuaauajnix QUIT :Quit: Connection closed for inactivity < 1581835321 673418 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1581836291 275548 :xkapastel!uid17782@gateway/web/irccloud.com/x-sywbaixbbgbgutlu JOIN :#esoteric < 1581837947 646397 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@metar ENVA < 1581837948 66438 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ENVA 160720Z 21015KT 9999 FEW055 SCT064 BKN084 10/01 Q0969 TEMPO 21018G28KT RMK WIND 670FT 22017KT < 1581838038 654491 :int-e!~noone@int-e.eu PRIVMSG #esoteric :could be worse < 1581838662 327319 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i was mostly checking if it was unusually dry < 1581838997 347364 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because i seem to keep sneezing < 1581839198 34592 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1581839736 49191 :TheLie!~TheLie@91.66.143.133 JOIN :#esoteric < 1581839891 181420 :TheLie!~TheLie@91.66.143.133 QUIT :Remote host closed the connection < 1581840130 560310 :batman_nair!~batman_na@103.228.221.94 JOIN :#esoteric < 1581844058 854920 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1581849738 837462 :mich181189!sid268336@gateway/web/irccloud.com/x-gfcxdldmmtfscazo QUIT :Read error: Connection reset by peer < 1581849748 920475 :mich181189!sid268336@gateway/web/irccloud.com/x-shyidpowcgnmlqlq JOIN :#esoteric < 1581849755 95473 :dingwat!uid70835@gateway/web/irccloud.com/x-oihyftxafyeffeyd QUIT :Read error: Connection reset by peer < 1581849767 475522 :dingwat!uid70835@gateway/web/irccloud.com/x-udxmlxasnmzcbzme JOIN :#esoteric < 1581850188 597222 :b_jonas!~x@catv-176-63-14-160.catv.broadband.hu PRIVMSG #esoteric :I was just looking if there are any esolangs inspired by something fungot said. there is at least one. https://esolangs.org/wiki/Or < 1581850188 802120 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: i'd say plt-scheme. he claims it is compatible with r5rs, i believe, gcc does allow that. jar describes it in the topic < 1581850376 884564 :b_jonas!~x@catv-176-63-14-160.catv.broadband.hu PRIVMSG #esoteric :mostly because he just said "i really should make lisp more like perl" < 1581850431 207466 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :fungot: are these the languages used in the original implementation of or? < 1581850431 356430 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kritixilithos: a wide-eyed, innocent unicorn, poised delicately in a meadow filled with procedures, approx aren't they? i don't < 1581850918 917483 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"poised delicately in a meadow filled with procedures" < 1581850992 944384 :b_jonas!~x@catv-176-63-14-160.catv.broadband.hu PRIVMSG #esoteric :int-e: I think that refers to the ICFP 2007, which involves an interstallar garbage collector and cow-shaped aliens < 1581851145 215092 :b_jonas!~x@catv-176-63-14-160.catv.broadband.hu PRIVMSG #esoteric :also, we're totally old and in the future, since that one was 12 years ago < 1581851290 169057 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581852268 570203 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit < 1581854599 585802 :LBPHacker!lbphacker@trigraph.net QUIT :Quit: Entering cryogenic sleep in three, two, on-- < 1581854667 723746 :LBPHacker!lbphacker@trigraph.net JOIN :#esoteric < 1581859230 842334 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Remote host closed the connection < 1581859248 697948 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric > 1581862630 611146 PRIVMSG #esoteric :14[[07Nybblang14]]4 M10 02https://esolangs.org/w/index.php?diff=69898&oldid=69880 5* 03PythonshellDebugwindow 5* (+355) 10/* Commands */ > 1581862729 20726 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 M10 02https://esolangs.org/w/index.php?diff=69899&oldid=69878 5* 03PythonshellDebugwindow 5* (+169) 10 < 1581864418 136142 :arseniiv!~arseniiv@136.169.202.0 JOIN :#esoteric < 1581868294 238910 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581868405 206190 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 272 seconds < 1581868463 892497 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1581871052 415044 :xkapastel!uid17782@gateway/web/irccloud.com/x-sywbaixbbgbgutlu QUIT :Quit: Connection closed for inactivity < 1581871270 138613 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://ldapwiki.com/wiki/Certificate%20Validity%20Period "In coming up with the worlds least efficient machine-readable time encoding format, the ISO nevertheless decided to forgo the encoding of centuries, a problem which has been kludged around by redefining the time as UTCTime if the date is 2049 or ealier, and GeneralizedTime if the date is 2050 or later (the original plan was to cut over in 2015, < 1581871276 147104 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :but it was felt that moving it back to 2050 would ensure that the designers were either retired or dead by the time the issue became a serious problem, leaving someone else to take the blame)." < 1581871280 152491 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Started wondering while reading some tcpdump/wireshark logs, and seeing that the certificate validity time looked to have a two-digit year. < 1581871606 22563 :b_jonas!~x@catv-176-63-14-160.catv.broadband.hu PRIVMSG #esoteric :fizzie: that's horrible < 1581871678 698789 :b_jonas!~x@catv-176-63-14-160.catv.broadband.hu PRIVMSG #esoteric :`dateu < 1581871680 809462 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2020-02-16 16:47:59.679 +0000 UTC February 16 Sunday 2020-W07-7 < 1581872364 566495 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: This computer has gone to sleep < 1581872519 393109 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1581872582 45497 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581872864 80997 :b_jonas!~x@catv-176-63-14-160.catv.broadband.hu PRIVMSG #esoteric :although at least the fields are in the right order, unlike in some historical compatibility formats, like < 1581872867 125718 :b_jonas!~x@catv-176-63-14-160.catv.broadband.hu PRIVMSG #esoteric :``` date --help | sed -n 2p < 1581872868 405240 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​ or: date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] < 1581872890 276055 :b_jonas!~x@catv-176-63-14-160.catv.broadband.hu PRIVMSG #esoteric :liek that compatibility date format that date accepts without a switch (the better way to give it a date is to use the -s option) < 1581872905 52307 :b_jonas!~x@catv-176-63-14-160.catv.broadband.hu PRIVMSG #esoteric :or that thing that date prints by default < 1581872906 193087 :b_jonas!~x@catv-176-63-14-160.catv.broadband.hu PRIVMSG #esoteric :`date < 1581872907 90942 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Sun Feb 16 17:08:26 UTC 2020 < 1581873153 672486 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1581873763 757779 :Frater_EST!~adrianbib@172.242.0.73 JOIN :#esoteric < 1581874467 70888 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Read error: Connection reset by peer < 1581874692 433934 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581877687 45752 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1581878167 310467 :batman_nair!~batman_na@103.228.221.94 QUIT :Ping timeout: 260 seconds < 1581878386 903493 :LKoen_!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1581878441 771886 :LKoen!~LKoen@81.255.219.130 QUIT :Ping timeout: 268 seconds < 1581878884 626981 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581878930 884645 :LKoen_!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Ping timeout: 240 seconds < 1581879376 874941 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit < 1581879713 41675 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1581880071 147547 :batman_nair!~batman_na@103.228.221.94 JOIN :#esoteric < 1581883523 154926 :batman_nair!~batman_na@103.228.221.94 QUIT :Quit: Leaving < 1581884278 235310 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving < 1581884669 798463 :LKoen!~LKoen@81.255.219.130 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.” < 1581890229 267157 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581891020 60301 :imode!~linear@unaffiliated/imode QUIT :Read error: Connection reset by peer < 1581891050 961494 :Frater_EST!~adrianbib@172.242.0.73 QUIT :Read error: Connection reset by peer < 1581893029 185555 :arseniiv!~arseniiv@136.169.202.0 QUIT :Ping timeout: 272 seconds < 1581894751 199828 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1581895727 40533 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581898854 139460 :xkapastel!uid17782@gateway/web/irccloud.com/x-meyiotyrldzcyqiq JOIN :#esoteric < 1581899306 189221 :tromp!~tromp@2a02:a210:ca3:2800:605b:971e:7785:f295 QUIT :Read error: Connection reset by peer < 1581899679 685703 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net JOIN :#esoteric < 1581901010 137877 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1581901521 50624 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1581901559 938944 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net QUIT :Read error: Connection timed out < 1581901780 763148 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net JOIN :#esoteric < 1581902284 944759 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1581902697 507591 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net QUIT :Read error: Connection timed out < 1581905995 919661 :tromp!~tromp@2a02:a210:ca3:2800:914b:fcf4:3859:c532 JOIN :#esoteric < 1581906074 267207 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581906257 930851 :tromp!~tromp@2a02:a210:ca3:2800:914b:fcf4:3859:c532 QUIT :Ping timeout: 246 seconds < 1581907240 11986 :xkapastel!uid17782@gateway/web/irccloud.com/x-meyiotyrldzcyqiq QUIT :Quit: Connection closed for inactivity < 1581908913 139397 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 272 seconds < 1581909633 983517 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1581911554 931970 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581911556 725223 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 268 seconds < 1581911634 334601 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life > 1581912047 385938 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Superloach 5* 10New user account > 1581912502 113501 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=69900&oldid=69876 5* 03Superloach 5* (+252) 10add my intro < 1581912508 135011 :tromp!~tromp@2a02:a210:ca3:2800:914b:fcf4:3859:c532 JOIN :#esoteric < 1581912789 117112 :tromp!~tromp@2a02:a210:ca3:2800:914b:fcf4:3859:c532 QUIT :Ping timeout: 272 seconds > 1581912945 327744 PRIVMSG #esoteric :14[[07Chevron14]]4 N10 02https://esolangs.org/w/index.php?oldid=69901 5* 03Superloach 5* (+4031) 10converted from github with pandoc > 1581913019 629503 PRIVMSG #esoteric :14[[07Chevron14]]4 M10 02https://esolangs.org/w/index.php?diff=69902&oldid=69901 5* 03Superloach 5* (+119) 10add more of a description > 1581913089 78479 PRIVMSG #esoteric :14[[07Chevron14]]4 M10 02https://esolangs.org/w/index.php?diff=69903&oldid=69902 5* 03Superloach 5* (+1) 10s/gt/gt;/ > 1581915266 826491 PRIVMSG #esoteric :14[[07Chevron14]]4 M10 02https://esolangs.org/w/index.php?diff=69904&oldid=69903 5* 03IFcoltransG 5* (+120) 10Added some categories > 1581915430 725616 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=69905&oldid=69891 5* 03IFcoltransG 5* (+14) 10/* C */ Added chevron < 1581915685 903304 :aloril!~aloril@mobile-access-b0485d-206.dhcp.inet.fi QUIT :Read error: Connection reset by peer > 1581915886 860299 PRIVMSG #esoteric :14[[07STXTRM14]]4 M10 02https://esolangs.org/w/index.php?diff=69906&oldid=36755 5* 03IFcoltransG 5* (+23) 10Disambiguated link > 1581916330 139025 PRIVMSG #esoteric :14[[07STXTRM14]]4 M10 02https://esolangs.org/w/index.php?diff=69907&oldid=69906 5* 03IFcoltransG 5* (+1) 10Confusing word choice 'revert' -> 'reverse' < 1581916546 634701 :aloril!~aloril@mobile-access-b0485e-211.dhcp.inet.fi JOIN :#esoteric > 1581916917 697374 PRIVMSG #esoteric :14[[07QaSaC14]]4 M10 02https://esolangs.org/w/index.php?diff=69908&oldid=50689 5* 03IFcoltransG 5* (+135) 10Added categories > 1581917014 7592 PRIVMSG #esoteric :14[[07STXTRM14]]4 M10 02https://esolangs.org/w/index.php?diff=69909&oldid=69907 5* 03IFcoltransG 5* (+23) 10/* See also */ Disambiguate another link > 1581917338 25375 PRIVMSG #esoteric :14[[07MESON14]]4 M10 02https://esolangs.org/w/index.php?diff=69910&oldid=69555 5* 03IFcoltransG 5* (-4) 10/* Commands */ No idea why that was italicised. > 1581917375 24627 PRIVMSG #esoteric :14[[07MESON14]]4 10 02https://esolangs.org/w/index.php?diff=69911&oldid=69910 5* 03IFcoltransG 5* (+6) 10/* Commands */ Made the notation a bit clearer for tuples < 1581918981 919848 :tromp!~tromp@2a02:a210:ca3:2800:914b:fcf4:3859:c532 JOIN :#esoteric < 1581919235 919655 :tromp!~tromp@2a02:a210:ca3:2800:914b:fcf4:3859:c532 QUIT :Ping timeout: 246 seconds < 1581919402 247520 :MDude!~MDude@97-127-171-136.cdrr.qwest.net QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1581921093 138880 :tromp!~tromp@2a02:a210:ca3:2800:4843:8941:d47e:436a JOIN :#esoteric < 1581921377 112506 :tromp!~tromp@2a02:a210:ca3:2800:4843:8941:d47e:436a QUIT :Ping timeout: 272 seconds < 1581921396 567578 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Read error: Connection reset by peer < 1581923163 55103 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now i wonder what martellus sees in the kitchen cat < 1581923612 920176 :tromp!~tromp@2a02:a210:ca3:2800:4843:8941:d47e:436a JOIN :#esoteric < 1581927531 272840 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 260 seconds < 1581927569 748089 :int-e!~noone@int-e.eu PRIVMSG #esoteric :it it food? < 1581928337 927919 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i doubt it hth < 1581928569 848263 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1581929025 77456 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1581929299 240938 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: I've been spending too much time trying to formalize that Goodstein sequence implementation in Isabelle/HOL. It's easy to define (just take the Haskell code). It's fairly easy to show that the translation to lambda calculus plus the fancy inlining is correct (which is probably the most error-prone step, so that's nice to hav). But I'm still exploring how to best show that it faithfully... < 1581929305 178692 :int-e!~noone@int-e.eu PRIVMSG #esoteric :...implements the Goodstein sequence. (I have no doubt that it does, but the proofs get delicate and easily explode into a mess of case distinctions which I'd like to avoid.) < 1581929511 461350 :Lykaina!~lyka@unaffiliated/schrodingerscat PRIVMSG #esoteric :i had a dream i found what was apparently the holy grail for trekkies (in the dream): Alexander Siddig's email addr. < 1581929547 322468 :tromp!~tromp@2a02:a210:ca3:2800:4843:8941:d47e:436a PRIVMSG #esoteric :I assumed your computation was based on Cichon's 1983 paper that relates G(n) to the Hardy hierarchy, as noted in Wikipedia < 1581929748 547817 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm. I knew a bit of the theory (mainly the idea of replacing the base by \omega to get a termination proof). I also knew a bit about representing countable ordinals. < 1581929755 569590 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I kind of filled in the gaps myself back then. < 1581929854 105447 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And yes, this is intimately connected to the Hardy function. In fact if you are willing to accept a result that is larger by 2, you can save a couple of bits, by getting rid of the succ (succ n) thing, and starting at 3 instead of 1. < 1581929864 317 :tromp!~tromp@2a02:a210:ca3:2800:4843:8941:d47e:436a PRIVMSG #esoteric :you probably rediscovered Cichon's relation by yourself then < 1581929921 213442 :tromp!~tromp@2a02:a210:ca3:2800:4843:8941:d47e:436a PRIVMSG #esoteric :yeah, those succs suck:-) < 1581930001 747245 :tromp!~tromp@2a02:a210:ca3:2800:4843:8941:d47e:436a PRIVMSG #esoteric :i also revisited our programs on Laver tables < 1581930019 709467 :tromp!~tromp@2a02:a210:ca3:2800:4843:8941:d47e:436a PRIVMSG #esoteric :those are even more fun than goodstein < 1581930053 717182 :tromp!~tromp@2a02:a210:ca3:2800:4843:8941:d47e:436a PRIVMSG #esoteric :and have a natural killer big number (first time period exceeds 16) < 1581930082 111873 :tromp!~tromp@2a02:a210:ca3:2800:4843:8941:d47e:436a PRIVMSG #esoteric :which takes almost exacty same number of bits as G(16) < 1581930198 822119 :int-e!~noone@int-e.eu PRIVMSG #esoteric :We have h_\alpha(n+2) - 2 = G_\alpha(n). The shift comes from the fact that the Goodstein sequence basically starts evaluation in base 3 (given the heriditary base 2 representation of the starting value in the form of an ordinal). But subtraction is awkward on Church numerals, so if you want G(16) rather than G(16)+2, it's easier to do the shift by 2 inside of the function... hence the two succ-s. < 1581930263 354502 :tromp!~tromp@2a02:a210:ca3:2800:4843:8941:d47e:436a PRIVMSG #esoteric :i'm just as happy with G()+2 ... < 1581930307 754111 :int-e!~noone@int-e.eu PRIVMSG #esoteric :You came from a different angle, just trying to make big numbers. I wanted to have the Goodstein function. < 1581930391 45714 :tromp!~tromp@2a02:a210:ca3:2800:4843:8941:d47e:436a PRIVMSG #esoteric :best to just define both variants < 1581930429 870977 :int-e!~noone@int-e.eu PRIVMSG #esoteric :8 bits is what it saves < 1581930674 717058 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and... pushed < 1581931145 597346 :tromp!~tromp@2a02:a210:ca3:2800:4843:8941:d47e:436a PRIVMSG #esoteric :thanks < 1581931197 862255 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The expw part looks funny in diagrammatic form. < 1581931425 302043 :TheLie!~TheLie@ip5b428f85.dynamic.kabel-deutschland.de JOIN :#esoteric < 1581931496 736351 :b_jonas!~x@catv-176-63-14-160.catv.broadband.hu QUIT :Remote host closed the connection < 1581931658 672127 :TheLie!~TheLie@ip5b428f85.dynamic.kabel-deutschland.de QUIT :Remote host closed the connection < 1581932203 29498 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@free o :: r -> (r -> r) -> ((N -> r) -> r) -> r < 1581932203 312529 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :f . g = h . f => f . k = p . (.) f => f (o x g k) = o (f x) h p < 1581932466 467009 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(These free theorems are one way to formally justify pulling applications into folds: consider f = ($ x)) < 1581933092 531334 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Which after some renaming and rephrasing becomes (forall n. s n x = s' (n x)) ==> (forall f. l f x = l' (\i -> f i x)) ==> o z s l x = o (z x) s' l' < 1581933277 171255 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And I've realized that I've been down this path (free theorems and optimizing folds) before. It's always fun to rediscover such things, though I'd prefer to remember them... < 1581935115 242710 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: Leaving < 1581935415 153777 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric > 1581937411 66829 PRIVMSG #esoteric :14[[07MESON14]]4 10 02https://esolangs.org/w/index.php?diff=69912&oldid=69911 5* 03IFcoltransG 5* (+0) 10/* Commands */ Fixed an off-by-two error (an off-by-one in the wrong direction) > 1581937474 742516 PRIVMSG #esoteric :14[[07ESON14]]4 10 02https://esolangs.org/w/index.php?diff=69913&oldid=69556 5* 03IFcoltransG 5* (+1) 10/* Commands */ Fixed tuple size spec, assuming tuples are meant to be like the Haskell constructors > 1581938663 579321 PRIVMSG #esoteric :14[[07MESON14]]4 10 02https://esolangs.org/w/index.php?diff=69914&oldid=69912 5* 03IFcoltransG 5* (+85) 10Added link to implementation > 1581939122 160665 PRIVMSG #esoteric :14[[07KEMURI14]]4 10 02https://esolangs.org/w/index.php?diff=69915&oldid=68912 5* 03YamTokTpaFa 5* (+26) 10 < 1581940784 921744 :arseniiv!~arseniiv@136.169.210.57 JOIN :#esoteric > 1581944728 367191 PRIVMSG #esoteric :14[[07Chevron14]]4 10 02https://esolangs.org/w/index.php?diff=69916&oldid=69904 5* 03Superloach 5* (+106) 10keep docs up to date > 1581944784 485746 PRIVMSG #esoteric :14[[07XENBLN14]]4 M10 02https://esolangs.org/w/index.php?diff=69917&oldid=69832 5* 03PythonshellDebugwindow 5* (+46) 10/* Truth-machine (3 bytes) */ > 1581944921 198100 PRIVMSG #esoteric :14[[07Chevron14]]4 M10 02https://esolangs.org/w/index.php?diff=69918&oldid=69916 5* 03Superloach 5* (+0) 10everyone hates backticks > 1581944923 302607 PRIVMSG #esoteric :14[[07XENBLN14]]4 M10 02https://esolangs.org/w/index.php?diff=69919&oldid=69917 5* 03PythonshellDebugwindow 5* (+1) 10/* Datatypes */ < 1581945266 113962 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric > 1581945368 667127 PRIVMSG #esoteric :14[[07Chevron14]]4 10 02https://esolangs.org/w/index.php?diff=69920&oldid=69918 5* 03Superloach 5* (+64) 10mention label vars < 1581945400 589371 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1581945759 161984 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`fetch /hackenv/tmp/egel.zip https://github.com/egel-lang/egel/archive/master.zip < 1581945761 613074 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2020-02-17 13:22:41 URL:https://codeload.github.com/egel-lang/egel/zip/master [145943] -> "/hackenv/tmp/egel.zip" [1] < 1581945856 923770 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp; rm -rv egel-master < 1581945858 228948 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :removed 'egel-master/lib/io/Makefile' \ removed 'egel-master/lib/io/channel.hpp' \ removed 'egel-master/lib/io/io.cpp' \ removed directory 'egel-master/lib/io' \ removed 'egel-master/lib/regex/regex.cpp' \ removed 'egel-master/lib/regex/Makefile' \ removed directory 'egel-master/lib/regex' \ removed 'egel-master/lib/fs/Makefile' \ removed 'egel-master/lib/fs/fs.cpp' \ removed directory 'egel-master/lib/fs' \ removed 'egel-master/lib/random/Mak < 1581945887 447964 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp; unzip egel.zip < 1581945888 462111 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Archive: egel.zip \ 1074f699606e00ca151cf5a4916b9a4c052d1d9f \ creating: egel-master/ \ inflating: egel-master/.gitignore \ inflating: egel-master/LICENSE.md \ inflating: egel-master/NOTES.md \ inflating: egel-master/README.md \ inflating: egel-master/TODO.md \ inflating: egel-master/VERSION.md \ creating: egel-master/bugs/ \ inflating: egel-master/bugs/bug0-fixed.eg \ inflating: egel-master/bugs/bug1 < 1581945929 306341 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master; make -C src &>> buildlog < 1581945940 552047 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master; url buildlog < 1581945942 421625 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/tmp/egel-master/buildlog < 1581945966 666068 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1581946051 277000 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master; rm -v src/desugar.o; make -C src &>> buildlog # the rm is just in case the compiler got interrupted during writing the object file < 1581946052 229945 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :rm: cannot remove 'src/desugar.o': No such file or directory < 1581946064 47594 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master; rm -vf src/desugar.o; make -C src &>> buildlog # the rm is just in case the compiler got interrupted during writing the object file < 1581946099 805181 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1581946121 677392 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master; ( rm -vf src/math.o; make -C src &>> buildlog ) < 1581946154 208579 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. > 1581946191 292226 PRIVMSG #esoteric :14[[07XENBLN14]]4 M10 02https://esolangs.org/w/index.php?diff=69921&oldid=69919 5* 03PythonshellDebugwindow 5* (+46) 10/* Number separation */ < 1581946227 999913 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master; ( cd src; c++ --std=c++17 -Werror utils.o lexical.o operators.o syntactical.o ast.o transform.o semantical.o desugar.o lift.o emit.o builtin/system.o builtin/math.o builtin/string.o builtin/evaluate.o builtin/thread.o egel.o -ldl -lpthread -licuio -licui18n -licuuc -licudata -o egel ) &>>buildlog < 1581946232 211429 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1581946316 25966 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; f=/hackenv/tmp/egel-master/a0.eg; echo $'using System\n using Math\ndef main = (3+5)' > "$f"; cd /; /hackenv/tmp/egel-master/src/egel "$f" < 1581946317 37379 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :8 < 1581946470 681737 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master; make -C lib/io LIBS="-ldl -lpthread -licuio -licui18n -licuuc -licudata" &>> buildlog < 1581946476 525305 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1581946535 853383 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master; mkdir stag; cp -vi lib/io/io.ego src/egel stag/ < 1581946536 769370 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cp: cannot stat 'lib/io/io.ego': No such file or directory \ 'src/egel' -> 'stag/egel' > 1581946768 476780 PRIVMSG #esoteric :14[[07Chevron14]]4 M10 02https://esolangs.org/w/index.php?diff=69922&oldid=69920 5* 03Superloach 5* (+500) 10add relative hop/skp/jmp < 1581946797 660848 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master; mkdir stag; cp -vi lib/io/io.o stag/ < 1581946798 645201 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :mkdir: cannot create directory 'stag': File exists < 1581946809 652656 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master; cp -vi lib/io/io.o stag/ < 1581946813 995389 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​'lib/io/io.o' -> 'stag/io.o' < 1581946857 669371 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :no < 1581946877 300691 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master; rm -vf stag/io.o; cp -v lib/io.ego stag/ < 1581946878 254922 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :removed 'stag/io.o' \ 'lib/io.ego' -> 'stag/io.ego' < 1581946902 306458 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master/stag; echo $'using System\nusing Math\nusing IO\ndef main = print "hello, world"' > a0.eg; ./egel io.ego a0.eg < 1581946903 248481 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1581946912 337353 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :that's better, no longer an error, though it doesn't seem to print anything < 1581947031 372866 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master; (for d in io fs random regex; do make -C lib/$d LIBS="-ldl -lpthread -licuio -licui18n -licuuc -licudata"; done) &>> buildlog < 1581947057 144782 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1581947103 611761 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master; cp -vi lib/*.ego stag < 1581947104 533793 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cp: overwrite 'stag/io.ego'? 'lib/fs.ego' -> 'stag/fs.ego' \ 'lib/random.ego' -> 'stag/random.ego' \ 'lib/regex.ego' -> 'stag/regex.ego' < 1581947119 813034 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master/stag; echo $'using System\nusing Math\nusing IO\ndef main = (print "hello, world", 2)' > a0.eg; ./egel io.ego a0.eg < 1581947120 728839 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1581947172 540262 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :oh, I think it only loads io.ego, not the second argument < 1581947399 806776 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master/stag; echo $'import "io.ego"\nusing System\nusing Math\nusing IO\ndef main = print(String:unescape"hello\\nworld")' > a0.eg; ./egel a0.eg < 1581947400 724236 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :hello \ world < 1581947407 665183 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :^ that. I've been missing an import statement < 1581947434 318914 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master/stag; echo $'import "io.ego"\nusing System\nusing Math\nusing IO\ndef main = (print "hello\\nworld)"' > a0.eg; ./egel a0.eg < 1581947435 317385 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a0.eg:6:1:syntactical:) expected < 1581947475 930586 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master/stag; echo $'import "io.ego"\nusing System\nusing Math\nusing IO\n''def main = print "hello\nworld"' > a0.eg; ./egel a0.eg < 1581947476 810373 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :hello \ world < 1581947494 398707 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ok, now I need a wrapper with a prelude, and install this thing < 1581947560 679574 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1581948314 863626 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It worked? < 1581948316 781571 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Neat. < 1581948715 939576 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :spruit11: there's still the problem that the interpreter doesn't seem to accept an absolute path for the script filename. I wonder if you could fix that. < 1581948731 830166 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master/stag; echo $'import "io.ego"\nusing System\nusing Math\nusing IO\n''def main = print "hello\nworld"' > a0.eg; ./egel /hackenv/tmp/egel-master/stag/a0.eg < 1581948733 303065 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :input/output:file "/hackenv/tmp/egel-master/stag/a0.eg" not found < 1581948782 389804 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :alternately, give a way to take the script from standard input, but without printing the prompts < 1581948787 125057 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master/stag; echo $'import "io.ego"\nusing System\nusing Math\nusing IO\n''def main = print "hello\nworld"' > a0.eg; ./egel > >> >> >> >> >> < 1581948804 892457 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master/stag; echo $'import "io.ego"\nusing System\nusing Math\nusing IO\n''def main = print "hello\nworld"\nmain' > a0.eg; ./egel > >> >> >> >> internal:1:32:syntactical:\ unexpected \ >> < 1581948814 606604 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master/stag; echo $'import "io.ego"\nusing System\nusing Math\nusing IO\n''def main = print "hello\nworld"'$'\nmain' > a0.eg; ./egel > >> >> >> >> >> hello \ world>> < 1581949710 690702 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Try ./a0.eg? < 1581949725 308603 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I'll look it up. < 1581949763 793763 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :spruit: ./a0.eg did work, yes. but an absolute path didn't work. < 1581949846 932354 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :spruit: this is a problem because . is in the search path by default, so you can't just execute scripts with any wd, you risk accidentally running files from the wd, which could be malicious. this is not such a big problmem on HackEso of course. < 1581949928 627754 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Oh, right. I'll check < 1581949968 794674 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :You're correct. Bug. < 1581950095 482701 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I assume I only programmed it to look at extensions of paths. I.e., only look in the -I dirs. < 1581950103 24547 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :See if I can add a clause. < 1581950143 337386 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :thanks < 1581950158 158335 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :The code is already there but I commented it out... < 1581950288 395478 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Ah, I get it. The .ego files need absolute paths to run a dlopen(). < 1581950440 667811 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Hmm, I just removed the comments and everything seems to work anyway? < 1581950443 623411 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :spruit11: and .eg script files need an absolute path to open(). sure. < 1581950458 750878 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I pushed the commit. < 1581950467 17887 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Hope it didn't break anything. < 1581950476 248122 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Seems to work on my end. < 1581950477 213861 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :oh wait no, ignore the above one line < 1581950536 316557 :egelbot!~egelbot@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1581950548 90672 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: eval "[X->X]" 1 < 1581950548 418047 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :1 < 1581950554 270043 :MDude!~MDude@97-127-171-136.cdrr.qwest.net JOIN :#esoteric < 1581950558 20080 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :That still seems to work too. < 1581950573 52715 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :You should be fine. *Fingers crossed* < 1581950674 309905 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I guess a problem might arise since Egel's -I is different from the path dlopen() uses to search for files. < 1581950682 203599 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :But it works for now. < 1581950744 977715 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :thank you < 1581950769 521683 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I'll hack a check on '.ego' extensions later. < 1581950783 302569 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :np < 1581952771 374812 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1581953564 202947 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1581954853 647319 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581954914 933523 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1581955024 66577 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1581956333 989122 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit < 1581956520 44493 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1581958706 791491 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1581958743 802294 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1581959202 48521 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1581959283 965774 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection > 1581959694 648057 PRIVMSG #esoteric :14[[07Chevron14]]4 M10 02https://esolangs.org/w/index.php?diff=69923&oldid=69922 5* 03Superloach 5* (+92) 10add github < 1581960402 335683 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric > 1581961215 691312 PRIVMSG #esoteric :14[[07Rouedeux14]]4 10 02https://esolangs.org/w/index.php?diff=69924&oldid=66632 5* 03Matthew 5* (+1) 10 < 1581961232 111819 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection > 1581961263 456059 PRIVMSG #esoteric :14[[07Rouedeux14]]4 10 02https://esolangs.org/w/index.php?diff=69925&oldid=69924 5* 03Matthew 5* (+1) 10/* If statement */ < 1581961343 85675 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581961768 240768 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( Pet peeve: People linking to PDFs on arxiv.org, rather than the abstract. ) < 1581961872 890612 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581962187 949438 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581962332 865816 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1581962450 431987 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1581962705 970616 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-eylamrtjkqtypljj QUIT :Ping timeout: 246 seconds < 1581962738 990506 :j-bot!eldis4@firefly.nu QUIT :Ping timeout: 240 seconds < 1581962768 499540 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-fzkthdvxihnutyqk QUIT :Ping timeout: 245 seconds < 1581962782 680424 :xylochoron[m]!xylochoron@gateway/shell/matrix.org/x-azglffwmwtzdmuhr QUIT :Ping timeout: 240 seconds < 1581962812 6079 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-rcalwmruyczqievr QUIT :Ping timeout: 240 seconds < 1581962827 329899 :haavard!root@haavard.me QUIT :Ping timeout: 265 seconds < 1581962960 798825 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Remote host closed the connection < 1581963057 701633 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1581963515 172463 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1581963526 162469 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-zzrjrmgcsxpxfejn JOIN :#esoteric < 1581963618 755813 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-zzrjrmgcsxpxfejn QUIT :Read error: Connection timed out < 1581963639 416873 :haavard!root@haavard.me JOIN :#esoteric < 1581963665 907429 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu JOIN :#esoteric < 1581964292 33799 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-aehgxombvlpsyzgk JOIN :#esoteric < 1581964302 277182 :xylochoron[m]!xylochoron@gateway/shell/matrix.org/x-taygorvpinnmahsp JOIN :#esoteric < 1581964382 134892 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-dxevtmbnuspkpajj JOIN :#esoteric < 1581964968 217072 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1581965171 660097 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1581965378 622678 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-qetghjigoecdhdgv JOIN :#esoteric < 1581965827 195208 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :`olist 1192 < 1581965828 281895 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :olist 1192: shachaf oerjan Sgeo FireFly boily nortti b_jonas < 1581968803 518132 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-qetghjigoecdhdgv QUIT :Quit: killed < 1581968803 696147 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-aehgxombvlpsyzgk QUIT :Quit: killed < 1581968814 459251 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-dxevtmbnuspkpajj QUIT :Quit: killed < 1581968819 822686 :xylochoron[m]!xylochoron@gateway/shell/matrix.org/x-taygorvpinnmahsp QUIT :Quit: killed > 1581969559 884815 PRIVMSG #esoteric :14[[07Brainfuck implementations14]]4 M10 02https://esolangs.org/w/index.php?diff=69926&oldid=67223 5* 03Wright 5* (+4) 10Updated my GitHub username < 1581970847 819111 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-ficagzxnwsveanrz JOIN :#esoteric > 1581972220 278801 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03WonderedLamb256 5* 10New user account < 1581972685 614991 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Does PDF or DjVu allow specifying the first page number in the document? (If so, it doesn't seems to work.) (DVI supports up to ten 32-bit numbers associated with each page; normally the first one is the page number and the restare zero.) < 1581973076 915655 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :zzo38: PDF definitely does, I think it allows you to specify the page number of each page > 1581973084 293749 PRIVMSG #esoteric :14[[07Chevron14]]4 10 02https://esolangs.org/w/index.php?diff=69927&oldid=69923 5* 03Superloach 5* (-4558) 10simplify < 1581973123 495287 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :zzo38: I think postscript does this only with the EPS-like postscript comments that you use to make individual pages of the postscript viewable, not in postscript code by the way < 1581973130 486553 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :I don't know about DjVu < 1581973172 406843 :LKoen!~LKoen@81.255.219.130 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.” < 1581973258 863813 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :zzo38: that said, many PDFs of course don't have the right page numbers. eg. the version of my MSC thesis that you find online has the page numbers shifted by one. < 1581973442 686016 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-sdvbsqkuskwdqztp JOIN :#esoteric < 1581973442 742137 :xylochoron[m]!xylochoron@gateway/shell/matrix.org/x-mjfymvemmoekalyf JOIN :#esoteric < 1581973442 753493 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-ajqertfrywxjhgjw JOIN :#esoteric < 1581973738 713698 :TheLie!~TheLie@ip5b428f85.dynamic.kabel-deutschland.de JOIN :#esoteric < 1581973908 273267 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's the case with my PhD thesis as well, because the printed page numbers don't count the cover, but the PDF includes the cover, and hasn't had the numbering corrected. < 1581973977 392866 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think this isn't the PDF I made personally, because the cover was provided separately in the printing company's web thing, I think this PDF came out of their system. < 1581974004 767944 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :How can I adjust the page numbers of a PDF? < 1581974007 88090 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :In my case I can only blame myself for this, I made the PDF < 1581974032 987083 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :zzo38: I don't know sadly < 1581974132 688260 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, I did make the printed numbers, I could've set those up properly. I didn't do the thing where the front matter is numbered with lowercase Roman numerals either. < 1581974167 466187 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :You mention "the EPS-like postscript comments that you use to make individual pages of the postscript viewable", which I am guessing means DSC. I don't use DSC myself, because I use PostScript only as a programming language and not as a document storage format. Still I would think it to be sometimes useful to specify (depending on the output format), possibly by adding an entry named /PageNumber to the page device dictionary for this pur < 1581974167 894573 :egelbot!~egelbot@ip56522cc1.speed.planet.nl QUIT :Read error: Connection reset by peer < 1581974209 632599 :egelbot!~egelbot@ip56522cc1.speed.planet.nl JOIN :#esoteric > 1581975584 993816 PRIVMSG #esoteric :14[[07XENBLN14]]4 M10 02https://esolangs.org/w/index.php?diff=69928&oldid=69921 5* 03PythonshellDebugwindow 5* (+70) 10/* Examples */ < 1581977106 514351 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :fungot, have you ever mowed the lawn on a golf court or raked the pebbles in a castle garden? < 1581977106 725825 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: i include the time zone in the date that it records ( actually the sign at the current rate everyone but the implementations that you'd usually use a calculator... < 1581979062 795358 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :fungot, would you like some tea? < 1581979062 912410 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: or just about anything can be disconnected from with fnord. i rarely do. i think he is < 1581980948 133662 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1581981758 510692 :TheLie!~TheLie@ip5b428f85.dynamic.kabel-deutschland.de QUIT :Remote host closed the connection < 1581982095 248317 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :fizzie: Did you ever submit anything to Arxiv? I am a bit tempted to place my last musings there but it might be too lightweight. < 1581982122 700310 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I'll have another look at it. Maybe it's not so bad. > 1581982514 171388 PRIVMSG #esoteric :14[[07Harp14]]4 10 02https://esolangs.org/w/index.php?diff=69929&oldid=42665 5* 03Rdococ 5* (-2341) 10old and bad language of mine, wouldn't want the name to go to waste > 1581982537 470533 PRIVMSG #esoteric :14[[07User:Rdococ14]]4 M10 02https://esolangs.org/w/index.php?diff=69930&oldid=69746 5* 03Rdococ 5* (-18) 10 < 1581982613 523185 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :spruit11: I haven't submitted them, but preprints of two of my research articles are on arXiv as a coauthor submitted them there. > 1581982617 751087 PRIVMSG #esoteric :14[[07Upsilon14]]4 10 02https://esolangs.org/w/index.php?diff=69931&oldid=51699 5* 03Rdococ 5* (-3492) 10another bad language with a good name > 1581982642 584296 PRIVMSG #esoteric :14[[07User:Rdococ14]]4 10 02https://esolangs.org/w/index.php?diff=69932&oldid=69930 5* 03Rdococ 5* (-73) 10 > 1581982780 681056 PRIVMSG #esoteric :14[[07Mindscrew14]]4 10 02https://esolangs.org/w/index.php?diff=69933&oldid=52877 5* 03Rdococ 5* (-5142) 10Redirected page to [[Brainfuck]] > 1581982800 666681 PRIVMSG #esoteric :14[[07User:Rdococ14]]4 M10 02https://esolangs.org/w/index.php?diff=69934&oldid=69932 5* 03Rdococ 5* (-160) 10 < 1581982838 447495 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Ah, right. Scientists abound. < 1581982849 410977 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :b_jonas: Nice. < 1581982870 366410 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Maybe I'll try to figure out how this all works. < 1581983340 26639 :Hooloovo0!Hooloovoo@sorunome.de QUIT :Quit: Temporarily refracted into a free-standing prism. < 1581983356 425129 :Hooloovo0!Hooloovoo@sorunome.de JOIN :#esoteric < 1581987536 476511 :tromp!~tromp@2a02:a210:ca3:2800:4843:8941:d47e:436a QUIT :Remote host closed the connection > 1581987827 432519 PRIVMSG #esoteric :14[[07Truthiness14]]4 N10 02https://esolangs.org/w/index.php?oldid=69935 5* 03IFcoltransG 5* (+907) 10Created page with "'''Truthiness''' and '''falsiness''' are mutually exclusive qualities that a value can have. By definition, the boolean value true will be truthy, whereas f..." > 1581987870 871966 PRIVMSG #esoteric :14[[07Truthy14]]4 N10 02https://esolangs.org/w/index.php?oldid=69936 5* 03IFcoltransG 5* (+24) 10Redirected page to [[Truthiness]] > 1581987907 807523 PRIVMSG #esoteric :14[[07Falsy14]]4 N10 02https://esolangs.org/w/index.php?oldid=69937 5* 03IFcoltransG 5* (+24) 10Redirected page to [[Truthiness]] < 1581987926 920130 :arseniiv!~arseniiv@136.169.210.57 QUIT :Ping timeout: 246 seconds > 1581987932 443102 PRIVMSG #esoteric :14[[07Falsiness14]]4 N10 02https://esolangs.org/w/index.php?oldid=69938 5* 03IFcoltransG 5* (+24) 10Redirected page to [[Truthiness]] > 1581987969 670265 PRIVMSG #esoteric :14[[07Falsey14]]4 N10 02https://esolangs.org/w/index.php?oldid=69939 5* 03IFcoltransG 5* (+24) 10Redirected page to [[Truthiness]] < 1581988308 925205 :tromp!~tromp@2a02:a210:ca3:2800:bd50:bf6e:4948:2600 JOIN :#esoteric < 1581988556 922669 :tromp!~tromp@2a02:a210:ca3:2800:bd50:bf6e:4948:2600 QUIT :Ping timeout: 246 seconds < 1581989513 939698 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1581989933 783906 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION suspects that the boloceade ancienate will soon have a very reduced size session < 1581989952 960642 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(although maybe not already in today's comic) > 1581992555 614268 PRIVMSG #esoteric :14[[07Truthiness14]]4 10 02https://esolangs.org/w/index.php?diff=69940&oldid=69935 5* 03IFcoltransG 5* (+1272) 10Waxed philosophical > 1581992966 693501 PRIVMSG #esoteric :14[[07Truthiness14]]4 10 02https://esolangs.org/w/index.php?diff=69941&oldid=69940 5* 03IFcoltransG 5* (+529) 10Expanded to truthiness values between 0 and 1 < 1581993519 269264 :imode!~linear@unaffiliated/imode JOIN :#esoteric > 1581994230 748350 PRIVMSG #esoteric :14[[07Hoon14]]4 M10 02https://esolangs.org/w/index.php?diff=69942&oldid=46600 5* 03IFcoltransG 5* (+41) 10Added some categories > 1581994336 944418 PRIVMSG #esoteric :14[[07Hoon14]]4 M10 02https://esolangs.org/w/index.php?diff=69943&oldid=69942 5* 03IFcoltransG 5* (+0) 10Changed year category based on data and facts > 1581994661 142147 PRIVMSG #esoteric :14[[07Return-oriented programming14]]4 M10 02https://esolangs.org/w/index.php?diff=69944&oldid=41350 5* 03IFcoltransG 5* (+22) 10Put in Concepts category < 1581994823 121587 :tromp!~tromp@2a02:a210:ca3:2800:bd50:bf6e:4948:2600 JOIN :#esoteric < 1581995097 118956 :tromp!~tromp@2a02:a210:ca3:2800:bd50:bf6e:4948:2600 QUIT :Ping timeout: 272 seconds < 1581995592 97461 :MDude!~MDude@97-127-171-136.cdrr.qwest.net QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1581996752 99363 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :The "units" program on my computer does not understand the unit "AU" (although I could try to add it). > 1581997546 95219 PRIVMSG #esoteric :14[[07User talk:Rdococ14]]4 10 02https://esolangs.org/w/index.php?diff=69945&oldid=50611 5* 03IFcoltransG 5* (+728) 10/* Harp, Upsilon and Mindscrew */ new section < 1581998182 202394 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1581998210 735875 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 268 seconds < 1581998263 104825 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life > 1581998821 208337 PRIVMSG #esoteric :14[[07Rouedeux14]]4 10 02https://esolangs.org/w/index.php?diff=69946&oldid=69925 5* 03Matthew 5* (+5) 10 > 1581998949 915818 PRIVMSG #esoteric :14[[07ASCII14]]4 10 02https://esolangs.org/w/index.php?diff=69947&oldid=67013 5* 03IFcoltransG 5* (+37) 10Added {{stub}} and some other links > 1581999017 873548 PRIVMSG #esoteric :14[[07Rouedeux14]]4 10 02https://esolangs.org/w/index.php?diff=69948&oldid=69946 5* 03Matthew 5* (-16) 10 > 1581999069 303827 PRIVMSG #esoteric :14[[07ASCII14]]4 M10 02https://esolangs.org/w/index.php?diff=69949&oldid=69947 5* 03IFcoltransG 5* (+0) 10Formatting > 1581999232 428894 PRIVMSG #esoteric :14[[07Unicode14]]4 N10 02https://esolangs.org/w/index.php?oldid=69950 5* 03IFcoltransG 5* (+335) 10Created page with "{{stub}} '''Unicode''' is a mapping of positive integers (called 'codepoints') onto characters, like [[ASCII]]. Unlike ASCII, it is not an binary encoding, but several common..." < 1582001277 30235 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1582003245 921882 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net JOIN :#esoteric < 1582003255 149877 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :Neat. < 1582007835 300151 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 260 seconds < 1582007847 117993 :int-e!~noone@int-e.eu PRIVMSG #esoteric :zzo38: it knows it as 'au'. < 1582008166 220902 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :O, I have to type in lowercase. OK < 1582011404 545733 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net JOIN :#esoteric < 1582013110 192376 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net QUIT :Remote host closed the connection < 1582014268 106521 :tromp!~tromp@2a02:a210:ca3:2800:c8e4:42df:9970:7194 JOIN :#esoteric < 1582014276 244903 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1582015283 562752 :IFcoltransG!73bc530f@115-188-83-15-adsl.sparkbb.co.nz JOIN :#esoteric < 1582015520 231745 :egelbot!~egelbot@ip56522cc1.speed.planet.nl QUIT :Ping timeout: 265 seconds > 1582016898 217315 PRIVMSG #esoteric :14[[07Talk:Parenthesis Hell14]]4 N10 02https://esolangs.org/w/index.php?oldid=69951 5* 03IFcoltransG 5* (+534) 10/* Encoding */ new section > 1582017983 24677 PRIVMSG #esoteric :14[[07KEMURI14]]4 10 02https://esolangs.org/w/index.php?diff=69952&oldid=69915 5* 03YamTokTpaFa 5* (+123) 10/* External resources */ > 1582022659 8711 PRIVMSG #esoteric :14[[07Ly14]]4 10 02https://esolangs.org/w/index.php?diff=69953&oldid=69689 5* 03LyricLy 5* (+7) 10 > 1582024288 717865 PRIVMSG #esoteric :14[[07Clue (oklopol)14]]4 M10 02https://esolangs.org/w/index.php?diff=69954&oldid=46793 5* 03IFcoltransG 5* (+67) 10Paradigm categories < 1582024620 852944 :j-bot!eldis4@firefly.nu JOIN :#esoteric > 1582024908 791755 PRIVMSG #esoteric :14[[07Clue (oklopol)14]]4 10 02https://esolangs.org/w/index.php?diff=69955&oldid=69954 5* 03IFcoltransG 5* (+0) 10Moved description of dot semantics from intro into Syntax > 1582025262 798862 PRIVMSG #esoteric :14[[07Clue (oklopol)14]]4 10 02https://esolangs.org/w/index.php?diff=69956&oldid=69955 5* 03IFcoltransG 5* (+19) 10/* Syntax */ Moved note about dots and reformatted it. > 1582025475 603043 PRIVMSG #esoteric :14[[07Clue (oklopol)14]]4 10 02https://esolangs.org/w/index.php?diff=69957&oldid=69956 5* 03IFcoltransG 5* (+239) 10Expanded intro < 1582025508 463992 :IFcoltransG!73bc530f@115-188-83-15-adsl.sparkbb.co.nz QUIT :Remote host closed the connection < 1582026648 773009 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :I guess it was bound to happen eventually, but on my next job I'll actually be working with Django < 1582027973 220495 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd /hackenv/wisdom; grep -REi 'this entry|d[yi]sentery|d[iy]ssent|descent' . < 1582027976 736529 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​./wisdom:wisdom is always factually accurate, except for this entry, and, uh, that other one? It started with, like, an ø? \ ./.doorstop:You do not have the clearance necessary to view this entry. \ ./zarutian:You can trust Zarutian. He fixes, as an electronics technician, banal mistakes of electronics engineers. Rather cy(ph|b)erpunkish in outlook regarding the 'Net. Knows more about ocaps than you can imagine. Possesses an Icelandic unne < 1582027999 938402 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd /hackenv/wisdom; grep -REi 'this entry|d[yi]sentery|d[iy]ssent|descent' . | tail -n+4 < 1582028001 352345 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​./prooftechnique:prooftechnique né NihilistDandy: He was there some time ago. Maybe he'll come back. Maybe he's a nihilist, too. (Note from the Editor: He came back, and is a nihilist.) He is inevitably on a mathematical descent. \ ./soap:Soap is the main ingredient for the iridescent visions that internet startups sell to investors. \ ./issue:You do not have the clearance necessary to view this entry. \ ./elronnd:Elronnd desperately wants < 1582028036 471261 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd /hackenv/wisdom; grep -REi 'this entry|d[yi]sentery|d[iy]ssent|descent' . | tail -n+6 < 1582028037 762983 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​./issue:You do not have the clearance necessary to view this entry. \ ./elronnd:Elronnd desperately wants this entry to say something. < 1582030107 614666 :MDude!~MDude@97-127-171-136.cdrr.qwest.net JOIN :#esoteric < 1582031197 803160 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :olsner: You know what they say: it takes two to Django. < 1582031265 658773 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Maybe that should've been "takes два to Django".) > 1582032168 101849 PRIVMSG #esoteric :14[[07Truthiness14]]4 10 02https://esolangs.org/w/index.php?diff=69958&oldid=69941 5* 03A 5* (+154) 10 > 1582032735 970665 PRIVMSG #esoteric :14[[07XENBLN14]]4 M10 02https://esolangs.org/w/index.php?diff=69959&oldid=69928 5* 03PythonshellDebugwindow 5* (+325) 10/* Program structure */ < 1582033083 848982 :arseniiv!~arseniiv@136.169.210.57 JOIN :#esoteric > 1582033667 476626 PRIVMSG #esoteric :14[[07XENBLN14]]4 M10 02https://esolangs.org/w/index.php?diff=69960&oldid=69959 5* 03PythonshellDebugwindow 5* (+851) 10/* Program structure */ < 1582037309 927536 :xkapastel!uid17782@gateway/web/irccloud.com/x-asamwknaykjhweoo JOIN :#esoteric < 1582039976 732897 :MDude!~MDude@97-127-171-136.cdrr.qwest.net QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1582041475 243631 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 265 seconds < 1582041735 938714 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1582045233 170224 :xkapastel!uid17782@gateway/web/irccloud.com/x-asamwknaykjhweoo QUIT :Quit: Connection closed for inactivity < 1582047161 692335 :aloril!~aloril@mobile-access-b0485e-211.dhcp.inet.fi QUIT :Ping timeout: 268 seconds < 1582047983 393662 :aloril!~aloril@mobile-access-b0481e-177.dhcp.inet.fi JOIN :#esoteric < 1582049634 145388 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1582052498 60650 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582052679 178161 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582052877 256258 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582054753 971281 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582056164 857249 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1582056474 275834 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1582058597 191297 :TheLie!~TheLie@ip5b428f85.dynamic.kabel-deutschland.de JOIN :#esoteric < 1582060624 112275 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582061506 192759 :MDude!~MDude@97-127-171-136.cdrr.qwest.net JOIN :#esoteric < 1582064085 260490 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net QUIT :Read error: Connection reset by peer < 1582064208 560317 :WonderedLamb256!aee8020e@14.sub-174-232-2.myvzw.com JOIN :#esoteric < 1582064237 136433 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net JOIN :#esoteric < 1582064240 50164 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 265 seconds < 1582064261 393234 :WonderedLamb256!aee8020e@14.sub-174-232-2.myvzw.com PRIVMSG #esoteric :Anybody wanna see my sample of brainfuck code < 1582064276 849802 :WonderedLamb256!aee8020e@14.sub-174-232-2.myvzw.com PRIVMSG #esoteric :It’s a truth machine. < 1582064322 865554 :WonderedLamb256!aee8020e@14.sub-174-232-2.myvzw.com QUIT :Remote host closed the connection < 1582067988 706549 :LKoen!~LKoen@81.255.219.130 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.” < 1582068507 769591 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :`smlist http://www.supermegacomics.com/index.php?i=509 < 1582068509 173392 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :smlist http://www.supermegacomics.com/index.php?i=509: shachaf monqy elliott mnoqy Cale < 1582068529 597829 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :very wholesome < 1582069034 213247 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :My monitor's too matte. < 1582069059 217275 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :;_: < 1582069060 836042 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1582069081 362225 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1582070950 450276 :tromp!~tromp@2a02:a210:ca3:2800:c8e4:42df:9970:7194 QUIT :Remote host closed the connection < 1582071422 821791 :TheLie!~TheLie@ip5b428f85.dynamic.kabel-deutschland.de QUIT :Remote host closed the connection > 1582072629 885893 PRIVMSG #esoteric :14[[07XENBLN14]]4 M10 02https://esolangs.org/w/index.php?diff=69961&oldid=69960 5* 03PythonshellDebugwindow 5* (+1) 10/* Commands */ > 1582072714 802075 PRIVMSG #esoteric :14[[07XENBLN14]]4 M10 02https://esolangs.org/w/index.php?diff=69962&oldid=69961 5* 03PythonshellDebugwindow 5* (+37) 10/* Number non-literals */ < 1582073056 415262 :tromp!~tromp@2a02:a210:ca3:2800:c8e4:42df:9970:7194 JOIN :#esoteric < 1582073318 311980 :tromp!~tromp@2a02:a210:ca3:2800:c8e4:42df:9970:7194 QUIT :Ping timeout: 245 seconds < 1582074554 855027 :arseniiv!~arseniiv@136.169.210.57 QUIT :Ping timeout: 240 seconds < 1582077978 137702 :tromp!~tromp@2a02:a210:ca3:2800:414a:46bb:4e62:ab93 JOIN :#esoteric < 1582078279 150432 :tromp!~tromp@2a02:a210:ca3:2800:414a:46bb:4e62:ab93 QUIT :Ping timeout: 272 seconds < 1582078684 127489 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1582078915 102588 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582079124 941236 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1582084473 126030 :tromp!~tromp@2a02:a210:ca3:2800:414a:46bb:4e62:ab93 JOIN :#esoteric < 1582084639 107917 :tromp_!~tromp@2a02:a210:ca3:2800:9884:4170:921d:a690 JOIN :#esoteric < 1582084777 120891 :tromp!~tromp@2a02:a210:ca3:2800:414a:46bb:4e62:ab93 QUIT :Ping timeout: 272 seconds < 1582084929 133506 :tromp_!~tromp@2a02:a210:ca3:2800:9884:4170:921d:a690 QUIT :Ping timeout: 272 seconds < 1582085114 931414 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1582085202 306468 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1582086981 177130 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 272 seconds < 1582089380 137984 :xkapastel!uid17782@gateway/web/irccloud.com/x-szvjnugtiouczbiu JOIN :#esoteric < 1582091156 149381 :tromp!~tromp@2a02:a210:ca3:2800:9884:4170:921d:a690 JOIN :#esoteric < 1582091442 170370 :tromp!~tromp@2a02:a210:ca3:2800:9884:4170:921d:a690 QUIT :Ping timeout: 260 seconds < 1582093159 813863 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Remote host closed the connection < 1582093178 705785 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1582094663 283158 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 260 seconds < 1582094771 724963 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric > 1582095290 346238 PRIVMSG #esoteric :14[[07Feather14]]4 M10 02https://esolangs.org/w/index.php?diff=69963&oldid=53242 5* 03IFcoltransG 5* (+12) 10Added dead link template to broken link < 1582095313 138075 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1582095340 193582 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric > 1582096308 722819 PRIVMSG #esoteric :14[[07Clue (oklopol)14]]4 10 02https://esolangs.org/w/index.php?diff=69964&oldid=69957 5* 03IFcoltransG 5* (+172) 10/* Syntax */ Rewrote some sentences for clarity, fluency, and fixing of a spelling mistake > 1582096498 256334 PRIVMSG #esoteric :14[[07Clue (oklopol)14]]4 10 02https://esolangs.org/w/index.php?diff=69965&oldid=69964 5* 03IFcoltransG 5* (+65) 10/* Syntax */ Added note on spaces in identifiers < 1582097628 121130 :tromp!~tromp@2a02:a210:ca3:2800:9884:4170:921d:a690 JOIN :#esoteric < 1582097925 143224 :tromp!~tromp@2a02:a210:ca3:2800:9884:4170:921d:a690 QUIT :Ping timeout: 272 seconds < 1582098850 546571 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Is it possible in PostScript to specify output page numbers using the "pdfmark" command? < 1582098951 865034 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :(Also, do any PostScript interpreters that do not produce PDF support any subset of uses of pdfmark?) < 1582098965 900914 :xkapastel!uid17782@gateway/web/irccloud.com/x-szvjnugtiouczbiu QUIT :Quit: Connection closed for inactivity < 1582099354 992178 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ouch, it looks like clog/tunes has started deleting old logs < 1582099537 462577 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They are at http://tunes.org/~nef/logs/old/ < 1582099733 332210 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh. well i've already found the esolangs.org version. < 1582099776 690241 :tromp!~tromp@2a02:a210:ca3:2800:9884:4170:921d:a690 JOIN :#esoteric < 1582099796 673564 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh and they're zipped by year, i see, so even worse for linking < 1582099839 31774 :iiee!~user@109.108.213.4 JOIN :#esoteric > 1582099938 102028 PRIVMSG #esoteric :14[[07Feather14]]4 10 02https://esolangs.org/w/index.php?diff=69966&oldid=69963 5* 03Oerjan 5* (-32) 10Link to esolangs.org log instead < 1582100091 155425 :TheLie!~TheLie@ip5b428f85.dynamic.kabel-deutschland.de JOIN :#esoteric < 1582100225 926953 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Also, I think I read somewhere that if you make DjVu output from PostScript then it tries to figure out automatically what to put into foreground/background. Is there a way to specify it by yourself? I don't really know if it make sense, as I don't know how the DjVu is working. < 1582100717 271078 :xkapastel!uid17782@gateway/web/irccloud.com/x-rifdomzukbpjzaiz JOIN :#esoteric < 1582101284 890522 :dog_star!sid310875@gateway/web/irccloud.com/x-toqlxxzqvgkymquo QUIT :Ping timeout: 248 seconds < 1582101296 310428 :dog_star!sid310875@gateway/web/irccloud.com/x-bghzyxxnbooorzxg JOIN :#esoteric < 1582101380 773481 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep QUIT :Ping timeout: 248 seconds < 1582101512 393407 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep JOIN :#esoteric < 1582102354 499534 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1582107150 339523 :MDead!~MDude@97-127-171-136.cdrr.qwest.net JOIN :#esoteric < 1582107262 293407 :MDude!~MDude@97-127-171-136.cdrr.qwest.net QUIT :Ping timeout: 260 seconds < 1582107266 322062 :MDead!~MDude@97-127-171-136.cdrr.qwest.net NICK :MDude < 1582108149 661354 :cpressey!~cpressey@5.133.242.4 JOIN :#esoteric < 1582112063 802333 :TheLie!~TheLie@ip5b428f85.dynamic.kabel-deutschland.de QUIT :Remote host closed the connection < 1582112527 672770 :arseniiv!~arseniiv@136.169.210.57 JOIN :#esoteric < 1582113062 61268 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-sdvbsqkuskwdqztp QUIT :*.net *.split < 1582113130 691730 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-sypjadpngjovtjyv JOIN :#esoteric < 1582114550 39372 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-ajqertfrywxjhgjw QUIT :Ping timeout: 252 seconds < 1582114624 285299 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-fgmambrhebwcgsef JOIN :#esoteric < 1582114659 950089 :iiee!~user@109.108.213.4 PART #esoteric :"ERC (IRC client for Emacs 26.1)" < 1582115352 841366 :tromp!~tromp@2a02:a210:ca3:2800:9884:4170:921d:a690 QUIT :Read error: Connection reset by peer < 1582115388 131083 :tromp!~tromp@2a02:a210:ca3:2800:9884:4170:921d:a690 JOIN :#esoteric < 1582116048 387219 :arseniiv!~arseniiv@136.169.210.57 QUIT :Read error: Connection reset by peer < 1582116112 110724 :arseniiv!~arseniiv@136.169.210.57 JOIN :#esoteric > 1582118346 795952 PRIVMSG #esoteric :14[[07FAKE14]]4 M10 02https://esolangs.org/w/index.php?diff=69967&oldid=68815 5* 03Argv0 5* (+15) 10/* Commands */ conditional operator syntax change > 1582118489 971610 PRIVMSG #esoteric :14[[07FAKE14]]4 M10 02https://esolangs.org/w/index.php?diff=69968&oldid=69967 5* 03Argv0 5* (-12) 10/* Examples */ adaptation to conditional operator syntax change < 1582124165 913582 :xkapastel!uid17782@gateway/web/irccloud.com/x-rifdomzukbpjzaiz QUIT :Quit: Connection closed for inactivity < 1582127399 41600 :MDude!~MDude@97-127-171-136.cdrr.qwest.net QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1582127952 362720 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582128517 392179 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1582128612 204940 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 260 seconds < 1582128683 853455 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life > 1582128716 83601 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Amakukha 5* 10New user account > 1582132580 180484 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=69969&oldid=69900 5* 03Amakukha 5* (+206) 10/* Introductions */ > 1582132625 867358 PRIVMSG #esoteric :14[[07User:Amakukha14]]4 N10 02https://esolangs.org/w/index.php?oldid=69970 5* 03Amakukha 5* (+62) 10Created page with "My favourite [[Brainfuck|Brainf**k]] dialect is [[Brainlove]]." < 1582133418 918310 :tromp!~tromp@2a02:a210:ca3:2800:9884:4170:921d:a690 QUIT :Remote host closed the connection > 1582133450 329117 PRIVMSG #esoteric :14[[07Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=69971&oldid=69560 5* 03Amakukha 5* (+95) 10 > 1582133526 572212 PRIVMSG #esoteric :14[[07Urban Mller14]]4 10 02https://esolangs.org/w/index.php?diff=69972&oldid=30824 5* 03Amakukha 5* (+103) 10/* External resources */ +recent talk > 1582133610 522598 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Pitust 5* 10New user account > 1582133776 948928 PRIVMSG #esoteric :14[[07Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=69973&oldid=69971 5* 03Amakukha 5* (+22) 10BF was inspired by FALSE according to the video > 1582133846 771272 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=69974&oldid=69969 5* 03Pitust 5* (+117) 10I need to complete the sign-up, right? < 1582134199 663446 :tromp!~tromp@2a02:a210:ca3:2800:9884:4170:921d:a690 JOIN :#esoteric < 1582134264 855351 :cpressey!~cpressey@5.133.242.4 QUIT :Quit: A la prochaine. < 1582134499 859897 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582136403 647280 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582136460 791208 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: Ooph, I pushed my formalization effort through. https://int-e.eu/~bf3/tmp/Goodstein.html < 1582136486 769616 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(In Isabelle/HOL) < 1582136634 307017 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1582136715 698807 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: The issue with these formalizations is that one has to make many intuitive steps more detailed. This is hard, and easily ends up in a mess. In this case the property that stood out to me was this: Consider the map that takes a number in hereditary base n and convertes it to heriditary base n+1. So for n=2, we map [0..8] to [0,1,3,4,9,10,12,13,27]. This map is monotonic. Obvious? Yeah,... < 1582136721 705553 :int-e!~noone@int-e.eu PRIVMSG #esoteric :...kind of, but it's not immediately clear what the proof is. < 1582137242 320939 :joes!~joes@dyndsl-080-228-188-151.ewe-ip-backbone.de JOIN :#esoteric < 1582137312 306332 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582138387 837561 :tromp!~tromp@2a02:a210:ca3:2800:9884:4170:921d:a690 PRIVMSG #esoteric :that looks like a major effort! < 1582138428 121597 :tromp!~tromp@2a02:a210:ca3:2800:9884:4170:921d:a690 PRIVMSG #esoteric :does Isabelle have ascii alternatives for symbols like ⇩ ? < 1582138499 371517 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 258 seconds < 1582138514 902178 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: It's actually a subscript (for the next character) in the editor. Could be replaced by _ for ASCII. < 1582138624 568299 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: If you look at the .thy file it's actually \<^sub> there... but nobody wants to type or read things like that, I believe. < 1582138844 763918 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And yeah, it was quite some effort. I mean, you brought this up a week ago; I spent maybe a day wrapping my head around why things work, and realized that while I kind of trusted what I did, it was subtle enough to have gone wrong somewhere... so I foolishly started to formalize and it turned out to be a bit trickier than anticipated. < 1582138848 34756 :tromp!~tromp@2a02:a210:ca3:2800:9884:4170:921d:a690 PRIVMSG #esoteric :link added to now capitalized Goodstein.hs in AIT repo < 1582138935 420746 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'm happy with the result though. Will probably clean up a bit more another day. < 1582138953 646925 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm, linking to my tmp directory isn't good :-/ < 1582138998 827158 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And I haven't decided yet where to put it permanently. But I'll find a public place. > 1582139168 329536 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Asasnat 5* 10New user account < 1582139475 237536 :joes!~joes@dyndsl-080-228-188-151.ewe-ip-backbone.de PART #esoteric :"Leaving" > 1582139622 652215 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=69975&oldid=69974 5* 03Asasnat 5* (+306) 10 < 1582139627 594939 :tromp!~tromp@2a02:a210:ca3:2800:9884:4170:921d:a690 PRIVMSG #esoteric :feel free to add it to AIT repo > 1582139659 723897 PRIVMSG #esoteric :14[[07User:Asasnat14]]4 N10 02https://esolangs.org/w/index.php?oldid=69976 5* 03Asasnat 5* (+31) 10Created page with "hi im guy who likes programming" < 1582139664 822620 :tromp!~tromp@2a02:a210:ca3:2800:9884:4170:921d:a690 PRIVMSG #esoteric :i also link to Goodstein.hs from Wikipedia article < 1582139666 159970 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And oops, I got the mapping wrong... should be [0,1,3,4,27,28,30,31,81]. < 1582139776 638542 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :int-e: are you fighting a dire hydra? < 1582139872 300597 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: Nah, I'm not in the mood for hydras, though that should fit into the same kind of ordinal number representation. < 1582140059 35632 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :ok < 1582140244 941009 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: Also the point here is that the Goodstein problem is reall subverted... we get termination for free (essentially) because it's all primitive recursion. (And the lambda calculus version is typeable in System F... again termination is free.) But proving that it actually implements the Goodstein iteration is where all the effort goes instead. < 1582140289 250684 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :ok. I don't actually know how Goodstein works. < 1582140407 940646 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :hi! < 1582140420 606224 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582140536 293657 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1582140712 852704 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :suppose you have a biased coin with probability of heads p. How do you find the most uniform distribution on a set {1, …, k} which can be realized by n flips of that coin (and assigning each outcome to 1, …, k)? I came to a greedy algorithm which ended up not optimal. Brute force search suffers from combinatorial explosion even for quite small n, k < 1582140768 869663 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :arseniiv: ooh, a box packing thing.... I don't know < 1582140865 903696 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: You should try this months' Ponder This problem, it has a similar (but more awkward) binpacking flavour. < 1582140891 104514 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :my algorithm was the following: sort coin flip outcomes from the most probable to the least probable and then assign each one in turn so that the current (incomplete) distribution has the largest entropy. Sadly, for (n, k, p) = (4, 2, 0.7) that gives a suboptimal answer < 1582140971 642713 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :int-e: ok I’ll chek that out. Though I’m not at all into packing, this one just popped from a discussion of making almost uniform distributions with a fair coin, which is far more trivial < 1582140978 130627 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: It's something that /should/ be NP-hard but will be awkward to actually prove NP-hard. < 1582140986 224903 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :mmhm < 1582140986 821765 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(The biased coin problem.) < 1582140997 196830 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :int-e: why should it be NP-hard? < 1582141077 466347 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :I reckon if we have a completely arbitrary distribution instead of the binomial here, it could get tricky enough to be more obviously NP maybe < 1582141082 829150 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Because bin-packing is NP-hard and I don't see how the additional structure that is there helps once you get close to the optimum. < 1582141176 62258 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Though obviously I may just lack imagination. My "awkward to prove" includes the possibility that it's actually false for some incredible reason.) < 1582141205 772564 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :❝Your challenge this month is to design a game with 10 ladders and snakes altogether that will lead to an expected number of moves (rounded to the 6th decimal place) of 66.978705.❞ => omg < 1582141220 896015 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :no no no I won’t < 1582141221 514970 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: If you have an arbitrary partition of 1 into positive rational numbers, and you try to split them as closely into two parts as possible, that *is* NP-hard. < 1582141256 855903 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tow parts -> two equal parts < 1582141298 829916 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :int-e: but isn't it more like a lattice small vector search problem, with the O(sqrt(n)) types of boxes around n/p counting? < 1582141307 21380 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Deciding whether you can get equality is NP-complete, cf. https://en.wikipedia.org/wiki/Partition_problem) < 1582141308 430539 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :not that that helps much < 1582141366 176201 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :int-e: oh, that’s pretty close! I’ll tell this to the person which was interested in the packing. I bet 3, 5 etc. parts aren’t becoming not NP-hard suddenly too < 1582141435 892137 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: The downside is that the number of pieces you're working with is exponential in the input size. < 1582141471 868799 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :int-e: yes, but they're identical pieces, like in a small vector search problem, or like in that problem we considered some months ago about finding a number close to a target with only small divisors < 1582141479 145169 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :I should get back to that problem some day by the way < 1582141584 267980 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582141693 970547 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hrm, we should probably make the output size the parameter here, not the input size (because the input is compressed too much. The output is a partition into k parts, each of which can be described by n (that's the number of different probabilities) n-bit numbers.) < 1582141742 38957 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :yes, but only sqrt(n) of those numbers can count < 1582141751 935790 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :well, O(sqrt(n)) < 1582141768 527373 :int-e!~noone@int-e.eu PRIVMSG #esoteric :? < 1582141786 749608 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :all the other types of boxes are small even if you take all the available ones together < 1582141807 544547 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :because of Cramer's theorem < 1582141830 320059 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :probably doesn't matter in whether it's NP-complete though < 1582141843 690011 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But they're still important for the optimum. < 1582141863 533657 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :hopefully I infected you with not too hopeless a problem < 1582141883 945868 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :hmm, maybe they can be if the optimum is exponentially close to 1/k so you have to approximate it very closely < 1582141888 881268 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: Nah, I think it *is* hopeless. < 1582141908 17980 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :but not if you only want to get within 10**(-6) of 1/k < 1582141917 6086 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: Clearly the results about approximability do not carry over. < 1582142172 503700 :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.” < 1582142353 968466 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: This should approximate very well, but except for small n I would not have big hopes of finding the optimum. And I'm not really sure how small "small" is here. < 1582142449 775501 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :that one counterexample I found was pretty close to the optimum, yeah < 1582142456 802044 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :though maybe there are very bad ones < 1582142476 400335 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :I’d be interested what could be done to find them BTW :D < 1582142477 660878 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Presumably you can randomize a little and avoid the terrible cases. < 1582142500 667561 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1582142502 821357 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :arseniiv: I think how you find good approximations for these is to type your program into an irc channel full of geeks and hope they'll spend their time to torture their computer to find a good approximation and tell you < 1582142536 70203 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :unless of course your inputs are too secret < 1582142664 102268 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: I guess you can also make a collection of micro-optimizations... different multisets of proabilities that have almost the same sum, that you can swap between the partitions to make small adjustments. < 1582142723 431723 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: At the very least this gives you something to burn CPU cycles with, in contrast to the greedy algorithm which will be over very quickly and never get a better answer. < 1582142770 816204 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :int-e: b_jonas: (and others interested) tangentially, how would you generate *truly* uniform variates (on that same finite set 1..k) having an infinite sequence of fair coin flips? I believed one simple algorithm using a binary tree is optimal until I calculated the entropy several years later. Now I was told another algorithm, quite a more efficient one as it seems, though I haven’t checked its optimality by myself. Could you reinvent it? (It should < 1582142770 942059 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :n’t be hard, I wonder why I hadn’t stumbled upon it myself) < 1582142774 704836 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I also don't have the right theoretical background on this. < 1582142792 214838 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :arseniiv: that one is much easier < 1582142809 770988 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: Welcome to the wonderful world of entropy coding. < 1582142819 986683 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :arseniiv: if k is small, throw your coin k times, if it is head the rth time but tail all other k-1 times, then your result is r, otherwise retry < 1582142835 713054 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :you can do better than this, arithmetic coding is probably optimal < 1582142856 722681 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: You can get as close as you want to log_2(k) coin flips per choice, but at the expense of keeping increasingly bigger entropy buffers. < 1582142939 286875 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :b_jonas: no, I have no practical need to solve instances of this problem, though it’s a bit interesting as we can see here :) < 1582142955 805505 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :arseniiv: or in practice, flip the coin enough times to get more than 256 bytes of entropy (how many times that is depends on p), feed that to initialize a cryptographic pseudonumber generator, and use the outputs of that for all the randomness you want to generate < 1582142956 989681 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :(that was an answer to the older post) < 1582142981 358506 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric : arseniiv: that one is much easier => yeah I know! :) < 1582142983 91715 :MDude!~MDude@97-127-171-136.cdrr.qwest.net JOIN :#esoteric < 1582142989 961118 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :you can get an arbitrarily long random output, nobody will notice that the seed is only 256 bits long < 1582142997 182505 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :s/256 bytes/256 bits/ < 1582143009 346078 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :you can use 512 bits if you're particularly paranoid < 1582143030 669374 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :yeah, probably better use 512 bits < 1582143083 758628 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric : arseniiv: You can get as close as you want to log_2(k) coin flips per choice, but at the expense of keeping increasingly bigger entropy buffers. => yeah that’s what that newer algorithm needs, but it has a neat and very concise description which is yet to be spoiled here < 1582143100 469673 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION shrugs. < 1582143112 379345 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'd use some kind of range coder. < 1582143147 434639 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :so if you know that your coin's probability is between 1/4 and 3/4, then the entropy of one flip is at least 0.81 bits, so flip 632 times and use that as your seed < 1582143214 470375 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :if you need only a few random outputs and you want fewer coin flips, then use arithmetic coding to approximate a real number with smaller and smaller intervals after each coin flip, and generate your randomness from that real number when the output is certain < 1582143266 120958 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :there's probably also a way to use arithmetic coding if you don't know the exact value of p, but it might be ugly < 1582143288 423546 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :at least I don't know a way how you'd do that optimally, but I could probably do it optimally by constant factor of flips < 1582143344 761841 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :the easiest way to do that is do pairs of coin flips, and rethrow for HH and TT < 1582143355 13016 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :and then use the HT and TH results as your fair flip input < 1582143361 330387 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :the description they gave me was this (for the fair coin): use the coin to divide a line segment into halves etc., and when the small subsegment is completely inside of one of k equal parts of the original segment, you have one value; then you divide that part into k parts and continue further. So I definitely see the need for unbounded entropy storage but the description is quite neat in itself < 1582143362 610054 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Neat. < 1582143387 371936 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :arseniiv: yes, that's how arithmetic coding works < 1582143392 109505 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric : if you need only a few random outputs and you want fewer coin flips, then use arithmetic coding to approximate a real number with smaller and smaller intervals after each coin flip, and generate your randomness from that real number when the output is certain => ah you wrote it all already < 1582143421 691425 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :so now I see how that person gave an answer almost immediately: they probably knew arithmetic coding too < 1582143473 740417 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric : and then use the HT and TH results as your fair flip input => definitely cool thing < 1582143491 30054 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :arseniiv: https://www.perlmonks.com/?node_id=877696 has an example code for arithmetic coding with big integers; practical algorithms for compression are trickier because they want to stream the output without having to keep all the input or all the output in memory < 1582143536 815478 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: this is a sketch: http://paste.debian.net/1131148/ < 1582143561 814 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :it's an example of steganographic typography: I use a known pre-existing text verbatim, and hide information in its presentation < 1582143570 667823 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: (It's not code because I (deliberately) didn't include the policy for balancing refills and making choices.) < 1582143600 665270 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :sadly it's not very impressive because I managed to hide very little information < 1582143629 474867 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :and the suboptimal algorithm was to have a set of nodes, just one node at the start, and double them for each coin flip, giving an answer if there are enough nodes, and continuing with the remainder of nodes otherwise. That gives quite a heavy entropy loss for some k but it runs in constant space < 1582143678 396841 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :(when optimizing, that relates to a binary digits of 1/k) < 1582143771 288930 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: I made this a sketch because I wanted to make the following point: This procedure does not waste any entropy, except in the FAIL case in make_choice. So in the long run, you need to minimize the probabilitiy of that case... which means you want to make the range large. The downside of having a large range is startup cost, and, if you overdo it, expensive computations. But in practice,... < 1582143777 208736 :int-e!~noone@int-e.eu PRIVMSG #esoteric :...keeping r around 2^32 * max(k) is probably good enough. < 1582143804 288980 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :mhm < 1582143814 73609 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(*waves hands*) < 1582143838 585757 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :I just can’t absorb too much at once :D < 1582143934 96186 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :wait, is it bounded-space after all? < 1582143945 511676 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :int-e: ^ < 1582143949 995056 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well, that's up to the user... < 1582143961 425268 :int-e!~noone@int-e.eu PRIVMSG #esoteric :if you just keep adding flips you'll run out of space. < 1582143993 6721 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(imagine an arbitrary precision type for "int") < 1582144031 592472 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :ah so it’s unbounded if we don’t want to lose entropy but if we can afford it I see, that can be simplified to the tree algotihm even < 1582144085 16047 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :but that one isn’t good because we can’t tweak it, and a normal arithmetic coding is tweakable < 1582144099 503454 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :(that one = tree one I described) < 1582144099 796502 :int-e!~noone@int-e.eu PRIVMSG #esoteric :what do you want to tweak? < 1582144137 27774 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :and your sketch shows how we can keep the buffer the length we want < 1582144167 371298 :int-e!~noone@int-e.eu PRIVMSG #esoteric :You can get arbitrary (rational) distributions with a fairly minor tweak... < 1582144223 472562 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The add_flip can be generalized to adding an arbitrary uniform choice (multiply by number of choices c instead of 2; add value [0.. what do you want to tweak? => the amount of entropy we discard/keep. I just hadn’t thought about that at all before I wrote here, as I wasn’t aware in full that we need to have unbounded space to not lose entropy < 1582144316 222832 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And then you can sample a distribution described by frequencies [a1,a2,...,an] in three steps: 1) sample uniformly from a1+a2+...+an choices. 2) find corresponding ak and offset into ak chunk (in range [0.......d@.....@....... ..........@.8..@.........@.......@.@.....@.@........................................@......@............................................@.......@.....4......4........ ............8......8`.....8`.....H......X........ ...........P......P`.....P`......................................@.....@.....D.......D..............Ptd...X......X@.....X@.....,.......,... < 1582163872 963172 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :`cat ../bin/print_args_or_input < 1582163873 809588 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/bin/bash \ if [ "$#" -gt 0 ]; then printf '%s\n' "$*"; else cat; fi < 1582163917 532689 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :i wonder what the oldest files in hackeso are < 1582163926 714462 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :`ls -lah .. < 1582163927 713597 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :ls: invalid option -- ' ' \ Try 'ls --help' for more information. < 1582163932 559930 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :`` ls -lah .. < 1582163933 818512 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :total 344K \ drwxr-xr-x 22 1000 1000 4.0K Dec 31 16:10 . \ drwxr-xr-x 13 0 0 0 Feb 20 01:58 .. \ drwxr-xr-x 2 1000 1000 12K Jan 4 13:28 bin \ -rw-r--r-- 1 1000 1000 101 Jul 19 2019 canary \ drwxr-xr-x 2 1000 1000 4.0K Apr 7 2018 emoticons \ drwxr-xr-x 2 1000 1000 4.0K Apr 7 2018 esobible \ drwxr-xr-x 3 1000 1000 4.0K Jul 8 2017 etc \ prw-r--r-- 1 1000 1000 0 May 4 2019 f \ drwxr-xr-x 2 1000 1000 4.0K Jul 8 2017 < 1582163942 746693 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :`` ls -a .. < 1582163943 763229 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​. \ .. \ bin \ canary \ emoticons \ esobible \ etc \ f \ factor \ .hg \ .hg_archival.txt \ .hgignore \ hw \ ibin \ interps \ karma \ karma.orig \ karma.rej \ le \ lib \ misle \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ stuff \ tmflry \ tmp \ wisdom < 1582163950 635879 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's a bit hard to tell, because the whole thing's been moved a few times. < 1582163970 376525 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :yea, but could go through the mercurial. How long has it been up anyways < 1582163971 715549 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The "initial import" currently in the version control isn't the actual initial import either. < 1582163973 746483 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :as a whole < 1582163988 48912 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :like how old is hackego < 1582164021 301566 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It was born around June 2009. < 1582164032 620985 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So that's, what, 10 and a half? < 1582164073 971501 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://esolangs.org/wiki/HackEso#History -- very briefly. < 1582164143 483507 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The alleged "Initial import" is from 2012-02-16, and already contained quite a bit, http://hack.esolangs.org/repo/file/e037173e0012 < 1582164265 866396 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You could argue that in a sense some of the ibin/! stuff are likely the "oldest files", because those were copied over from EgoBot, which predates HackEgo. < 1582164636 836986 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :`wisdom < 1582164637 781610 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​gaspatsjo//gaspatsjo is a norwegian soup, which died out due to a lack of hot summer days < 1582164649 841774 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :Hm, neat < 1582164838 103061 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`wisdom wise < 1582164839 386191 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​wise//Uninstalling software installed by the Wise Installation Wizard is unwise. It's neither clockwise nor counterclockwise nor otherwise. < 1582165182 798187 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What I wonder is how many copies of most of this exists. I've got 6, I think. < 1582165683 58283 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :`gforth < 1582165687 253884 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Gforth 0.7.3, Copyright (C) 1995-2008 Free Software Foundation, Inc. \ Gforth comes with ABSOLUTELY NO WARRANTY; for details type `license' \ Type `bye' to exit < 1582165690 882449 :moonythehammer!moony@hellomouse/dev/moony PRIVMSG #esoteric :oh hey < 1582165716 323919 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's a bit of a wrapper as well. < 1582165747 115390 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/bin/forth -- auto-adds the 'bye'. < 1582165758 258882 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`forth 2 2 + . < 1582165759 112701 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :4 < 1582165886 394908 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :So what would happen if you rm -rf /'d? < 1582166060 300780 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Depends on how exactly rm behaves with things. Assuming it actually removed the bits you have access to, it should get caught by a "have all the files been removed" check, because that's such a common idea. Assuming you circumvented that, it would commit a revision with no files, which either someone would `revert, or I'd do the same in an out-of-band manner because we don't need any more "delete and < 1582166066 308431 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :then restore all" revisions in the history, they break a bunch of "who's edited this file" features. < 1582166112 721631 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/share/scowrevs are pretty much all mass-edits of that kind. < 1582166146 87466 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :Cool. < 1582166164 639509 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :That is a really cool bot. < 1582166469 711069 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` cut -d: -f1 ../share/scowrevs | while read r; do hg log -r $r -T '{desc}\n'; done | paste < 1582166478 65891 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/tmp/paste/paste.1511 < 1582166485 703637 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(All kinds of nonsense people have done.) < 1582169496 18550 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582169515 94590 :LKoen!~LKoen@81.255.219.130 QUIT :Read error: Connection reset by peer < 1582170667 665265 :xkapastel!uid17782@gateway/web/irccloud.com/x-zghrzsnvrsttdueo JOIN :#esoteric < 1582171780 465300 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 258 seconds < 1582171949 969379 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1582173767 182028 :tromp!~tromp@2a02:a210:ca3:2800:9884:4170:921d:a690 JOIN :#esoteric < 1582174077 141352 :tromp!~tromp@2a02:a210:ca3:2800:9884:4170:921d:a690 QUIT :Ping timeout: 272 seconds < 1582174229 936305 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1582174417 857314 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net JOIN :#esoteric < 1582174658 852500 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net QUIT :Ping timeout: 240 seconds < 1582174778 850734 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1582179053 421751 :xkapastel!uid17782@gateway/web/irccloud.com/x-zghrzsnvrsttdueo QUIT :Quit: Connection closed for inactivity < 1582180895 117110 :tromp!~tromp@2a02:a210:ca3:2800:7836:9920:f3ae:af01 JOIN :#esoteric < 1582181183 139447 :tromp!~tromp@2a02:a210:ca3:2800:7836:9920:f3ae:af01 QUIT :Ping timeout: 272 seconds < 1582181789 151380 :tromp!~tromp@2a02:a210:ca3:2800:15ec:ff1e:fccc:5949 JOIN :#esoteric < 1582181887 125747 :tromp_!~tromp@2a02:a210:ca3:2800:7c94:fd3b:160c:4924 JOIN :#esoteric < 1582182095 135885 :tromp!~tromp@2a02:a210:ca3:2800:15ec:ff1e:fccc:5949 QUIT :Ping timeout: 272 seconds < 1582182171 112993 :tromp_!~tromp@2a02:a210:ca3:2800:7c94:fd3b:160c:4924 QUIT :Ping timeout: 272 seconds < 1582184006 234985 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Is it possible to configure Firefox so that selecting links in PDFs does not change the zoom level? < 1582184554 124324 :tromp!~tromp@2a02:a210:ca3:2800:74c8:a404:cbdd:ab75 JOIN :#esoteric < 1582184674 119432 :tromp_!~tromp@2a02:a210:ca3:2800:d965:e8f7:802e:27cf JOIN :#esoteric < 1582184831 143196 :tromp!~tromp@2a02:a210:ca3:2800:74c8:a404:cbdd:ab75 QUIT :Ping timeout: 272 seconds < 1582184983 133655 :tromp_!~tromp@2a02:a210:ca3:2800:d965:e8f7:802e:27cf QUIT :Ping timeout: 272 seconds < 1582187610 667205 :tromp!~tromp@2a02:a210:ca3:2800:68cd:9a34:66fa:9e24 JOIN :#esoteric < 1582188432 721539 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :also rm in gnu coreutils specifically has a check to catch that, because it's usually a typo < 1582188457 775869 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu PRIVMSG #esoteric :so you need a switch to override that < 1582188793 213616 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`" < 1582188794 427092 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/1:39) If I ever made a game where you jabbed bears ... I'd call it jabbear. \ 773) i think in general it's against nature for an animal to be a boat < 1582188832 883190 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm, two good ones, lucky me. < 1582188852 766277 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`wisdom < 1582188855 325558 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​5318008//5318008 is a famous number because its reciprocal is 1.8804033389946 * 10^-7, which when upside down on a calculator spells L-vOI * ghGGBEEEOhOBB.I. < 1582188893 398707 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`cwlprits 5318008 < 1582188895 777381 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :rdocöc rdocöc rdocöc < 1582188912 619276 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`wisdom < 1582188913 546060 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​aglist//aglist is update notification for the Abstruse Goose webcomic. http://abstrusegoose.com/ < 1582188923 292739 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`wisdom < 1582188924 256943 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​nnection//Nnections are measured in millibytes per siemens. < 1582188939 581815 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: spam? < 1582188939 718131 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: it is the subjunctive tense, whereas " fnord" 2)) < 1582188958 353173 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@metar lowi < 1582188958 966610 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :LOWI 200850Z 26005KT 9999 SCT075 BKN110 02/M01 Q1025 NOSIG < 1582188964 172623 :int-e!~noone@int-e.eu PRIVMSG #esoteric :That's all. < 1582190519 486886 :b_jonas!~x@catv-176-63-14-111.catv.broadband.hu QUIT :Quit: leaving < 1582190564 504529 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :@metar essb < 1582190565 59773 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ESSB 200850Z 14005KT 9999 BKN012 01/00 Q1012 R12/09//95 < 1582190977 74159 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The frequency at which Debian sid (unstable) gets updates of all the texlive packages is ridiculous. < 1582191274 315159 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(That may be unfair. What *is* ridiculous is the ratio between download size and the amount of data that changed.) < 1582191296 527696 :cpressey!~cpressey@5.133.242.4 JOIN :#esoteric > 1582192113 390863 PRIVMSG #esoteric :14[[07Sunny morning14]]4 N10 02https://esolangs.org/w/index.php?oldid=69977 5* 03Hakerh400 5* (+5825) 10+[[Sunny morning]] > 1582192158 380788 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=69978&oldid=69905 5* 03Hakerh400 5* (+20) 10+[[Sunny morning]] > 1582192169 235410 PRIVMSG #esoteric :14[[07User:Hakerh40014]]4 10 02https://esolangs.org/w/index.php?diff=69979&oldid=69588 5* 03Hakerh400 5* (+20) 10+[[Sunny morning]] > 1582192234 931631 PRIVMSG #esoteric :14[[07Sunny morning14]]4 M10 02https://esolangs.org/w/index.php?diff=69980&oldid=69977 5* 03Hakerh400 5* (+1) 10 < 1582193821 854418 :arseniiv!~arseniiv@136.169.210.57 JOIN :#esoteric < 1582195783 719827 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1582195811 987019 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1582196579 228914 :int-e!~noone@int-e.eu PRIVMSG #esoteric :https://mobile.twitter.com/Foone/status/1229641258370355200 is funny. < 1582198726 852888 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1582199058 32925 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :hi int-e < 1582199064 145015 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Do you like ABTs? < 1582199110 59355 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Algebraic Beta Types? < 1582199186 299293 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Abstract Binding Trees < 1582199222 666850 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :What are they? < 1582199267 56643 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :ABTs are ASTs with names-binders in them. Two ABTs are considered equivalent modulo alpha-conversion. < 1582199276 587570 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :OK, I'm with you < 1582199369 319425 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: I'm not sure I like them. I know them under the name "nominal datatypes" though (or maybe they're different but then I don't know what the difference is) from the Isabelle bubble. And there's a nominal rewriting concept in the rewriting bubble, too. < 1582199457 982491 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I think I actually prefer nameless things (like de Bruijn indices) when push comes to shove. < 1582199569 238437 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :cpressey: vegetarian alligator families? < 1582199589 964643 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Obviously when there's nominal rewriting, there's also nominal logic.) < 1582199619 613479 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :anyway, I manipulate a lot of data structures that have arrays with the order (or keys) not mattering, and indexes into such arrays from other tables < 1582199630 627695 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :like database row identifiers and such < 1582199671 27610 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :of course sometimes I choose an order or key that matters, for convenience, or an order that doesn't semantically matter but makes debugging easy if I show the data in order < 1582199692 77273 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"order of keys doesn't matter" <--> "associative maps (or arrays)" < 1582199833 879123 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :int-e: I think of ABTs as sort of being "nameless in spirit". Converting ABTs to de Bruijn-indexed trees before comparing them (or doing other operations on them) sounds like possible way to implement them. < 1582199928 505256 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION shrugs. < 1582200037 646143 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :sometimes I even need to compare small sets of things in which the order doesn't matter, in which case I sort them before comparing < 1582200719 145748 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: I don't know, it just seems so shallow. < 1582200839 905530 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I've googled a bit and it appears that the focus with ABTs is really more of a design pattern to work with terms modulo alpha, resolving names when they are constructed and giving back fresh names when they're navigated. But even that design pattern is very shallow.) < 1582200852 483361 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net JOIN :#esoteric < 1582200875 85065 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :howdy folks < 1582200934 4105 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`relcome sixyears < 1582200935 726320 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​06sixyears: 13Welcome 04to 07the 08international 09hub 02for 06esoteric 13programming 04language 07design 08and 09deployment! 02For 06more 13information, 04check 07out 08our 09wiki: 02. 06(For 13the 04other 07kind 08of 09esoterica, 02try 06#esoteric 13on 04EFnet 07or 08DALnet.) < 1582200992 687147 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :heck yeah, thank you < 1582201269 544795 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :I've got this urge thats been floating around my head for a few years to make an esoteric programming language, but I'm honestly too inexperienced. figured i could soak up some information here via osmosis < 1582201312 486376 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :is the channel inactive because its like 0 in the morning or is it just usually lowkey? < 1582201433 47084 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :eh it varies, it's not super busy all the time < 1582201473 708813 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :Fair! < 1582201475 703552 :int-e!~noone@int-e.eu PRIVMSG #esoteric :There are logs (see the topic) so you can judge for yourself. < 1582201488 284304 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :it's like most IRC channels I guess < 1582201518 367091 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :ah, gotcha. Peak houra and trough hours < 1582201521 423386 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :makes sense < 1582201682 119673 :int-e!~noone@int-e.eu PRIVMSG #esoteric :You can always talk to fungot ;) < 1582201682 208737 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: how faulty! :p. google did indeed have sufficient context? < 1582201714 14648 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :Fungot how has your day bern < 1582201722 770918 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :been* oops < 1582201806 261882 :int-e!~noone@int-e.eu PRIVMSG #esoteric :is Fungot case-sensitive? < 1582201813 524502 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :Seems like it < 1582201817 8987 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Apparently so, I didn't know that. < 1582201819 214111 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :fungot do a jig < 1582201819 361243 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :sixyears: because i'm investigating a strange bug in my brainfuck... and many of those are ds < 1582201838 344087 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :cool jig < 1582201839 712237 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :hi sixyears < 1582201845 176848 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :Hey! What's up? < 1582202353 684097 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :welcome, sixyears. < 1582202361 997366 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :Thank you < 1582202395 581750 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :sometimes the channel is mostly silent for days, like it's been now; sometimes we have like three different long involved conversations at the same time < 1582202400 386971 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :sixyears: not a lot. I'm in Denver at the moment so it's not even 5AM yet < 1582202409 284000 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :It's honestly 4 am for me and i am running purely on water bottles < 1582202420 5589 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :er, not even 6AM < 1582202433 407872 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :it's not even 5AM at home in San Francisco, which is the time zone my VPS is set to < 1582202449 418303 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :fair! I'm also near sf < 1582202484 255995 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :cupertino is cool its a small town with like a billion apple buildings < 1582202485 512868 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` for z in America/New_York America/Los_Angeles; do TZ="$z" date +"%Y-%m-%d %H:%M:%S %Z %z"; done < 1582202486 541366 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2020-02-20 07:41:26 EST -0500 \ 2020-02-20 04:41:26 PST -0800 < 1582202526 250814 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :okay a billion is exaggerating but < 1582202536 493100 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :there are at least 50 < 1582202545 48560 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :i know because they are numbered < 1582202574 164167 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Have you checked that all the numbers are in use? < 1582202589 91478 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :no honestly! theyre not all in order < 1582202640 954606 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :instead of numbering with a grid system where one street is one range of numbers i think they have it like... a central building with rings of numbered ones? Maybe? < 1582202644 827826 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :its just weird < 1582202662 698534 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :like u got 17 next to 25 < 1582202673 549163 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :in what world did u think that was okay < 1582202708 762874 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It could be the order in which they were built. Maybe even re-using numbers to make it messy. Or not, to inflate the numbers. < 1582202719 303255 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :Its very strange i should figure out the pattern someday when its not 4 AM < 1582202726 891561 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :good point int-e < 1582202728 289969 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :is there a map? < 1582202729 521005 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(build <--> acquired) < 1582202749 181262 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and do you work in one of those buildings? < 1582202754 94841 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :i think it may be in order they were built < 1582202797 265420 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :because some streets are in order like chunks of them and then you go right forward and theyre not anymore < 1582202808 438811 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :which implies that they were probably built together < 1582202818 946192 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :anyway no i do not work at apple < 1582202850 771303 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :i just ended up passing by their weird spiderweb most days < 1582202912 854966 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :wib_jonas: the city is called Cupertino if you have access to google maps rn < 1582202949 74601 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :though some of their buildings enter neighboring cities such as saratoga and sunnyvale < 1582203026 826104 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :https://en.wikipedia.org/wiki/File:Apple_Campus_2_aerial_Aug_2016.jpg looks weird < 1582203064 463757 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :"Apple Park is the corporate headquarters of Apple Inc., located at One Apple Park Way in Cupertino, California, United States. ... Its circular design, courtesy of Norman Foster, and extreme scale have earned the structure a media nickname “the spaceship"." https://en.wikipedia.org/wiki/Apple_Park < 1582203094 542163 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :Yeah! < 1582203123 615289 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :Looks like crop circles but not fame < 1582203125 597463 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :Fake* < 1582203153 35139 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :IDK folks something abt apple just gets me in the uncanny valley < 1582203282 896898 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :There's one on uh... Results Way 16 that is also constructed kinda interestingly < 1582203391 366858 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :man i sound like a conspiracy theorist right now < 1582203410 55618 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :watch out guys the evil building's gonna get you and feed your soul to the archons < 1582203541 392885 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :no no, only a good building would serve the archons by feeding Apple people's souls to them < 1582203561 455434 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :an evil building would sacrifice them to demon princes to power some devious spell < 1582203700 754831 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :I don't imagine apple people souls have very high nutritional value anyway < 1582203704 475485 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :shits like cardboard < 1582204161 195117 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :I'm taking the train back to the Bay Area < 1582204169 916068 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :ogh, rad! < 1582204173 60968 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :Safe travels < 1582204911 882958 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :ty < 1582204930 602033 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :it's supposed to be one of Amtrak's most scenic routes < 1582204954 44301 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :trains in America are not a fast way to travel, but they're very enjoyable < 1582213264 98461 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582214125 718857 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net QUIT :Read error: Connection reset by peer < 1582214148 550530 :j4cbo!sid186930@gateway/web/irccloud.com/x-bsksqtpjovvproyf PRIVMSG #esoteric :zephyr? < 1582215245 410313 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1582215326 12242 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1582215389 239055 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :yep < 1582215400 128036 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :choo choo < 1582215413 716332 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1582215457 73647 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :it's real pretty < 1582215460 13550 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :we're going through the foothills right now < 1582215487 825363 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :they're covered in fresh snow < 1582215832 693488 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Been a while since I was in a train in the mountains < 1582215843 749455 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Actually... last October, in the Appenines < 1582215859 116951 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :It was raining so the view wasn't great < 1582216780 153385 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1582217996 206344 :cpressey!~cpressey@5.133.242.4 QUIT :Quit: A la prochaine. < 1582219099 293014 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Every time someone mentions the California Zephyr, it reminds me of the Unsong book. < 1582220191 80602 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :BTW I have finished reading that one a month or so ago < 1582220881 539925 :tromp!~tromp@2a02:a210:ca3:2800:68cd:9a34:66fa:9e24 QUIT :Remote host closed the connection < 1582220978 230230 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582221314 283285 :tromp!~tromp@2a02:a210:ca3:2800:68cd:9a34:66fa:9e24 JOIN :#esoteric < 1582221476 389449 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1582221861 957154 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1582222333 406123 :tromp!~tromp@2a02:a210:ca3:2800:68cd:9a34:66fa:9e24 QUIT :Remote host closed the connection < 1582222800 927666 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1582222987 292286 :aloril!~aloril@mobile-access-b0481e-177.dhcp.inet.fi QUIT :Ping timeout: 260 seconds < 1582223460 938196 :tromp!~tromp@2a02:a210:ca3:2800:68cd:9a34:66fa:9e24 JOIN :#esoteric < 1582223487 111988 :aloril!~aloril@mobile-access-b0481e-177.dhcp.inet.fi JOIN :#esoteric < 1582224221 453508 :tromp!~tromp@2a02:a210:ca3:2800:68cd:9a34:66fa:9e24 QUIT :Remote host closed the connection < 1582224473 152238 :tromp!~tromp@2a02:a210:ca3:2800:68cd:9a34:66fa:9e24 JOIN :#esoteric < 1582225351 10172 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu JOIN :#esoteric < 1582226207 461727 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 260 seconds < 1582226669 104988 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric > 1582227272 659564 PRIVMSG #esoteric :14[[07User:Asasnat14]]4 10 02https://esolangs.org/w/index.php?diff=69981&oldid=69976 5* 03Asasnat 5* (+212) 10 > 1582227953 781235 PRIVMSG #esoteric :14[[07Mindwhipper14]]4 N10 02https://esolangs.org/w/index.php?oldid=69982 5* 03Asasnat 5* (+1358) 10Created page with "'''Mindwhipper''' (stylized '''mindwhipper''', previous planned name: '''asswhipper''') is a esoteric programming language created by User:Asasnat, who also created this artic..." > 1582228620 938971 PRIVMSG #esoteric :14[[07Mindwhipper14]]4 10 02https://esolangs.org/w/index.php?diff=69983&oldid=69982 5* 03Asasnat 5* (+1) 10 > 1582228934 263394 PRIVMSG #esoteric :14[[07Alphabet Stew14]]4 M10 02https://esolangs.org/w/index.php?diff=69984&oldid=61123 5* 03DMC 5* (-11) 10/* Description */ > 1582228962 399886 PRIVMSG #esoteric :14[[07Alphabet Stew14]]4 M10 02https://esolangs.org/w/index.php?diff=69985&oldid=69984 5* 03DMC 5* (-1) 10/* Description */ > 1582231465 403310 PRIVMSG #esoteric :14[[07Mindwhipper14]]4 10 02https://esolangs.org/w/index.php?diff=69986&oldid=69983 5* 03Asasnat 5* (+46) 10 < 1582233561 362423 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582233632 577373 :LKoen!~LKoen@81.255.219.130 PRIVMSG #esoteric :bonsoiir < 1582233649 48130 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :hello LKoen < 1582233664 721275 :shachaf!~shachaf@unaffiliated/shachaf PART #esoteric :"not up for it" < 1582233724 193823 :LKoen!~LKoen@81.255.219.130 PRIVMSG #esoteric :hello b_jonas < 1582233992 137815 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582234293 628647 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582234653 710795 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :hello all too! < 1582234868 495164 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :hi arseniiv < 1582235032 104743 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :allo < 1582235041 39685 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582235056 282628 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1582235546 853878 :arseniiv!~arseniiv@136.169.210.57 QUIT :Ping timeout: 240 seconds < 1582235618 441931 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :it's another 2's day < 1582235624 744866 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :2020-02-20 < 1582235628 664395 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :2 bad it's not also Tuesday < 1582235660 544210 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :"just press 2 for a while" < 1582236009 280395 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :`datei < 1582236015 783824 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2020-02-20 22:00:12.819 +0000 UTC February 20 Thursday 2020-W08-4 < 1582236035 270623 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :yeah, it would have to say W??-2 for a Tuesday < 1582236943 893906 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :ok, let's see this once more from the start < 1582237001 197742 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :`fetch /hackenv/tmp/egel.zip https://github.com/egel-lang/egel/archive/master.zip < 1582237003 689178 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2020-02-20 22:16:43 URL:https://codeload.github.com/egel-lang/egel/zip/master [145944] -> "/hackenv/tmp/egel.zip" [1] < 1582237019 233538 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp; rm -rv egel < 1582237020 113189 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :rm: cannot remove 'egel': No such file or directory < 1582237024 68196 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp; rm -rv egel-master < 1582237026 810629 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :removed 'egel-master/lib/fs.ego' \ removed 'egel-master/lib/io/Makefile' \ removed 'egel-master/lib/io/channel.hpp' \ removed 'egel-master/lib/io/io.cpp' \ removed 'egel-master/lib/io/io.o' \ removed directory 'egel-master/lib/io' \ removed 'egel-master/lib/regex.ego' \ removed 'egel-master/lib/regex/regex.cpp' \ removed 'egel-master/lib/regex/Makefile' \ removed 'egel-master/lib/regex/regex.o' \ removed directory 'egel-master/lib/regex' \ rem < 1582237030 404522 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp; rm -rv egel-master < 1582237031 364925 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :rm: cannot remove 'egel-master': No such file or directory < 1582237039 885119 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp; unzip egel.zip < 1582237041 26658 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Archive: egel.zip \ a518d99f704f07f90f507eb59ef904b40dd785dd \ creating: egel-master/ \ inflating: egel-master/.gitignore \ inflating: egel-master/LICENSE.md \ inflating: egel-master/NOTES.md \ inflating: egel-master/README.md \ inflating: egel-master/TODO.md \ inflating: egel-master/VERSION.md \ creating: egel-master/bugs/ \ inflating: egel-master/bugs/bug0-fixed.eg \ inflating: egel-master/bugs/bug1 < 1582237097 149335 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master; make -C src LIBS="-ldl -lpthread -licuio -licui18n -licuuc -licudata" &>> buildlog < 1582237107 196678 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master; url buildlog < 1582237109 85359 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/tmp/egel-master/buildlog < 1582237133 100837 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1582237146 785757 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd /hackenv/tmp/egel-master; (rm -fv src/lift.o; make -C src LIBS="-ldl -lpthread -licuio -licui18n -licuuc -licudata") &>> buildlog < 1582237182 637661 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1582237197 459635 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -xe; cd /hackenv/tmp/egel-master; (rm -fv src/thread.o; make -C src LIBS="-ldl -lpthread -licuio -licui18n -licuuc -licudata") &>> buildlog < 1582237230 509259 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+ cd /hackenv/tmp/egel-master < 1582237277 819536 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection < 1582237281 492085 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -xe; cd /hackenv/tmp/egel-master; ./src/egel -v < 1582237282 450011 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+ cd /hackenv/tmp/egel-master \ + ./src/egel -v \ egel 0.0.x \ Copyright (C) 2016 M.C.A. (Marco) Devillers < 1582237348 880620 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -xe; cd /hackenv/tmp/egel-master; (for m in io fs random regex; do make -C lib/$m LIBS="-ldl -lpthread -licuio -licui18n -licuuc -licudata"; done) &>> buildlog < 1582237369 151783 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+ cd /hackenv/tmp/egel-master < 1582237430 944129 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582237488 668308 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -xe; cd /hackenv/tmp/egel-master; (mkdir -p stage; cp -v src/egel lib/*.ego stage/) &>> buildlog < 1582237489 618225 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​+ cd /hackenv/tmp/egel-master < 1582237541 402567 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` pwd < 1582237542 478110 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/tmp < 1582237546 712080 :egelbot!~egelbot@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1582237630 824324 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Neat. Egel works? < 1582237636 387518 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric < 1582237640 318476 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :don't know yet, I'm still trying < 1582237687 181361 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Well, let me know if you need anything. < 1582237687 459240 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; >a0.eg echo $'import "/hackenv/egel-master/stag/io.ego"\nusing System\nusing Math\nusing IO\n''def main = print "hello\nworld"'; /hackenv/egel-master/stag/egel a0.eg < 1582237689 482123 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bash: /hackenv/egel-master/stag/egel: No such file or directory < 1582237699 858752 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; >a0.eg echo $'import "/hackenv/egel-master/stage/io.ego"\nusing System\nusing Math\nusing IO\n''def main = print "hello\nworld"'; /hackenv/egel-master/stage/egel a0.eg < 1582237700 763614 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bash: /hackenv/egel-master/stage/egel: No such file or directory < 1582237839 221707 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = print "hello\nworld"'; "$l/egel" a0.eg < 1582237840 302722 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :hello \ world < 1582237854 981547 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :\o/ < 1582237892 144560 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = [F -> F 0; F 1; F 2; F 3; F 4; F 5][K -> print(tostring K+"\n")]'; "$l/egel" a0.eg < 1582237893 93329 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a0.eg:5:59:semantical:undeclared tostring < 1582237904 365984 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :toString? < 1582237907 295852 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Unsure. < 1582237924 756453 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = [F -> F 0; F 1; F 2; F 3; F 4; F 5][K -> print(totext K+"\n")]'; "$l/egel" a0.eg < 1582237928 746434 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0 \ 1 \ 2 \ 3 \ 4 \ 5 < 1582237940 626912 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = [F -> F 0; F 1; F 2; F 3; F 4; F 5][K -> print(totext(K*(K+1)/2)+"\n")]'; "$l/egel" a0.eg < 1582237941 528965 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0 \ 1 \ 2 \ 6 \ 8 \ 15 < 1582237949 258466 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = [F -> F 0; F 1; F 2; F 3; F 4; F 5][K -> print(totext(K*K)+"\n")]'; "$l/egel" a0.eg < 1582237950 265071 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0 \ 1 \ 4 \ 9 \ 16 \ 25 < 1582237962 729900 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :wait, that previous one looked wrong < 1582238007 974683 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = 2*(2+1)/2'; "$l/egel" a0.eg < 1582238008 992813 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2 < 1582238015 59876 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = 2*(2+1)'; "$l/egel" a0.eg < 1582238016 200536 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :6 < 1582238025 523456 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = (2*(2+1))/6'; "$l/egel" a0.eg < 1582238026 520880 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1 < 1582238037 188574 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = ((2*(2+1))/6)'; "$l/egel" a0.eg < 1582238038 209965 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1 < 1582238041 193347 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :what? < 1582238042 428603 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = ((2*(2+1))/2)'; "$l/egel" a0.eg < 1582238046 953718 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :3 < 1582238051 989311 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = (2*(2+1))/2'; "$l/egel" a0.eg < 1582238053 708881 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :3 < 1582238058 15494 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = 2*(2+1)/2'; "$l/egel" a0.eg < 1582238058 787549 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Did I get priorities wrong? < 1582238058 966391 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2 < 1582238069 654323 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :you set the associativity of multiplication and division wrong, yes < 1582238075 290334 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right. < 1582238086 478990 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :multiplications and divisions should be parenthisized from left to right < 1582238099 576856 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = [F -> F 0; F 1; F 2; F 3; F 4; F 5][K -> print(totext((K*(K+1))/2)+"\n")]'; "$l/egel" a0.eg < 1582238100 635603 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0 \ 1 \ 3 \ 6 \ 10 \ 15 < 1582238127 182224 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :See if I can fix that. < 1582238300 16934 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = [ForN B -> ForN 0 [K -> print(totext((K*(K+1))/2) + "\n")]] ([U -> U U 0][U K N -> ]) < 1582238300 896233 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching `'' \ bash: -c: line 1: syntax error: unexpected end of file < 1582238368 577386 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = [ForN B -> ForN 0 20 [K -> print(totext((K*(K+1))/2) + "\n")]] ([U -> U U][U K N B -> if K < N then (B K; U U (K + 1) N B) else nop]) < 1582238369 425220 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching `'' \ bash: -c: line 1: syntax error: unexpected end of file < 1582238378 295887 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = [ForN B -> ForN 0 20 [K -> print(totext((K*(K+1))/2) + "\n")]] ([U -> U U][U K N B -> if K < N then (B K; U U (K + 1) N B) else nop])' < 1582238379 181107 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1582238390 684064 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = [ForN B -> ForN 0 20 [K -> print(totext((K*(K+1))/2) + "\n")]] ([U -> U U][U K N B -> if K < N then (B K; U U (K + 1) N B) else nop])'; "$l/egel" a0.eg < 1582238391 730438 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​(mainDOT1 (mainDOT5 mainDOT5)) < 1582238420 202681 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = [ForN -> ForN 0 20 [K -> print(totext((K*(K+1))/2) + "\n")]] ([U -> U U][U K N B -> if K < N then (B K; U U (K + 1) N B) else nop])'; "$l/egel" a0.eg < 1582238421 590934 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0 \ 1 \ 3 \ 6 \ 10 \ 15 \ 21 \ 28 \ 36 \ 45 \ 55 \ 66 \ 78 \ 91 \ 105 \ 120 \ 136 \ 153 \ 171 \ 190 < 1582238431 473483 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :let's use your fancy let statement < 1582238445 980385 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Pffrt. Not sure what goes wrong. Maybe it'll need a lot of thought. 2*3+1=7. 2*3/2=1... < 1582238457 266699 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Could be an error in parsing. < 1582238470 557345 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Bit experimental. < 1582238495 975845 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = let ForN = [U -> U U][U K N B -> if K < N then (B K; U U (K + 1) N B) else nop] in ForN 0 20 [K -> print(totext((K*(K+1))/2) + "\n")]'; "$l/egel" a0.eg < 1582238496 989190 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0 \ 1 \ 3 \ 6 \ 10 \ 15 \ 21 \ 28 \ 36 \ 45 \ 55 \ 66 \ 78 \ 91 \ 105 \ 120 \ 136 \ 153 \ 171 \ 190 < 1582238512 228220 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :let me find the prime factoring thingy < 1582238521 235968 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :no, not prime factoring < 1582238523 244286 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :prime testing < 1582238588 87858 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = [F->F F tuple 2 111][F B L U->[false->B|true->F F([T->T T 2][T C->[true->B|false->[false->B L|true->T T(C+1)](C*C<=L)](0==L%C)])(L+1)U](L '/hackenv/tmp/egel-master/include/prelude-hackeso.eg' < 1582239020 92698 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Looking at this now: https://github.com/egel-lang/egel/blob/master/src/syntactical.hpp#L612 < 1582239028 421616 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Should be a bug somewhere. < 1582239083 15034 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` mkdir -pv /hackenv/interps/egel < 1582239083 880896 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :mkdir: created directory '/hackenv/interps/egel' < 1582239103 560166 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` cp -v /hackenv/tmp/egel-master/stage/* /hackenv/interps/egel < 1582239105 993512 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​'/hackenv/tmp/egel-master/stage/egel' -> '/hackenv/interps/egel/egel' \ '/hackenv/tmp/egel-master/stage/fs.ego' -> '/hackenv/interps/egel/fs.ego' \ '/hackenv/tmp/egel-master/stage/io.ego' -> '/hackenv/interps/egel/io.ego' \ '/hackenv/tmp/egel-master/stage/random.ego' -> '/hackenv/interps/egel/random.ego' \ '/hackenv/tmp/egel-master/stage/regex.ego' -> '/hackenv/interps/egel/regex.ego' < 1582239189 140037 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :also I should put some more utilities to the prelude later, like numeric ranges and a foreach < 1582239231 995035 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :in theory we could even invent a lazy list (iterator) type, but I won't bother with that now < 1582239251 936649 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Lazy lists are pretty straightforward. < 1582239269 365496 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :sure, but if you want lists, you need like fifty functions for them < 1582239283 87219 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :wait, I have a list library in prolog, let me show just how many you need < 1582239289 943989 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It's just a hassle in an eager language since you end up copying everything. Once eager, once lazy. < 1582239320 94275 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: def ones = [ _ -> (1, ones) ] < 1582239328 549224 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :^ I like that encoding. < 1582239332 628369 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: ones < 1582239332 863812 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :ones < 1582239337 434267 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: ones nop < 1582239337 638144 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:tuple 1 ones) < 1582239388 394198 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :'Push the button' approach. Everytime you supply an argument, it gives another head/tail. < 1582239400 267076 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Coalgebraic, I guess. < 1582239549 639887 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :http://dpaste.com/34M0CW3 < 1582239561 231801 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :^ and that doesn't even have range functions < 1582239703 517627 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I can almost read Hungarian, I guess. < 1582239703 997536 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = 7 * /* this is a comment */ 7'; "$l/egel" a0.eg < 1582239705 179834 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a0.eg:5:16:syntactical:primary expression expected < 1582239712 716802 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; d=egel-scripts; mkdir -p $d; cd $d; l=/hackenv/tmp/egel-master/stage/; >a0.eg echo 'import "'"$l/io.ego"$'"\nusing System\nusing Math\nusing IO\n''def main = 7 * 7'; "$l/egel" a0.eg < 1582239713 672121 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :49 < 1582239714 655155 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Is it Hungarian? < 1582239716 828485 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :how did comments work? < 1582239719 638374 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :yes, it's Hungarian < 1582239727 706212 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :'listak' < 1582239759 789314 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :I wrote it for school stuff so it has comments in Hungarian < 1582239765 501942 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :I wrote that one back in 2009 < 1582239768 860918 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right. Neat. < 1582239782 718202 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :how do I write comments in egel? I know I asked this once, but I forgot < 1582239811 927294 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :I was more hoping that you can almost real Prolog < 1582239834 606774 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Prolog isn't the problem. What you did takes some time. < 1582239840 104093 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :https://esolangs.org/logs/2020-02-04.html#lOx < 1582239842 123117 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :ah < 1582239842 833670 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I recognize some stuff. < 1582239858 265724 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :there are comments about that library somewhere in the #esoteric logs where I explain it < 1582239876 230468 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :but I don't know where < 1582239931 815521 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Hmm. Okay. But what does it do? < 1582239953 499499 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I recognize the list functions. Unsure about the lambda. < 1582240018 776421 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :You can do this way more straightforward with the 'coalgebraic' list approach in Egel. < 1582240097 581017 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I.e., algebraic a list is something of type 1+(T,L[T]) -> L[T]. Coalgebraic, reverse the arrow L[T] -> 1+(T,L[T]). < 1582240136 684417 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Then, to make it work eager, 'push the button' and produce either a 'nil' or a 'cons' tuple. < 1582240150 890626 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :`fetch /hackenv/tmp/egel-master/include/prelude-hackeso.eg https://hack.esolangs.org/get/tmp/egel-master/include/prelude-hackeso.eg < 1582240151 900521 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2020-02-20 23:09:11 URL:https://hack.esolangs.org/get/tmp/egel-master/include/prelude-hackeso.eg [3303/3303] -> "/hackenv/tmp/egel-master/include/prelude-hackeso.eg" [1] < 1582240178 901336 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I guess I should fix a small colist.eg. < 1582240279 392198 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\n''def main = let ForN = [U -> U U][U K N B -> if K < N then (B K; U U (K + 1) N B) else nop] in ForN 0 20 [K -> print(totext((K*(K+1))/2) + "\n")]'; /hackenv/interps/egel/egel a0.eg < 1582240280 341679 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a0.eg:2:50:semantical:undeclared < < 1582240336 544406 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\n''def main = 3 * 3'; /interps/egel/egel a0.eg < 1582240337 502221 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bash: /interps/egel/egel: No such file or directory < 1582240342 440592 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\n''def main = 3 * 3'; /hackenv/interps/egel/egel a0.eg < 1582240343 521654 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a0.eg:2:14:semantical:undeclared * < 1582240356 401544 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'using System\n''def main = 3 * 3'; /hackenv/interps/egel/egel a0.eg < 1582240357 368715 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :9 < 1582240363 48982 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :but that prelude has using System right in it < 1582240426 148089 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :`fetch /hackenv/tmp/egel-master/include/prelude-hackeso.eg https://hack.esolangs.org/get/tmp/egel-master/include/prelude-hackeso.eg < 1582240427 321201 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2020-02-20 23:13:46 URL:https://hack.esolangs.org/get/tmp/egel-master/include/prelude-hackeso.eg [3358/3358] -> "/hackenv/tmp/egel-master/include/prelude-hackeso.eg" [1] < 1582240430 836589 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'using System\n''def main = 3 * 3'; /hackenv/interps/egel/egel a0.eg < 1582240431 853015 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :9 < 1582240446 967598 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\n''def main = 3 * 3'; /hackenv/interps/egel/egel a0.eg < 1582240448 657236 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/tmp/egel-master/include/prelude-hackeso.eg:48:31:semantical:undeclared length < 1582240462 612213 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :that's better < 1582240492 399255 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :`fetch /hackenv/tmp/egel-master/include/prelude-hackeso.eg https://hack.esolangs.org/get/tmp/egel-master/include/prelude-hackeso.eg < 1582240493 709171 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2020-02-20 23:14:53 URL:https://hack.esolangs.org/get/tmp/egel-master/include/prelude-hackeso.eg [3355/3355] -> "/hackenv/tmp/egel-master/include/prelude-hackeso.eg" [1] < 1582240499 638539 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\n''def main = 3 * 3'; /hackenv/interps/egel/egel a0.eg < 1582240500 719238 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a0.eg:2:14:semantical:undeclared * < 1582240515 413879 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\n''def main = (System.*) 3 3'; /hackenv/interps/egel/egel a0.eg < 1582240516 809827 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a0.eg:2:21:syntactical:primary expression expected < 1582240522 301704 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\n''def main = (System:*) 3 3'; /hackenv/interps/egel/egel a0.eg < 1582240523 272389 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :9 < 1582240532 889263 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :why is it not running the prelude? < 1582240559 903530 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :it looks as if it compiles the prelude but doesn't run it < 1582240565 255941 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :strange < 1582240568 535139 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :spruit11: ^ < 1582240581 289169 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :spruit11: the lambda part is to define a closure type in prolog < 1582240582 939143 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Uh. < 1582240588 400981 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Oh right. < 1582240597 702866 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Lemme look at that prelude thingy first. < 1582240658 308214 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :the closure has an argument list, a body which is just a prolog goal, and a set of variables that must not be copied when you copy the closure because they may be variables shared with the containing code < 1582240671 18334 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582240685 100289 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Oh right. Egel doesn't 'run' anything from imported files. It just imports all defs. < 1582240705 420924 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It should define your function though. < 1582240707 128055 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Test that. < 1582240745 701654 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :other variables in the body have to be copied with copy_term, so that you can reuse the same closure body several times, even if unifications in it succeed < 1582240770 152312 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\n''def main = (isThisEvenRan; System:*) 3 3'; /hackenv/interps/egel/egel a0.eg < 1582240771 61113 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a0.eg:2:34:syntactical:) expected < 1582240794 360876 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\n''def main = (isThisEvenRan; (System:*) 3 3)'; /hackenv/interps/egel/egel a0.eg < 1582240795 381151 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :prelude-hackeso loaded \ 9 < 1582240815 632105 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :yes, but < 1582240834 384686 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :spruit11: so I can't just stick my using statements into a prelude, I have to put them in my code? < 1582240839 368881 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :I can do that, since I need a wrapper anyway < 1582240847 576587 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :does it at least run imports? < 1582240888 627504 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\nusing System\nusing IO\n''def main = let ForN = [U -> U U][U K N B -> if K < N then (B K; U U (K + 1) N B) else nop] in ForN 0 20 [K -> print(totext((K*(K+1))/2) + "\n")]'; /hackenv/interps/egel/egel a0.eg < 1582240889 589700 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0 \ 1 \ 3 \ 6 \ 10 \ 15 \ 21 \ 28 \ 36 \ 45 \ 55 \ 66 \ 78 \ 91 \ 105 \ 120 \ 136 \ 153 \ 171 \ 190 < 1582240903 308577 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :it did at least import the IO module < 1582240912 372552 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :ok, I'll remove the using statements from that prelude then < 1582240931 389016 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :and add using System; using Math; using String; using IO to the wrapper < 1582240936 816047 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It doesn't run anything. Like Java, I think. It imports and runs the 'main', if defined. < 1582240941 787809 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :`fetch /hackenv/tmp/egel-master/include/prelude-hackeso.eg https://hack.esolangs.org/get/tmp/egel-master/include/prelude-hackeso.eg < 1582240942 688930 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2020-02-20 23:22:22 URL:https://hack.esolangs.org/get/tmp/egel-master/include/prelude-hackeso.eg [3254/3254] -> "/hackenv/tmp/egel-master/include/prelude-hackeso.eg" [1] < 1582240954 605131 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :spruit11: yes, but isn't using a compile-time thingy? < 1582240967 677837 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :No. < 1582240967 725474 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\nusing System\nusing IO\n''def main = let ForN = [U -> U U][U K N B -> if K < N then (B K; U U (K + 1) N B) else nop] in ForN 0 20 [K -> print(totext((K*(K+1))/2) + "\n")]'; /hackenv/interps/egel/egel a0.eg < 1582240968 697207 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :0 \ 1 \ 3 \ 6 \ 10 \ 15 \ 21 \ 28 \ 36 \ 45 \ 55 \ 66 \ 78 \ 91 \ 105 \ 120 \ 136 \ 153 \ 171 \ 190 < 1582240981 992212 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Look at this start: https://github.com/egel-lang/egel/blob/master/examples/colist.eg < 1582241001 710291 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Everything for colists should follow from that, mulling over comap at the moment. < 1582241016 910470 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` cp -vi /hackenv/tmp/egel-master/include/prelude-hackeso.eg /hackenv/interps/egel/ < 1582241019 48723 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​'/hackenv/tmp/egel-master/include/prelude-hackeso.eg' -> '/hackenv/interps/egel/prelude-hackeso.eg' < 1582241041 272202 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :I'll leave soon though, I won't write the wrapper now < 1582241061 693801 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :No problem. < 1582241074 214553 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I'll think about colists a bit more and the parser problem. < 1582241324 249689 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Added the comap function. < 1582241333 45600 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Maybe make it pretty later. < 1582241341 631011 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :https://github.com/egel-lang/egel/blob/master/examples/colist.eg < 1582241406 80862 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :also I'll have to look at what these four libraries in lib can do < 1582241414 8061 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :I mean their basics only < 1582241468 250969 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Yah, but very very alpha. Some are hurried implementations inspired by Ocaml, regex is just trying to get as much from libicu as I could. < 1582241478 113352 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :But be my guest. < 1582241490 825082 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :But I think you'll enjoy it more to just puzzle a bit. < 1582241509 95816 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I like your small programs. < 1582241512 118594 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :More of those! > 1582242169 851157 PRIVMSG #esoteric :14[[07Sunny morning14]]4 10 02https://esolangs.org/w/index.php?diff=69987&oldid=69980 5* 03Hakerh400 5* (+275) 10Update commands < 1582242328 507272 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\nusing System\nusing IO\ndef main = ''let Range2 = [U -> U U][U U K N -> if K < N then cons K (U U (K + 1) N) N else {}] in ({3,4,5,6}, Range2 3 7)'; /hackenv/interps/egel/egel a0.eg < 1582242329 553707 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a0.eg:4:38:semantical:redeclaration of U < 1582242342 418510 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\nusing System\nusing IO\ndef main = ''let Range2 = [U -> U U][U K N -> if K < N then cons K (U U (K + 1) N) N else {}] in ({3,4,5,6}, Range2 3 7)'; /hackenv/interps/egel/egel a0.eg < 1582242343 400478 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​(System:tuple (System:cons 3 (System:cons 4 (System:cons 5 (System:cons 6 System:nil)))) (System:cons 3 (System:cons 4 (System:cons 5 (System:cons 6 System:nil 7) 7) 7) 7)) < 1582242352 5882 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :no < 1582242393 797920 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\nusing System\nusing IO\ndef main = ''let Range2 = [U -> U U][U K N -> if K < N then cons K (U U (K + 1) N) else {}] in ({3,4,5,6}, Range2 3 7)'; /hackenv/interps/egel/egel a0.eg < 1582242394 745086 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​(System:tuple (System:cons 3 (System:cons 4 (System:cons 5 (System:cons 6 System:nil)))) (System:cons 3 (System:cons 4 (System:cons 5 (System:cons 6 System:nil))))) < 1582242404 176684 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :better < 1582242537 994041 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\nusing System\nusing IO\ndef main = ''let Range2 = [U -> U U] [U K N -> if K < N then cons K (U U (K + 1) N) else {}] in let Foreach = [U -> U U] [U B nil -> nop | U B (cons A D) -> B A; U U B D] in Foreach [] (Range2 3 7)'; /hackenv/interps/egel/egel a0.eg < 1582242539 8636 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a0.eg:4:182:syntactical:-> expected < 1582242545 935132 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds < 1582242563 257997 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\nusing System\nusing IO\ndef main = ''let Range2 = [U -> U U] [U K N -> if K < N then cons K (U U (K + 1) N) else {}] in let Foreach = [U -> U U] [U B nil -> nop | U B (cons A D) -> B A; U U B D] in Foreach [K -> print (tostring K + ",")] (Range2 3 7)'; /hackenv/interps/egel/egel a0.eg < 1582242564 316599 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a0.eg:4:194:semantical:undeclared tostring < 1582242569 648872 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\nusing System\nusing IO\ndef main = ''let Range2 = [U -> U U] [U K N -> if K < N then cons K (U U (K + 1) N) else {}] in let Foreach = [U -> U U] [U B nil -> nop | U B (cons A D) -> B A; U U B D] in Foreach [K -> print (totext K + ",")] (Range2 3 7)'; /hackenv/interps/egel/egel a0.eg < 1582242570 621222 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :3,4,5,6, < 1582242577 864965 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\nusing System\nusing IO\ndef main = ''let Range2 = [U -> U U] [U K N -> if K < N then cons K (U U (K + 1) N) else {}] in let Foreach = [U -> U U] [U B nil -> nop | U B (cons A D) -> B A; U U B D] in Foreach [K -> print (totext (totext K) + ",")] (Range2 3 7)'; /hackenv/interps/egel/egel a0.eg < 1582242578 812975 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :3,4,5,6, < 1582246735 115001 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 255 seconds < 1582247105 88597 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I don't see the parser error. :/ Maybe tomorrow. < 1582247108 192138 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :o/ < 1582247570 938844 :mich181189!sid268336@gateway/web/irccloud.com/x-shyidpowcgnmlqlq QUIT :Ping timeout: 246 seconds < 1582247654 969321 :lynn!sid154965@gateway/web/irccloud.com/x-zsghdotvaymzdoeo QUIT :Ping timeout: 246 seconds < 1582247709 182429 :mich181189!sid268336@gateway/web/irccloud.com/x-iimvhbicguaoxjaw JOIN :#esoteric < 1582247751 292495 :lynn!sid154965@gateway/web/irccloud.com/x-dznxhkhsrpaqtgpd JOIN :#esoteric > 1582248819 924162 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Owocean 5* 10New user account < 1582249452 132572 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer < 1582249463 273544 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric < 1582249523 692208 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Read error: Connection reset by peer < 1582249663 274771 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric < 1582249671 870274 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Remote host closed the connection < 1582251488 513455 :tromp!~tromp@2a02:a210:ca3:2800:68cd:9a34:66fa:9e24 QUIT :Remote host closed the connection < 1582251605 948586 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1582252942 110068 :tromp!~tromp@2a02:a210:ca3:2800:dc59:4f6:2eee:ad0b JOIN :#esoteric < 1582253231 116121 :tromp!~tromp@2a02:a210:ca3:2800:dc59:4f6:2eee:ad0b QUIT :Ping timeout: 272 seconds < 1582254369 848400 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582254595 903861 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls ../ka* < 1582254597 128880 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​../karma \ ../karma.orig \ ../karma.rej < 1582254611 821393 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`t doag karma.orig < 1582254621 66697 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :12249:2019-12-06 undo 12128 < 1582254629 211735 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`t doag karma.rej < 1582254632 242514 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :12249:2019-12-06 undo 12128 < 1582254637 100183 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :huh < 1582254652 347716 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`t hurl karma.orig < 1582254653 426876 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/log/tip/karma.orig < 1582254761 983640 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's weird. is undo broken? < 1582254999 920865 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` t rm karma.* < 1582255001 51382 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :rm: missing operand \ Try 'rm --help' for more information. < 1582255013 563241 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`t ` rm karma.* < 1582255016 127975 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1582255028 551816 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls ../ka* < 1582255029 624957 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​../karma < 1582255320 680025 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`doag ../karma < 1582255328 414923 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :12248:2019-12-05 karma+ fizzie \ 12128:2019-11-17 karma+ fizzie \ 7828:2016-05-06 ` echo "hppavilion[1] has -i karma" >> karma \ 7812:2016-05-06 ` sed -i \'s/now //\' karma \ 7319:2016-03-30 karma+ oren \ 7318:2016-03-30 karma+ \\oren\\ \ 3389:2013-08-07 rm karma \ 3193:2013-06-20 karma+ GregoR \ 1529:2013-01-15 karma+ karma \ 1 < 1582255328 754120 :egelbot!~egelbot@ip56522cc1.speed.planet.nl QUIT :Read error: Connection reset by peer < 1582255456 228448 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`undo 12128 < 1582255460 722320 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :patching file karma \ Hunk #1 FAILED at 1. \ 1 out of 1 hunk FAILED -- saving rejects to file karma.rej < 1582255494 611831 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`url ../bin/undo < 1582255495 586894 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/bin/undo < 1582255565 116871 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and i had modified undo to ignore the usual HackEso cd to tmp < 1582255613 97351 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`1 hg diff -c 12128 < 1582255614 922466 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/1:diff -r a8288b8b34ca -r 89f3cb7bc99f karma \ --- a/karma Sun Nov 17 00:56:47 2019 +0000 \ +++ b/karma Sun Nov 17 00:58:16 2019 +0000 \ @@ -1,2 +1,1 @@ \ -oren has 1 karma. \ -hppavilion[1] has -i karma \ +fizzie now has 1 karma. < 1582255666 222224 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` hg diff -c 12128 | patch -p1 -R < 1582255667 733010 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :patching file karma < 1582255678 948304 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`doag ../karma < 1582255680 835429 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :12248:2019-12-05 karma+ fizzie \ 12128:2019-11-17 karma+ fizzie \ 7828:2016-05-06 ` echo "hppavilion[1] has -i karma" >> karma \ 7812:2016-05-06 ` sed -i \'s/now //\' karma \ 7319:2016-03-30 karma+ oren \ 7318:2016-03-30 karma+ \\oren\\ \ 3389:2013-08-07 rm karma \ 3193:2013-06-20 karma+ GregoR \ 1529:2013-01-15 karma+ karma \ 1 < 1582255698 403499 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`lastfiles < 1582255700 55156 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/karma.orig \ /hackenv/karma.rej < 1582255751 310777 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it says patching yet did nothing < 1582255767 265492 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`t ` hg diff -c 12128 | patch -p1 -R < 1582255768 869498 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :patching file karma \ Hunk #1 FAILED at 1. \ 1 out of 1 hunk FAILED -- saving rejects to file karma.rej < 1582255846 772331 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`cat ../karma < 1582255847 618026 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :fizzie now has 2 karma. < 1582255879 907356 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh... < 1582255953 524192 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`url ../karma < 1582255954 537515 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/karma < 1582256125 415328 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*sigh* it's just the repo viewer confusing me because the file logs shown depend on revision you're in < 1582256154 716326 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`t ` rm karma.* < 1582256156 997344 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1582256250 169040 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which is presumably what happened back when i did the original undo too < 1582256265 66646 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :MOVE ALONG < 1582257838 114784 :tromp!~tromp@2a02:a210:ca3:2800:a5ab:e442:9f94:9424 JOIN :#esoteric < 1582258133 135383 :tromp!~tromp@2a02:a210:ca3:2800:a5ab:e442:9f94:9424 QUIT :Ping timeout: 272 seconds < 1582259486 966677 :arseniiv!~arseniiv@136.169.210.57 JOIN :#esoteric < 1582261802 852734 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds > 1582263208 816480 PRIVMSG #esoteric :14[[07Talk:Alphabet Stew14]]4 10 02https://esolangs.org/w/index.php?diff=69988&oldid=54962 5* 03A 5* (+315) 10 > 1582263828 743655 PRIVMSG #esoteric :14[[07Husk14]]4 10 02https://esolangs.org/w/index.php?diff=69989&oldid=65582 5* 03A 5* (+271) 10 > 1582263855 597041 PRIVMSG #esoteric :14[[07Husk14]]4 10 02https://esolangs.org/w/index.php?diff=69990&oldid=69989 5* 03A 5* (+18) 10 > 1582263907 159744 PRIVMSG #esoteric :14[[07Element14]]4 10 02https://esolangs.org/w/index.php?diff=69991&oldid=58587 5* 03A 5* (+96) 10 > 1582264112 725590 PRIVMSG #esoteric :14[[07W (A)14]]4 10 02https://esolangs.org/w/index.php?diff=69992&oldid=69484 5* 03A 5* (+158) 10 > 1582264194 125519 PRIVMSG #esoteric :14[[07W (A)14]]4 10 02https://esolangs.org/w/index.php?diff=69993&oldid=69992 5* 03A 5* (+146) 10 > 1582264263 773222 PRIVMSG #esoteric :14[[07W (A)14]]4 10 02https://esolangs.org/w/index.php?diff=69994&oldid=69993 5* 03A 5* (+64) 10I've already implemented it. Silly me! > 1582264310 766593 PRIVMSG #esoteric :14[[07W (A)14]]4 10 02https://esolangs.org/w/index.php?diff=69995&oldid=69994 5* 03A 5* (+1) 10 < 1582264337 120160 :tromp!~tromp@2a02:a210:ca3:2800:a5ab:e442:9f94:9424 JOIN :#esoteric < 1582264586 116270 :tromp_!~tromp@2a02:a210:ca3:2800:812c:b0a9:b447:e06f JOIN :#esoteric < 1582264613 88625 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582264631 127025 :tromp!~tromp@2a02:a210:ca3:2800:a5ab:e442:9f94:9424 QUIT :Ping timeout: 272 seconds < 1582264846 980319 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1582264897 125929 :tromp_!~tromp@2a02:a210:ca3:2800:812c:b0a9:b447:e06f QUIT :Ping timeout: 272 seconds < 1582265036 81769 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 265 seconds < 1582265118 540664 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1582265880 727936 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: Do you want to have good looks, too? < 1582265880 814682 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: fnord esoteric fnord this work: int main() < 1582265900 709665 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: Well, ouch. You could've just said "no", you know. < 1582265900 829054 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: so you create a new file, and be able to actually use < 1582266142 236591 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungoteeth? < 1582266142 330649 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :oerjan: ( figured that since he already got his phd dissertation was written on irix :) < 1582266234 207190 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And now it's mocking my age? < 1582266239 701126 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot's so mean. < 1582266239 809706 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: i'm not going to debate any more with a nicer syntax. < 1582266266 190703 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net JOIN :#esoteric < 1582266277 366438 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats fungot -----### < 1582266277 465631 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :oerjan: ( trust me, it seems viznut really likes it. < 1582266357 193234 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think fungot has been hanging out with the wrong crowd < 1582266357 292249 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :oerjan: how about just making every function call an actor thingy in the other < 1582266526 88559 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net QUIT :Ping timeout: 255 seconds < 1582268952 922903 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: Leaving < 1582269064 88010 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 255 seconds < 1582269965 133370 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1582270013 494853 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 258 seconds < 1582270045 422179 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1582271215 118384 :tromp!~tromp@2a02:a210:ca3:2800:4bd:103e:e73e:444f JOIN :#esoteric < 1582272147 970897 :xkapastel!uid17782@gateway/web/irccloud.com/x-sxzdmoxvttbbgvdh JOIN :#esoteric < 1582272321 119176 :tromp_!~tromp@2a02:a210:ca3:2800:d67:fbb5:f12:1ea5 JOIN :#esoteric < 1582272535 145160 :tromp!~tromp@2a02:a210:ca3:2800:4bd:103e:e73e:444f QUIT :Ping timeout: 272 seconds < 1582272635 577919 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1582273503 801393 :tromp_!~tromp@2a02:a210:ca3:2800:d67:fbb5:f12:1ea5 QUIT :Remote host closed the connection < 1582274337 665553 :tromp!~tromp@2a02:a210:ca3:2800:d67:fbb5:f12:1ea5 JOIN :#esoteric < 1582278021 171999 :cpressey!~cpressey@5.133.242.4 JOIN :#esoteric < 1582278050 721193 :b_jonas!~x@catv-176-63-14-24.catv.broadband.hu QUIT :Quit: leaving < 1582278201 479707 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Apparently I cannot spell "hereditary"... the number of times I've now changed the second letter from 'i' to 'e' is getting embarrassing. < 1582278875 427288 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :hi int-e < 1582278882 968755 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Do you like zygohistomorphic prepromorphisms? < 1582279607 258182 :jix!~jix@static.71.5.69.159.clients.your-server.de QUIT :Quit: restart < 1582279618 190549 :jix!~jix@static.71.5.69.159.clients.your-server.de JOIN :#esoteric < 1582279859 275839 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Not today. < 1582279902 356987 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Another day I might at least try to find out what they are.) < 1582280035 854415 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :"Used when you really need both semi-mutual recursion and history and to repeatedly apply a natural transformation as you get deeper into the functor." > 1582280062 235397 PRIVMSG #esoteric :14[[07Sunny morning14]]4 10 02https://esolangs.org/w/index.php?diff=69996&oldid=69987 5* 03Hakerh400 5* (+538) 10Added a new example and explained computational class < 1582280214 638822 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Y'know, I find it hard to say if I've ever really needed that or not < 1582280249 221213 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well, we have explicit recursion. < 1582280265 391458 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So I usually lose interest soon after cata- and anamorphisms. > 1582280271 981388 PRIVMSG #esoteric :14[[07Sunny morning14]]4 10 02https://esolangs.org/w/index.php?diff=69997&oldid=69996 5* 03Hakerh400 5* (+268) 10Revert the accidentally deleted paragraph > 1582280324 380327 PRIVMSG #esoteric :14[[07Sunny morning14]]4 M10 02https://esolangs.org/w/index.php?diff=69998&oldid=69997 5* 03Hakerh400 5* (-4) 10 < 1582280434 922391 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: Does anybody outside of compiler theory for deforestation need such terminology? > 1582280478 147798 PRIVMSG #esoteric :14[[07Sunny morning14]]4 M10 02https://esolangs.org/w/index.php?diff=69999&oldid=69998 5* 03Hakerh400 5* (+8) 10 < 1582280560 612469 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :int-e: There seem to be lots of people who take pointfree-ness very seriously. < 1582280676 821123 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :There's a whole game show on BBC about expressing Haskell functions without binding names < 1582280679 685663 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :It's called Pointless < 1582281965 148303 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1582282034 944775 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`? zygohistomorphic prepromorphisms < 1582282036 694060 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :A zygohistomorphic prepromorphism is used when you really need both semi-mutual recursion and history and to repeatedly apply a natural transformation as you get deeper into the functor. < 1582282041 286259 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :yes < 1582282097 418403 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: that makes sense, since the verb form is "inherit", not "inheret". but apparently the adjective doesn't inherit the spelling. < 1582282131 122422 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wib_jonas: Tell that to my fingers. < 1582282193 338672 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :"talk to the hand" < 1582282253 632519 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm, I guess that was implied. < 1582282477 512544 :egelbot!~egelbot@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1582282486 978906 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :egelbot: 2*3/2 < 1582282487 128717 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :3 < 1582282505 760972 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It seems it was just a mistake in priorities. < 1582282510 71281 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I guess. < 1582282589 954601 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :spruit: no, it's a mistake in associativity. (*) and (/) should have the same precedence, and whatever associativity/fixity is the opposite that the power operator should have < 1582282603 330161 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: {2}*{3}/{4} < 1582282603 760826 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:/ (System:* (System:cons 2 System:nil) (System:cons 3 System:nil)) (System:cons 4 System:nil)) < 1582282610 248467 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: {2}*{3}*{4} < 1582282610 638257 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(System:* (System:* (System:cons 2 System:nil) (System:cons 3 System:nil)) (System:cons 4 System:nil)) < 1582282624 164760 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ok, that looks correct < 1582282636 145725 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: 100/2/2 < 1582282636 483802 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :25 < 1582282646 664095 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Egel doesn't have same precedence operators. < 1582282664 622874 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :well it should < 1582282669 73022 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Sorry. < 1582282676 570184 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: 10*10/2*2 < 1582282677 37585 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :25 < 1582282692 16745 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: 10/2*2/10 < 1582282692 549350 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :0 < 1582282700 352403 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :egelbot: ((10/2)*2)/10 < 1582282700 735714 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :1 < 1582282724 109743 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`python3 -cprint(10//2*2//10) < 1582282725 304933 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1 < 1582282739 307298 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :spruit11: now you're misparsing that < 1582282747 935067 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right. < 1582282765 986613 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :C parses (10/2*2/10) as (((10/2)*2)/10) < 1582282780 682561 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :admittedly I think there are interpreters where / has a higher precedence < 1582282800 407154 :tromp!~tromp@2a02:a210:ca3:2800:d67:fbb5:f12:1ea5 QUIT :Remote host closed the connection < 1582282822 287749 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :but I think almost all of those were written before our prophets K&R declared the table of precedence of C < 1582282908 468513 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Yah. I'll note it but I don't think I'll change it, yet. < 1582282921 959942 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It wouldn't be too hard, I just like the scheme I have now. < 1582282923 571506 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :sure, we'll just parenthisize everything then < 1582282948 21974 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric ::/ < 1582282954 802929 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Yahyah. < 1582283220 946384 :tromp!~tromp@2a02:a210:ca3:2800:d67:fbb5:f12:1ea5 JOIN :#esoteric > 1582283630 21102 PRIVMSG #esoteric :14[[07Talk:Sunny morning14]]4 N10 02https://esolangs.org/w/index.php?oldid=70000 5* 03IFcoltransG 5* (+179) 10Created page with "I look forward to the next instalment. "Glimmering Noon", perhaps, and declarative? ~~~~" < 1582284252 19110 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Nah, I'll document it but I don't see a pressing reason to change it. < 1582284275 431389 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :The idea is that you can introduce ++ and ** operators yourself and deduce the priorities. < 1582284283 71224 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I don't want to give that up. < 1582284470 377146 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582284840 243862 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :spruit: I don't see why that would stop you from having equal precedences < 1582284882 571115 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :spruit: haskell and prolog lets you introduce custom infix operators, and declare their precedence and fixity < 1582284898 320218 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :it's not even too complicated to parse it < 1582284918 373942 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :as long as you don't have other insane syntax rules like haskell does > 1582285105 145490 PRIVMSG #esoteric :14[[07User:IFcoltransG14]]4 10 02https://esolangs.org/w/index.php?diff=70001&oldid=69709 5* 03IFcoltransG 5* (+177) 10Formatted and added a list of concepts and serious languages I've worked on pages for > 1582285140 119603 PRIVMSG #esoteric :14[[07User:IFcoltransG14]]4 M10 02https://esolangs.org/w/index.php?diff=70002&oldid=70001 5* 03IFcoltransG 5* (+32) 10/* Other */ Made links to pages < 1582285194 148882 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Nono, it isn't that much more complicated, I agree. < 1582285257 799587 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :But I never liked the scheme of introducing your own priorities. That can break a lot of stuff. < 1582285289 669600 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :You're right that if my aim was to implement a GHC I would need to. > 1582285303 604726 PRIVMSG #esoteric :14[[07User:IFcoltransG14]]4 M10 02https://esolangs.org/w/index.php?diff=70003&oldid=70002 5* 03IFcoltransG 5* (+0) 10/* Other */ Reordered priority list < 1582285315 211050 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :But Egel isn't a GHC, a 'real' language, but a playground. > 1582285328 168792 PRIVMSG #esoteric :14[[07User:IFcoltransG14]]4 M10 02https://esolangs.org/w/index.php?diff=70004&oldid=70003 5* 03IFcoltransG 5* (+1) 10Fixed link < 1582285339 760297 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :sure > 1582285346 96197 PRIVMSG #esoteric :14[[07User:IFcoltransG14]]4 M10 02https://esolangs.org/w/index.php?diff=70005&oldid=70004 5* 03IFcoltransG 5* (-1) 10Actually fixed the link formatting this time < 1582285355 967300 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I.e., I want to see how this simple scheme works out in practice. < 1582285551 840229 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :The problem with priority introduction is (often) that it's very prone to errors, let alone modification. (What happens accross module boundaries, what happens to your source code after you find out you need to swap two operators.) < 1582285581 84329 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Sometimes a simple scheme is best. So I'll just document it as a 'best effort' solution. < 1582285585 408034 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Ah well. < 1582286319 901402 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\nusing System\nusing Math\nusing String\nusing IO\ndef main = ''[F->F F tuple 2 111][F B L U->[false->B|true->F F([T->T T 2][T C->[true->B|false->[false->B L|true->T T(C+1)](C*C<=L)](0==L%C)])(L+1)U](La0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\nusing System\nusing Math\nusing String\nusing IO\ndef main = ''[F->F F tuple 2 777][F B L U->[false->B|true->F F([T->T T 2][T C->[true->B|false->[false->B L|true->T T(C+1)](C*C<=L)](0==L%C)])(L+1)U](L "/hackenv/interps/egel/readme-hackeso.txt" [1] < 1582286460 796053 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Weeks ago, I puzzled over what it meant for Frege to be "a Haskell", now I'm going to puzzle over what it means to implement "a GHC". < 1582286501 142944 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :For instance, to implement a GHC, must you be physically located in Glasgow? Is it a strict requirement? < 1582286560 894776 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :cpressey: I don't know. there was an esoteric language featured on ICFP called GHC, but totally unrelated to the famous GHC < 1582286574 40236 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I don't know if it was implemented in Glasgow though < 1582286599 333878 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ICFP 2014 > 1582286668 561374 PRIVMSG #esoteric :14[[07User:B jonas14]]4 10 02https://esolangs.org/w/index.php?diff=70006&oldid=68094 5* 03B jonas 5* (+11) 10 < 1582287135 573018 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I implemented a GHC once, the Grafwegen Hi Compiler. It was a language I made prior to Egel but it was way too much to get right. (A heterodox type system, compiled to C, ..) < 1582287142 698272 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Learned a lot from that. < 1582287170 325880 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :nice < 1582287185 503304 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Most I learned was: don't create 'real' languages by yourself. The point where that can be done as a one-man-effort is gone. < 1582287196 622408 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I want to test something < 1582287222 624267 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\nusing System\nusing Math\nusing String\nusing IO\ndef main = ''(3,3*3)'; /hackenv/interps/egel/egel a0.eg < 1582287223 773020 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​(System:tuple 3 9) < 1582287265 194755 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd egel-scripts; d=/hackenv/tmp/egel-master/include/; mkdir -vp "$d"; echo BOO > "$d/prelude-hackeso.eg"; echo done < 1582287266 101636 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :done < 1582287270 664703 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "/hackenv/tmp/egel-master/include/prelude-hackeso.eg"\nusing System\nusing Math\nusing String\nusing IO\ndef main = ''(3,3*3)'; /hackenv/interps/egel/egel a0.eg < 1582287271 561416 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​/hackenv/tmp/egel-master/include/prelude-hackeso.eg:1:1:syntactical:declaration or directive expected < 1582287277 947482 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ok that's still buggy < 1582287338 702720 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :spruit11: if I give an absolute path (any path starting with a slash), you should not search for that file under the search path, you should only use the path as is < 1582287359 388412 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :spruit11: because as is, the interpreter can still be confused by files in the pwd, so you can't just run egel scripts in any pwd < 1582287400 257598 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :spruit11: this is important because it's darned hard to work it around properly by whoever invokes egel < 1582287453 275278 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :you'd need to temporarily chdir to a safe path, but pass a file descriptor to the old wd, start egel, then in the wrapper script, after loading libraries, fchdir to the old wd, so that the egel script itself can conveniently access files in the wd with relative names < 1582287483 957383 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Uh. Right? < 1582287497 418499 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :You need it to not search if the path start with '/ < 1582287501 966080 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :', right? < 1582287509 487427 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I can do that. < 1582287513 402825 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :yes, don't prepend stuff to absolute paths, < 1582287537 752932 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and ideally also add command-line switches such that I can invoke egel with my own search path that doesn't include "." < 1582287554 143974 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1582287565 462019 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so in this case I'd put /hackenv/interps/egel into the search path, but . shouldn't be in that search path < 1582287581 984710 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1582287616 446607 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :or does the -I switch already do that? I haven't actually tested < 1582287650 55185 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "prelude-hackeso.eg"\nusing System\nusing Math\nusing String\nusing IO\ndef main = ''(3,3*3)'; /hackenv/interps/egel/egel -I /hackenv/interps/egel/ a0.eg < 1582287651 110663 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​(System:tuple 3 9) < 1582287677 404034 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd egel-scripts; d=/hackenv/tmp/egel-master/include/; echo BOO > "$d/perlude-hackeso.eg"; echo done < 1582287678 280443 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :done < 1582287689 657882 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "perlude-hackeso.eg"\nusing System\nusing Math\nusing String\nusing IO\ndef main = ''(3,3*3)'; /hackenv/interps/egel/egel -I /hackenv/interps/egel/ a0.eg < 1582287690 603708 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a0.eg:1:1:input/output:file "perlude-hackeso.eg" not found < 1582287694 17277 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :oh great < 1582287700 6865 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I rescind my second objection < 1582287712 47993 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "perlude-hackeso.eg"\nusing System\nusing Math\nusing String\nusing IO\ndef main = ''(3,3*3)'; /hackenv/interps/egel/egel a0.eg < 1582287713 149094 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a0.eg:1:1:input/output:file "perlude-hackeso.eg" not found < 1582287718 579208 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :no wait < 1582287802 677901 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: If you're interested, I'd be happy to get some feedback on the introduction I wrote for https://int-e.eu/~bf3/tmp/Goodstein.pdf ... also, if there's a better way to cite BLC I'm all ears. < 1582287803 869047 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; >/hackenv/tmp/egel-scripts/hackenv/interps/egel/perlude-hackeso.eg" echo BOO; echo done < 1582287805 20199 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching `"' \ bash: -c: line 1: syntax error: unexpected end of file < 1582287809 841351 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I committed the start with '/' exception. No idea whether it'll work. < 1582287811 396954 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; >/hackenv/tmp/egel-scripts/hackenv/interps/egel/perlude-hackeso.eg echo BOO; echo done < 1582287812 284960 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :bash: /hackenv/tmp/egel-scripts/hackenv/interps/egel/perlude-hackeso.eg: No such file or directory < 1582287838 427605 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; mkdir -pv /hackenv/tmp/egel-scripts/hackenv/interps/egel/ < 1582287839 308996 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :mkdir: created directory '/hackenv/tmp/egel-scripts/hackenv' \ mkdir: created directory '/hackenv/tmp/egel-scripts/hackenv/interps' \ mkdir: created directory '/hackenv/tmp/egel-scripts/hackenv/interps/egel/' < 1582287851 899853 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; >/hackenv/tmp/egel-scripts/hackenv/interps/egel/prelude-hackeso.eg echo BOO; echo done < 1582287854 782943 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :done < 1582287858 559468 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; >/hackenv/tmp/egel-scripts/hackenv/interps/egel/perlude-hackeso.eg echo BOO; echo done < 1582287859 428839 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :done < 1582287879 531478 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "perlude-hackeso.eg"\nusing System\nusing Math\nusing String\nusing IO\ndef main = ''(3,3*4)'; /hackenv/interps/egel/egel a0.eg < 1582287880 553425 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :a0.eg:1:1:input/output:file "perlude-hackeso.eg" not found < 1582287883 906094 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: (My plan is to submit it to the AFP, https://www.isa-afp.org/ ) < 1582287904 947468 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; >/hackenv/tmp/egel-scripts/perlude-hackeso.eg echo BOO; echo done < 1582287906 117920 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :done < 1582287908 218012 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; >/hackenv/tmp/egel-scripts/prelude-hackeso.eg echo BOO; echo done < 1582287908 971787 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION kicks HackEso in the sheens. < 1582287909 141051 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :done < 1582287914 279927 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "perlude-hackeso.eg"\nusing System\nusing Math\nusing String\nusing IO\ndef main = ''(3,3*5)'; /hackenv/interps/egel/egel a0.eg < 1582287915 252565 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :perlude-hackeso.eg:1:1:syntactical:declaration or directive expected < 1582287933 444695 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "perlude-hackeso.eg"\nusing System\nusing Math\nusing String\nusing IO\ndef main = ''(3,3*5)'; /hackenv/interps/egel/egel -I /hackenv/interps/egel a0.eg < 1582287934 403671 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :perlude-hackeso.eg:1:1:syntactical:declaration or directive expected < 1582287939 599659 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "prelude-hackeso.eg"\nusing System\nusing Math\nusing String\nusing IO\ndef main = ''(3,3*5)'; /hackenv/interps/egel/egel -I /hackenv/interps/egel a0.eg < 1582287940 513416 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :prelude-hackeso.eg:1:1:syntactical:declaration or directive expected < 1582287969 553627 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` rm -fv /hackenv/tmp/egel-scripts/prelude-hackeso.eg < 1582287971 233064 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :removed '/hackenv/tmp/egel-scripts/prelude-hackeso.eg' < 1582287979 998528 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :``` set -e; cd egel-scripts; >a0.eg echo $'import "prelude-hackeso.eg"\nusing System\nusing Math\nusing String\nusing IO\ndef main = ''(3,3*5)'; /hackenv/interps/egel/egel -I /hackenv/interps/egel a0.eg < 1582287981 117734 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​(System:tuple 3 15) < 1582287990 31616 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :yes, my second object is still there < 1582287998 803750 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :spruit: thanks < 1582288035 322638 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :spruit11: ideally, make it so that if you give -I options from command line, then egel doesn't search in . , unless of course you give -I . in the command line. if you don't want that, for compatibility, then add some other switch to not search in . < 1582288056 549891 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :because it would be better to also not have to use absolute paths < 1582288080 805552 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I'll look at it. < 1582288089 922468 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :thank you < 1582288138 593370 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@unignore HackEso < 1582288138 868339 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Plugin `system' failed with: user error (invalid usage) < 1582288144 237650 :int-e!~noone@int-e.eu PRIVMSG #esoteric :err < 1582288301 763880 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Heh maybe I can induce cpressey to give feedback too if I claim that it's all about the power of folds. < 1582288407 89459 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I can change it but I am not sure what it'll break.. It'll take a bit to surpress '.'. < 1582288419 395914 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Do you really need it? < 1582288420 970432 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(The fold angle is not a lie but I'm really not framing it in this way.) < 1582288533 195397 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :spruit: I don't need it implicitly, it can be a different switch. I don't need it in the master version, I can make a fork. and I don't need it in a HackEso toy language, but I would need it in a serious language. < 1582288594 285006 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :spruit: for quite a while I ran perl with a wrapper script that removes . from the search path (that's just a switch -M-lib=. or some such, I don't recall the exact syntax), until eventually perl removed it by default in some major version update < 1582288620 934698 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Ah well. I hacked something. Fingers crossed. < 1582288626 476221 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :thanks < 1582288633 132322 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :also I probably won't look at it today < 1582288654 404304 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and every time I say "I won't look at it today" there's some chance that I get bored and never get back to experimenting with the language < 1582288787 176548 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I committed the change which should surpress '.' when -I is used. < 1582288791 132168 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Untested. < 1582288824 854469 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :thanks < 1582288827 686553 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :No problem. You already gave Egel a lot of attention. < 1582288837 344583 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :It's about time to wrap it up? < 1582288868 323259 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I mean, you want to create a wrapper around an installation, right? < 1582288883 624497 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :(BTW, comment is #, missed that yesterday.) < 1582289172 251359 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Real life takes over here too. BBL. < 1582289173 829501 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :o/ < 1582289271 311372 :egelbot!~egelbot@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1582289606 556371 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :spruit11: I'll definitely create a wrapper, and if you fixed those two mistakes then the wrapper will be able to work well < 1582289622 585701 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I just won't create it now, because I have to do real payed work too, or pretend to or whatever < 1582289643 168311 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I make my own crazy tools there < 1582289653 54940 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I don't plan to use egel for that < 1582289658 588444 :tromp!~tromp@2a02:a210:ca3:2800:d67:fbb5:f12:1ea5 QUIT :Remote host closed the connection < 1582289704 155869 :tromp!~tromp@2a02:a210:ca3:2800:d67:fbb5:f12:1ea5 JOIN :#esoteric < 1582290046 264144 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :int-e: I'm flattered but also fairly sure that any feedback I have would not be useful to you < 1582290136 310165 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: Well I wouldn't know. But you were not really involved in this :) < 1582290404 556303 :tromp!~tromp@2a02:a210:ca3:2800:d67:fbb5:f12:1ea5 PRIVMSG #esoteric :int-e in explaining hereditary notation, i wouldn't change 1 to 2^0, as 1 is alrd a digit in base 2. https://en.wikipedia.org/wiki/Goodstein%27s_theorem#Hereditary_base-n_notation doesn't do that either < 1582290566 176127 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But this way it's closer to how the code works. Though I guess I should put the digits last (3^0 * 2 rather than 2 * 3^0) for the same reason... < 1582290828 675567 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh whatever, I changed it < 1582290832 473687 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(both things) < 1582290876 749911 :tromp!~tromp@2a02:a210:ca3:2800:d67:fbb5:f12:1ea5 PRIVMSG #esoteric :maybe explain that later when you get to the code. for reader's initial understanding it's better to stop at digits below b, i think < 1582290893 470031 :tromp!~tromp@2a02:a210:ca3:2800:d67:fbb5:f12:1ea5 PRIVMSG #esoteric :and limit notational clutter < 1582290929 302482 :tromp!~tromp@2a02:a210:ca3:2800:d67:fbb5:f12:1ea5 PRIVMSG #esoteric :for BLC reference, use instead (or in addition) the reference 1 on https://tromp.github.io/cl/Binary_lambda_calculus.html < 1582290951 105240 :tromp!~tromp@2a02:a210:ca3:2800:d67:fbb5:f12:1ea5 PRIVMSG #esoteric :which might survive my website:) < 1582291086 333982 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm, the links are both on tromp.github.io. The Binary_lambda_calculus.html doesn't have a page title :/ < 1582291124 474718 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But I'll pretend it's "Binary lambda calculus". < 1582291147 676915 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(And it links to the playground anyway, if the reader makes it to the bottom.) < 1582291291 496987 :tromp!~tromp@2a02:a210:ca3:2800:d67:fbb5:f12:1ea5 PRIVMSG #esoteric :i mean your paper should containt the reference to John Tromp, Binary Lambda Calculus and Combinatory Logic, in Randomness And Complexity, from Leibniz To Chaitin, ed. Cristian S. Calude, World Scientific Publishing Company, October 2008. (The last reference, to an initial Haskell implementation, is dated 2004) < 1582291696 62316 :tromp!~tromp@2a02:a210:ca3:2800:d67:fbb5:f12:1ea5 PRIVMSG #esoteric : than the ordinal*s* themselves. < 1582291821 477469 :tromp!~tromp@2a02:a210:ca3:2800:d67:fbb5:f12:1ea5 PRIVMSG #esoteric :as trees (nested lists) < 1582292136 310325 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: Tweaked references. Do you have page numbers for your chapter? (I now actually cite Goodstein too) < 1582292178 973354 :int-e!~noone@int-e.eu PRIVMSG #esoteric :1944. Who knew people were interested in stuff like that back then. ;) > 1582292287 985745 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Vorov2 5* 10New user account < 1582292290 166178 :tromp!~tromp@2a02:a210:ca3:2800:d67:fbb5:f12:1ea5 PRIVMSG #esoteric :pages 237-260 > 1582292429 267322 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=70007&oldid=69975 5* 03Vorov2 5* (+218) 10/* Introductions */ > 1582292683 832848 PRIVMSG #esoteric :14[[07User:Vorov214]]4 N10 02https://esolangs.org/w/index.php?oldid=70008 5* 03Vorov2 5* (+215) 10Created page with "I am a software developer from Russia. I am interested in programming language design. I have developed two programming languages: [https://github.com/vorov2/ela Ela] and [htt..." < 1582292706 301929 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: Oh and I've added an acknowledgement. < 1582292728 845307 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :int-e: what is this you're working on? < 1582292840 626840 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Taneb: A formalization of the Goodstein function in connection with lambda calculus; https://int-e.eu/~bf3/tmp/Goodstein.pdf is the current draft document. < 1582292865 340671 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Aha! < 1582292889 795961 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :I don't understand this but luckly you have linked me the perfect thing to begin learning with < 1582292912 442556 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hrm, with a broken reference, *fixes* < 1582293074 709860 :tromp!~tromp@2a02:a210:ca3:2800:d67:fbb5:f12:1ea5 PRIVMSG #esoteric :"we start counting at 1" -> "the first argument is one less than base, so 0 is not valid" < 1582293194 730522 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: Hmm. Yeah I can add that. But one could change c+2 and c+1 to c+3 and c+2 below and start counting at 0. < 1582293348 682679 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582293610 352380 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :int-e: thank you, this is interesting < 1582295053 255112 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection > 1582295571 63957 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 M10 02https://esolangs.org/w/index.php?diff=70009&oldid=69899 5* 03PythonshellDebugwindow 5* (+0) 10/* "Hello" program */ > 1582295615 418276 PRIVMSG #esoteric :14[[07Exp14]]4 M10 02https://esolangs.org/w/index.php?diff=70010&oldid=69840 5* 03PythonshellDebugwindow 5* (+2) 10/* Cat program (1 character) */ > 1582295635 70610 PRIVMSG #esoteric :14[[07Exp14]]4 M10 02https://esolangs.org/w/index.php?diff=70011&oldid=70010 5* 03PythonshellDebugwindow 5* (+6) 10/* Cat program (1 character) */ < 1582296073 644327 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Taneb: Ah does that mean you actually understand it (if you understand the introduction and maybe a bit of the Specification section I'll be quite happy.) < 1582296118 481716 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Will be afk for a bit, but I will read replies.) < 1582296171 911541 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :" I don't understand this but luckly you have linked me the perfect thing to begin learning with Taneb: Ah does that mean you actually understand it" hmm, is that quote material? < 1582296564 125400 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`addquоte I don't understand this but luckly you have linked me the perfect thing to begin learning with Taneb: Ah does that mean you actually understand it [...] < 1582296564 861528 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :addquоte? No such file or directory < 1582297120 304980 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :uh-oh > 1582297552 367010 PRIVMSG #esoteric :14[[07Nybblang14]]4 M10 02https://esolangs.org/w/index.php?diff=70012&oldid=69898 5* 03PythonshellDebugwindow 5* (+771) 10 > 1582297574 599022 PRIVMSG #esoteric :14[[07Nybblang14]]4 M10 02https://esolangs.org/w/index.php?diff=70013&oldid=70012 5* 03PythonshellDebugwindow 5* (+0) 10/* Turing-Complete Nybblang */ < 1582297849 830601 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit < 1582298164 937935 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wib_jonas: I thought they were different "this". < 1582298390 71648 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wib_jonas: You also misassigned context, fwiw. < 1582298413 339001 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wib_jonas: I was replying to the "the perfect thing to begin learning with" part. < 1582298674 178175 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: so Taneb understands a different article that your article references? < 1582298761 480857 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wib_jonas: I thought the scope of "this" was just the IRC line... in particular, the reference to the Goodstein function. < 1582298779 870753 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But w/e. < 1582299042 234122 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :To actually answer the question, I'm afraid I was a little confused so I looked at the Wikipedia page for the Goodstein function to clarify things < 1582299065 85750 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :(I had in my head that you always went base 2 to base 3, rather than base n to base n + 1) < 1582299126 348580 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh. < 1582299216 226921 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yeah I'll add "The next step is the same with $b$ incremented by $1$, and so on." < 1582299250 950246 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric ::) < 1582299273 829924 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The other thing *probably* wouldn't terminate. < 1582299274 598587 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Looking back it it, I thought your explanation had all the bits I needed, I just misunderstood < 1582299303 769562 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yeah but I can also see how it could be misunderstood. This kind of feedback is valuable! < 1582299334 852947 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Basically it was ambiguous without the example and that's less than ideal. < 1582299887 223197 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And I made another small update to the pdf. < 1582300991 935581 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582304305 973165 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh well. I guess I'll just submit it now :) < 1582304958 434829 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :nooo! < 1582304981 837330 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :if you made changes, always sleep a day on it, read it again, and submit it only if you haven't made changes for a day, unless you're in a real time pressure < 1582305026 290936 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I've slept on it once already ;-) < 1582305090 246257 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And besides, it's done. < 1582305101 47140 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :yes, but then you made a small update on it afterwards. sleep until it reaches a fixed point. < 1582305112 517526 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Uhm. < 1582305140 941004 :int-e!~noone@int-e.eu PRIVMSG #esoteric :That process would terminate, but only because my life time is finite. < 1582305160 798993 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :yeah < 1582305177 374687 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I guess it doesn't matter, even if it seems to be in a fixed point, you'll find an error soon after you submit it < 1582305180 547763 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :we can't fight that < 1582305203 249393 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :hopefully just a small error < 1582305226 519219 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :bye now < 1582305229 902946 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Also, the good news is that AFP entries can be updated. < 1582305230 279466 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1582305256 188984 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And... the material is formalized, the the substance of it must be correct. < 1582305959 615668 :cpressey!~cpressey@5.133.242.4 QUIT :Quit: A la prochaine. < 1582306425 935713 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1582307956 550406 :xkapastel!uid17782@gateway/web/irccloud.com/x-sxzdmoxvttbbgvdh QUIT :Quit: Connection closed for inactivity < 1582308708 858406 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-sypjadpngjovtjyv QUIT :Ping timeout: 248 seconds < 1582308719 186474 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-ficagzxnwsveanrz QUIT :Ping timeout: 245 seconds < 1582308719 202097 :xylochoron[m]!xylochoron@gateway/shell/matrix.org/x-mjfymvemmoekalyf QUIT :Ping timeout: 245 seconds < 1582308722 410225 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-fgmambrhebwcgsef QUIT :Ping timeout: 260 seconds < 1582308842 905541 :j-bot!eldis4@firefly.nu QUIT :Ping timeout: 240 seconds < 1582309669 266172 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1582311932 223249 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-kijgoanadpdjjmcp JOIN :#esoteric < 1582313211 698595 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1582313317 171050 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 255 seconds < 1582313317 338129 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1582313441 376916 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582314614 321885 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1582314692 240175 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-xloafmsaqqcxywxr JOIN :#esoteric < 1582314692 405779 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-mcwwvykiocubqqag JOIN :#esoteric < 1582314692 540450 :xylochoron[m]!xylochoron@gateway/shell/matrix.org/x-kszpummbxhoztbro JOIN :#esoteric < 1582315267 270445 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds < 1582315269 141302 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric > 1582315849 62353 PRIVMSG #esoteric :14[[07User talk:Vorov214]]4 N10 02https://esolangs.org/w/index.php?oldid=70014 5* 03Hex96 5* (+99) 10Created page with "hoi ~~~~" < 1582316090 108916 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric > 1582316704 150095 PRIVMSG #esoteric :14[[07Grid14]]4 M10 02https://esolangs.org/w/index.php?diff=70015&oldid=65985 5* 03Hakerh400 5* (+6) 10Update links < 1582316925 134719 :b_jonas!~x@catv-176-63-14-178.catv.broadband.hu JOIN :#esoteric < 1582317135 221698 :b_jonas!~x@catv-176-63-14-178.catv.broadband.hu PRIVMSG #esoteric :hi all < 1582317313 291404 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Hello < 1582317523 465542 :b_jonas!~x@catv-176-63-14-178.catv.broadband.hu PRIVMSG #esoteric :``` cat /hackenv/bin/ls < 1582317524 222803 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#!/bin/bash \ if /bin/ls -id "$@" 2>/dev/null | grep -q ^"$(/bin/ls -id /hackenv/wisdom | cut -d\ -f 1)" && [[ "$IRC_TARGET" == \#* ]]; then echo 'As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try listing it in private instead.'; else exec -a ls /bin/ls "$@"; fi < 1582317799 152088 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: sorry for my connection < 1582317812 349342 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric > 1582318295 182928 PRIVMSG #esoteric :14[[07Mindwhipper14]]4 10 02https://esolangs.org/w/index.php?diff=70016&oldid=69986 5* 03Asasnat 5* (+25) 10Redirected page to [[Asswhipper]] > 1582318312 246806 PRIVMSG #esoteric :14[[07Mindwhipper14]]4 10 02https://esolangs.org/w/index.php?diff=70017&oldid=70016 5* 03Asasnat 5* (-25) 10Removed redirect to [[Asswhipper]] > 1582318336 854346 PRIVMSG #esoteric :14[[07Asswhipper14]]4 N10 02https://esolangs.org/w/index.php?oldid=70018 5* 03Asasnat 5* (+25) 10Redirected page to [[Mindwhipper]] > 1582318855 925200 PRIVMSG #esoteric :14[[07Mindwhipper14]]4 10 02https://esolangs.org/w/index.php?diff=70019&oldid=70017 5* 03Asasnat 5* (+4) 10 < 1582319921 136037 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 272 seconds < 1582320825 936219 :arseniiv!~arseniiv@136.169.210.57 QUIT :Ping timeout: 240 seconds < 1582322645 106530 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1582324972 106639 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: quit < 1582328038 643511 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1582328509 260472 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net QUIT :Read error: Connection reset by peer < 1582328617 853048 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net JOIN :#esoteric < 1582329314 834330 :LKoen!~LKoen@81.255.219.130 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.” < 1582330681 864006 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1582332290 853212 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net QUIT :Ping timeout: 240 seconds < 1582332700 230519 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net JOIN :#esoteric < 1582333128 154066 :xkapastel!uid17782@gateway/web/irccloud.com/x-yulkzdfhamhpcbsm JOIN :#esoteric < 1582334328 211695 :tromp!~tromp@2a02:a210:ca3:2800:d67:fbb5:f12:1ea5 QUIT :Remote host closed the connection < 1582336508 940407 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1582336549 109761 :tromp!~tromp@2a02:a210:ca3:2800:d67:fbb5:f12:1ea5 JOIN :#esoteric < 1582336831 116890 :tromp!~tromp@2a02:a210:ca3:2800:d67:fbb5:f12:1ea5 QUIT :Ping timeout: 272 seconds < 1582337456 104281 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582337504 193617 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no pressure, schlock < 1582337659 114394 :tromp!~tromp@2a02:a210:ca3:2800:40fe:1b7b:7c1a:4d68 JOIN :#esoteric < 1582337872 498381 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although i'm guessing the boloceade people maybe aren't going to be helpful, at least at that step < 1582337933 136550 :tromp!~tromp@2a02:a210:ca3:2800:40fe:1b7b:7c1a:4d68 QUIT :Ping timeout: 272 seconds < 1582338115 171073 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Do you like zygohistomorphic prepromorphisms? <-- . o O ( did shachaf and cpressey swap nicks ) < 1582338449 596623 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :egelbot: 1 - 2 + 3 < 1582338454 848494 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :2 < 1582338466 134936 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok that's right < 1582338475 575186 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :egelbot: 10 * 10 / 2 * 2 < 1582338479 310602 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :25 < 1582338538 870006 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and that's dubious. although some people like it that way. < 1582338563 867828 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :egelbot: 1 - 2 - 3 < 1582338576 235921 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :-4 < 1582338684 771070 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it accidentally works to have addition have lower precedence than subtraction, because (a + b) - c = a + (b - c) < 1582338715 214663 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so that's probably what's happening < 1582338846 579062 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :multiplication lower than division would also work in a true field, but i think rounding may break that solution here < 1582338854 823520 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :egelbot: 10 / 3 < 1582338865 40671 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :3 < 1582338933 724184 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :egelbot: 10 * (2 / 5) < 1582338933 895412 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :0 < 1582338942 615032 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :egelbot: 10 * 2 / 5 < 1582338942 908763 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :4 < 1582339247 45100 :spruit11!~unknown@ip56522cc1.speed.planet.nl QUIT :Ping timeout: 265 seconds < 1582339291 433138 :spruit11!~unknown@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1582339406 991476 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell spruit11 ocaml has precedence decided by the first character, although it still manages to give * and / the same one afair. < 1582339407 215630 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1582339412 102088 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh you returned < 1582341861 99356 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Oh year, sure. I could add it, it's 'just' adding a field to my operator table with explicit priority numbers. < 1582341875 192826 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I just don't think I should at this moment. < 1582342091 787778 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm < 1582342151 438145 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :egelbot: 2*3+4 < 1582342151 567156 :egelbot!~egelbot@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :10 < 1582342241 500172 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Most stuff works as expected, it's the same priority precedence which is different. But honestly, I think most people parenthesize those anyway. < 1582342267 427258 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :And I like the scheme of having a fixed order for newly introduced operators. < 1582342283 25802 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I don't feel it's worth it for this 'corner case'. < 1582342294 141788 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :*to change it < 1582342697 129443 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I.e., this is a very specific corner. What if I add ** and ++ (and,or) for Boolean connectives? < 1582342739 539968 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Dunno. < 1582343908 493678 :xkapastel!uid17782@gateway/web/irccloud.com/x-yulkzdfhamhpcbsm QUIT :Quit: Connection closed for inactivity < 1582344102 509355 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :okay < 1582344154 118951 :tromp!~tromp@2a02:a210:ca3:2800:40fe:1b7b:7c1a:4d68 JOIN :#esoteric < 1582344331 877269 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net PRIVMSG #esoteric :Hi all! What would you recommend to read in the vein of Gödel, Escher, Bach? < 1582344352 529508 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net PRIVMSG #esoteric :I think you all should know something :) < 1582344431 115866 :tromp!~tromp@2a02:a210:ca3:2800:40fe:1b7b:7c1a:4d68 QUIT :Ping timeout: 272 seconds < 1582344466 740165 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :ArthurStrong: GEB is a pretty sprawly book. which parts interest you most -- the math, the philosophy, Hofstadter's style? < 1582344565 387266 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net PRIVMSG #esoteric :kmc: whatever connected to math.logic and theorem proving < 1582346049 125405 :tromp!~tromp@2a02:a210:ca3:2800:53b:ea24:4bd9:9885 JOIN :#esoteric < 1582346204 167579 :tromp_!~tromp@2a02:a210:ca3:2800:3c74:b645:a65a:377d JOIN :#esoteric < 1582346331 108647 :tromp!~tromp@2a02:a210:ca3:2800:53b:ea24:4bd9:9885 QUIT :Ping timeout: 272 seconds < 1582346483 115257 :tromp_!~tromp@2a02:a210:ca3:2800:3c74:b645:a65a:377d QUIT :Ping timeout: 272 seconds < 1582350763 930384 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I don't know what other book, but I think Godel, Escher, Bach is good. I know Hofstadter wrote other books, but I haven't read them so I cannot comment about it. < 1582350774 4634 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net PRIVMSG #esoteric :zzo38: OK < 1582350999 152118 :tromp!~tromp@2a02:a210:ca3:2800:d72:8805:17a8:ef43 JOIN :#esoteric < 1582351309 159132 :tromp!~tromp@2a02:a210:ca3:2800:d72:8805:17a8:ef43 QUIT :Ping timeout: 272 seconds < 1582351803 966207 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :GURPS rules for Biology skill specifies that you must specialize by planet type. I thought it might make more sense to specialize by planet, and later found out that another (official) book mentions the same thing. < 1582352749 113426 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 JOIN :#esoteric < 1582353057 223581 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 QUIT :Ping timeout: 272 seconds < 1582353223 355464 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hi fungot < 1582353223 536039 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: i actually wrote an lalr(1) parser generator for scheme based on using regular array code, but there are some < 1582354338 140974 :xkapastel!uid17782@gateway/web/irccloud.com/x-qhqmytxxwaqjiqxs JOIN :#esoteric < 1582354964 684318 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving < 1582356478 228367 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1582356580 706731 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 248 seconds < 1582356580 856265 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1582356706 147246 :aloril!~aloril@mobile-access-b0481e-177.dhcp.inet.fi QUIT :Ping timeout: 255 seconds < 1582357512 665376 :aloril!~aloril@mobile-access-b0486e-15.dhcp.inet.fi JOIN :#esoteric < 1582358370 931832 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 JOIN :#esoteric < 1582358392 25274 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :How to determine what Linux kernel options are present in the current system? < 1582358692 730574 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :what kind of kernel options? < 1582358709 411449 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :often there's /proc/config.gz which will tell you how it was configured < 1582358755 311620 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :there's also kernel command line options which would be in /proc/cmdline < 1582358805 805787 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I don't have /proc/config.gz in my computer < 1582358820 256567 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :if config.gz isn't there, there's still a possibility it's in the kernel, but not advertised, I think the linux source has a tool to extract it < 1582358869 759452 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :what are you trying to do? < 1582358889 509190 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I just want to see how it was configured < 1582358976 450568 :int-e!~noone@int-e.eu PRIVMSG #esoteric :There may also be a config-* file corresponding to your kernel image in /boot/ ... though you have to trust the distribution on that. < 1582358985 107967 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 272 seconds < 1582359020 860772 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :OK, I found it < 1582359020 912369 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :good point < 1582359029 147677 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :That file is present < 1582359046 577938 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :scripts/extract-ikconfig could do it, but that's moot < 1582359128 682154 :int-e!~noone@int-e.eu PRIVMSG #esoteric :$ grep CONFIG_IKCONFIG /boot/config-$(uname -r) < 1582359128 831243 :int-e!~noone@int-e.eu PRIVMSG #esoteric :# CONFIG_IKCONFIG is not set < 1582359138 363564 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wouldn't work anyway (Debian here) < 1582361696 880570 :arseniiv!~arseniiv@136.169.210.57 JOIN :#esoteric < 1582361865 656361 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: The dinos have a doomsday device :) < 1582361952 809927 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :[citation needed] < 1582361976 801991 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well, Schlockmercenary. < 1582361991 29252 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Also a bit of a pun. < 1582362003 460194 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY (i don't get it) < 1582362051 360035 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It's less about causation, and more about prediction, than your usual doomsday device. < 1582362057 753825 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1582362076 485778 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The effect is almost the same though ;) < 1582362118 376263 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also those are not the dinos. (my headcanon says they're logically "ceans", although that's not been said in comic) < 1582362121 191591 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582362158 946893 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Sure look like dinos to me. < 1582362167 968372 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Does that make me racist? < 1582362182 617306 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(all boloceade people look the same to you?) < 1582362344 981056 :int-e!~noone@int-e.eu PRIVMSG #esoteric :No? I'm not sure that's required though. < 1582362358 655182 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the dinos are the ones with feathers hth < 1582362369 41613 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Actually that topic came up earlier: https://mobile.twitter.com/SeS73123646/status/1230841180633653248?p=p < 1582362424 405045 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: You may have a point there though... I am mixing those up. < 1582362455 702140 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The variance within the species?! feels greater than the differences of the species. < 1582362460 924535 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah dagsson. the one comic i used to carefully skip over back when the VG newspaper had a comic webpage < 1582362517 405096 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(they might have one again, i haven't checked) < 1582362532 294894 :int-e!~noone@int-e.eu PRIVMSG #esoteric :What's a newspaper? < 1582362559 442254 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION beats int-e with his cane O====== < 1582362578 737569 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh no. < 1582362607 418092 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :GET OFF MY LAWN < 1582362624 20384 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The editing distance between oerjan and oldman *could* be bigger. < 1582362660 605857 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tru < 1582362662 503488 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Soon we won't have lawns anymore either. < 1582362805 167899 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what? but then what will our cattle eat? < 1582362849 613509 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Algea. < 1582362872 459901 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ic < 1582362895 266409 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? alg ii < 1582362897 698104 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :alg ii? ¯\(°​_o)/¯ < 1582362900 141372 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hum < 1582362904 521559 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`wisdom alg < 1582362906 450565 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​shor's algorithm//Shor's algorithm allows a quantum computer to factor large integers, such as 21. Taneb thought of it. < 1582362921 647867 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`wisdom alg < 1582362922 651693 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​alg. ii//Algae II, the successor class to Algae I. Discusses hydroponics and such. < 1582362927 952298 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there you go < 1582363205 901611 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`cwlprits alg. ii < 1582363218 452896 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :boil̈y boil̈y oerjän hppavilion[1̈] < 1582363231 311629 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`quote boily < 1582363232 261655 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :908) boily: the man eating chicken is just a normal man, it's quite common to eat chicken in some parts of the world \ 909) ~eval 1+2 Error (127): this is a great bot boily i love it \ 918) not only there is no God, but try to find an APL keyboard on Sunday. \ 921) ais523: I'm not sure my grasp of the English language is getting better by visiting this channel.. \ 923) had a f < 1582363232 381012 :egelbot!~egelbot@ip56522cc1.speed.planet.nl QUIT :Read error: Connection reset by peer < 1582363307 760091 :int-e!~noone@int-e.eu PART #esoteric :"REMINISCING CHICKEN" < 1582363307 994795 :int-e!~noone@int-e.eu JOIN :#esoteric < 1582363759 921502 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1582363830 664079 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582364121 289990 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582366512 542947 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582366922 272005 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582367252 796267 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582367526 124353 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582370747 199102 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582371236 310558 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582372081 29012 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582372153 150314 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582373138 913891 :arseniiv!~arseniiv@136.169.210.57 QUIT :Read error: Connection reset by peer < 1582373425 392401 :arseniiv!~arseniiv@136.169.210.57 JOIN :#esoteric < 1582374241 361152 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1582375775 772667 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :int-e: i've been trying to get short blc programs for the infinite laver table < 1582375812 966464 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :my best attempts are in laver1.lam and laver2.lam < 1582375843 980930 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :former uses church numerals; latter uses some cross between scott and church numerals < 1582375899 727196 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :both versions need explicit lists > 1582376043 190675 PRIVMSG #esoteric :14[[07Nybblang14]]4 M10 02https://esolangs.org/w/index.php?diff=70020&oldid=70013 5* 03PythonshellDebugwindow 5* (+48) 10/* Commands */ < 1582376478 136598 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Nice, but I don't think I'll go down that rabbit hole. > 1582376959 560453 PRIVMSG #esoteric :14[[07Nybblang14]]4 M10 02https://esolangs.org/w/index.php?diff=70021&oldid=70020 5* 03PythonshellDebugwindow 5* (+112) 10/* Turing-Complete Nybblang */ > 1582376996 360444 PRIVMSG #esoteric :14[[07Nybblang14]]4 M10 02https://esolangs.org/w/index.php?diff=70022&oldid=70021 5* 03PythonshellDebugwindow 5* (+13) 10/* Turing-Complete Nybblang */ > 1582377069 563302 PRIVMSG #esoteric :14[[07User:Asasnat14]]4 10 02https://esolangs.org/w/index.php?diff=70023&oldid=69981 5* 03Asasnat 5* (+26) 10 < 1582377554 23046 :xkapastel!uid17782@gateway/web/irccloud.com/x-qhqmytxxwaqjiqxs QUIT :Quit: Connection closed for inactivity < 1582377585 134293 :mniip!mniip@freenode/staff/mniip QUIT :Ping timeout: 619 seconds < 1582377743 277060 :xkapastel!uid17782@gateway/web/irccloud.com/x-fnavkdjqlxhigpcd JOIN :#esoteric < 1582377847 373420 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582377868 528756 :mniip!mniip@freenode/staff/mniip JOIN :#esoteric < 1582378076 521563 :Women!~unknow@114.125.44.23 JOIN :#esoteric < 1582378169 192917 :b_jonas!~x@catv-176-63-14-178.catv.broadband.hu PRIVMSG #esoteric :YAY! Order of the Stick (Giant in the Playground, giantitp) phpbb forum is back < 1582378172 617061 :b_jonas!~x@catv-176-63-14-178.catv.broadband.hu PRIVMSG #esoteric :http://www.giantitp.com/index.html#oXsSwf27fSs6vscZlMX < 1582378351 921627 :Women!~unknow@114.125.44.23 PRIVMSG #esoteric ::( < 1582378366 697992 :Women!~unknow@114.125.44.23 PART :#esoteric < 1582378388 19002 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :tromp: latter uses some cross between scott and church numerals => are they those where S n z' s' = s' n (n z' s')? < 1582378532 827915 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :I read somewhere about these and they were called Church—Scott in obvious manner :D < 1582378629 49973 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :arseniiv: succ = \n\s\z. s z n; -- without the z on right these would be Scott numerals < 1582378720 519901 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :tromp: ah, interesting! What there is from Church, though? < 1582378784 764090 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :instead of applying f n times to z, they apply f sign(n) times to z < 1582378839 651542 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :oh < 1582378862 964156 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :hmm, that doesn't look right < 1582378912 531990 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :have to rethink that < 1582379115 589981 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :what they have from Church is that the successor case has the z argument available > 1582379755 379174 PRIVMSG #esoteric :14[[07Mindwhipper14]]4 10 02https://esolangs.org/w/index.php?diff=70024&oldid=70019 5* 03Asasnat 5* (+39) 10 < 1582379985 560122 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: But what you wrote lacks the actual recursive call; the caller could just apply the s to z themselves. \n\s\z. s (n s z) n would make a bit more sense to me, but that's what arseniiv had, only with the two arguments s and z swapped. < 1582380018 790976 :int-e!~noone@int-e.eu PRIVMSG #esoteric :so I'm a bit confused :) < 1582380068 393875 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :yeah I’m too but I thought I had misunderstood something < 1582380083 137858 :int-e!~noone@int-e.eu PRIVMSG #esoteric :\n\s\z. s z n might be a Scott encoding with a bit of extra Curry. < 1582380091 569535 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :oh, i thought Scott numerals lacked recursion < 1582380110 452123 :int-e!~noone@int-e.eu PRIVMSG #esoteric :They do. < 1582380118 126583 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But Church is all about the recursion to my mind. < 1582380169 668890 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :so i forego the recursion because in laver you need to apply predecessor, which is easier with the non-recursive Scott numerals < 1582380221 845966 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :so now i can get pred without recursion, and use recursion for indexing a list < 1582380270 446770 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :right, that’s precisely the reason behind Church—Scott \n \z \s. s n (n z s) < 1582380276 239321 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The extra z doesn't introduce recursion though, so I don't see the Church angle. < 1582380321 905348 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :like i said it's not Church style. it just has in common that both cases use the 2nd argument < 1582380331 583682 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :hm Church—Scott is worse than Church because of typing issues and is worse than Scott because of nonlinearity. Though I’m yet to get why linearity matters here < 1582380354 566212 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :i just stick z in there to save a few bits elsewhere < 1582380369 68864 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: I'd call it a (variant) Scott encoding < 1582380377 875432 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :tromp: but why z and not n? < 1582380411 362899 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :as far I understand z will not be useful(?) < 1582380411 786800 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The variant allows you to write n s z instead of n (s z) z. < 1582380431 719026 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And you can get the Scott behavior back by doing n (\_. s) z. < 1582380460 440154 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So it's essentially the same? < 1582380472 187132 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But incompatible, of course. < 1582380476 460285 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :yes, sorry for mentioning Church; it's just a Scott variant < 1582380508 710709 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Okay. Glad we cleared that up :) < 1582380541 339163 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :so here's where the extra z comes in handy < 1582380547 725607 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :i can now define laver = \a. a (\b\a1. go a1 (idx b)) < 1582380571 381886 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: These weird encoding tricks come up a lot when squeezing lambda terms. < 1582380576 31760 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :whereas with pure Scott i would need laver = \a\b. a (\a1. go a1 (idx b)) b < 1582380631 757217 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: Along with things like picking the right argument order, and doing some funny transformations on folds (which can be justified by free theorems). < 1582380635 570006 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :the former allow me to never show the 2nd argument to laver < 1582380667 862353 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :yes, i also put the tail before the head in my cons to save bits < 1582380742 747743 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :interesting < 1582381870 858663 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1582383151 812164 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Funny though, I don't remember ever wanting to just swap the arguments of a Church numeral. < 1582383729 565029 :b_jonas!~x@catv-176-63-14-178.catv.broadband.hu PRIVMSG #esoteric :dual SIM cards sure drains the battery of my mobile phone so quickly, though at least it also charges quickly too > 1582384107 37684 PRIVMSG #esoteric :14[[07WII2D14]]4 M10 02https://esolangs.org/w/index.php?diff=70025&oldid=69335 5* 03PythonshellDebugwindow 5* (+1) 10/* Hello, World! */ Now the program ends < 1582384687 489592 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :b_jonas: though at least it also charges quickly too => isn’t that more a symptom of the battery’s age? < 1582384803 872818 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :sometimes I drink green tea adding some milk to it. Tastes unusually < 1582385422 673603 :b_jonas!~x@catv-176-63-14-178.catv.broadband.hu PRIVMSG #esoteric :arseniiv: more like of how the battery is a small one in first place in this model < 1582385471 201299 :b_jonas!~x@catv-176-63-14-178.catv.broadband.hu PRIVMSG #esoteric :it's not that old, I bought the phone in 2018-11 according to https://www.perlmonks.com/?node_id=1225327 , so that's one year and a few months < 1582385478 526278 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 QUIT :Remote host closed the connection < 1582385495 349113 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :ah < 1582386406 443844 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 JOIN :#esoteric < 1582386888 361917 :kspalaiologos2!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1582386891 957893 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: do you speak lapack? < 1582386892 48788 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: i'm actually thinking more about the actual integer values. < 1582386943 184891 :kspalaiologos2!~kspalaiol@176.221.122.71 QUIT :Client Quit < 1582387009 183367 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Just look at this matrix... http://www.netlib.org/lapack/lug/node26.html ... I get that it's all very regular, but limiting all identifiers to 6 letters is feels kind of crazy from today's perspective.) < 1582387586 801454 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 QUIT :Remote host closed the connection < 1582388691 915206 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric : int-e: i'm actually thinking more about the actual integer values. => ring the bells, fungot being sensible again! < 1582388692 112261 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: by the time that k6-2 acted up, could you post some of the srfi-s." fnord < 1582388749 205757 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: Heh I didn't actually read the reply. fungot: So sorry! < 1582388749 297437 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: drscheme doesn't support ( fnord list-lib)...) x) ( 1 1)) < 1582388759 572161 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :fungot: btw what do you think, does M-Audio Code 49 keyboard have some merit over M-Audio Oxygen 49 or not? < 1582388759 685191 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: No need to rub it in though. < 1582388759 794925 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: and anyway i can't actually feel the vibration, i'm not supposed to register a type ( stm t), and suddenly firefox has nothing better to do < 1582388759 879522 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: it's also ironic that you appear so eager to deny it. < 1582388769 810355 :int-e!~noone@int-e.eu PRIVMSG #esoteric :HAHA < 1582388815 491379 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`complain fungot's a big meanie! < 1582388815 604586 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: if you can call it this way, forcer. i think this language is evil indeed... i like the < 1582388817 568852 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Complaint filed. Thank you. < 1582388851 905471 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :fungot: you’re totally right about firefox, but what do you mean by vibration? Is one of them built not robust enough, or do you intrinsically feel MIDI data as vibrations? < 1582388852 144859 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: these headphones suck. forget it) as the basis; any number of such functions as above, each keeping their own local state... the value of the stack < 1582388886 88179 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :man, they even know about my headphones < 1582389161 494913 :int-e!~noone@int-e.eu PRIVMSG #esoteric :http://www.netlib.org/lapack/lug/node65.html is fun. < 1582389626 706822 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net QUIT :Read error: Connection reset by peer < 1582389679 121279 :Frater_EST!~adrianbib@172.242.0.73 JOIN :#esoteric < 1582389740 231408 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net JOIN :#esoteric < 1582389918 294169 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 JOIN :#esoteric < 1582391547 275629 :myname!~myname@ks300980.kimsufi.com QUIT :Ping timeout: 260 seconds < 1582392729 301067 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :ok, i switched to pure Scott numerals < 1582392740 415670 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :turns out you don't need a list index function in that caqse < 1582392799 846954 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :as long as your cons puts the tail before the head < 1582392834 850129 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Read error: Connection reset by peer < 1582392839 939923 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :i.e. cons = \h\t\z.z t h < 1582392849 664741 :int-e!~noone@int-e.eu PRIVMSG #esoteric :is it just me or does that sound a bit dirty < 1582392863 81989 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :in that case the n'th element of a list is simply list n < 1582392887 766932 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :all is fair in war and codegolf:-) < 1582392968 135963 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :now my infinite laver is down to 223 bits < 1582392986 969301 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1582393057 805038 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :and further down to 215 by switching laver arg order! < 1582393758 18192 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :and i have to say, the laver2 diagram looks awesome < 1582393779 832778 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :paste test: < 1582393784 496199 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :┬────────── < 1582393784 548266 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :┼─────┬──── < 1582393784 548321 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :┼─────┼─┬── < 1582393786 498005 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :│ ──┬─┼ ┼ ┬ < 1582393788 498262 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :│ ┬─┼─┼ │ │ < 1582393790 496771 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :│ │ ├─┘ │ │ < 1582393792 498807 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :│ ├─┘ │ │ < 1582393794 497756 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :└─┤ │ │ < 1582393796 505333 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric : └─────┤ │ < 1582393798 495996 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric : └─┘ < 1582393800 504145 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :hmm, doesn't look good in my IRC client < 1582393812 499406 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :(that was just the pred function) < 1582394147 269950 :int-e!~noone@int-e.eu PRIVMSG #esoteric :looks fine for me, but I'd still prefer a pastebin. < 1582395230 848833 :myname!~myname@ks300980.kimsufi.com JOIN :#esoteric < 1582395554 21765 :xkapastel!uid17782@gateway/web/irccloud.com/x-fnavkdjqlxhigpcd QUIT :Quit: Connection closed for inactivity < 1582397529 518235 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :https://pastebin.com/9wFrMpm0 < 1582397604 796255 :int-e!~noone@int-e.eu PRIVMSG #esoteric :weird. https://pastebin.com/raw/9wFrMpm0 looks better for me. < 1582397638 414178 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hah, so much recursion < 1582397649 297161 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :yes, the Y's stand out:-) < 1582397654 14778 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(the \x. x x part is easy to recognize) < 1582397686 721312 :int-e!~noone@int-e.eu PRIVMSG #esoteric :nice flag. < 1582398789 837564 :Frater_EST!~adrianbib@172.242.0.73 QUIT :Remote host closed the connection < 1582399359 359747 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: Hah, those diagrams don't really work when there are no applications at all. < 1582399421 673406 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Though that's a limitation of the program more than the diagrams.) < 1582399534 273866 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :the line-drawing glyphs look pretty good to me, http://xen.firefly.nu/up/2020-02-22_202521.png < 1582399564 974131 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: I mean, http://paste.debian.net/1131572/ would make perfect sense, wouldn't it? < 1582399568 924366 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :would maybe look better with some extra horizontal lines < 1582399651 803043 :int-e!~noone@int-e.eu PRIVMSG #esoteric :FireFly: they represent lambda-terms, so there isn't really any room for *more* horizontal lines? < 1582399728 79410 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I meant more that ─┬─ might look better than just ┬ (or maybe ╶┬╴) < 1582399739 426403 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :to make it a bit more pronounced < 1582399762 2846 :int-e!~noone@int-e.eu PRIVMSG #esoteric :FireFly: Well, ideally it would be using a square font. < 1582399768 938359 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :*nod* < 1582399776 645916 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1582399778 918161 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1582399856 529204 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1582400122 954717 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: Oh, the ASCII and pbm versions actually deal with that case more gracefully. < 1582400231 697543 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And now I'm confused... I obviously messed up my test(s). < 1582400835 615019 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: So never mind, false alarm. < 1582400945 537718 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The only idea that remains is that one could stick an extra ╵ under the root of the `boxchar` variant of diagrams, and that's too minor to worry about. < 1582402608 559287 :arseniiv!~arseniiv@136.169.210.57 QUIT :Read error: Connection reset by peer < 1582402628 110867 :arseniiv!~arseniiv@136.169.210.57 JOIN :#esoteric < 1582403474 744102 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :the boxchar has a root, but the alternative Boxchar omits is for aesthetic reasons < 1582403483 272217 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1582403609 269906 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582404613 955037 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection < 1582404885 371307 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Ping timeout: 258 seconds < 1582407331 434599 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm, stumbled over Fortran's column major array storage, fun. < 1582407385 641356 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But I've now successfully used lapack to solve a system of linear equations. Progress. :) < 1582408902 284508 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 PRIVMSG #esoteric :posted the 215 bit Laver to this thread https://www.reddit.com/r/math/comments/f1mr5y/expressing_grahams_number/fihckrq/?utm_source=share&utm_medium=web2x < 1582411285 743022 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I don't know how it is working in Fortran, but the Microsoft BASIC compiler usually uses column major arrays but there is also an option for row major storage; I think FreeBASIC is row major only. < 1582411478 942216 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :FireFly: In your picture still the lines are not lined up very well; on my computer (I use Fixed as the font) the lines are perfectly lined up properly, and are not fuzzy, either. < 1582411526 843476 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :there's a minor font issue, yeah. my primary font doesn't cover some of the glyphs IIRC, for unknown reasons... I have a patched version of the font somwehere, but am not using it currently on this machine < 1582411739 572265 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Are you combining two fonts that don't match? Can the combination be changed? < 1582411996 474798 :b_jonas!~x@catv-176-63-14-178.catv.broadband.hu PRIVMSG #esoteric :int-e: I recommend Eigen. it has a much more modern interface, and can do most of the things that BLAS+LAPACK can do < 1582412038 207085 :b_jonas!~x@catv-176-63-14-178.catv.broadband.hu PRIVMSG #esoteric :including solving systems of linear equations < 1582412088 703556 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I recommend Eigen too, although I'm not particularly familiar with it. < 1582412107 679546 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Certainly you get less "ooh, that's so retro" experiences with it than BLAS/LAPACK though. < 1582412295 52205 :grumble!~grumble@freenode/staff/grumble QUIT :Quit: cause when we raise our flagon to another dead dragon there is just one drink we need < 1582412357 247990 :int-e!~noone@int-e.eu PRIVMSG #esoteric :maybe next time < 1582412415 244208 :grumble!~grumble@freenode/staff/grumble JOIN :#esoteric < 1582412565 940456 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I don't actually mind the retro feeling. What I do mind is that the documentation (the LAPACK user's guide) doesn't cover the actual API (it gives you concepts and corresponding function names)... for that you have to go to the actual Fortran source files (as far as I can see). Once you realise that, I think it becomes quite usable. (example: http://www.netlib.org/lapack/double/dgetrs.f ) < 1582412709 521706 :b_jonas!~x@catv-176-63-14-178.catv.broadband.hu PRIVMSG #esoteric :int-e: the docs are in a somewhat bad state, yes < 1582413212 146385 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :re BLAS/LAPACK/Eigen: and what thing does Numpy uses as a backend? (if it doesn’t use its own implementation) < 1582413365 313661 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :My undestanding is that it uses the BLAS/LAPACK interfaces, so you can sawp the implementation to thinks like Intel MKL or OpenBLAS. < 1582413379 928810 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :s/thinks/things/ blah < 1582413394 264821 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: What do you use for linear algebra? < 1582413394 414093 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: the problem is creating the word lists that are complicated." i didn't want to fix a bug or not < 1582413412 407054 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :fizzie: oh, interesting! Didn’t expect it may use these < 1582413435 644918 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://markus-beuckelmann.de/blog/boosting-numpy-blas.html for a random blog post about it. < 1582413823 863286 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :also a week or two ago I surfed posts with names “… considered harmful” and ended up reading something about named tesors which is a suggestion to use named tensor indices in (particularly, ML) code using tensory computations as it may benefit such and such. And I thought: uh, wait, seriously you haven’t done it already? Penrose already invented abstract index notation years ago (and even that was suspiciously late, I think: the idea is so simp < 1582413823 962993 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :le!) < 1582414205 203379 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :though there was an interesting point in the named tensor post which isn’t obviously related to abstract index notation: a suggestion to make only some indices visible to some code. Though that’s not too unrelated: we can treat “ground tensors” as structs with fields, all public, which one can cast to “tensor interfaces”, which can have less members. I’d add covariance/contravariance as a further improvement, but I don’t know at all if < 1582414205 334589 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :this would have any sense in real code. Maybe that would only harm < 1582414414 571007 :arseniiv!~arseniiv@136.169.210.57 PRIVMSG #esoteric :ta-ta! < 1582414416 409675 :arseniiv!~arseniiv@136.169.210.57 QUIT :Quit: gone completely :o < 1582414912 961600 :b_jonas!~x@catv-176-63-14-178.catv.broadband.hu PRIVMSG #esoteric :and, by the way, Eigen can both provide a BLAS implementation and use a different BLAS implementation for optimizing its own operations < 1582417179 816865 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 QUIT :Remote host closed the connection < 1582418037 143193 :b_jonas!~x@catv-176-63-14-178.catv.broadband.hu QUIT :Ping timeout: 272 seconds < 1582418914 188220 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net QUIT :Read error: Connection reset by peer < 1582419087 130458 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net JOIN :#esoteric < 1582419261 987761 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 JOIN :#esoteric < 1582419505 929221 :tromp!~tromp@2a02:a210:ca3:2800:71f0:ee99:694:c906 QUIT :Ping timeout: 240 seconds < 1582421243 111695 :tromp!~tromp@2a02:a210:ca3:2800:dfc:3039:ab64:7b3a JOIN :#esoteric < 1582421533 135010 :tromp!~tromp@2a02:a210:ca3:2800:dfc:3039:ab64:7b3a QUIT :Ping timeout: 272 seconds < 1582423038 995542 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net QUIT :Read error: Connection reset by peer < 1582423234 721767 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net JOIN :#esoteric < 1582424969 393759 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: Rebooting < 1582425054 145088 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1582427717 122411 :tromp!~tromp@2a02:a210:ca3:2800:dfc:3039:ab64:7b3a JOIN :#esoteric < 1582427993 136959 :tromp!~tromp@2a02:a210:ca3:2800:dfc:3039:ab64:7b3a QUIT :Ping timeout: 272 seconds < 1582428520 940557 :xkapastel!uid17782@gateway/web/irccloud.com/x-fbexehiwtxuzigcq JOIN :#esoteric < 1582429367 123075 :tromp!~tromp@2a02:a210:ca3:2800:111:c8bd:38b5:1efd JOIN :#esoteric < 1582429452 55651 :tromp_!~tromp@ip-213-127-95-129.ip.prioritytelecom.net JOIN :#esoteric < 1582429665 121059 :tromp!~tromp@2a02:a210:ca3:2800:111:c8bd:38b5:1efd QUIT :Ping timeout: 272 seconds < 1582429727 61079 :tromp_!~tromp@ip-213-127-95-129.ip.prioritytelecom.net QUIT :Ping timeout: 265 seconds < 1582430073 110305 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-xloafmsaqqcxywxr PRIVMSG #esoteric :I feel a theorem coming on. < 1582430077 169092 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582430193 810049 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-xloafmsaqqcxywxr PRIVMSG #esoteric :Suppose you have a stock market moving according to geometric Brownian motion. You can buy and sell stock, and borrow and repay money (with interest charged), with no transaction costs and no delays. < 1582430247 435896 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-xloafmsaqqcxywxr PRIVMSG #esoteric :Theorem (?): You can make an arbitrarily large amount of money in an arbitrarily short amount of time with an arbitrarily large probability of success and an arbitrarily tight upper bound on the amount of money that may be lost. < 1582430415 120921 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-xloafmsaqqcxywxr PRIVMSG #esoteric :Obviously this can't be done in the real world; it's a theorem about a flawed model, and the result isn't applicable to the actual stock market. < 1582430546 563077 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-xloafmsaqqcxywxr PRIVMSG #esoteric :Here's the idea. Start by borrowing a dollar. Then buy one trillion dollars' worth of stock. Borrow and repay money constantly so that the amount of stock you own is always equal to one trillion times your net worth, disregarding the dollar you borrowed. < 1582430665 629862 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-xloafmsaqqcxywxr PRIVMSG #esoteric :After a second, you'll have either an extremely large amount of stock or an extremely small amount of stock. If it's an extremely large amount, great job; sell it and retire. If it's an extremely small amount, borrow another 50 cents and repeat. < 1582430873 381060 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-xloafmsaqqcxywxr PRIVMSG #esoteric :I might be falling prey to some kind of gambler's fallacy here. < 1582431623 570852 :LKoen!~LKoen@81.255.219.130 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.” < 1582432473 788854 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :currently, I am creatively and motivationally dead. < 1582432486 504384 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :halted all my projects. spent most of the day in bed. < 1582432503 228041 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :here's to those of you who are enjoying your time. < 1582435852 151635 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett[m]: thinking about the Martingale gambling strategy (i.e. always bet enough that a win would cover all your losses so far; note that this doesn't work in the real world either), I realized that casinos effectively run Ponzi schemes < 1582435867 847018 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if every better had infinite capital they would all make a profit in the long term, and so would the casino < 1582435975 183964 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-xloafmsaqqcxywxr PRIVMSG #esoteric :Do you mean they're Ponzi schemes at the bettors' expense or the investors'? < 1582436325 463127 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-xloafmsaqqcxywxr PRIVMSG #esoteric :Let's see, I'm trying to figure out if my theorem is actually true or not. < 1582436382 947591 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-xloafmsaqqcxywxr PRIVMSG #esoteric :Suppose you try to do the same thing with, say, roulette. Start with a dollar and bet 99% of your money each time; stop when you have either a billion dollars or a billionth of a dollar. < 1582436417 798585 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-xloafmsaqqcxywxr PRIVMSG #esoteric :Well, that's not a useful strategy because you have less than a one in a billion chance of getting to a billion. < 1582436446 772438 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-xloafmsaqqcxywxr PRIVMSG #esoteric :Let's say it's a 50-50 coin flip game instead of roulette. < 1582436583 232965 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-xloafmsaqqcxywxr PRIVMSG #esoteric :You have a 50% chance of losing 99% and a 50% chance of winning 99%. But there's a lot of compounding burden. If you look at logarithmic percentages, the loss is 461%L, whereas the gain is only 69%L. < 1582436687 958472 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-xloafmsaqqcxywxr PRIVMSG #esoteric :You're going for a billionfold increase, which means you want to gain 2072%L before you've lost 2072%L. < 1582436739 319915 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-xloafmsaqqcxywxr PRIVMSG #esoteric :But each play loses you about 200%L on average, and it's very unlikely that the variance will make up for that average loss. < 1582436770 519929 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-xloafmsaqqcxywxr PRIVMSG #esoteric :Okay, suppose you try to reduce your compounding burden by making much smaller bets. Let's say you only bet 1% of your money at a time. < 1582436785 60640 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-xloafmsaqqcxywxr PRIVMSG #esoteric :Of course, you still have less than a one in a billion chance of getting to a billion. < 1582436886 830539 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-xloafmsaqqcxywxr PRIVMSG #esoteric :Now a win gives you a 0.995%L increase and a loss gives you a 1.005%L decrease. You're still losing about 0.01%L on average, and now the variance is much, much less. < 1582436951 722508 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-xloafmsaqqcxywxr PRIVMSG #esoteric :So what happens if you take the limit as the bet sizes approach zero? Well, the expected value of the game is 0 no matter what your bet size is, so even with an infinitesimal bet size, the expected value remains 0. < 1582437205 755602 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-xloafmsaqqcxywxr PRIVMSG #esoteric :So now if you apply that to investing in geometric Brownian motion with leverage... I don't know what that limit looks like. < 1582438032 137416 :int-e!~noone@int-e.eu PRIVMSG #esoteric :imode: Welcome to IRC, the place for people who have trouble moving on in their life. < 1582438239 295397 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :int-e: you know, I've been on IRC for 10 years. and you're right. and I hate that. < 1582438307 417381 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well, about 15 years here. I kind of know what I'm talking about. < 1582438323 678050 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :what happens when we die. < 1582438357 348465 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Earth keeps moving. We actually have a good chance of going out with a (nuclear) bang. < 1582438374 559065 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? marvin < 1582438377 164414 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :marvin? ¯\(°​_o)/¯ < 1582438583 237419 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :I just realized my first few messages almost made a cute rhyme. < 1582438620 646426 :int-e!~noone@int-e.eu PRIVMSG #esoteric :a rap song in the making, perhaps. < 1582438654 356889 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :bars. < 1582438666 303397 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, this place got so depressing while I was gone < 1582438682 619050 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :imode: for what it's worth, I've been there too, and I shook myself out of it eventually < 1582438694 578798 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I'm there again now, but still managing to at least get my day job done, and hopefully I'll recover soon < 1582438705 272879 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :the oscillation hurts. < 1582438754 879472 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( Look on the bright side: Without depression, we would have destroyed Earth centuries ago. ) < 1582438762 109466 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION should probably stop talking. < 1582439194 566893 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ais523: I feel that one important difference between Casinos and Ponzi schemes is that Casinos don't punish late "investors"; everybody gets the same (somewhat lousy) chances of making a profit, except for the people running the scheme, whose chances are much better (that's where the analogy works again). < 1582439254 132932 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nor do Ponzi schemes, intentionally < 1582439256 851832 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(But don't ask me why I felt I had to capitalize casinos.) < 1582439275 385925 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just that when they inevitably run out of money or get found out, late investors are the people who end up screwed < 1582439297 355953 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well, Ponzi schemes inevitably run out of investors. And often you get an exit scam on top. < 1582439344 476572 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess the difference is that a casino's advertised average rate of return is negative < 1582439351 916838 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so they accumulate money over time rather than losing it < 1582439366 321539 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Which is where the people running the scheme run off with all the money, and later turn up shot dead or swimming with the fish in a remote place.) < 1582439390 284891 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION may have skipped a step or two there. < 1582439432 800885 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I suppose you can put it that way, yeah. < 1582439495 181689 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Also, casinos are far more romantic. < 1582439508 396657 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in the UK, gambling machines have to advertise their rate of return on the outside of their case < 1582439513 189143 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(it's normally around 90%) < 1582439531 525218 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wonder if that means that they can't be games of skill to any extent, as that would influence the rate of return? < 1582439549 176688 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at least, from what I've seen of other people playing them, the choices it offers seem to be rigged to provide the same return no matter which choice you make < 1582439576 301974 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Does it have to be exact or a lower bound? < 1582439609 308861 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't know < 1582439629 927460 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And yet it makes all the difference for this question. :-P < 1582439647 137504 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(That is, whether you are allowed to reward skill.) < 1582440053 426035 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I guess the people most interested in a stable payout rate are those running the machines. < 1582440086 40612 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION shrugs. < 1582440130 678995 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I think that it is designed so that it can't pay out more than a certain percentage of all money put in, so that will ensure the rate of return is what it says it is, I think. I think that is what I read somewhere, at least. < 1582440362 925881 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I should think, they should fix it so that it is permitted to reward skill if the machine designer wishes to do so, although it is unclear how the rate of return should be advertised in that case. Do you know? < 1582440768 67648 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't know < 1582443040 196833 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1582443098 651176 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 268 seconds < 1582443119 664907 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1582443229 814108 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Rewarding skill is allowed... apparently incluindg ripping off unskilled players: "THE RETURN TO PLAYER BASED ON BEST STRATEGY IS (VALUE) %" http://www.gamblingcommission.gov.uk/for-gambling-businesses/Compliance/Sector-specific-compliance/Arcades-and-machines/Gaming-machine-technical-standards.aspx (for example Section 8.3 in the B2 version.) < 1582443306 633599 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Obviously this is for the UK (and not straightforward to find... the primary law is the Gambling Act 2005 which is easy enough to find, but the details are filled in by regulations such as these. < 1582443802 208056 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Yes, if it specifically says "THE RETURN TO PLAYER BASED ON BEST STRATEGY IS" then it is clear what it means. < 1582444019 573550 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: quit < 1582444416 614648 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net JOIN :#esoteric < 1582444642 824838 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net PRIVMSG #esoteric :good eve < 1582445067 119148 :tromp!~tromp@2a02:a210:ca3:2800:5dd3:51d5:19bf:f6db JOIN :#esoteric > 1582445183 809960 PRIVMSG #esoteric :14[[07Clue (oklopol)14]]4 10 02https://esolangs.org/w/index.php?diff=70026&oldid=69965 5* 03IFcoltransG 5* (-24) 10/* Syntax */ Clarified, maybe guessing at meaning < 1582447323 282945 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 260 seconds < 1582448898 181237 :sixyears!~pcc31@c-73-241-96-119.hsd1.ca.comcast.net QUIT :Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ) < 1582449813 232793 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( such silliness: M -= M.Identity().diagonal().asDiagonal(); ) < 1582451219 367465 :arseniiv!~arseniiv@136.169.210.57 JOIN :#esoteric < 1582451811 371351 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582452846 984132 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582452965 627208 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582453474 510256 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582454127 117325 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1582455675 130625 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection > 1582455935 109550 PRIVMSG #esoteric :14[[07Mindwhipper14]]4 10 02https://esolangs.org/w/index.php?diff=70027&oldid=70024 5* 03Asasnat 5* (-167) 10 > 1582456321 986261 PRIVMSG #esoteric :14[[07Mindwhipper14]]4 10 02https://esolangs.org/w/index.php?diff=70028&oldid=70027 5* 03Asasnat 5* (+18) 10 < 1582460892 300724 :xkapastel!uid17782@gateway/web/irccloud.com/x-fbexehiwtxuzigcq QUIT :Quit: Connection closed for inactivity < 1582462280 373346 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric > 1582463799 698925 PRIVMSG #esoteric :14[[07Nybblang14]]4 M10 02https://esolangs.org/w/index.php?diff=70029&oldid=70022 5* 03PythonshellDebugwindow 5* (+12) 10/* Program import */ < 1582465301 154465 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582465401 194009 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582468380 945676 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :int-e: incidentally I spent most of this week working with (against?) Eigen < 1582468478 391299 :int-e!~noone@int-e.eu PRIVMSG #esoteric :olsner: I was just playing around. However, I made the mistake of looking at the machine code resulting from the naive M -= M.Identity()... and it had two nested loops :-/ < 1582468491 92110 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :to modify a diagonal you can also do something like M.diagonal() -= 1; (but probably with a random extra .array() somewhere, and maybe it randomly doesn't work with scalars at that place) < 1582468526 922305 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Ah, that looks more proper actually. < 1582468634 288321 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yeah, M.diagonal().array() -= 1 works. < 1582468674 905621 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Thanks :) < 1582468945 966903 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I find the documentation of Eigen hard to digest as well, btw. The problem being unfolding the abstraction to find out what methods actually exist. < 1582469007 447456 :int-e!~noone@int-e.eu PRIVMSG #esoteric :For example I almost missed Matrix::row(int) and Matrix::col(int). > 1582469137 497582 PRIVMSG #esoteric :14[[07CopyPasta Language14]]4 M10 02https://esolangs.org/w/index.php?diff=70030&oldid=69586 5* 03Rerednaw 5* (+543) 10Examples and addition of the category Turing complete < 1582469140 291624 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Because it's defined in DenseBase) < 1582469152 228491 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :I tend to browse around randomly to find methods accidentally mentioned in examples :) > 1582469173 591830 PRIVMSG #esoteric :14[[07CopyPasta Language14]]4 10 02https://esolangs.org/w/index.php?diff=70031&oldid=70030 5* 03Rerednaw 5* (-1) 10/* Mini Fibonacci sequience */ < 1582469200 111802 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Im also mildly curious how (in)sane auto b = decltype(M.col(0))::Constant(-1); is. > 1582469207 64595 PRIVMSG #esoteric :14[[07CopyPasta Language14]]4 M10 02https://esolangs.org/w/index.php?diff=70032&oldid=70031 5* 03Rerednaw 5* (-11) 10/* Mini Fibonacci sequence */ < 1582469216 126690 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :maybe the method to use is to just try stuff, like "I wish I could write X.row(foo) = bar" and then you find out both that row() exists and that it can be used as an lvalue < 1582469220 291188 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(To get a compatible column vector with all entries equal to -1) > 1582469220 739387 PRIVMSG #esoteric :14[[07CopyPasta Language14]]4 M10 02https://esolangs.org/w/index.php?diff=70033&oldid=70032 5* 03Rerednaw 5* (+1) 10/* Mini Fibonacci sequence */ < 1582469348 794641 :int-e!~noone@int-e.eu PRIVMSG #esoteric :olsner: Unfortunately I don't have that kind of faith in library designers. < 1582469453 233455 :int-e!~noone@int-e.eu PRIVMSG #esoteric :olsner: But I was actually clued in on this by an example... which pointed me to the block interface, of which row() and col() are members. < 1582471482 106131 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1582471684 755570 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net PRIVMSG #esoteric :Hi all. What is the name of problem of finding shortest path in a graph that has no Hamiltonian path? Like TSP, but edges can appear >1 in resulting path < 1582472961 365966 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1582478936 72949 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1582479359 644194 :tromp!~tromp@2a02:a210:ca3:2800:5dd3:51d5:19bf:f6db QUIT :Remote host closed the connection < 1582480149 273856 :tromp!~tromp@2a02:a210:ca3:2800:5dd3:51d5:19bf:f6db JOIN :#esoteric < 1582480180 293327 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1582481362 362298 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582482565 551844 :tromp!~tromp@2a02:a210:ca3:2800:5dd3:51d5:19bf:f6db QUIT :Remote host closed the connection < 1582482685 864669 :fizzie!fis@unaffiliated/fizzie QUIT :Quit: Coyote finally caught me < 1582482686 311220 :zemhill_________!bfjoust@selene.zem.fi QUIT :Remote host closed the connection < 1582482802 634134 :fizzie!fis@unaffiliated/fizzie JOIN :#esoteric < 1582482978 265186 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :...restarted the wrong system. My own fault for not putting something more obvious in the shell prompt, I guess. < 1582483140 135284 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yay, reboot. < 1582483180 42861 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It's way more fun with halt/shutdown -h/poweroff < 1582483257 168121 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I have a sinking feeling getting zemhill back up and running is going to be a headache. Fortunately, it's not really seen any use for some months. < 1582484303 928861 :tromp!~tromp@2a02:a210:ca3:2800:5dd3:51d5:19bf:f6db JOIN :#esoteric < 1582486167 645429 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1582486360 118346 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 255 seconds < 1582486363 554375 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1582489754 61565 :b_jonas!~x@catv-176-63-13-190.catv.broadband.hu JOIN :#esoteric < 1582490413 561372 :LKoen!~LKoen@81.255.219.130 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.” < 1582491265 577435 :b_jonas!~x@catv-176-63-13-190.catv.broadband.hu PRIVMSG #esoteric :olsner: you can come to #eigen and ask questions, it's a friendly channel, or at least used to be a few years ago when I used eigen a lot < 1582491368 81077 :b_jonas!~x@catv-176-63-13-190.catv.broadband.hu PRIVMSG #esoteric :fizzie: I actually have a shellscript to avoid this: (sudo kingreboot) reboots the machine only if its hostname is king < 1582491529 23014 :b_jonas!~x@catv-176-63-13-190.catv.broadband.hu PRIVMSG #esoteric :also, it appears that twitter has changed their website again, so it now doesn't even load anything without javascript. it used to load a few pages long part of a thread, just hid it under an overlay that I could remove with user css < 1582491781 926843 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :b_jonas: The mobile version still works < 1582491799 110850 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: Yes, they have some recent changes. So now I'm using the mobile version, which works reasonably well without JS, but only lets you in with cookies. Can't win :/ < 1582491904 960348 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :ACTION eats all the cookies < 1582491914 409638 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@botsnack < 1582491914 612730 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric ::) < 1582491970 321274 :int-e!~noone@int-e.eu PRIVMSG #esoteric :kmc: Don't worry about surveillance on the Internet. Here, have a cookie. < 1582491989 79369 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Mobile version probably isn't a problem if you only want to read and not write, though. < 1582492018 411086 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :(Mobile version also works even if you do not have an account.) < 1582492050 773615 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I don't have an account.) < 1582492481 53684 :b_jonas!~x@catv-176-63-13-190.catv.broadband.hu PRIVMSG #esoteric :I'll try the mobile version, thanks > 1582498415 123367 PRIVMSG #esoteric :14[[07Garbage14]]4 M10 02https://esolangs.org/w/index.php?diff=70034&oldid=68229 5* 03IFcoltransG 5* (-6) 10/* Syntax */ Wording < 1582498582 206266 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca QUIT :Disconnected by services < 1582498586 198417 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca JOIN :#esoteric < 1582499346 387309 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 258 seconds < 1582499685 196625 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1582499711 226902 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric > 1582500588 988228 PRIVMSG #esoteric :14[[07Semper dissolubilis14]]4 N10 02https://esolangs.org/w/index.php?oldid=70035 5* 03Hakerh400 5* (+10387) 10+[[Semper dissolubilis]] < 1582500591 995569 :xkapastel!uid17782@gateway/web/irccloud.com/x-knbwzmytqyldxvsm JOIN :#esoteric > 1582500599 830538 PRIVMSG #esoteric :14[[07User:Hakerh40014]]4 10 02https://esolangs.org/w/index.php?diff=70036&oldid=69979 5* 03Hakerh400 5* (+26) 10+[[Semper dissolubilis]] > 1582500626 847559 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=70037&oldid=69978 5* 03Hakerh400 5* (+26) 10+[[Semper dissolubilis]] < 1582503877 380335 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 258 seconds < 1582506927 382848 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582508684 403513 :arseniiv!~arseniiv@136.169.210.57 QUIT :Ping timeout: 258 seconds < 1582511171 939174 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1582511642 161188 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :The TeXbook mentions that sometimes you will not want to defer a \write. However, it does not mention that you might want to defer a \write without shipping out the page. But, I have figured out a way to do a similar thing anyways (with some restrictions), involving alternating marks and penalties in an insertion, and then using \vsplit to extract the marks. < 1582512509 357682 :xkapastel!uid17782@gateway/web/irccloud.com/x-knbwzmytqyldxvsm QUIT :Quit: Connection closed for inactivity < 1582513764 206807 :tromp!~tromp@2a02:a210:ca3:2800:5dd3:51d5:19bf:f6db QUIT :Remote host closed the connection < 1582516025 293439 :tromp!~tromp@2a02:a210:ca3:2800:5dd3:51d5:19bf:f6db JOIN :#esoteric < 1582516305 267876 :tromp!~tromp@2a02:a210:ca3:2800:5dd3:51d5:19bf:f6db QUIT :Ping timeout: 272 seconds < 1582517870 817518 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I found there is a DjVu driver for Ghostscript, and I read somewhere that it supports the pdfmark command (well, some uses of it; some pdfmarks are not supported in DjVu, which is good because I think they should not belong anyways), but the license of DjVu driver for Ghostscript is incompatible not only with Ghostscript but also with itself. Also, I don't know if it can be overridden the foreground/background mode. < 1582519674 967326 :tromp!~tromp@2a02:a210:ca3:2800:9170:f357:da9a:b36b JOIN :#esoteric < 1582519943 943272 :tromp!~tromp@2a02:a210:ca3:2800:9170:f357:da9a:b36b QUIT :Ping timeout: 252 seconds < 1582522477 176302 :b_jonas!~x@catv-176-63-13-190.catv.broadband.hu QUIT :Quit: leaving < 1582523046 925763 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1582524600 373590 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 258 seconds < 1582526163 972294 :tromp!~tromp@2a02:a210:ca3:2800:9170:f357:da9a:b36b JOIN :#esoteric < 1582526433 953053 :tromp!~tromp@2a02:a210:ca3:2800:9170:f357:da9a:b36b QUIT :Ping timeout: 252 seconds < 1582529029 360489 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving < 1582529454 590927 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1582529591 717212 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 258 seconds < 1582529591 766285 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1582529985 368270 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1582530011 875278 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1582531052 968208 :tromp!~tromp@2a02:a210:ca3:2800:9170:f357:da9a:b36b JOIN :#esoteric < 1582534163 232328 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1582534568 268186 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1582536291 434720 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1582536787 303229 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 272 seconds < 1582536952 201804 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1582537845 934510 :tromp!~tromp@2a02:a210:ca3:2800:9170:f357:da9a:b36b QUIT :Ping timeout: 240 seconds < 1582537848 406250 :spruit11!~unknown@ip56522cc1.speed.planet.nl QUIT :Ping timeout: 258 seconds < 1582538001 78245 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net JOIN :#esoteric < 1582538052 286155 :tromp_!~tromp@2a02:a210:ca3:2800:c01a:1e24:7427:6ac9 JOIN :#esoteric < 1582538052 336973 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net QUIT :Read error: Connection reset by peer < 1582538635 678736 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582539270 855994 :cpressey!~cpressey@5.133.242.4 JOIN :#esoteric < 1582539276 839373 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :If values of a type can have multiple possible representation of the same value, so I have a function that takes any representation to a canonical one, sometimes that's called a "canonical" value, sometimes a "normalized" value. when should I use which of those two words? and what's the verb form of "canonical", analogous to "normalize"? < 1582539338 356835 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I use the verb canonicalize < 1582539347 508721 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I don't know how many other people do < 1582539435 597758 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I'm asking because I want to name some function in a program that I'm writing of course < 1582539441 396302 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :cpressey: I see < 1582539723 196387 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh, -march=native makes a huge difference for Eigen, why didn't I think of that sooner. < 1582539808 603466 :int-e!~noone@int-e.eu PRIVMSG #esoteric :With thatr insight, lapack+openblas is still a bit faster, but only like 20% rather than by a factor of 2. < 1582539896 942254 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: yes, because then you get to use more than just SSE2. but be careful, there's also a binary incompatibility issue if you link files compiled to Eigen with different optimization switches, < 1582539903 651056 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving < 1582539927 882712 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yeah, not an issue here. < 1582539956 867449 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I've just been tinkering with http://www.research.ibm.com/haifa/ponderthis/challenges/February2020.html ... it's a just a single self-contained program. < 1582539972 544790 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and if you want to avoid that, you either need to set EIGEN_MAX_ALIGN_BYTES and EIGEN_MAX_STATIC_ALIGN_BYTES explicitly, or else be aware of which types can have different requirements depending on the switches. < 1582539975 555592 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And the linear algebra is the boring bit. < 1582540000 579182 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: try also -fno-math-errno < 1582540039 293457 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :to make sure that the sqrt function doesn't try to check the flag and update errno taht is < 1582540065 656872 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ah, Markov chain stuff. < 1582540069 859341 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh. But there should not be any no sqrt calls. < 1582540098 232047 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It's just LU decomposition (that's the slow bit) and matrix multiplication. < 1582540164 312989 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: ok. I didn't know your particular case, I'm just saying this for the future < 1582540187 553671 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :it doesn't come up too often anyway < 1582540189 506808 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And I can probably speed this up significantly using https://en.wikipedia.org/wiki/Sherman%E2%80%93Morrison_formula < 1582540230 384487 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But I will focus on strategy first :) < 1582540258 193412 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Though the stupid thing just found an eligible solution. < 1582540296 705546 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(value: 66.97870495509361888) < 1582540325 250297 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well, not all of those digits are correct. < 1582540398 796390 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Remote host closed the connection < 1582540405 300912 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: oh, and obviously, get a recent enough version of Eigen < 1582540419 171329 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and a non-ancient compiler < 1582540422 671863 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582540425 22680 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :but I think you figured that out yourself < 1582540643 966359 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I didn't pay attention to that... for most stuff Debian unstable is fairly up-to-date. Seems to have worked out in this case as well. < 1582541066 976442 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Suppose we have a set of functions that map syntax to syntax. (You could call these functions "macros".) Further, we want to characterize some of these functions as "hygienic" and others as "not hygienic". I propose that the difficulty of doing this depends on the data structure we choose for representing syntax. < 1582541225 893364 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :By "syntax" I mean, a chunk of a program. So, we could represent syntax as character strings. But then this characterization is difficult. < 1582541260 876225 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :If we represent syntax with S-expressions, it's a little less difficult. If we represent it with ASTs, it should be less difficult still. < 1582541449 259029 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I don't think I've said anything really earth-shattering so far. But now, I propose: if we represent syntax with ABTs, it should be even less difficult still to make this characterization. < 1582542397 113170 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Now, would de Bruijn indices make it even easier still? Perhaps - I don't know. But even if they do, that doesn't invalidate the chain of reasoning so far. < 1582542552 694277 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I'd like to treat ABTs as an abstraction, and whether that abstraction is implemented by alpha-conversion (performed as needed on demand), or by de Bruijn indices (rewritten as needed on demand), is an implementation detail. < 1582543083 680864 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1582543117 868544 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :int-e: ^ this is why "I like ABTs", if you care. < 1582543235 301111 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1582543556 672464 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582543814 241234 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :So if you think of an ABT as an abstract data type, it has operations to create primitive ABTs, and operations to build new ABTs from existing ABTs, and each one of these operations is guaranteed to preserve the binding structure. < 1582543873 503765 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: Sure, and that's fine. < 1582543897 651787 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: I called it a design pattern the other day, basically because of that view. < 1582544439 686502 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :int-e: I see. I'd like to think there is a little more structure here than what I think of as a design pattern, but maybe not. "hygienic macro" feels like a design pattern though; no two hygienic macro systems seem they same, they all feel so ad-hoc. I'd like to see a better theoretical underpinning here, I think that's why I'm interested in it. < 1582544766 189241 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :hi < 1582544794 810269 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :a good theoretical basis for hygiene is the scope sets system < 1582544847 578311 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :just like you can partially reduce lambda terms under binders etc. with beta reduction. the scope sets system lets you partially expand code with macros < 1582545071 377263 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :rain1: Thanks, I'll look into that. < 1582547463 686527 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1582547547 515696 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: I mean its' obviously not useless... It solves one problem that plain de Bruijn indices have: it's easy to mess up the index of a bound variable because one entered another binder. < 1582547959 758796 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :also with de Bruijn indexes, it's harder to see all occurances of a variable < 1582547975 249039 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :at least for humans. < 1582548022 306857 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and you have to renumber everything when you want to change the program to introduce a new binding in the middle < 1582548232 465150 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Which is a solvable problem as well if you introduce a dual for abstraction that removes a variable from scope. < 1582548418 11662 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Removal works by index when working with de Bruijn indices. Say /2.t which means indices 0,1,2,3 inside t are mapped to 0,1,3,4... outside t. / is supposed to be the opposite of \.) < 1582548542 874211 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And you have laws to push those around: /2.\t = \/3.t and /2.(t u) = (/2.t)(/2.u), or /2./5.t = /6./2.t < 1582551081 183104 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp_: https://www.isa-afp.org/entries/Goodstein_Lambda.html < 1582551097 979924 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp_: (I did update Goodstein.hs as well) < 1582551777 224601 :tromp_!~tromp@2a02:a210:ca3:2800:c01a:1e24:7427:6ac9 PRIVMSG #esoteric :thx, int-e < 1582552286 854868 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric < 1582552451 940641 :xkapastel!uid17782@gateway/web/irccloud.com/x-ztkecfubpsdhomhw JOIN :#esoteric < 1582552978 188642 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1582553131 181417 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 255 seconds < 1582553133 177780 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582554553 342714 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1582556484 170520 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1582557588 567972 :sftp!~sftp@unaffiliated/sftp QUIT :Ping timeout: 260 seconds < 1582558458 277859 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1582559665 97098 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 255 seconds < 1582560199 95570 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1582560337 369644 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582560994 297795 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru JOIN :#esoteric < 1582562037 63909 :xkapastel!uid17782@gateway/web/irccloud.com/x-ztkecfubpsdhomhw QUIT :Quit: Connection closed for inactivity < 1582563175 126287 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 255 seconds < 1582563486 290060 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Remote host closed the connection < 1582564752 592378 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit < 1582565385 668157 :cpressey!~cpressey@5.133.242.4 QUIT :Quit: WeeChat 1.4 < 1582567261 268717 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1582568133 764891 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1582569712 460308 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric < 1582570326 365556 :b_jonas!~x@catv-176-63-14-122.catv.broadband.hu JOIN :#esoteric < 1582572495 173760 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1582572726 212387 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1582572831 827295 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 258 seconds < 1582572832 355401 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1582573015 468074 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 258 seconds < 1582573368 3195 :Melvar!~melvar@dslb-178-005-215-076.178.005.pools.vodafone-ip.de QUIT :Ping timeout: 256 seconds < 1582574128 271718 :Melvar!~melvar@dslb-178-005-215-076.178.005.pools.vodafone-ip.de JOIN :#esoteric < 1582575175 286001 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1582576028 108599 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1582579201 143802 :grumble!~grumble@freenode/staff/grumble QUIT :Quit: Some software updates just make me want to cURL up in a corner and sob. < 1582579319 934283 :grumble!~grumble@freenode/scarf/grumble JOIN :#esoteric < 1582579411 449345 :grumble!~grumble@freenode/scarf/grumble QUIT :Changing host < 1582579411 501687 :grumble!~grumble@freenode/staff/grumble JOIN :#esoteric < 1582581133 305128 :rain1!~debian@unaffiliated/rain1 QUIT :Ping timeout: 272 seconds < 1582584126 481140 :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.” < 1582585332 311938 :b_jonas!~x@catv-176-63-14-122.catv.broadband.hu PRIVMSG #esoteric :oh and by the way, the IOCCC has closed 10 days ago < 1582585497 245484 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Giving a whole new meaning to "March". < 1582585577 754119 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(deadline is 2020-Mar-15 06:26:49 UTC) < 1582585616 847297 :b_jonas!~x@catv-176-63-14-122.catv.broadband.hu PRIVMSG #esoteric :oh < 1582585623 44704 :b_jonas!~x@catv-176-63-14-122.catv.broadband.hu PRIVMSG #esoteric :I'm stupid about time and date again < 1582585624 31392 :b_jonas!~x@catv-176-63-14-122.catv.broadband.hu PRIVMSG #esoteric :sorry < 1582585663 973478 :b_jonas!~x@catv-176-63-14-122.catv.broadband.hu PRIVMSG #esoteric :I blame month names. just use numbers, and write them in %02d format, not %d nor roman numerals. < 1582586303 640727 :b_jonas!~x@catv-176-63-14-122.catv.broadband.hu PRIVMSG #esoteric :wtf there's now RAM with over 4 GB clock speed? how do they ever make that work? < 1582586331 673045 :b_jonas!~x@catv-176-63-14-122.catv.broadband.hu PRIVMSG #esoteric :(admittedly it's expensive, but still) < 1582586467 17785 :b_jonas!~x@catv-176-63-14-122.catv.broadband.hu PRIVMSG #esoteric :I'd like fast RAM, but I didn't know it went that high < 1582586849 383988 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Why is the temperature of my computer going up higher now than it usually does? Still it isn't going above the "high" (+60.0 C) number, at least. < 1582587487 422261 :tromp_!~tromp@2a02:a210:ca3:2800:c01a:1e24:7427:6ac9 QUIT :Remote host closed the connection < 1582587711 938413 :tromp!~tromp@2a02:a210:ca3:2800:c01a:1e24:7427:6ac9 JOIN :#esoteric < 1582588058 412361 :b_jonas!~x@catv-176-63-14-122.catv.broadband.hu PRIVMSG #esoteric :zzo38: the new flu from China < 1582589342 71580 :tromp!~tromp@2a02:a210:ca3:2800:c01a:1e24:7427:6ac9 QUIT :Remote host closed the connection > 1582590577 255244 PRIVMSG #esoteric :14[[07User:Vulture00114]]4 10 02https://esolangs.org/w/index.php?diff=70038&oldid=66389 5* 03Vulture001 5* (+56) 10 > 1582590588 212580 PRIVMSG #esoteric :14[[07User:Vulture00114]]4 10 02https://esolangs.org/w/index.php?diff=70039&oldid=70038 5* 03Vulture001 5* (+4) 10 > 1582590595 737267 PRIVMSG #esoteric :14[[07User:Vulture00114]]4 10 02https://esolangs.org/w/index.php?diff=70040&oldid=70039 5* 03Vulture001 5* (+4) 10 > 1582590918 80249 PRIVMSG #esoteric :14[[07Special:Log/upload14]]4 upload10 02 5* 03Vulture001 5* 10uploaded "[[02File:No logo.png10]]": Public domain > 1582591077 843168 PRIVMSG #esoteric :14[[07No14]]4 N10 02https://esolangs.org/w/index.php?oldid=70042 5* 03Vulture001 5* (+630) 10Created > 1582591121 634590 PRIVMSG #esoteric :14[[07User:Vulture00114]]4 10 02https://esolangs.org/w/index.php?diff=70043&oldid=70040 5* 03Vulture001 5* (+46) 10 > 1582591127 883365 PRIVMSG #esoteric :14[[07User:Vulture00114]]4 10 02https://esolangs.org/w/index.php?diff=70044&oldid=70043 5* 03Vulture001 5* (+4) 10 < 1582591419 972325 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net JOIN :#esoteric < 1582591685 942302 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net QUIT :Ping timeout: 252 seconds > 1582592020 299831 PRIVMSG #esoteric :14[[07Joke language list14]]4 10 02https://esolangs.org/w/index.php?diff=70045&oldid=69275 5* 03Vulture001 5* (+53) 10 < 1582594710 307406 :tromp!~tromp@2a02:a210:ca3:2800:c01a:1e24:7427:6ac9 JOIN :#esoteric < 1582595003 277122 :tromp!~tromp@2a02:a210:ca3:2800:c01a:1e24:7427:6ac9 QUIT :Ping timeout: 272 seconds < 1582595436 942673 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1582597033 727401 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ennesby, meet grippy < 1582597070 646553 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : < 1582598233 306314 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru QUIT :Ping timeout: 272 seconds < 1582598561 397342 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru JOIN :#esoteric < 1582598682 881237 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :Quit: iovoid has quit! < 1582598690 415837 :moonythehammer!moony@hellomouse/dev/moony QUIT :Quit: Bye! < 1582598690 980690 :iczero!iczero@hellomouse/dev/iczero QUIT :Quit: rip < 1582598843 176813 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582598959 504452 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator QUIT :Quit: Blame iczero something happened < 1582599267 345928 :iovoid!iovoid@hellomouse/dev/iovoid JOIN :#esoteric < 1582599276 52928 :moony!moony@hellomouse/dev/moony JOIN :#esoteric < 1582599282 286996 :iczero!iczero@hellomouse/dev/iczero JOIN :#esoteric < 1582599366 299212 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator JOIN :#esoteric > 1582600187 42157 PRIVMSG #esoteric :14[[07List of ideas14]]4 10 02https://esolangs.org/w/index.php?diff=70046&oldid=67527 5* 03Vulture001 5* (+34) 10/* Looks Like */ > 1582600667 588773 PRIVMSG #esoteric :14[[07Special:Log/upload14]]4 upload10 02 5* 03Vulture001 5* 10uploaded "[[02File:SC logo.png10]]" > 1582600670 544657 PRIVMSG #esoteric :14[[07SovietCode14]]4 N10 02https://esolangs.org/w/index.php?oldid=70048 5* 03Vulture001 5* (+758) 10Created page with "[[File:SC logo.png|130px|border|thumb|Logo|right]]'''SovietCode''' is a Python-interpreted, joke programming language created by [[User:Vulture001|Vulture001]]. The sole purpo..." > 1582601027 843458 PRIVMSG #esoteric :14[[07Talk:Beatnik14]]4 10 02https://esolangs.org/w/index.php?diff=70049&oldid=46212 5* 03Quadril-Is 5* (+46) 10 > 1582601039 684178 PRIVMSG #esoteric :14[[07Talk:Beatnik14]]4 10 02https://esolangs.org/w/index.php?diff=70050&oldid=70049 5* 03Quadril-Is 5* (+95) 10 < 1582601183 942773 :tromp!~tromp@2a02:a210:ca3:2800:c01a:1e24:7427:6ac9 JOIN :#esoteric < 1582601453 951838 :tromp!~tromp@2a02:a210:ca3:2800:c01a:1e24:7427:6ac9 QUIT :Ping timeout: 252 seconds < 1582601642 179893 :spruit11!~unknown@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1582601974 101205 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 255 seconds < 1582602570 339374 :tromp!~tromp@2a02:a210:ca3:2800:1429:3792:539b:51aa JOIN :#esoteric < 1582602707 165203 :BWBellairs[NNRF]!~bwbellair@hellomouse/dev/bwbellairs JOIN :#esoteric < 1582602723 861982 :joast!~rick@cpe-98-146-112-4.natnow.res.rr.com QUIT :Ping timeout: 260 seconds < 1582602751 553722 :aloril!~aloril@mobile-access-b0486e-15.dhcp.inet.fi QUIT :Ping timeout: 260 seconds < 1582602751 750741 :ineiros_!ineiros@kapsi.fi QUIT :Ping timeout: 260 seconds < 1582602751 776000 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com QUIT :Ping timeout: 260 seconds < 1582602751 828621 :BWBellairs!~bwbellair@hellomouse/dev/bwbellairs QUIT :Ping timeout: 260 seconds < 1582602751 927882 :aji!~alex@unaffiliated/aji QUIT :Ping timeout: 260 seconds < 1582602763 125793 :BWBellairs[NNRF]!~bwbellair@hellomouse/dev/bwbellairs NICK :BWBellairs < 1582602779 530544 :Hooloovo0!Hooloovoo@sorunome.de QUIT :Ping timeout: 260 seconds < 1582602806 851950 :ineiros!ineiros@kapsi.fi JOIN :#esoteric < 1582602845 112659 :aloril!~aloril@mobile-access-b0486e-15.dhcp.inet.fi JOIN :#esoteric < 1582602869 340901 :tromp!~tromp@2a02:a210:ca3:2800:1429:3792:539b:51aa QUIT :Ping timeout: 272 seconds < 1582602888 981344 :Cale!~cale@2607:fea8:9960:35:b998:6501:8471:8cfa JOIN :#esoteric < 1582602915 347688 :aji!~alex@unaffiliated/aji JOIN :#esoteric < 1582602962 542534 :Hooloovo0!Hooloovoo@sorunome.de JOIN :#esoteric < 1582603287 142874 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1582603311 374874 :aji!~alex@unaffiliated/aji QUIT :Ping timeout: 260 seconds < 1582603628 401238 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru QUIT :Ping timeout: 258 seconds < 1582604066 374115 :aji!~alex@unaffiliated/aji JOIN :#esoteric < 1582605942 362832 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582607071 967059 :tromp!~tromp@2a02:a210:ca3:2800:55c3:bede:ab23:5a95 JOIN :#esoteric < 1582607327 941565 :tromp!~tromp@2a02:a210:ca3:2800:55c3:bede:ab23:5a95 QUIT :Ping timeout: 252 seconds < 1582612398 53105 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds < 1582612414 279490 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1582612747 316807 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 260 seconds < 1582612795 157597 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1582613351 90487 :cpressey!~cpressey@79-65-251-7.host.pobb.as13285.net JOIN :#esoteric < 1582613365 247840 :cpressey!~cpressey@79-65-251-7.host.pobb.as13285.net QUIT :Client Quit < 1582613562 280375 :tromp!~tromp@2a02:a210:ca3:2800:55c3:bede:ab23:5a95 JOIN :#esoteric < 1582613723 47637 :cpressey!~cpressey@79-65-251-7.host.pobb.as13285.net JOIN :#esoteric < 1582613851 277517 :tromp!~tromp@2a02:a210:ca3:2800:55c3:bede:ab23:5a95 QUIT :Ping timeout: 272 seconds < 1582613938 663952 :cpressey!~cpressey@79-65-251-7.host.pobb.as13285.net QUIT :Client Quit < 1582614202 276586 :cpressey!~cpressey@79-65-251-7.host.pobb.as13285.net JOIN :#esoteric < 1582614283 99615 :cpressey!~cpressey@79-65-251-7.host.pobb.as13285.net QUIT :Client Quit < 1582614388 38150 :cpressey!~cpressey@79-65-251-7.host.pobb.as13285.net JOIN :#esoteric < 1582614392 761102 :cpressey!~cpressey@79-65-251-7.host.pobb.as13285.net QUIT :Client Quit < 1582614468 214029 :cpressey!~cpressey@79-65-251-7.host.pobb.as13285.net JOIN :#esoteric < 1582614544 733381 :cpressey!~cpressey@79-65-251-7.host.pobb.as13285.net QUIT :Client Quit < 1582615295 361158 :cpressey!~cpressey@79-65-251-7.host.pobb.as13285.net JOIN :#esoteric < 1582615339 412212 :cpressey!~cpressey@79-65-251-7.host.pobb.as13285.net QUIT :Client Quit < 1582616020 149023 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1582616139 204886 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 265 seconds < 1582616139 529746 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1582616595 275415 :tromp!~tromp@2a02:a210:ca3:2800:e571:85:fa78:c170 JOIN :#esoteric < 1582616891 289400 :tromp!~tromp@2a02:a210:ca3:2800:e571:85:fa78:c170 QUIT :Ping timeout: 272 seconds < 1582618095 363749 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 258 seconds < 1582618701 977886 :tromp!~tromp@2a02:a210:ca3:2800:e571:85:fa78:c170 JOIN :#esoteric < 1582619591 151893 :Banana51!~user@unaffiliated/banana51 JOIN :#esoteric < 1582619610 584252 :Banana51!~user@unaffiliated/banana51 PRIVMSG #esoteric :Hey. Anyone here experienced with the npiet interpreter and decoding npiet? < 1582619710 370362 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :is npiet something other than piet? < 1582619761 222489 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh i see. < 1582619774 804930 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i know some here have done piet, at least. < 1582620001 612682 :Banana51!~user@unaffiliated/banana51 PRIVMSG #esoteric :Its the same < 1582620030 296805 :Banana51!~user@unaffiliated/banana51 PRIVMSG #esoteric :I have a challenge I have to solve, and it asks for a password. I have to reverse engineer it. It is a piet file. < 1582620046 285622 :Banana51!~user@unaffiliated/banana51 PRIVMSG #esoteric :I have tried to "visual trace" it, but I cannot find any compare instructions that compares to my input. < 1582620197 813083 :b_jonas!~x@catv-176-63-14-122.catv.broadband.hu PRIVMSG #esoteric :put printfs in the interpreter? < 1582620217 923155 :b_jonas!~x@catv-176-63-14-122.catv.broadband.hu PRIVMSG #esoteric :it might not be enough since there could be multiple execution paths with conditionals, but it's a start < 1582620254 450930 :int-e!~noone@int-e.eu PRIVMSG #esoteric :npiet has a non-visual trace already < 1582620307 217621 :Banana51!~user@unaffiliated/banana51 PRIVMSG #esoteric :put printfs in the interpreter? I have a .ppm file that I run with ./npiet -t, and it prints the actions (instructions). < 1582620308 539043 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(But no, I have not used it for anything, not recently anyway.) < 1582620324 425101 :Banana51!~user@unaffiliated/banana51 PRIVMSG #esoteric :Yeah, that would be the -t I think < 1582620361 746143 :Banana51!~user@unaffiliated/banana51 PRIVMSG #esoteric :I know approximately where it compares, but there are no cc or compare instructions, which makes me a bit confused. < 1582620382 490130 :Banana51!~user@unaffiliated/banana51 PRIVMSG #esoteric :But yes, there seems to be multiple execution paths < 1582620505 225129 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe give it two different passwords and see where execution starts to differ < 1582620525 214500 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and then find out why < 1582620562 794217 :Banana51!~user@unaffiliated/banana51 PRIVMSG #esoteric :ill give it a shot, thanks. < 1582620640 302066 :int-e!~noone@int-e.eu PRIVMSG #esoteric :As for comparison it could be obfuscated in various ways, but it may also simply be a 'not', which does a comparison with 0. < 1582621058 689408 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: Clippy got a face-lift :) < 1582621151 194801 :tromp!~tromp@2a02:a210:ca3:2800:e571:85:fa78:c170 QUIT :Remote host closed the connection < 1582621320 464729 :b_jonas!~x@catv-176-63-14-122.catv.broadband.hu PRIVMSG #esoteric :how large is the piet program? is it large enough to do a strong cryptographic checksum of the password, to make it hard to decode it? < 1582621324 946677 :b_jonas!~x@catv-176-63-14-122.catv.broadband.hu QUIT :Quit: leaving < 1582621371 209853 :Banana51!~user@unaffiliated/banana51 PRIVMSG #esoteric :I wouldnt say it is that large < 1582621385 785099 :Banana51!~user@unaffiliated/banana51 PRIVMSG #esoteric :I think I just found a way to do it, by reading all the stack values and converting decimal -> ascii < 1582622133 265780 :cpressey!~cpressey@5.133.242.4 JOIN :#esoteric < 1582622230 429643 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I just noticed that this channel is the international center for esoteric programming library design. < 1582622281 822451 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It happens. < 1582622297 679642 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Though I had not realized we were branching out into architecture. < 1582622473 981463 :Banana51!~user@unaffiliated/banana51 PRIVMSG #esoteric :Seems like that was a dead end... Did not find anything useful... < 1582622602 450392 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net JOIN :#esoteric < 1582623088 684707 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582624144 251735 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1582625367 152784 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit < 1582625565 421789 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1582625738 869643 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1582627503 344102 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1582628601 469634 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1582629026 178539 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`pbflist https://pbfcomics.com/comics/rubbed/ < 1582629028 618458 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :pbflist https://pbfcomics.com/comics/rubbed/: shachaf Sgeo quintopia ion b_jonas Cale kmc < 1582629688 660800 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net PRIVMSG #esoteric :https://mathoverflow.net/questions/353514/whatt-the-smallest-lambda-calculus-term-which-is-not-known-to-have-a-normal-for < 1582629725 190576 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :I like that question < 1582629754 584796 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :I had wanted to work on it but I didn't do it < 1582630040 364482 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: you need to specify a reduction strategy for that. < 1582630066 73596 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: At least for the quantitative version (the busy beaver function) < 1582630097 370614 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :I feel like it would be very interesting to approach this problem using automated theorem proving < 1582630579 638610 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net PRIVMSG #esoteric :i specified normal order < 1582631731 639566 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net PRIVMSG #esoteric :ps: fixed subject which moved it to https://mathoverflow.net/questions/353514/whats-the-smallest-lambda-calculus-term-not-known-to-have-a-normal-form < 1582632151 736036 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: Oh so you did, sorry. I was looking for something more verbose (leftmost outermost) < 1582632179 255873 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net PRIVMSG #esoteric :i went with the Wikipedia nomenclature < 1582632266 6430 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Lambda_calculus#Reduction_strategies < 1582632316 292924 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net PRIVMSG #esoteric :i also thought it sounded less arbitrary:-) < 1582632447 604996 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It does. < 1582632785 901704 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net PRIVMSG #esoteric :i expect all terms under 50 bits should be manually decidable < 1582632838 170760 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net PRIVMSG #esoteric :but things should get interesting under 100 bits < 1582633080 856271 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net PRIVMSG #esoteric :one may be able to look for odd perfect number in under 200 bits < 1582633152 559906 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net PRIVMSG #esoteric :computing divisors by indexing cyclic lists < 1582636169 850394 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru JOIN :#esoteric < 1582637468 533792 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: Oh I found your https://oeis.org/A114852 < 1582637711 658168 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Though I wanted < 1582637719 946306 :int-e!~noone@int-e.eu PRIVMSG #esoteric :this for sizes up to 100 :) < 1582637732 692349 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: follow the references < 1582637738 184249 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Terms with size up to 50: 145448015544; size up to 100: 14186608955706026703799033 < 1582637765 953806 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :too many to check exaustively then < 1582637768 663730 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wib_jonas: Well, the way I found the sequence is that I wrote code to compute it :P So I basically was already at my goal. < 1582637837 202406 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :145448015544 is around 2**38, 14186608955706026703799033 is around 2**84, for those who don't like counting digits because it's a computer's chore < 1582638025 830870 :int-e!~noone@int-e.eu PRIVMSG #esoteric :You can prune quite a bit (e.g., any terms with a non-duplicating beta-redex, possibly using some extended beta-reduction (what I have in mind is reducing (\x\y\z.M[x,y,z]) r s t to (\x\y.M[x,y,t]) r s). < 1582638059 991414 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But the space will still be large after that. < 1582638876 968651 :xkapastel!uid17782@gateway/web/irccloud.com/x-mgwtrdetmqecywfz JOIN :#esoteric < 1582640655 985047 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: leaving < 1582642776 240465 :joast!~rick@cpe-98-146-112-4.natnow.res.rr.com JOIN :#esoteric < 1582644328 242261 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :lol < 1582644376 841599 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? lol < 1582644379 415759 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :lol? ¯\(°​_o)/¯ < 1582644478 535364 :int-e!~noone@int-e.eu PRIVMSG #esoteric :kmc: What are you laughing about? < 1582644811 137904 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :pbf < 1582644872 491183 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh. < 1582646328 358535 :cpressey!~cpressey@5.133.242.4 QUIT :Quit: A la prochaine. < 1582646523 954622 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :https://www.smbc-comics.com/comic/villainy-theory another one about modern supervillain strategy, so soon after https://www.smbc-comics.com/comic/supervillainy < 1582646534 77720 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582647587 10276 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net PRIVMSG #esoteric :well, you can also prune a term t if it ever reduces to some term smaller than t < 1582647621 45722 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net PRIVMSG #esoteric :(generalizing your existence of non-duplicating beta-redex) < 1582648590 228289 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds < 1582649037 659587 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1582651606 48799 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1582651623 162140 :xkapastel!uid17782@gateway/web/irccloud.com/x-mgwtrdetmqecywfz QUIT :Quit: Connection closed for inactivity < 1582652029 61397 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Read error: Connection reset by peer < 1582652091 386133 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1582654022 133641 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1582654061 422789 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1582654427 773580 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net QUIT :Read error: Connection reset by peer < 1582654927 531173 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection < 1582654931 323275 :b_jonas!~x@catv-176-63-14-29.catv.broadband.hu JOIN :#esoteric < 1582655070 388117 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582655497 272337 :tromp!~tromp@2a02:a210:ca3:2800:e571:85:fa78:c170 JOIN :#esoteric < 1582656017 302985 :TheLie!~TheLie@ip5b428f85.dynamic.kabel-deutschland.de JOIN :#esoteric > 1582657143 578575 PRIVMSG #esoteric :14[[07I like frog14]]4 10 02https://esolangs.org/w/index.php?diff=70051&oldid=69883 5* 03Apollyon094 5* (+22) 10 < 1582658569 69065 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric > 1582658877 68456 PRIVMSG #esoteric :14[[07Talk:BitBitJump14]]4 10 02https://esolangs.org/w/index.php?diff=70052&oldid=30074 5* 03Apollyon094 5* (+225) 10 > 1582658910 706093 PRIVMSG #esoteric :14[[07Talk:BitBitJump14]]4 10 02https://esolangs.org/w/index.php?diff=70053&oldid=70052 5* 03Apollyon094 5* (+1) 10 < 1582659209 182960 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1582659413 392645 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 272 seconds < 1582659418 446677 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1582660328 85999 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582662929 758745 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582662996 267478 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1582663483 808043 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection < 1582663552 891384 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582664066 850846 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds < 1582665422 52359 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1582666150 633102 :TheLie!~TheLie@ip5b428f85.dynamic.kabel-deutschland.de QUIT :Remote host closed the connection < 1582667107 389076 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1582670826 955494 :LKoen!~LKoen@81.255.219.130 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.” < 1582673605 179145 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 255 seconds < 1582674257 23944 :tromp!~tromp@2a02:a210:ca3:2800:e571:85:fa78:c170 PRIVMSG #esoteric :i changed the lambda busy beaver definition to use normal form size rather than number of normal order reduction steps < 1582674302 501892 :tromp!~tromp@2a02:a210:ca3:2800:e571:85:fa78:c170 PRIVMSG #esoteric :see https://mathoverflow.net/questions/353514/whats-the-smallest-lambda-calculus-term-not-known-to-have-a-normal-form < 1582678230 888165 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I played GURPS game today. Now in addition to Ziveruskex and Strixan is also Iuckqlwviv Kjugobe, who has a astrolabe, Fanucci deck, pet leech, robe, and quarterstaff (which he traded for a magic quarterstaff, but intend to trade back later). Kjugobe is also psychic. < 1582678232 834497 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :But the princess got lost and they blamed us for it. But I found some sort of magic tree, the parallax doesn't looks like properly, but then we went there and found ourself in some kind of desert with a lot of sand (including wind). < 1582678383 86826 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582679229 926411 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Do you like this? < 1582679542 628179 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1582680345 168116 :b_jonas!~x@catv-176-63-14-29.catv.broadband.hu PRIVMSG #esoteric :zzo38: ooh, that part about the tree and desert sounds like Jimmy Knopf < 1582680412 601557 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Who is Jimmy Knopf? < 1582684301 947306 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1582684758 856983 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the birth of ennesquid < 1582684766 685241 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : < 1582685393 997456 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :What is that? < 1582685450 289457 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :latest schlock mercenary < 1582686196 581088 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`olist 1193 < 1582686198 365797 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :olist 1193: shachaf oerjan Sgeo FireFly boily nortti b_jonas < 1582686972 106641 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@metar ENVA < 1582686972 597021 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ENVA 260250Z 12006KT CAVOK M11/M13 Q0998 RMK WIND 670FT 10009KT < 1582687402 88556 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 255 seconds < 1582690806 707642 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :But the Sun is almost directly overhead, therefore we are probably close to the equator (it is the equinox), and this is a small astrolabe without interchangeable plates, so some of the functions will not work at this latitude unless it is a magic astrolabe that can automatically recalibrate itself. < 1582691484 976697 :xkapastel!uid17782@gateway/web/irccloud.com/x-kkzhkmuwvaoqtofm JOIN :#esoteric < 1582693414 850283 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582695883 803687 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Remote host closed the connection < 1582696003 694707 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1582697151 862491 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru JOIN :#esoteric < 1582697332 809986 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Remote host closed the connection < 1582697356 127586 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1582697382 921358 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1582698809 631381 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru PRIVMSG #esoteric :`? password < 1582698811 709908 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :The password of the month is leapfrogging rats. < 1582698892 762451 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru PRIVMSG #esoteric :leap earring < 1582698946 290542 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru PRIVMSG #esoteric :it would be silly and wonderful if we didn’t know if the current year is leap until it almost ends < 1582698972 531397 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru PRIVMSG #esoteric :with the mechanism like something with leap seconds, I presume? < 1582700690 848942 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1582701851 436303 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1582701968 110969 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1582702123 932184 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Remote host closed the connection < 1582702150 699412 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1582702580 140549 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1582702619 362646 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 272 seconds < 1582702660 593090 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life > 1582703327 866605 PRIVMSG #esoteric :14[[07User talk:Oklomsy14]]4 10 02https://esolangs.org/w/index.php?diff=70054&oldid=68946 5* 03Oklomsy 5* (+125) 10/* New language idea maybe. */ new section > 1582703366 287443 PRIVMSG #esoteric :14[[07User talk:Oklomsy14]]4 10 02https://esolangs.org/w/index.php?diff=70055&oldid=70054 5* 03Oklomsy 5* (+66) 10/* New language idea maybe. */ < 1582705639 808402 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: what's my motivation? < 1582705640 4386 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: you mean demoscene.tv requires proprietary software? :) fnord/ compilers/ linguine/ linguine.py': errno 13 permission denied: ' lament' < 1582705695 825901 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the proprietary fnord suite, the bane of demosceners everywhere < 1582705901 498060 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving < 1582705960 366533 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Freefall isn't helping my motivation either. < 1582705976 161726 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Monday's that is) < 1582706046 719043 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :'s ok sam will fix it all he just needs to get a green cloak for proper style < 1582706093 538633 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :s/cloak/outfit/ < 1582706138 820236 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :today's girl genius went about as i'd expected < 1582706154 693866 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(vaguely) < 1582706174 696178 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Nice reminder of the hat though. < 1582706241 179316 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there were way too many scenes in comic where gil _should_ have noticed. < 1582706418 80920 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But Gil never notices anything, except when it matters. < 1582706456 359966 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm pretty sure it's been pointed out that he notices more than he lots on < 1582706471 715291 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*lets < 1582706527 91362 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Not that I noticed ;) < 1582706591 5547 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(No, it has definitely been pointed out that he notices a lot more than he lets on. There have also been some interesting fights that he won way too casually.) < 1582707564 577369 :b_jonas!~x@catv-176-63-14-29.catv.broadband.hu QUIT :Quit: leaving < 1582708621 90873 :cpressey!~cpressey@5.133.242.4 JOIN :#esoteric < 1582708851 734603 :xkapastel!uid17782@gateway/web/irccloud.com/x-kkzhkmuwvaoqtofm QUIT :Quit: Connection closed for inactivity < 1582708852 814714 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :int-e: Now that your paper is safely submitted to AFP, I could give you my feedback. < 1582708928 636180 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: I might feel obliged to update it... < 1582708981 706655 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(there is a process for that; what happens is that the update ends up in the development version and in future AFP releases. AFP-2020 will appear at some point.) < 1582708997 131197 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The old versions are archived, so it's still transparent. < 1582709008 767393 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: But sure, go ahead if you like. < 1582709477 303446 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :"omg in Isabelle/HOL the expression for G_16 cannot be typed?! lol l/\m3" < 1582709485 711835 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :See, I didn't think you'd find it useful. < 1582709618 318703 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: Yeah that isn't useful. I even mention it in the paper :P I didn't mention Coq or Agda, because I really didn't want go looking for the proper references. < 1582709670 955484 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Or figure out whether there should be more ITPs or programming languages on that list.) < 1582710322 580504 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :It was more of a reaction than feedback, I suppose. But on the subject of ITPs. I've been toying with the idea of learning one, but I don't have many strong feelings towards any of them. < 1582710346 760829 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net QUIT :Read error: Connection reset by peer < 1582710360 915871 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I am tickled by the fact that Isabelle has "moreover" and "ultimately" keywords. < 1582710496 15605 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: It also has 'also' and 'finally'. < 1582710509 44116 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net JOIN :#esoteric < 1582710510 153255 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: Which are for chaing (in)equalities. < 1582710527 877537 :int-e!~noone@int-e.eu PRIVMSG #esoteric :*chaining* (is that an auto-portmonteau?) < 1582710774 977037 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :int-e: Have you seen https://github.com/avigad/arwm ? I found the slides interesting, haven't read the notes yet. < 1582710927 886480 :int-e!~noone@int-e.eu PRIVMSG #esoteric :No I have not. < 1582710956 900977 :int-e!~noone@int-e.eu PRIVMSG #esoteric :August 2019, hmm. < 1582711258 947250 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well, not sure how I could've found out either; for example, I don't see anything on the isabelle users mailing list... < 1582711269 680702 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(though perhaps I missed it) < 1582711836 971115 :xkapastel!uid17782@gateway/web/irccloud.com/x-oolslzdmrjfvdmwr JOIN :#esoteric < 1582712111 547994 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Gah, looking over all the choices again, I still can't decide, and I forget why I wanted to do this again? < 1582712529 701152 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I've been meaning to look at Lean for a while now. Learning any ITP is a major investment of time, and if you formalize anything non-trivial, it's bound to be an exercise in frustration (you may expect to spend 90% of your time on proving obvious things, or thinking of ways to avoid that kind of dive into trivialities). < 1582712595 623618 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(One of the running gags is that formalizing a paper proof is easy until you run into the word "obviously".) < 1582712835 268251 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I think both Coq and Isabelle/HOL are very formiddable contenders. HOL4 and HOL Light have large bodies of formalizations as well. Lean is a promising new project. And there's a lot of things I know exist but know little about Mizar strives to be accessible (and definitely inspired Isabelle's Isar proof language). ACL2 is huge but again I know fairly little about it. PVS is probably on its way... < 1582712841 276692 :int-e!~noone@int-e.eu PRIVMSG #esoteric :...out. Agda is more of a programming language. I'm sure I'm missing a ton of other stuff. < 1582713077 219922 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Coq will work better for shallow embeddings of PL stuff (and I don't see Isabelle/HOL growing strong in the PL area for this reason...). Isabelle/HOL commits to classical reasoning very early on, which has advantages for reusability: Only one kind of sets, only one kind of natural numbers. There's also a big formalization of real numbers and analysis included... nbot sure how Coq does there. < 1582713275 74190 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: Now you sound more like a PL person to me, so I'd reluctantly recommend Coq. I like Isabelle/HOL better (largely because of the nicer proof language). < 1582713289 420831 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(And of course because I've used it way more than Coq.) < 1582713634 878254 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But I also think the builtin proof tactics in Isabelle/HOL are just better. The number of proofs that are solved by 'auto' (which combines rewriting and classical reasoning for quantifiers, sets, and the like) is fairly amazing... I have not found a Coq equivalent yet (the two parts, rewriting and refining goals by introduction and elimination rules, only exist separately, as far as I've figured... < 1582713640 835081 :int-e!~noone@int-e.eu PRIVMSG #esoteric :...it out) < 1582713722 519716 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But experience counts for so much in this area... that Goodstein thing could easily become twice as long without a couple of tricks that I've learned over the years. < 1582713776 585550 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Basically I've built an intuition for what auto can and cannot do. I can't fully explain it. And I don't have anything approaching that for Coq's proof tactics. < 1582713941 359824 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(And if you look inside that theory you'll see that many 'auto' uses come with extra hints (additional simplification and introduction rules, mostly.... sometimes flipping a simplification rule because the default direction of rewriting happens to hurt the proof in this particular case); there's a lot going on under the surface (a result of exploring the proof goal interactively and then... < 1582713947 354483 :int-e!~noone@int-e.eu PRIVMSG #esoteric :...extracting those hints for auto from that). < 1582714030 74810 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm, long monologue. Oh well, this is about 6 years of my life. < 1582714268 306294 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :int-e: Thank you. I was in fact leaning towards Coq (yesterday, before I started wondering why I wanted to do this again). < 1582714655 938559 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :My interests in this area are difficult to explain, even to myself. It's not like I have a great deal of mathematics laying around that I want to formalize. To some degree, I'm interested in proof languages per se, as computer languages, just as programming languages are. < 1582714678 250781 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I tried to learn Agda once. It didn't go well. < 1582714691 729832 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I've actually used Coq a little bit: https://github.com/int-e/coq-playground/ (there's both a Coq and an Isabelle/HOL version of Dilworth's theorem in there. The Isabelle version is shorter, but it's not a fair comparison; I wrote the Isabelle version *after* the Coq version, so some of the compression is from understanding the proof better; another part is of course that I have much more... < 1582714697 643017 :int-e!~noone@int-e.eu PRIVMSG #esoteric :...experience with Isabelle/HOL. I still think that Coq is a tad worse at arithmetic (which does come up a few times). < 1582714816 14752 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I have the following very general problem: dependent types rub me the wrong way. I would have to learn to put that aside before I would be able to get very far with anything where type-value dependence is prominent. < 1582714842 339709 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Both developemnts have a huge monolithic proof at their core... Dilworth's theorem just keeps stacking more and more information extracted from the setup until finally it all combines into a successful conclusion. This means that factoring the proof would result in lemmas with tons of assumptions. The formalization is embarrassingly large compared to the paper proof; compare... < 1582714848 337638 :int-e!~noone@int-e.eu PRIVMSG #esoteric :...https://en.wikipedia.org/wiki/Dilworth%27s_theorem#Inductive_proof . < 1582714880 188459 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: Oh I'm not a huge fan of dependent types either *especially* for programming. < 1582714968 246584 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Maybe it's a matter of having convenient coercions for the common case that you don't want to prove anything about your program and just get on with it. < 1582715002 77637 :int-e!~noone@int-e.eu PRIVMSG #esoteric :("trust me, I know that n+m = m+n for natural numbers") < 1582715018 681169 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :I like dependent types but mostly because I find them fun < 1582715036 350106 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'm less dismissive of their use in ITPs though. < 1582715056 18212 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Since there the purpose is to prove everything rigorously. < 1582715126 364302 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So it's more about expressiveness of the term language, and more expressiveness is usually better. (There's a cost to this... automatic proof methods have to deal with those types, so that gets harder.) < 1582715126 640003 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :int-e: I know Agda has "trustMe : ∀ {a} {A : Set a} {x y : A} → x ≡ y", is this the kind of coercion you're after? < 1582715152 816058 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Taneb: That's the kind of thing I'm after, yes. Except that's too verbose. < 1582715290 705699 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Btw, I have not actually tried to use Agda; this is speculation, somewhat educated by working with constraints (and, to a far lesser extent, type literals) in Haskell. < 1582715299 21563 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Have you tried Lean? (disclaimer: I have not). I believe there you can do as much or as little proving as you like, but I may be mistaken < 1582715330 464043 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Taneb: I've been meaning to look at Lean for a while now. < 1582715352 657860 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Ah, I didn't see that < 1582715353 536778 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(No, I can't really blame you for not reading all that.) < 1582715386 875168 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Especially since I am terrible at catching up on context myself.) < 1582715736 866735 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1582715737 92539 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :There are a few ITPs based on set theory (Metamath, mainly) but they're a definite minority. The general feeling seems to be, if you want to formalize mathematics, you want to avoid set theory, you want to use type theory instead, so that some ill-defined things can't even be stated. < 1582715814 798283 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :And then, beyond that, most of those ITPs use a type theory with dependent types, because more expressive. But is there any space for an ITP based on a non-depedent type theory? < 1582715841 462256 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Like (just blue-skying here) System F, or System F_omega? < 1582715882 484036 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :(Or do you just get a programming language if you try that?) < 1582715940 193938 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :I keep meaning to mess around more with metamath < 1582716012 795341 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: I think I would like a System F ITP. But I'm not sure where it should come from... I mean these systems are typically developed in Academia and what can you publish about this? Any reviewer will say "but we already have Coq which does more"... < 1582716056 838106 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(But as usual this may be my lack of imagination.) < 1582716237 409256 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :It could come from the burgeoning field of esoteric proof languages... :) < 1582716249 641827 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Or it could if I had more spare time < 1582716301 475814 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well, making a /usable/ ITP is a huge effort. < 1582716312 834964 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :No argument there < 1582716881 402380 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :On a different note, this year I learned what a "fexpr" and what the "vau-calculus" is, and realized this is basically what Robin is. (I borrowed the idea from PicoLisp, which doesn't use that terminology at all.) < 1582716928 178336 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :And realized that conventional exception handling is (roughly speaking) dynamically scoped and therefore technically violates referential transparency. < 1582719591 263036 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru PRIVMSG #esoteric : I am tickled by the fact that Isabelle has "moreover" and "ultimately" keywords. cpressey: It also has 'also' and 'finally'. => wow! Though, `finally` isn’t that new after languages with C-like syntax and exceptions < 1582719728 464227 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: Well, it doesn't have "throw". < 1582719862 125955 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru PRIVMSG #esoteric :int-e: I propose adding “throw” somewhere as a comment marker, like in “throw that human language text away” :D < 1582719963 642731 :iczero!iczero@hellomouse/dev/iczero QUIT :Excess Flood < 1582719967 943013 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator QUIT :Ping timeout: 252 seconds < 1582719983 310700 :iczero!iczero@hellomouse/dev/iczero JOIN :#esoteric < 1582719987 188522 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru PRIVMSG #esoteric :re esoteric proof languages: are there any? (and I’m almost hooked but I can’t say I could try making one myself, I have too little experience with things for simplifying proving in the real proof assistant thingies, so the image would be incomplete) < 1582719999 16758 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator JOIN :#esoteric < 1582720391 200954 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: can you name a non-esoteric one... < 1582720448 100800 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru PRIVMSG #esoteric :int-e: erm, don’t Isabelle, Coq, Agda mentioned above count? < 1582720530 429403 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I have https://github.com/catseye/Maxixe but it's hardly esoteric. < 1582720545 461801 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Metamath's syntax certainly *looks* esoteric. < 1582720658 615467 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: I may have been somewhat facetious there. :P < 1582720768 965378 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: My more serious thought process went in the direction of minimal logic, pure Hilbert systems... anything that lacks second-order instantiation of lemmas because you can just redo the lemma's proof in place. < 1582720818 94647 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru PRIVMSG #esoteric :cpressey: ah, hm, Metamath could be claimed to be an esoteric one, now that I think < 1582720832 156974 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(This is a first-order logic phenomenon, obviously. You prove something that holds for an arbitrary predicate P. But you can't instantiate P later on.) < 1582720866 760414 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru PRIVMSG #esoteric : anything that lacks second-order instantiation of lemmas because you can just redo the lemma's proof in place. => but that’s too boring, or should I say, inhumane < 1582721007 740357 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :If it's repetitive and inhumane in the way brainfuck code is repetitive and inhumane, that's an argument for it being esoteric < 1582721087 210107 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :And maybe one could build on that to make something a bit more interesting. < 1582721282 516495 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yeah that was kind of my reasonings... those logics were not made to be used. < 1582721338 644160 :int-e!~noone@int-e.eu PRIVMSG #esoteric :They have their place in reasoning *about* proofs. (AKA Proof Theory.) < 1582721370 136691 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So they're in a similar niche as (most) Turing tarpits. < 1582721421 849834 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(most, because some of them are really hard to reason about, and also some of them are actually fairly programmable...) < 1582721629 663259 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The main programmable Turing tarpit is lambda calculus, simply because the mechanism for evaluation that is offers is very close to the mechanism we use for code reuse: take an existing paramterized program and instantiate the paramter. < 1582721699 579172 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yes, basic data is represented in an unfamiliar way, but you can treat that as an abstraction... and soon you can write ordinary functional code. < 1582721833 274228 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1582722925 679177 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582724715 150756 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :It does look like Coq is quite heavily used in the "proving properties of programming languages" space. < 1582724746 429269 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 258 seconds < 1582724938 647860 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582725043 678139 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1582725092 670739 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582725243 684311 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1582725403 348768 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net QUIT :Quit: Lost terminal < 1582725651 783509 :xkapastel!uid17782@gateway/web/irccloud.com/x-oolslzdmrjfvdmwr QUIT :Quit: Connection closed for inactivity < 1582725806 471857 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net JOIN :#esoteric < 1582729123 674804 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1582729537 972101 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1582730521 677491 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582732332 157155 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :`quote < 1582732335 94011 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :764) Do you think " `addquote [with no context] < zzo38> Do you think psychology is worse, or not?" is worse, or not? < 1582732353 951330 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 252 seconds < 1582732900 50007 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1582733143 678252 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1582733259 920767 :cpressey!~cpressey@5.133.242.4 QUIT :Quit: A la prochaine. < 1582733611 675403 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582735706 72920 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds < 1582736969 469150 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1582737312 677630 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582737342 385511 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru PRIVMSG #esoteric : If it's repetitive and inhumane in the way brainfuck code is repetitive and inhumane, that's an argument for it being esoteric => right, but that’s why I’m not writing in it and don’t make its analogs :D though I’m guilty in writing a simple interpreter of it, which compiles to a slightly optimized bytecode, but that was no big feat, so no special dedication too < 1582737403 677591 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1582737684 127120 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru PRIVMSG #esoteric :int-e: hmm now I think about a Hilbert-style language indeed, but with more usability still, though via adding a C-style preprocessor to it. Maybe that would be both simpler and a bit funny, as one would be able to write incorrect macros < 1582737797 573592 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru PRIVMSG #esoteric :hm could one continue the C analogy further?.. Like, how could we make a proof language not only just low-level, but also potentially unsafe?.. < 1582738331 251290 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru PRIVMSG #esoteric :eh, Metamath is very good at being esoteric in that way. One can write syntax definitions that would lead to ambiguity, and actual proofs in .mm files are stored as a RPN (if I remember that it’s a reverse one indeed) of rule applications, referenced by their names. And if that’s not enough unreadability, there’s also a compressed format (though fairly human-readable one, as it’s not a binary encoding of some sort, but a sequen < 1582738331 365899 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru PRIVMSG #esoteric :ce of rule names being used and then a string of corresponding ASCII letters (at least that’s what I’ve seen when there are not too many rules involved) < 1582738363 297266 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru PRIVMSG #esoteric :hard to outdo < 1582739117 689505 :tromp!~tromp@2a02:a210:ca3:2800:e571:85:fa78:c170 QUIT :Remote host closed the connection < 1582739671 949925 :tromp!~tromp@2a02:a210:ca3:2800:4999:1e25:9124:252d JOIN :#esoteric < 1582739821 561081 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit < 1582740594 311238 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1582740610 670612 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :greets < 1582743284 458078 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1582744067 305230 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1582745758 750386 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1582745857 241671 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 255 seconds < 1582745926 791553 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1582747510 997211 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection < 1582747511 364069 :b_jonas!~x@catv-176-63-14-185.catv.broadband.hu JOIN :#esoteric < 1582748651 313973 :b_jonas!~x@catv-176-63-14-185.catv.broadband.hu PRIVMSG #esoteric :int-e: "finally" isn't that unusual, python and java and javascript and more languages also have that as a keyword < 1582749261 183890 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: that's totally missing the point < 1582749294 652082 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Isar's "finally" has a very different meaning. < 1582749298 273155 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1582749772 278246 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :What is Isar's "finally" meaning? < 1582750123 319856 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hrm. Isar is a proof language; the central statement is 'have "foo"' followed by a proof to establish that "foo" holds. Such facts can be used later one either by giving them names, or by chaining them more implicitly. < 1582750160 41105 :int-e!~noone@int-e.eu PRIVMSG #esoteric :One way of chaining is "then"; have "foo" then have "bar" makes "foo" available for the proof of "bar". < 1582750207 858443 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But sometimes you want to chain multiple facts into a proof. You can do that using "moreover" and "ultimately": have "foo" moreover have "bar" ultimately have "baz" will chain "foo" and "bar" into the proof of "baz". < 1582750308 330572 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Now... similar to "moreover" and "ultimately" there is another pair, "also" and "finally". They use transitive reasoning; if you do have "a = b" also have "b = c" finally have "foo" then the chained fact will be "a = c". (There's more to it; for example you can write "... = c" instead of "b = c", but this is the basic story.) < 1582750374 614345 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The full gory details are somewhere in https://isabelle.in.tum.de/dist/Isabelle2019/doc/isar-ref.pdf < 1582750436 956565 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I also wonder whether any of that explanation made any sense.) < 1582751462 878405 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Converting the German "ss" ligature into uppercase (e.g. "\xDF".toUpperCase()) produces "SS" in V8 JavaScript, but leaves it unchanged in Mozilla JavaScript. < 1582752446 456475 :b_jonas!~x@catv-176-63-14-185.catv.broadband.hu PRIVMSG #esoteric :int-e: wasn't the point that "moreover" and "ultimately" are strange words to be used as pl keywords? < 1582752601 721619 :b_jonas!~x@catv-176-63-14-185.catv.broadband.hu PRIVMSG #esoteric :maybe I only think that because I don't use SQL much < 1582753393 85676 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582753908 718178 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1582754029 152940 :b_jonas!~x@catv-176-63-14-185.catv.broadband.hu PRIVMSG #esoteric :ah, I see arseniiv already said that about "finally" < 1582754295 451762 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru PRIVMSG #esoteric : (I also wonder whether any of that explanation made any sense.) => I don’t know how proofs look like but I think I get these constructs in most part < 1582758462 93694 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582759840 821975 :LKoen!~LKoen@81.255.219.130 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.” < 1582760194 184610 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 255 seconds < 1582761739 949781 :xkapastel!uid17782@gateway/web/irccloud.com/x-zxgjaksmuvzaqhmh JOIN :#esoteric < 1582761765 509698 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I think that "moreover" and "ultimately" are not keywords in SQL either. But, different programming language has a different use so it will have different keywords too, I think. < 1582763594 848182 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru QUIT :Ping timeout: 240 seconds > 1582767675 587388 PRIVMSG #esoteric :14[[07XENBLN14]]4 M10 02https://esolangs.org/w/index.php?diff=70056&oldid=69962 5* 03PythonshellDebugwindow 5* (+113) 10/* Truth-machine (3 bytes) */ adding exAmple < 1582769313 272725 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1582770033 36183 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582770257 941314 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1582773723 231664 :xkapastel!uid17782@gateway/web/irccloud.com/x-zxgjaksmuvzaqhmh QUIT :Quit: Connection closed for inactivity < 1582780801 50404 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1582783943 696983 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1582786330 685647 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582789077 607976 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 258 seconds < 1582789183 761189 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric > 1582792349 794204 PRIVMSG #esoteric :14[[07Clue (oklopol)14]]4 10 02https://esolangs.org/w/index.php?diff=70057&oldid=70026 5* 03IFcoltransG 5* (-1) 10Removed the assertion that bag commands are optional > 1582792558 603247 PRIVMSG #esoteric :14[[07(())14]]4 10 02https://esolangs.org/w/index.php?diff=70058&oldid=62918 5* 03Quadril-Is 5* (-27) 10This is literally in tio. > 1582792638 784048 PRIVMSG #esoteric :14[[07414]]4 10 02https://esolangs.org/w/index.php?diff=70059&oldid=69630 5* 03Quadril-Is 5* (-27) 10Implementations are literally listed. < 1582793130 331593 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric > 1582793138 181191 PRIVMSG #esoteric :14[[07Clue (oklopol)14]]4 10 02https://esolangs.org/w/index.php?diff=70060&oldid=70057 5* 03IFcoltransG 5* (+87) 10/* Semantics */ Changed some wording for readability. < 1582793203 682051 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1582793345 947932 :ski!~ski@remote11.chalmers.se JOIN :#esoteric < 1582793426 408871 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582795023 677764 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1582795396 118526 :b_jonas!~x@catv-176-63-14-185.catv.broadband.hu QUIT :Quit: leaving < 1582795417 482206 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Meh, finally wrapped up the Ponder This thing. I had almost all the relevant ideas the first day; what took me so long, I wonder. < 1582795678 671218 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582796275 957083 :laerling!~lsf@unaffiliated/laerling QUIT :Quit: ZNC 1.7.3 - https://znc.in < 1582796356 275743 :laerling!~lsf@unaffiliated/laerling JOIN :#esoteric < 1582797627 240292 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1582801623 677942 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1582801745 965137 :sftp!~sftp@unaffiliated/sftp QUIT :Ping timeout: 240 seconds < 1582802635 970524 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1582803083 839466 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Idea I just had for a new game: Curling Go < 1582803134 767611 :int-e!~noone@int-e.eu PRIVMSG #esoteric :is this a gentle variant of throw-in go... < 1582803199 990952 :int-e!~noone@int-e.eu PRIVMSG #esoteric :or do you just do it mathematically... require the stone to be able to travel to its final spot on a straight line without touching other stones? < 1582803207 965452 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :You play on an ice rink < 1582803226 769608 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(possibly restricted to verticals and horizontals) < 1582803376 675866 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582804583 679736 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1582804682 672703 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582805705 52103 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1582807720 365300 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru JOIN :#esoteric < 1582808185 542268 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Quit: reboot > 1582808583 282624 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Onyx 5* 10New user account < 1582808918 201391 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric > 1582809082 708891 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=70061&oldid=70007 5* 03Onyx 5* (+421) 10 < 1582810539 162380 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric < 1582811869 306357 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 272 seconds < 1582812023 680589 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1582812166 10309 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: what year it is? < 1582812166 144200 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: ' ok' when you've digested what i've said. :) < 1582812193 35649 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: is that supposed to be hard to stomach? < 1582812193 237179 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: anyone using sxml-match? something about static typing in the names, people might be wondering now why this isn't working for some reason. :p http://www.deviantart.com/ deviation/ fnord < 1582812348 670297 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582812648 529434 :tromp!~tromp@2a02:a210:ca3:2800:4999:1e25:9124:252d QUIT :Read error: Connection reset by peer < 1582812880 923937 :tromp!~tromp@2a02:a210:ca3:2800:d1b4:8939:2b1:3324 JOIN :#esoteric < 1582813360 981619 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net PART :#esoteric < 1582813654 323926 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 NICK :nvd < 1582814396 398735 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1582815458 9925 :j-bot!eldis4@firefly.nu JOIN :#esoteric < 1582816319 691163 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1582817269 189651 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1582819163 674682 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1582819491 669074 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582819627 891191 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: leaving < 1582821963 279502 :Frater_EST!adrianbibl@172.242.0.73 JOIN :#esoteric < 1582822184 953455 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1582822510 123104 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 255 seconds < 1582822591 483679 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru PRIVMSG #esoteric :have you seen somewhere a proof that for all real a and natural N, points {na mod 1 | n ∈ 0..N} ∪ {1} divide [0; 1] into segments of at most three different lengths? It’s quite an obvious fact but I can’t make myself sit and prove it rigorously. It seems I should look through all length configurations possible here and I had even made a model in Geogebra (lol) to help me see them all with my eyes, but I just procrastinate away < 1582822591 585641 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru PRIVMSG #esoteric :every time < 1582823051 403249 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1582824875 379902 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 260 seconds < 1582825059 309552 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :arseniiv: attempt at proof, the differences are s_n-s_{n-k} (which occurs until n-k 70/2^53 < 1582838781 718339 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 7.771561172376096e-15 < 1582838844 254119 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> 128/2^53 -- corresponding ulp < 1582838846 286489 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 1.4210854715202004e-14 < 1582838890 813935 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: So all things considered that's pretty good. And it's okay; I produce candidate solutions at 1e-12 and filter them with a GP script which is much slower but offers better precision. < 1582839022 522319 :b_jonas!~x@catv-176-63-14-56.catv.broadband.hu PRIVMSG #esoteric :int-e: yeah, that's what I should do for the small prime factors problem. double precision is enough to filter down to a very small number of candidates. mind you, it's easier there because there's much less rounding error. < 1582839072 543780 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Are you still planning to work on that? < 1582839086 116565 :b_jonas!~x@catv-176-63-14-56.catv.broadband.hu PRIVMSG #esoteric :int-e: probably eventually some time... dunno < 1582839149 186612 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: I guess the real question is, would you mind if I told you what my approach was? < 1582839163 660756 :b_jonas!~x@catv-176-63-14-56.catv.broadband.hu PRIVMSG #esoteric :int-e: I would't mind < 1582839176 620171 :b_jonas!~x@catv-176-63-14-56.catv.broadband.hu PRIVMSG #esoteric :I am more or less already decided on my approach, though I can vary parameters < 1582839274 108470 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: I basically came up with a meet-in-the middle approach. The idea is that if you have N written as a product of (quite a few) primes, then it's very likely that the product can be split into two nearly equal parts. So if N is too big for brute force, I gather solutions centered around sqrt(N) first, and then look for pairs of those whose product is close to N. < 1582839312 262979 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The caveat is that this easily misses solutions that have few distinct prime factor. < 1582839315 663117 :int-e!~noone@int-e.eu PRIVMSG #esoteric :*factors. < 1582839346 395206 :int-e!~noone@int-e.eu PRIVMSG #esoteric :You can compensate for that somewhat by also looking for solutions near N/p for primes p in the list. < 1582839425 523736 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Anyway, the beauty of this approach is that you get closer to N (relatively speaking) as N increases. > 1582840512 136770 PRIVMSG #esoteric :14[[07Alphaprint14]]4 M10 02https://esolangs.org/w/index.php?diff=70062&oldid=69189 5* 03PythonshellDebugwindow 5* (+21) 10 > 1582840545 745836 PRIVMSG #esoteric :14[[07Alphaprint14]]4 M10 02https://esolangs.org/w/index.php?diff=70063&oldid=70062 5* 03PythonshellDebugwindow 5* (+47) 10/* Structure */ < 1582841095 821860 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: leaving < 1582842043 879095 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582842094 812130 :LKoen!~LKoen@81.255.219.130 QUIT :Read error: Connection reset by peer < 1582842658 301488 :xkapastel!uid17782@gateway/web/irccloud.com/x-okkqctjatzotfbqg JOIN :#esoteric < 1582845938 64374 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1582848355 329709 :arseniiv!~arseniiv@95.105.14.199.dynamic.ufanet.ru QUIT :Quit: gone completely :o < 1582849893 197717 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1582853440 513303 :xkapastel!uid17782@gateway/web/irccloud.com/x-okkqctjatzotfbqg QUIT :Quit: Connection closed for inactivity < 1582854402 318202 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1582854745 941801 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1582859785 102994 :Frater_EST!adrianbibl@172.242.0.73 QUIT :Remote host closed the connection < 1582860126 851327 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582870597 685782 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582870671 420932 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :surprisingly, it looks like int-e may be wrong about the foglios. although probably just temporarily. < 1582870813 531021 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also i find that diagram strangely parallel to schlock mercenary a few days ago < 1582870910 824575 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well if it's a diagram. it could be just background decoration suspiciously looking like that. < 1582870915 994397 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe it's a shout-out < 1582871060 619565 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i don't think it's decoration because it's absent in the neighboring panels < 1582871145 806394 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(https://www.schlockmercenary.com/2020-02-22) < 1582871168 409977 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :* < 1582871777 315811 :sftp!~sftp@unaffiliated/sftp QUIT :Excess Flood < 1582871957 407174 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric < 1582871983 677324 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1582872654 669609 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582875565 212073 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 255 seconds < 1582875625 340159 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1582875674 847266 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1582877421 985349 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1582878410 900861 :erdic!~erdic@unaffiliated/motley QUIT :Ping timeout: 240 seconds < 1582878436 180281 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1582878494 866899 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric < 1582879191 677014 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582879303 679156 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1582879643 699895 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1582880158 392923 :b_jonas!~x@catv-176-63-14-56.catv.broadband.hu QUIT :Quit: leaving < 1582881440 383955 :cpressey!~cpressey@5.133.242.4 JOIN :#esoteric < 1582883302 825129 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Good morning. My researches into ABTs have revealed a bewildering array of attempts to "solve the alpha-equivalence problem" in a nice way". < 1582883361 398810 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Especially when I got more into the Coq related literature, which makes sense, since a lot of people using Coq are using it to prove things about languages. So they want it to be able to reason about named things more easily. < 1582883369 679449 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what about attempts to prove it unsolvable wth < 1582883433 771400 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm unfortunate acronym < 1582883441 162003 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? dth < 1582883444 634758 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :dth is the dth ordinal. dth? < 1582883466 60746 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Yeah well, it's probably a bit hard to publish a result that consists of "Argh, I give up", isn't it? < 1582883516 799115 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, what you do is "Argh, I've proved _no one_ can do it" hth < 1582883548 909129 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :"in a nice way" though < 1582883564 971882 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fiendish < 1582883615 84377 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although that reminds me a bit of those P vs. NP obstacles scott aaronson has sometimes written about < 1582884164 265849 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :https://homepages.inf.ed.ac.uk/jcheney/programs/aprolog/ < 1582884669 596332 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1582884893 631332 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :http://blog.discus-lang.org/2011/08/how-i-learned-to-stop-worrying-and-love.html < 1582885444 846876 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582885637 760593 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :ACTION starts just randomly welding random pieces of metal together randomly < 1582885641 608006 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :this will work < 1582887722 850804 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1582888103 682349 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1582889006 566122 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: make sure to keep an escape route for yourself < 1582889086 921366 :arseniiv!~arseniiv@136.169.205.124 JOIN :#esoteric < 1582889932 566964 :erdic!~erdic@unaffiliated/motley QUIT :Ping timeout: 258 seconds < 1582889954 28347 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric < 1582890013 371216 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1582892067 972735 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@tell oerjan I may have been wrong about the Foglios but I was definitely right about Clippy. < 1582892068 249701 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1582892165 292268 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: 15 digits now (I left the program running over night, but it's stopped now so this will be the last update) ;-) < 1582892374 29746 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :int-e: I hoped you’d get to 20! (not a factorial) < 1582892378 637568 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( I wonder how much could be accomplished in 200,000 years of computation though.) < 1582892425 483964 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: I won't say impossible, but I have no clue how to get there. < 1582892436 49742 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Other than extreme luck, perhaps. < 1582892515 344416 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582892585 334233 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :arseniiv: did you find a proof of the segment length problem? > 1582892640 880810 PRIVMSG #esoteric :14[[07Int**14]]4 N10 02https://esolangs.org/w/index.php?oldid=70064 5* 03Hakerh400 5* (+7868) 10+[[int**]] < 1582892643 504002 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(200,000 years because the last few dates on the current list of solvers are all in February 202020) > 1582892655 584639 PRIVMSG #esoteric :14[[07User:Hakerh40014]]4 10 02https://esolangs.org/w/index.php?diff=70065&oldid=70036 5* 03Hakerh400 5* (+12) 10+[[int**]] > 1582892698 60320 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=70066&oldid=70037 5* 03Hakerh400 5* (+12) 10+[[int**]] < 1582892839 934192 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm, cute. But the "uncountable ordinals" reference feels off. < 1582892855 834330 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Looking at the int** thing.) < 1582892922 202256 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :kritixil1: not yet < 1582892950 337092 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Actually I'm sure this is ill-defined; one should be able to encode Russell's paradox in this. < 1582892974 390636 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Unless it forbids recursion, hmm. < 1582893296 872410 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :if they wouldn’t mention pointer types as an analogy, which isn’t a good one anyway. they wouldn’t need to say several times that changing an int* value doesn’t change anything other < 1582893372 398884 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well, a lot of paradoxes anyway, maybe not Russell's in particular. < 1582893424 165151 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :From one of the examples it looks like int* is the same as int(int) so what is this actually < 1582893608 155824 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :C already has mappings from ints to ints, they're called functions < 1582893636 534368 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :yeah in Haskell terms it allows Bool and data NatF (n :: Nat) where { NatZ :: Nat -> NatF 0; NatS :: (NatF n -> NatF n) -> NatF (n + 1) }, only all the values are strict < 1582893715 373852 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :I’d also think that modern C++ frowns upon indexing pointers but IDK > 1582893766 861768 PRIVMSG #esoteric :14[[07Talk:Int**14]]4 N10 02https://esolangs.org/w/index.php?oldid=70067 5* 03Int-e 5* (+257) 10question about consistency < 1582894052 473950 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I expect they don't consider the inconsistency an actual problem, they probably categorize it under "the interpreter may never halt if it is unable to prove that two values are equivalent." < 1582894124 121788 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: Well what int** adds is an oracle... I suspect for the whole arithmetic hierarchy, but I have not thought it through completely, just handwaved that each level of contravariance should give you an alternation in quantifiers. < 1582894159 578567 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And, of course, inconsistency. < 1582895327 963488 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :int-e: So Coq also has an "auto" tactic. I did my first proof in Coq, I got halfway, I wasn't sure how to finish it, so I tried "auto" and it worked. I'm still not sure what it did. < 1582895416 7455 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I think it mostly uses existing introduction rules to solve goals recursively? < 1582895496 942452 :int-e!~noone@int-e.eu PRIVMSG #esoteric :There's some setup for this, where lemmas can be registered for use with auto... I forgot what it is. There is a #coq (or ##coq? should be the former...) btw. < 1582895532 233573 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :The proof I was doing was a very simple one so I'm not surprised it worked, it's more of a comment on the opacity of working with tactics. < 1582895565 168835 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh yeah, but soon you'll be happy it worked and move on ;) < 1582895623 300026 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But that said, at the beginning it may actually be worthwhile to attempt a more detailed proof without automatic tactics. < 1582895679 923079 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Often the real problem is to find the applicable lemmas. And you'll need to do that yourself when the automatic methods fail (and they often do...). < 1582895817 592531 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I forgot, but I have some notes here... http://paste.debian.net/1132703/ < 1582895835 555655 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(basic ideas for exploration) < 1582896129 567441 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :today is a good day < 1582896649 118545 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: is it? < 1582896649 296643 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: i always use. " you'll need this to tell your boss and coworkers and all your goddamn family which is made of! < 1582897044 539991 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: stop being coherent < 1582897044 631427 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: fnord of data? or only boolean?, and i don't > 1582897704 69202 PRIVMSG #esoteric :14[[07Talk:Int**14]]4 10 02https://esolangs.org/w/index.php?diff=70068&oldid=70067 5* 03Hakerh400 5* (+791) 10/* Consistency */ < 1582898133 699748 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :It's not a paradox, it's simply an infinite loop, see? < 1582898181 594226 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'm more irritated by the absence of global variables in conjunction with the example at https://esolangs.org/wiki/Int**#Functions < 1582898220 991829 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But if there's nontermination then equality becomes more interesting. < 1582898247 735876 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so the whole "uncountable ordinal" thing is a red herring because they're all countable ordinals? < 1582898292 950205 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Nah, there are no ordinals at all. < 1582898321 796617 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I'm guessing sure they meant "levels of the arithmetic hierarchy" where they said "ordinals" < 1582898333 707390 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :That's right, I'm guessing sure. < 1582898345 493791 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Not going to attempt to correct that. < 1582898432 94147 :int-e!~noone@int-e.eu PRIVMSG #esoteric :They could simply mean cardinals. < 1582898480 877353 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :cpressey: that might make sense < 1582898520 543038 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :"cardinal" would also make more sense than "ordinal" < 1582898524 22655 :int-e!~noone@int-e.eu PRIVMSG #esoteric :which makes a bit of sense; testing equality of two (int -> int) -> int -> int functions naively means testing all uncountably many (int -> int) functions. < 1582898641 497797 :int-e!~noone@int-e.eu PRIVMSG #esoteric :("naively" -- I would expect that there is a countable test set that always works) < 1582898688 180693 :int-e!~noone@int-e.eu PRIVMSG #esoteric :On a meta level, at least. In fact... start with a countable model of ZFC ;) < 1582898974 204825 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 255 seconds < 1582898980 692577 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: you can't find one of those models without being able to decide the truth of any unparametrized first order logic statement about natural numbers though < 1582899008 578612 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so no < 1582899104 697214 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :it's no surprise, there's no easy cheat to collapse the arithmetical hierarchy > 1582899547 822767 PRIVMSG #esoteric :14[[07Talk:Int**14]]4 10 02https://esolangs.org/w/index.php?diff=70069&oldid=70068 5* 03Int-e 5* (+603) 10/* Consistency */ more questions > 1582899929 312216 PRIVMSG #esoteric :14[[07Talk:Int**14]]4 10 02https://esolangs.org/w/index.php?diff=70070&oldid=70069 5* 03Int-e 5* (+411) 10/* Consistency */ < 1582899978 882391 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wib_jonas: Oh sure, I didn't mean to suggest that any of this can actually be done in "practice". < 1582899997 365101 :wib_jonas80!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1582900031 540685 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( what happened to 0 to 79? ) < 1582900053 11077 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :fungot: which one's the real wib_jonas < 1582900053 34229 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kritixil1: it might be < 1582900066 857464 :wib_jonas80!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :both < 1582900090 454016 :wib_jonas80!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I disconnected my laptop from the company network to diagnose a network problem < 1582900110 905669 :wib_jonas80!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :then reconnected, but didn't bother to disconnect from irc first, so the other nick is still connected < 1582900114 475831 :wib_jonas80!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I'll fix that in a moment < 1582900128 460872 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Disconnected by services < 1582900137 195793 :wib_jonas80!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 NICK :wib_jonas < 1582900145 924975 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :there, now I'm wib_jonas < 1582900186 205396 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :kritixil1: are you the real kritixilithos? < 1582900223 511619 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( dear pixel cloud on my screen, define "real" ) < 1582900235 899708 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: I don't know how the wob client chooses fallback nicknames, but I think this is more sensible than the underscore escalation method < 1582900282 526317 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :fungot: what do you think, am i the real one? < 1582900282 709604 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :kritixil1: no one comments on my perl style welcome :)), so i can crash due to my fnord alist or is something not going to waste any more of those undeclared identifiers now: < 1582900305 943608 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos NICK :kritixilithos < 1582901365 195770 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1582902114 388099 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1582903163 676482 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds > 1582904838 549969 PRIVMSG #esoteric :14[[07Int**14]]4 10 02https://esolangs.org/w/index.php?diff=70071&oldid=70064 5* 03Hakerh400 5* (+93) 10 > 1582905024 881400 PRIVMSG #esoteric :14[[07Talk:Int**14]]4 10 02https://esolangs.org/w/index.php?diff=70072&oldid=70070 5* 03Hakerh400 5* (+85) 10 < 1582905235 291583 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 260 seconds < 1582905397 877430 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: leaving < 1582905413 984743 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :for some reason, listening to a performance of a classical musical opera where the libretto is originally in italian language but is sang in german sounds weird and wrong to me, much more so than when such an opera is sang in Hungarian < 1582905428 833004 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :but maybe I'm just not used to it < 1582905496 458790 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I mean, there's a reason why some operas are in italian, others are in german (and a few are in french), so when it's sang in german, that seems like it's sang in the wrong language, whereas if it's in hungarian, it's obviously just a translation, because the original can't be in hungarian < 1582905918 223447 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1582906416 535806 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582907026 266369 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection > 1582908475 930880 PRIVMSG #esoteric :14[[07I like frog14]]4 10 02https://esolangs.org/w/index.php?diff=70073&oldid=70051 5* 03Apollyon094 5* (+0) 10 > 1582908541 362925 PRIVMSG #esoteric :14[[07I like frog14]]4 10 02https://esolangs.org/w/index.php?diff=70074&oldid=70073 5* 03Apollyon094 5* (+1) 10 < 1582908613 93981 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 255 seconds < 1582909263 645499 :cpressey!~cpressey@5.133.242.4 QUIT :Quit: A la prochaine. < 1582909315 377656 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric > 1582909980 870408 PRIVMSG #esoteric :14[[07Talk:Int**14]]4 10 02https://esolangs.org/w/index.php?diff=70075&oldid=70072 5* 03Hakerh400 5* (+92) 10 < 1582910357 696747 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582910759 941735 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582911622 922057 :joast!~rick@cpe-98-146-112-4.natnow.res.rr.com QUIT :Quit: Leaving. < 1582915787 98477 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"Let's say that behavior in any disputable situation is implementation-dependent." < 1582915799 500826 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Okay, that means we have a moving target for all interesting questions... moving on. < 1582916017 87622 :joast!~rick@cpe-98-146-112-4.natnow.res.rr.com JOIN :#esoteric < 1582916507 421929 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1582917899 380410 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu JOIN :#esoteric < 1582918249 852766 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :int-e: are you reading old C code that doesn't know about or and breaks if long isn't exactly 32 bit wide? < 1582918273 705380 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :or the opposite, breaks if long isn't the size of a pointer < 1582918277 956963 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :both kinds of code exist < 1582918333 27152 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :sometimes you can find fixed versions of the source code that replace long with hopefully the correct type < 1582918457 256640 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :now we have and that partly solves this problem, as in, we now have a way to refer to an integer type that should be exactly 32 bit wide (int32_t, uint32_t), or the size of a pointer, etc, < 1582918518 18187 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :but there are still some problems, eg. there's an lrint/lfloor/lceil which return long, and an llrint/llfloor/llceil function which returns long long, but now how do I convert a floating point number to a 32-bit integer? < 1582918655 137310 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1582918813 788437 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: No, I was engaging on the esowiki talk page for int** < 1582918824 731435 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :ah < 1582918843 323919 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 260 seconds < 1582918846 156530 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1582918870 65400 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And Hakerh400's latest answer made me lose all my interest. < 1582919409 366544 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit < 1582920818 996173 :fredkerdraon!~frederick@14-199-190-109.dsl.ovh.fr JOIN :#esoteric < 1582921471 185421 :fredkerdraon!~frederick@14-199-190-109.dsl.ovh.fr QUIT :Remote host closed the connection < 1582921652 370112 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1582927359 788837 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I read somewhere apparently they said that German language is too brutal for opera, and Italian is better. I don't know so much about opera, but, nevertheless I think they can try and then they can see if it is better or not. Different people might have a different opinion, too, I think. < 1582928310 115190 :LKoen!~LKoen@81.255.219.130 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.” < 1582929299 929982 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :zzo38: Weird? There's a _lot_ of German opera. < 1582929346 137982 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :https://en.wikipedia.org/wiki/The_Magic_Flute <- Mozart, pretty well known. < 1582929478 468324 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :You probably ran into a rivalry because Italian and German operas are the most well known. Then French, then English, both far behind. < 1582929792 279534 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :spruit11: yes, and that's why it sounds weird when an Italian opera is sang in German. < 1582929958 929846 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582930046 838600 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Well, I just mention what I read. Maybe that is what they meant; I don't know. What I know is that I don't know so much about opera, so I do not have any of my own opinions about it which is any good. < 1582930565 949231 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1582934545 709121 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1582935001 921929 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582936580 922692 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 246 seconds < 1582937316 281273 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582938029 273229 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 272 seconds < 1582938110 267806 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1582940024 920118 :arseniiv!~arseniiv@136.169.205.124 QUIT :Ping timeout: 246 seconds < 1582950974 63887 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Do you like this? http://zzo38computer.org/gurpsgame/1.ui/wiki?name=Session+28 < 1582956282 685684 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582957561 275723 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 272 seconds < 1582960213 62584 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric > 1582961545 489761 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Neauoire 5* 10New user account < 1582961965 144044 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 255 seconds < 1582961998 591312 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric > 1582962707 910555 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=70076&oldid=70061 5* 03Neauoire 5* (+195) 10Added neauoire > 1582962740 838724 PRIVMSG #esoteric :14[[07Special:Log/upload14]]4 upload10 02 5* 03Neauoire 5* 10uploaded "[[02File:Preview.jpg10]]" > 1582962749 567737 PRIVMSG #esoteric :14[[07Orca14]]4 10 02https://esolangs.org/w/index.php?diff=70078&oldid=67389 5* 03Neauoire 5* (+4109) 10Added some basic details > 1582962801 157951 PRIVMSG #esoteric :14[[07Orca14]]4 M10 02https://esolangs.org/w/index.php?diff=70079&oldid=70078 5* 03Neauoire 5* (+7) 10/* External resources */ > 1582962970 747486 PRIVMSG #esoteric :14[[07Orca14]]4 M10 02https://esolangs.org/w/index.php?diff=70080&oldid=70079 5* 03Neauoire 5* (+115) 10Added extra details > 1582963138 19775 PRIVMSG #esoteric :14[[07Orca14]]4 M10 02https://esolangs.org/w/index.php?diff=70081&oldid=70080 5* 03Neauoire 5* (+157) 10/* Sample programs */ < 1582963422 221269 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582963447 609837 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582964918 317201 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582966033 596879 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :^^^ how do you store an arbitrary precision integer in orca? < 1582966046 931727 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :(assuming no bounding box) < 1582966915 100828 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1582967287 555454 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection < 1582968117 114729 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582968230 115532 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1582968438 441798 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582969767 117565 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582971325 403954 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? password < 1582971327 697732 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :The password of the month is leapfrogging rats. < 1582971502 106642 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582971592 67204 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582972258 729841 :shinh_!~i@129.EC0234U.cyberhome.ne.jp QUIT :Quit: Tiarra 0.1+svn-35634: SIGTERM received; exit < 1582972733 104172 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1582973939 645742 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: got fun? < 1582973939 750498 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: it sucks bigtime on anything requiring unboxed arithmetic by default otherwise... oh well < 1582974038 929311 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( is there such a thing as bottom-up iterative deepening ) < 1582974563 681110 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1582974697 268800 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582974927 120635 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1582976451 676126 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582977294 160075 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection < 1582978302 787299 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Remote host closed the connection < 1582978308 398942 :arseniiv!~arseniiv@136.169.205.124 JOIN :#esoteric < 1582978324 673018 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric > 1582978461 196137 PRIVMSG #esoteric :14[[07Asm2bf14]]4 10 02https://esolangs.org/w/index.php?diff=70082&oldid=69278 5* 03Palaiologos 5* (-5) 10All bitops implemented! < 1582978510 403111 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1582979103 925569 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: leaving < 1582980969 21301 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :fungot: how are you today? < 1582980969 110301 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: but people *do*!! i want a mapreduce cluster now much to the point < 1582980970 424643 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :I think I just beat my personal best in impractical order to go into shops. I first went into Lidl, bought over 13 kilograms of food plus soda, some of which had to go to the freezer, then went to the DM shop next to it, and bought a single Carmex lip balm, which weighs 15 grams with packaging. That's a ratio of over 800 for impracticality. < 1582980987 638133 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :hi arseniiv < 1582981030 965687 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :fungot: but isn’t one happier when they have less needs of that big a caliber? < 1582981031 53823 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: actually i used fractions, but that would just be < 1582981040 572074 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :hi_jonas! < 1582982049 325721 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( std::cout << "print solution here" << std::endl; ) < 1582982059 332684 :int-e!~noone@int-e.eu PRIVMSG #esoteric :programming is tedious :) < 1582982556 284582 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Err, wtf. How am I supposed to use this macro in the presence of namespaces: define l_True (lbool((uint8_t)0)) (don't answer this, I know how, I just don't like it) < 1582982611 608356 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :do you like a language with one-letter keywords? < 1582982685 269449 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :b c Class { p i field = 0; b v setField(i value) { t.field = value; } } // J < 1582982884 109557 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: Not really. Typing isn't really where the time goes when programming, most of the time. < 1582982950 779406 :int-e!~noone@int-e.eu PRIVMSG #esoteric :escpecially for keywords where muscle memory sets in. < 1582982969 74983 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :int-e: ah I know! (At least that’s for me too.) But some programming language creators apparently think otherwise… < 1582982993 376842 :int-e!~noone@int-e.eu PRIVMSG #esoteric :If you can pick a shorter *meaningful* keyword, sure, go for it. < 1582982994 688985 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :like you’d probably seen pub mut fn go < 1582983011 858588 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fun vs. function I can get behind; fn is a step too far. < 1582983043 369915 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> (\x -> x) () -- beware of hypocrisy < 1582983045 986811 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : () < 1582983084 679400 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'm at the time in my life where I'm using a SAT solver and need a cardinality constraint. < 1582983173 833945 :int-e!~noone@int-e.eu PRIVMSG #esoteric :s/time/point/ < 1582983186 379764 :int-e!~noone@int-e.eu PRIVMSG #esoteric :so I need a break :P < 1582983203 679004 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1582983256 674540 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582983791 545455 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582983863 679021 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1582983919 979358 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving < 1582984029 860306 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1582984114 6777 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :fungot, do you used interlaced video? < 1582984114 42417 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: if you send a message < 1582985907 86206 :user01!~user01@c-69-140-60-5.hsd1.md.comcast.net JOIN :#esoteric < 1582985920 425353 :user01!~user01@c-69-140-60-5.hsd1.md.comcast.net PRIVMSG #esoteric :ACTION  < 1582985925 126382 :user01!~user01@c-69-140-60-5.hsd1.md.comcast.net NICK :cloaked < 1582985934 704993 :cloaked!~user01@c-69-140-60-5.hsd1.md.comcast.net PRIVMSG #esoteric :hello < 1582985938 285120 :cloaked!~user01@c-69-140-60-5.hsd1.md.comcast.net PRIVMSG #esoteric :what's the topic < 1582986214 335948 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`wElCoMe cloaked < 1582986216 239093 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :cLoAkEd: WeLcOmE To tHe iNtErNaTiOnAl hUb fOr eSoTeRiC PrOgRaMmInG LaNgUaGe dEsIgN AnD DePlOyMeNt! FoR MoRe iNfOrMaTiOn, ChEcK OuT OuR WiKi: . (FoR ThE OtHeR KiNd oF EsOtErIcA, tRy #EsOtErIc oN EfNeT Or dAlNeT.) < 1582986431 571109 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :`wElCoMe < 1582986433 85973 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :wElCoMe tO ThE InTeRnAtIoNaL HuB FoR EsOtErIc pRoGrAmMiNg lAnGuAgE DeSiGn aNd dEpLoYmEnT! fOr mOrE InFoRmAtIoN, cHeCk oUt oUr wIkI: . (fOr tHe oThEr kInD Of eSoTeRiCa, TrY #eSoTeRiC On eFnEt oR DaLnEt.) < 1582986445 750694 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :interesting < 1582986485 253776 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: by the way, if you rewrote your bot and want its nickname back, ping me, I'll transfer it back < 1582986508 834086 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :hmmm, I've been doing different things lately < 1582986515 687103 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but I'll try rewriting the bot < 1582986634 152054 :cloaked!~user01@c-69-140-60-5.hsd1.md.comcast.net PRIVMSG #esoteric :thanks all, nice to meet you < 1582986716 467839 :cloaked!~user01@c-69-140-60-5.hsd1.md.comcast.net PRIVMSG #esoteric :I like the lime slices- very tasteful :] < 1582986719 289971 :int-e!~noone@int-e.eu PRIVMSG #esoteric :kspalaiologos: There's `WeLcOmE as well, for symmetry < 1582986741 809566 :cloaked!~user01@c-69-140-60-5.hsd1.md.comcast.net PRIVMSG #esoteric :brb < 1582986750 616394 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`welcom < 1582986751 395510 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :welcom? No such file or directory < 1582986762 352238 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`elcome < 1582986763 646442 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :elcome o he nternational ub or soteric rogramming anguage esign nd eployment! or ore nformation, heck ut ur iki: . (or he ther ind f soterica, ry #soteric n Fnet r ALnet.) < 1582986773 661181 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(No symmetry there, apparently.) < 1582986883 710031 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :a friend let me run a malbolge program on his dgx2 < 1582986897 382837 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :first time in my life I have seen my malbolge program run from start to end lol < 1582986908 882388 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :(a complex malbolge program obviously) < 1582987220 72760 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :hehe < 1582987358 329384 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :also my TI-link cable will be here in 9 days < 1582987369 722327 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and I'm planning to do some interesting stuff with it < 1582987386 838778 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :like, program a tracker and use my TI-83+ as a music player < 1582987396 241265 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :because I've got a pair of headphones on 2.5mm jack lying around < 1582987420 738770 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I thought about making a chess engine on a calculator, I've got it programmed and it plays out quite well < 1582987436 40814 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :around 600 byte binary, written in z80 asm < 1582987439 211161 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :how will that work? does the TI-83+ even have sound hardware that can play more than beeps? < 1582987453 808610 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it has a jack port < 1582987456 805546 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :kspalaiologos: 600 bytes? isn't that shorter than Oscar Toledo's chess engines? < 1582987473 293743 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :port, sure, but you need something to generate the analog sound waves in real time behind that < 1582987487 869756 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :more than just beeps if you want to call it music < 1582987494 595796 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :toledos program is 300 bytes < 1582987497 430282 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :my program is 600 bytes < 1582987498 813181 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :oh < 1582987504 989125 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :I thought it was larger than that for some reason < 1582987519 438328 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :i'll play protracker modules < 1582987522 608773 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :using ti-83+ < 1582987528 718074 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it's perfectly possible < 1582987555 734885 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I've wrote a program that imitates a tracker, i.e. it's just single channel, no mixing, and supports no effects < 1582987564 309669 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I believe it'd run on TI-83+ < 1582987568 277693 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :sound on ti83 has been done before < 1582987581 288829 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :single channel. ok. < 1582987590 506574 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :^ na na, I'll get it to mix channels < 1582987599 199233 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :so I'll have mono output of up to 4 tones at a time < 1582987618 882605 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :that's enough for some chiptune music < 1582987631 779260 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :ok < 1582987649 222435 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :or I can just trim sample rate of some songs to 16k or 8k (it'd sound like garabage tho) < 1582987658 331941 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but I believe it'd fit on ti-83+ without problems < 1582987767 230686 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :oh and I used J as a scripting language to solve a practical problem < 1582987769 754542 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :https://github.com/KrzysztofSzewczyk/ticalc/blob/master/extract.ijs < 1582989083 676930 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1582989571 747438 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :how can one get transparent types for functions in a language when functions can have optional parameters, a vararg, keyword parameters and keyword-only parameters? (Something like Python.) I see something like union types, tuples (these both would make optional arguments expressible: e. g. in Ceylon [A, B=, C=] ≡ [A]|[A, B]|[A, B, C]) and extensible records (for keyword arguments) but I can’t see how to combine it all nicely < 1582989651 595583 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm, is [A,C] excluded? < 1582989718 562359 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :yeah, as these are positional-only parameters. Or I should check… < 1582989768 457840 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :anyway that behaviour (for positional-only parameters) is nice for me, I think < 1582989774 29840 :int-e!~noone@int-e.eu PRIVMSG #esoteric :it makes sense, it's just not obvious from the syntax. < 1582989781 898142 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :yeah I bet < 1582989889 275382 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :though in Ceylon there are no keyword-only arguments, but there can be a vararg which is represented smugly as [A, B, C*] or [A, B, C+], [C*] means the usual: []|[C]|[C, C]|[C, C, C]|… < 1582989927 344987 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :that’s the thing I would be glad to have, in my hypothetical future language < 1582989956 989850 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :clever tricks < 1582989991 874309 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION wonders how to match an escape character (\e = \033) with sed. < 1582990030 823450 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :also I like languages with singleton tuples. They *are* useful, I see you Haskell < 1582990087 879328 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well, producing a raw escape character, for example using $(printf '\e'), does the trick < 1582990100 595637 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But it's UGLY. < 1582990102 688749 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :int-e: thank you for showing me ##math BTW < 1582990344 590998 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :though that haven’t solved the original issue. But then I stumbled upon a xenwiki’s MOS page for that other person and it cleared for me that I would ultimately need a continued fraction expansion as you suggested originally, or the claim would be too strong to be true < 1582990544 543240 :tromp!~tromp@2a02:a210:ca3:2800:d1b4:8939:2b1:3324 PRIVMSG #esoteric :the modulo function i just wrote in lambda calculus curiously doesn't normalize for modulo 0 :-) < 1582991745 500701 :cloaked!~user01@c-69-140-60-5.hsd1.md.comcast.net PART :#esoteric < 1582991948 991396 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :int-e: produce a raw escape character with $'\e' instead < 1582991961 346170 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :or just match with perl instead < 1582994563 700101 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1582994622 230801 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1582995759 437594 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1582996512 672733 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1582997016 831281 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :oh well, type systems // why are you so hard // damn, nothing ever rhymes with “systems” < 1582997813 98688 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: thanks < 1582997819 682900 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I keep forgetting about $''. < 1582998549 930882 :xavo[m]!undersco1@gateway/shell/matrix.org/x-gfbhttnxjrbdyeyb JOIN :#esoteric < 1582998644 835908 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :how hard would it be to write a program generating random program with predictable output < 1582998655 599097 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :that would be able to test various parts of compiler, like optimizations and so on < 1582998666 292055 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'm looking mostly for existing codebase for testing an assembly-like language < 1582998679 412826 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I know csmith, but is there something a bit simpler that would be easier to tweak? < 1583000240 446416 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1583000611 59723 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :What was that Haskell test package again? It's about fifteen years old now I think. < 1583000614 418272 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :ACTION googles < 1583000664 645687 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Quickcheck, I think. < 1583000679 530815 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :https://wiki.haskell.org/Development_Libraries_and_Tools < 1583000730 164899 :cloaked!~user01@c-69-140-60-5.hsd1.md.comcast.net JOIN :#esoteric < 1583000930 104848 :LKoen!~LKoen@81.255.219.130 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.” < 1583001429 832816 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit < 1583002126 173352 :uglydog!d13a93ef@209.58.147.239 JOIN :#esoteric < 1583002527 71649 :uglydog!d13a93ef@209.58.147.239 QUIT :Remote host closed the connection > 1583002885 107686 PRIVMSG #esoteric :14[[07Asm2bf14]]4 10 02https://esolangs.org/w/index.php?diff=70083&oldid=70082 5* 03Palaiologos 5* (-15) 10god damn it man registers broke again > 1583002947 647155 PRIVMSG #esoteric :14[[07Asm2bf14]]4 10 02https://esolangs.org/w/index.php?diff=70084&oldid=70083 5* 03Palaiologos 5* (+110) 10 < 1583002951 704212 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So... that's another Ponder This down. (March 2020... somehow they tend to publish these early.) :) > 1583003130 599686 PRIVMSG #esoteric :14[[07Asm2bf14]]4 10 02https://esolangs.org/w/index.php?diff=70085&oldid=70084 5* 03Palaiologos 5* (+120) 10 < 1583003458 517726 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :new password in 5 hours < 1583004034 960628 :cloaked!~user01@c-69-140-60-5.hsd1.md.comcast.net PART :#esoteric > 1583004093 887283 PRIVMSG #esoteric :14[[07AT14]]4 N10 02https://esolangs.org/w/index.php?oldid=70086 5* 03Hakerh400 5* (+1978) 10+[[AT]] > 1583004105 352101 PRIVMSG #esoteric :14[[07User:Hakerh40014]]4 10 02https://esolangs.org/w/index.php?diff=70087&oldid=70065 5* 03Hakerh400 5* (+18) 10+[[AT]] > 1583004141 789033 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=70088&oldid=70066 5* 03Hakerh400 5* (+18) 10+[[AT]] < 1583005050 209536 :interruptinuse!~interrupt@girl.mrtheplague.net QUIT :Quit: ZNC - https://znc.in -- bye bye! < 1583005139 368038 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583005175 331990 :interruptinuse!~interrupt@girl.mrtheplague.net JOIN :#esoteric < 1583005323 649422 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 258 seconds < 1583005327 425600 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1583006213 661581 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: any progress? < 1583006213 712886 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: i just implemented < 1583006390 824937 :interruptinuse!~interrupt@girl.mrtheplague.net QUIT :Remote host closed the connection < 1583006521 309542 :interruptinuse!~interrupt@girl.mrtheplague.net JOIN :#esoteric > 1583006581 895117 PRIVMSG #esoteric :14[[07AT14]]4 10 02https://esolangs.org/w/index.php?diff=70089&oldid=70086 5* 03Hakerh400 5* (+442) 10Added a new example < 1583007382 3875 :imode!~linear@unaffiliated/imode JOIN :#esoteric > 1583009664 530703 PRIVMSG #esoteric :14[[07Eso2D14]]4 M10 02https://esolangs.org/w/index.php?diff=70090&oldid=69742 5* 03PythonshellDebugwindow 5* (+15) 10 > 1583009921 709237 PRIVMSG #esoteric :14[[07Eso2D14]]4 M10 02https://esolangs.org/w/index.php?diff=70091&oldid=70090 5* 03PythonshellDebugwindow 5* (-20) 10 > 1583010026 499511 PRIVMSG #esoteric :14[[07Eso2D14]]4 M10 02https://esolangs.org/w/index.php?diff=70092&oldid=70091 5* 03PythonshellDebugwindow 5* (+37) 10/* Handy subprograms */ < 1583010188 184439 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1583011694 264199 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric : new password in 5 hours => haahahahehehe < 1583012394 181882 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1583012434 986781 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :do you know any good solutions to the “covariant equality/containment problem” which is the following?: < 1583012435 112060 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :suppose we have a language with subtyping, co(ntra)?variant type parameters and interfaces, and that language likes immutable things < 1583012435 195625 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :and also there’s `interface Container { Bool contains(T val) }` which we would want to implement by an `interface Seq` < 1583012435 195678 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :of course we can’t do that in a simple way, as variances don’t match. We can e. g. make `interface Set : Container` where `Top` is the top type < 1583012435 361056 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :that’s not that good because the compiler will typecheck obvious errors like `Set s = …; return s.contains("str")` => this would always return false, which ideally is known statically < 1583012435 452253 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :we could abandon covariance, but that’s really unhandy when using immutable containers. We could abandon subtyping at all. Or…? < 1583012494 842417 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :NB: equality suffers in the same manner but at least we’re usually happy with that < 1583012629 234748 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :also “to implement by” may read more sensible as “to be a supertype of” < 1583012659 298006 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :may be read more sensibly*, sorry < 1583012706 516372 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 258 seconds < 1583013080 565361 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :`perl -euse Date::Manip::Date; $n=Date::Manip::Date->new("now UTC"); $p=$n->new($n->calc($n->new_delta("1w"))->printf("%Y-%m-01 00:00 UTC")); $d=$n->calc($p); print "new password in ",$d->printf(0<$d->cmp($d->new("1h"))?"%.1hys hours\n":"%.0mys minutes\n"); < 1583013081 945827 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :new password in 2.1 hours < 1583013091 808989 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :(yes, I know that's not the shortest way to write that. it's a readable way.) < 1583013288 921115 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :I wonder if it'd be evil to make the password a spoiler, such as to a Star Wars movie that recently came out < 1583013379 880605 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu PRIVMSG #esoteric :I might try that < 1583014929 297347 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1583015843 691918 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1583015911 982409 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1583016074 708738 :arseniiv!~arseniiv@136.169.205.124 PRIVMSG #esoteric :b_jonas: make a spoiler to what the second next password will be(??) < 1583016618 105885 :arseniiv_!~arseniiv@95.105.9.189.dynamic.ufanet.ru JOIN :#esoteric < 1583016777 411516 :arseniiv!~arseniiv@136.169.205.124 QUIT :Ping timeout: 258 seconds < 1583017762 452380 :arseniiv_!~arseniiv@95.105.9.189.dynamic.ufanet.ru NICK :arseniiv < 1583017879 774557 :tromp!~tromp@2a02:a210:ca3:2800:d1b4:8939:2b1:3324 QUIT :Remote host closed the connection < 1583018483 529902 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net QUIT :Read error: Connection reset by peer < 1583018596 11298 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net JOIN :#esoteric < 1583018825 758486 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: will this countdown ever end? < 1583018825 820747 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: the smilies in my earlier notation < 1583019124 144093 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 255 seconds < 1583020124 539981 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I'm running my Ponder This program for board sizes 19 and 20... and it has a literal countdown. Unfortunately, the time taken at each stage increases exponentially (with somewhat erratic factors), so it's hard to make predictions for the ultimate running time based on the output.) < 1583020760 273656 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net JOIN :#esoteric