< 1550361612 563948 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Read error: Connection reset by peer < 1550361677 944448 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 246 seconds < 1550361786 558058 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1550363711 833363 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1550364018 859354 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 272 seconds > 1550364924 434424 PRIVMSG #esoteric :14[[07Vague14]]4 10 02https://esolangs.org/w/index.php?diff=59900&oldid=59800 5* 03Cortex 5* (-33) 10 > 1550365145 551405 PRIVMSG #esoteric :14[[07Hexomnia14]]4 10 02https://esolangs.org/w/index.php?diff=59901&oldid=59356 5* 03Cortex 5* (+35) 10 < 1550365699 675341 :Remavas-Hex!~Remavas@unaffiliated/remavas JOIN :#esoteric < 1550365886 401512 :Remavas[AFK]!~Remavas@unaffiliated/remavas QUIT :Ping timeout: 244 seconds < 1550366940 482593 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1550367219 471554 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 244 seconds < 1550368901 811869 :Remavas-Hex!~Remavas@unaffiliated/remavas NICK :Remavas-Hex[AFK] < 1550368937 261059 :Remavas-Hex[AFK]!~Remavas@unaffiliated/remavas NICK :Remavas- < 1550369023 730743 :Remavas-!~Remavas@unaffiliated/remavas NICK :Remavas < 1550372823 226368 :nfd9001!~nfd9001@c-73-157-90-101.hsd1.wa.comcast.net QUIT :Read error: Connection reset by peer < 1550373220 472276 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Is there a way to tell Firefox to disable kerning for editable fields? < 1550373383 960329 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1550373647 938401 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 246 seconds < 1550373831 921889 :Remavas!~Remavas@unaffiliated/remavas QUIT :Read error: Connection reset by peer < 1550373856 320678 :Remavas!~Remavas@unaffiliated/remavas JOIN :#esoteric < 1550374678 8497 :Remavas!~Remavas@unaffiliated/remavas QUIT :Quit: Leaving < 1550376975 793551 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :the 4-tuple model of a turing machine is the most natural. < 1550378476 886213 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :how so, and compared to what? < 1550378520 772959 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :compared to the 5-tuple model. instead of having (current state, old symbol, new symbol, direction, new state), you have (current state, old smbol, command, new state). < 1550378545 396723 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :the 4-tuple model is generalizable to not even include symbols, but 'conditions', which can be defined as boolean functions. < 1550378585 135711 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :the general form of an automaton, moving from the 4-tuple model, looks like (current state, condition, next state, command). < 1550378684 171393 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :yeah < 1550378766 200017 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :if you were to try to generalize the 5-tuple model to include more actions, the number of states you'd need to accomplish a "no-op" blows up like mad, and in some cases, may not even be possible. < 1550379841 51244 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1550380136 44612 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 258 seconds < 1550381443 336973 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1550382746 515497 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1550383079 842945 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1550383256 285066 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :I think with the Amycus numbers, length is popcount and head is ctz, isn't it? < 1550383337 839742 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 255 seconds < 1550385037 91363 :arseniiv!~arseniiv@94.41.3.137.dynamic.ufanet.ru JOIN :#esoteric < 1550386285 256355 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1550386553 267730 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 245 seconds < 1550388255 839156 :nfd9001!~nfd9001@c-73-157-90-101.hsd1.wa.comcast.net JOIN :#esoteric > 1550389014 211458 PRIVMSG #esoteric :14[[07Shishkirism14]]4 10 02https://esolangs.org/w/index.php?diff=59902&oldid=59899 5* 03Kamish 5* (+1814) 10 < 1550390972 949567 :arseniiv!~arseniiv@94.41.3.137.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds < 1550391271 163579 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`quote Taneb prime memory 3 < 1550391272 371375 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :No output. < 1550391280 814215 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`quote before reaching 3 < 1550391281 543438 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :No output. < 1550391310 32123 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Anyway, you know yesterday I had a program which lists primes which ran out of memory before reaching 3? < 1550391321 624721 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I've made some changes and now it can reach at least 131 < 1550391365 118592 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I also have a Fractran -> Sed compiler-ish thing < 1550391383 854871 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric > 1550391394 41240 PRIVMSG #esoteric :14[[07RELATIONS14]]4 N10 02https://esolangs.org/w/index.php?oldid=59903 5* 03Kamish 5* (+718) 10Created page with "

'''RELATIONS''' is an esoteric programming language created by [[User:Kamish|Kamish]]

This language is absolutely useless and '''has 8 commands:'''

{| class="wik..." < 1550391396 568091 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection < 1550391408 945790 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric > 1550391448 592255 PRIVMSG #esoteric :14[[07User:Kamish14]]4 10 02https://esolangs.org/w/index.php?diff=59904&oldid=59890 5* 03Kamish 5* (+18) 10 > 1550391538 458982 PRIVMSG #esoteric :14[[07Joke language list14]]4 M10 02https://esolangs.org/w/index.php?diff=59905&oldid=59889 5* 03Kamish 5* (+54) 10 > 1550392308 58832 PRIVMSG #esoteric :14[[07Kate14]]4 N10 02https://esolangs.org/w/index.php?oldid=59906 5* 03Kamish 5* (+647) 10Created page with "

'''Kate''' - esoteric programming language created by [[User:Kamish|Kamish]]

The language consists of only one command - Kate

{| class="wikitable" |- ! Command !..." < 1550392311 894096 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net JOIN :#esoteric < 1550392490 725018 :Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net QUIT :Ping timeout: 250 seconds > 1550392527 889706 PRIVMSG #esoteric :14[[07Joke language list14]]4 M10 02https://esolangs.org/w/index.php?diff=59907&oldid=59905 5* 03Kamish 5* (+34) 10 > 1550392560 210689 PRIVMSG #esoteric :14[[07User:Kamish14]]4 M10 02https://esolangs.org/w/index.php?diff=59908&oldid=59904 5* 03Kamish 5* (+13) 10 < 1550394152 282999 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection < 1550394479 958829 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 246 seconds < 1550394650 233193 :AnotherTest!~turingcom@d51A4B8E1.access.telenet.be JOIN :#esoteric < 1550394844 950452 :arseniiv!~arseniiv@94.41.3.137.dynamic.ufanet.ru JOIN :#esoteric < 1550394983 451216 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1550395011 256741 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net JOIN :#esoteric < 1550395222 64731 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1550396006 93511 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection < 1550396319 851380 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1550396689 764912 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :awesome Taneb!! > 1550402026 122065 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Alikberoff 5* 10New user account < 1550402912 880583 :Sgeo__!~Sgeo@ool-18b98dd9.dyn.optonline.net JOIN :#esoteric < 1550402972 860698 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu JOIN :#esoteric < 1550403076 236572 :Sgeo_!~Sgeo@ool-18b98dd9.dyn.optonline.net QUIT :Ping timeout: 246 seconds < 1550403076 496365 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :zzo38: re Amicus number representation, yes < 1550403096 670469 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :Taneb: lol < 1550403109 450065 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :should we quote that? < 1550403111 61771 :xkapastel!uid17782@gateway/web/irccloud.com/x-ukwdihzznilzgwhx JOIN :#esoteric < 1550403195 305352 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`bobadventures http://bobadventures.comicgenesis.com/d/20190216.html < 1550403196 20435 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: bobadventures: not found > 1550404479 562186 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=59909&oldid=59854 5* 03Alikberoff 5* (+115) 10/* Introductions */ > 1550404491 986540 PRIVMSG #esoteric :14[[07Generic 2D Befunge14]]4 N10 02https://esolangs.org/w/index.php?oldid=59910 5* 03Alikberoff 5* (+1788) 10~~~~ < 1550404832 948297 :arseniiv!~arseniiv@94.41.3.137.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds < 1550404921 477460 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric > 1550404990 441656 PRIVMSG #esoteric :14[[07Generic 2D Befunge14]]4 10 02https://esolangs.org/w/index.php?diff=59911&oldid=59910 5* 03Alikberov 5* (+89) 10 < 1550404991 850008 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 255 seconds < 1550405059 661861 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1550408151 957960 :arseniiv!~arseniiv@94.41.3.137.dynamic.ufanet.ru JOIN :#esoteric < 1550412875 857216 :Sgeo__!~Sgeo@ool-18b98dd9.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1550412885 846277 :Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net JOIN :#esoteric < 1550414536 611323 :aloril!~aloril@mobile-access-5d6a9e-141.dhcp.inet.fi QUIT :Remote host closed the connection < 1550414654 451326 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`help quote < 1550414656 76426 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :Quotes are just elements of the quantum dilapidated bogosphere. See qdb. < 1550414657 4188 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`help addquote < 1550414658 140223 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :​`addquote? ¯\(°​_o)/¯ < 1550414662 82824 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`help qdb < 1550414663 314314 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :qdb is used like: `quote; `quote regexp; `quote id; `addquote ...; `delquote id; `pastequotes regexp; `pastenquotes [n]; see also quoteformat < 1550414664 384696 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`help quote format < 1550414665 606986 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :​`quote format? ¯\(°​_o)/¯ < 1550414698 188558 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`? quoteformat < 1550414699 245267 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :quoteformat is: message; * nick action; two spaces between messages; all elisions marked with [...] other than irrelevant intervening messages; for messages separated by elision, one space on each side, not two. < 1550414724 424219 :aloril!~aloril@mobile-access-5d6a9e-141.dhcp.inet.fi JOIN :#esoteric < 1550414732 806805 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :``` addquote ' Anyway, you know yesterday I had a program which lists primes which ran out of memory before reaching 3?' #https://esolangs.org/logs/2019-02-17.html#lT < 1550414734 644604 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :1332) Anyway, you know yesterday I had a program which lists primes which ran out of memory before reaching 3? < 1550415696 821595 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :wait wait < 1550415704 133865 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :what the fuck, English < 1550415821 938804 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :so not only do they have sign /saIn/, signal /"sIgn@l/, but also resign /rI"zaIn/, resignation /rezIg"neIS@n/ < 1550415826 594304 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :it's crazy < 1550415837 698541 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`? sign < 1550415838 747867 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :sign? ¯\(°​_o)/¯ < 1550418693 183943 :xkapastel!uid17782@gateway/web/irccloud.com/x-ukwdihzznilzgwhx QUIT :Quit: Connection closed for inactivity < 1550418766 321976 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric > 1550419233 723192 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03TheJebForge 5* 10New user account > 1550419399 549187 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=59912&oldid=59909 5* 03TheJebForge 5* (+234) 10 > 1550419500 669392 PRIVMSG #esoteric :14[[07Glutton14]]4 10 02https://esolangs.org/w/index.php?diff=59913&oldid=59856 5* 03CubixThree 5* (+561) 10Made some more progress finishing this up. > 1550419562 854794 PRIVMSG #esoteric :14[[07User:TheJebForge14]]4 N10 02https://esolangs.org/w/index.php?oldid=59914 5* 03TheJebForge 5* (+212) 10Created page with "I'm TheJebForge, a hobbyist programmer and I know most of the popular programming languages. Favorite languages are C++ and Lua. Joined this community to showcase a language I..." > 1550419772 64088 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=59915&oldid=59859 5* 03TheJebForge 5* (+13) 10 > 1550420014 854297 PRIVMSG #esoteric :14[[07Minaac14]]4 N10 02https://esolangs.org/w/index.php?oldid=59916 5* 03TheJebForge 5* (+553) 10Created page with "== minaac == Minaac (Minaac Is Not An Assembler Clone) is a run-time interpreted programming language capable of recreating Turing Machine making it a turing-complete languag..." > 1550420342 153522 PRIVMSG #esoteric :14[[07Minaac14]]4 10 02https://esolangs.org/w/index.php?diff=59917&oldid=59916 5* 03TheJebForge 5* (+120) 10 > 1550420366 69918 PRIVMSG #esoteric :14[[07Minaac14]]4 10 02https://esolangs.org/w/index.php?diff=59918&oldid=59917 5* 03TheJebForge 5* (+21) 10/* Minaac */ > 1550420510 718204 PRIVMSG #esoteric :14[[07Minaac14]]4 10 02https://esolangs.org/w/index.php?diff=59919&oldid=59918 5* 03TheJebForge 5* (+49) 10 > 1550420538 48338 PRIVMSG #esoteric :14[[07Minaac14]]4 10 02https://esolangs.org/w/index.php?diff=59920&oldid=59919 5* 03TheJebForge 5* (+4) 10/* External resources */ > 1550420574 266942 PRIVMSG #esoteric :14[[07Minaac14]]4 10 02https://esolangs.org/w/index.php?diff=59921&oldid=59920 5* 03TheJebForge 5* (+23) 10 < 1550420661 121879 :TheJebForge!576e6588@gateway/web/freenode/ip.87.110.101.136 JOIN :#esoteric < 1550420667 999384 :TheJebForge!576e6588@gateway/web/freenode/ip.87.110.101.136 PRIVMSG #esoteric :Hello :D < 1550420893 135194 :TheJebForge!576e6588@gateway/web/freenode/ip.87.110.101.136 QUIT :Client Quit > 1550421097 517030 PRIVMSG #esoteric :14[[07Minaac14]]4 10 02https://esolangs.org/w/index.php?diff=59922&oldid=59921 5* 03TheJebForge 5* (+1) 10 < 1550422245 724916 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :[ 30*50 < 1550422246 294088 :j-bot!eldis4@firefly.nu PRIVMSG #esoteric :b_jonas: 1500 > 1550424246 222785 PRIVMSG #esoteric :14[[07Esoteric data structure14]]4 10 02https://esolangs.org/w/index.php?diff=59923&oldid=44362 5* 03Cortex 5* (+22) 10 > 1550426526 446314 PRIVMSG #esoteric :14[[07$ $14]]4 10 02https://esolangs.org/w/index.php?diff=59924&oldid=59258 5* 03Cortex 5* (+43) 10 > 1550426601 817237 PRIVMSG #esoteric :14[[07User:Cortex14]]4 10 02https://esolangs.org/w/index.php?diff=59925&oldid=59806 5* 03Cortex 5* (+21) 10 > 1550426694 925259 PRIVMSG #esoteric :14[[07Pizza Delivery14]]4 N10 02https://esolangs.org/w/index.php?oldid=59926 5* 03Cortex 5* (+1577) 10Created page with "Coming soon: Usefulness {{WIP}} '''Pizza Delivery''' is yet another esolang by [[User:Cortex|]] designed to be similar to the logic of other Cortex languages, but more concise..." < 1550427175 290198 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://dmishin.blogspot.com/2013/11/the-single-rotation-rule-remarkably.html < 1550428480 822788 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1550429297 39132 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric : that's interesting < 1550429563 931400 :moei!~moei@softbank221078042071.bbtec.net JOIN :#esoteric > 1550429789 691884 PRIVMSG #esoteric :14[[07User:TheJebForge14]]4 10 02https://esolangs.org/w/index.php?diff=59927&oldid=59914 5* 03TheJebForge 5* (+4) 10 > 1550429816 412510 PRIVMSG #esoteric :14[[07Minaac14]]4 10 02https://esolangs.org/w/index.php?diff=59928&oldid=59922 5* 03TheJebForge 5* (+2) 10/* Example code */ > 1550430339 626875 PRIVMSG #esoteric :14[[07Minaac14]]4 10 02https://esolangs.org/w/index.php?diff=59929&oldid=59928 5* 03TheJebForge 5* (+239) 10/* Minaac */ > 1550430352 560642 PRIVMSG #esoteric :14[[07Minaac14]]4 10 02https://esolangs.org/w/index.php?diff=59930&oldid=59929 5* 03TheJebForge 5* (+1) 10/* Minaac */ < 1550431807 341915 :arseniiv!~arseniiv@94.41.3.137.dynamic.ufanet.ru PRIVMSG #esoteric :shachaf: thank you! < 1550432117 232541 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`? east port < 1550432118 454107 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :east port? ¯\(°​_o)/¯ < 1550433030 265008 :Phantom_Hoover!~phantomho@cpc108439-cowc8-2-0-cust785.14-2.cable.virginm.net JOIN :#esoteric < 1550433030 344965 :Phantom_Hoover!~phantomho@cpc108439-cowc8-2-0-cust785.14-2.cable.virginm.net QUIT :Changing host < 1550433030 345033 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1550433836 999962 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`? gray < 1550433838 62477 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :Gray is e common misspalling of grey. < 1550433856 151112 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cwlprits gray < 1550433858 922 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :oerjän < 1550433865 157941 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? grey < 1550433866 205433 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :grey? ¯\(°​_o)/¯ < 1550434486 33311 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( Let's not make an entry on Grey codes. ) < 1550434494 94701 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`? fuchsia < 1550434495 126335 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :fuchsia? ¯\(°​_o)/¯ < 1550434502 703459 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :``` < 1550434503 451149 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :bash: -c: option requires an argument < 1550434530 657096 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :``` for c in sc cs csh sch sh ch; do \? fu"$c"ia; done < 1550434533 817078 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :fuscia? ¯\(°​_o)/¯ \ fucsia? ¯\(°​_o)/¯ \ fucshia? ¯\(°​_o)/¯ \ fuschia? ¯\(°​_o)/¯ \ fushia? ¯\(°​_o)/¯ \ fuchia? ¯\(°​_o)/¯ < 1550434557 484227 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`wrl < 1550434558 105453 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :https://hack.esolangs.org/repo/file/tip/wisdom < 1550434604 186414 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`cwlprits pokemon red < 1550434605 785090 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :rdocöc < 1550434693 61085 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Who was the person who was against cwlprits and dowg and grWp and all those things? < 1550434704 522811 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I feel like there was one (other than b_jonas) but now everyone's using them. < 1550434904 389621 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I have troulbe with the etymology of things like `doag. < 1550434942 74043 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And I have troulbe with spelling, apparently. < 1550434954 911422 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :shachaf: I'm not specifically against them < 1550434972 770536 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :I just feel like everyone should be allowed to use whatever tools they want, and judged by their results regardless of their tools < 1550435000 785191 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :this should apply for programming languages too: if you write useful stuff in java or php, that's fine, it's your problem if you have to wrestle with the language during, not mine as a user < 1550435031 401638 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :i.e. I prefer Mediawiki over other wikis, even if Mediawiki is the one using php < 1550435035 293449 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But if you use javascript and burden me with electron then I will complain. < 1550435037 373987 :int-e!~noone@int-e.eu PRIVMSG #esoteric ::P < 1550435134 470777 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :same for editors and even IDEs < 1550435537 392965 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :I do think there's a limit to this idea. < 1550435559 828007 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Like... given a network facing C program, I expect it to have a 100% chance of having latent undiscovered memory unsafety, of a type that is potentially exploitable < 1550435588 90455 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Tools can well be inapproprate in ways the user cares about < 1550435593 461987 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1550435607 341523 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@messages? < 1550435607 386153 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Sorry, no messages today. < 1550435643 142480 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Do you want to rename these things? < 1550435655 403715 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Is there some way to tell the "uuid" program to use a different MAC address? < 1550435665 166418 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think maybe there could be a better system than encoding subsets of behaviors people care about in the command name. < 1550435668 179237 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: no! < 1550435692 623868 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: don't rename these, please < 1550435718 563000 :int-e!~noone@int-e.eu PRIVMSG #esoteric :that'll just cause even more confusion < 1550435720 178611 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's been a few years. People are too used to the existing names. < 1550435779 813635 :Lymia!lymia@magical.girl.lyrical.lymia.moe QUIT :Quit: Hugs~ <3 < 1550435831 776343 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :(I suppose it isn't difficult to just edit the resulting UUID to put in a different MAC address) < 1550435908 840648 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1550435910 373732 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 250 seconds < 1550435929 515408 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1550436059 528369 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :hello ais < 1550436108 13779 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :so I found out that there are like eight M:tG cards, even not counting the silver-bordered ones, that make other players make choices while you're casting a spell < 1550436182 287237 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :they're old, but have some reprings < 1550436228 329927 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :``` card-by-name Arena # is one of them < 1550436229 73915 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :Arena \ Land \ {3}, {T}: Tap target creature you control and target creature of an opponent's choice they control. Those creatures fight each other. (Each deals damage equal to its power to the other.) \ PROMO-S, TSP-S \ \ Arena Athlete \ 1R \ Creature -- Human \ 2/1 \ Heroic -- Whenever you cast a spell that targets Arena Athlete, target creature an opponent controls can't block this turn. \ THS-U \ \ Arena of the Ancients \ 3 \ Artifact \ Legendary cre < 1550436298 173596 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :``` card-by-name Evangelize # is a new one in TSP < 1550436298 920107 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :Evangelize \ 4W \ Sorcery \ Buyback {2}{W}{W} (You may pay an additional {2}{W}{W} as you cast this spell. If you do, put this card into your hand as it resolves.) \ Gain control of target creature of an opponent's choice they control. \ TSP-R < 1550436493 796275 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :now I don't know how casting spells work, and have to read the comp rules < 1550436514 462297 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :I do know how it work; I have read the rules < 1550436686 633040 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :First modes are chosen, and then targets, and then the cost is determine, and then the mana step if applicable, and then the cost is paid. < 1550436868 595234 :Lymia!lymia@magical.girl.lyrical.lymia.moe JOIN :#esoteric < 1550436877 125483 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :zzo38: can the opponent's choice of targets, or any choices by other players during the mana abilities part, change whether the caster can pay the costs of the spell? < 1550436913 823031 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :And I mean without silver-bordered cards < 1550436928 354067 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :because with Gleemax that could happen, but let's exclude Gleemax now as it's silver-bordered < 1550436960 583922 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :I think there are some cards with effects that might do that (even not counting silver bordered) (although I do not quite remember all of the cards) < 1550436977 310417 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this doesn't seem any more broken than Selvala < 1550437010 27776 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I assume you'd just have to rewrite if an opponent chose a target which meant you couldn't afford to pay the costs of the spell < 1550437014 564061 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*rewind < 1550437039 552394 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :(I think some cards increase the cost for targeting them) < 1550437049 538689 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1550437061 970501 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :(I do not remember which ones.) < 1550437089 783991 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`card-by-name Selvala, Explorer Returned < 1550437090 659371 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :Selvala, Explorer Returned \ 1GW \ Legendary Creature -- Elf Scout \ 2/4 \ Parley -- {T}: Each player reveals the top card of their library. For each nonland card revealed this way, add {G} and you gain 1 life. Then each player draws a card. \ CNS-R, C16-R, VMA-R < 1550437095 387340 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's tricky, some cards like that counter the spell unless a cost is paid, rather than actually increasing the cost < 1550437106 979458 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: the great thing is, that's a mana ability < 1550437120 692828 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :ouch < 1550437137 958802 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you can attempt to use it to pay for a spell, and then discover you don't have enough mana < 1550437139 44472 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Yes, it is a mana ability which reveals cards from a library < 1550437150 528307 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :why don't we have rules managers that can rein Wizards in when they have such ideas? < 1550437151 525870 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you can't rewind because the cards from the library have already been seen < 1550437153 951318 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :And conditionally adds mana based on that < 1550437166 395659 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :that can't even work < 1550437184 12955 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it clearly doesn't work but the rules managers have been reluctant to change it < 1550437213 722915 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :isn't there a rule that if something would reveal hidden cards while casting a spell, they're instead revealed only later, after casting the spell? or is that only for _drawing_ cards specifically? < 1550437226 492349 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :I think only for drawing cards < 1550437243 665785 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, you draw them face down < 1550437250 715660 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that doesn't help with Selvala because they're explicitly revealed < 1550437258 603048 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :so < 1550437275 781083 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they should really just have put "play this ability only any time you could play an instant" on there < 1550437279 3292 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :http://zzo38computer.org/textfile/miscellaneous/magic_card/puzzle.7 < 1550437284 334942 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or at least day-1-errata'd it to that < 1550437288 694956 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but for mysterious reasons, they didn't < 1550437292 423205 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :ais523: Yes, that would help < 1550437306 341349 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :if a morph of an opponent dies during the mana ability part of casting a spell, you'll just learn what it is immediately, even if casting the spell may have to be rewound? < 1550437330 687645 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I assume that can happen, although I can't think of a way to do it offhand < 1550437364 83577 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess you could have stolen it, and sacrificed it to Phyrexian Altar, but then you'd legally be allowed to look at it so it'd only matter in multiplayer < 1550437405 637529 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :ais523: just copy a Wild Cantor on it < 1550437414 718596 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :um < 1550437418 602116 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :that would be your own morph then < 1550437421 608237 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right < 1550437435 754527 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Do you like my puzzle? < 1550437450 609520 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :killing an opponent's creature at mana ability speed is hard because you can't use triggered abilities < 1550437455 859540 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :yeah < 1550437468 763623 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, are there any global toughness boosts in the game? I think there are, right? < 1550437473 898719 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :ais523: worse still, you can't even use toughness reduction because SBAs won't kick in < 1550437479 956724 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh right, SBAs < 1550437491 22931 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you'd have to kill directly < 1550437530 340312 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: seeing a Panglacial Wurm there worries me < 1550437544 253602 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :man, this was easier when I could just search for "pool" to find every mana ability < 1550437585 859723 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is "add" used in other contexts? < 1550437598 481594 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :you newfangled youths with your intuitive "dies" and "create [token]" and "add [mana]" phrasing, back when I was young we had to write rules text uphill both ways in the snow < 1550437601 478467 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :ais523: yes < 1550437611 110632 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`random-card \badd\b < 1550437611 982217 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :Shefet Dunes \ Land -- Desert \ {T}: Add {C}. \ {T}, Pay 1 life: Add {W}. \ {2}{W}{W}, {T}, Sacrifice a Desert: Creatures you control get +1/+1 until end of turn. Activate this ability only any time you could cast a sorcery. \ HOU-U < 1550437616 255114 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :nope, not that < 1550437629 502817 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :hmm < 1550437701 188246 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :ais523: you might be right, maybe it doesn't occur elsewhere < 1550437713 267403 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :it might even be better than "pool" because "pool" occurs in some card names < 1550437766 421907 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :If "add" is used in other contexts, they would presumably say where to add it to, and you would be adding something other than mana, anyways < 1550437916 221498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: with your puzzle, can't you just win by discarding a card to Skirge Familiar and attacking with everything? < 1550437922 21271 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :AFAICT the opponent can't block and you do 4 damage < 1550437948 638464 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :ais523: and Simian Spirit Guide makes it very easy to have cases where you start casting a spell without being able to pay its costs but the opponent doesn't know that for sure < 1550437995 859088 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :ais523: Maybe, although it is not intention. I will look to see if it is or not < 1550437995 947640 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think that in general it's possible to always be able for an opponent to know in advance how much mana you can generate < 1550438001 544715 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :(It can be fixed if necessary) < 1550438183 553455 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :ais523: I don't think you can win like that? You can do only 3 damage, isn't it? < 1550438208 824104 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: lhurgoyf does one for the discarded instant/sorcery in your graveyard, skirge familiar does 3 < 1550438223 629274 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anafenza only prevents creature cards going to the graveyard and has no impact on instants and sorceries < 1550438236 393025 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, wait, does lhurgoyf only count creatures? < 1550438255 457809 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right, only counts creatures < 1550438266 356408 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`card-by-name Metalworker < 1550438267 121620 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :Metalworker \ 3 \ Artifact Creature -- Construct \ 1/2 \ {T}: Reveal any number of artifact cards in your hand. Add {C}{C} for each card revealed this way. \ UD-R < 1550438305 775736 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Yes, Lhurgoyf only counts creatures. < 1550438364 307246 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suspect the panglacial wurm is a red herring as none of your cards appear to search, it's probably just there to be an arbitrary creature < 1550438387 866788 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :hmm, let me look < 1550438508 373136 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :ais523: would zzo38 really do that in a puzzle? adding such an irrelevant element? < 1550438557 631590 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't know < 1550438557 713471 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :maybe he would < 1550438569 12954 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :different puzzle setters have different styles but I don't know what zzo38's is < 1550438571 791452 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :yeah, it doesn't look like anything searches there. not even a search land. < 1550438621 981031 :arseniiv!~arseniiv@94.41.3.137.dynamic.ufanet.ru QUIT :Ping timeout: 246 seconds < 1550438782 115628 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think zzo38's puzzle is solvable as you can't get rid of the anafenza or the lab maniac, and can't cast the panglacial wurm even after drawing it, thus you can't get more than 3 power on the field and can't win by any alternate win condition, also there's no way to stop the opponent winning next turn < 1550438785 566065 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I might have missed something < 1550438866 338840 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :I think once someone found the intended solution but was unsure if it was valid or not, and they are a judge of Magic: the Gathering. < 1550438976 238791 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, chromatic sphere draws a card at mana ability speed, and I'm pretty sure that's part of the solution < 1550438989 337807 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Yes < 1550439037 303373 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm guessing the intended solution is something along the lines of "cast panglacial wurm from your library, but draw it while you're casting it so that it isn't there, and something goes wrong during the rewind" < 1550439050 136711 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I can't see a way to do the first step as none of the cards you have search your library < 1550439095 30553 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :No, that isn't it < 1550439123 844912 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :You do not have to rewind. < 1550439190 44364 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :panglacial wurm isn't castable as it has GG in its cost and you can only generate one green mana < 1550439225 661782 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :what? < 1550439238 662176 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, does the intended solution involve attempting to cast panglacial wurm while casting opt? because that isn't legal < 1550439239 712874 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :draw it while you're casting it? < 1550439242 267155 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :how would that even work? < 1550439250 187123 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :ais523: No, it doesn't involve that < 1550439261 512604 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :I said it does not involve rewinding < 1550439264 456931 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, at what point does a card go to the stack while you're casting it? probably before you pay costs < 1550439274 631063 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :isn't it on the stack and no longer in your library while you're casting it? < 1550439279 191408 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :ais523: very early < 1550439320 922898 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :see rule 601.2a < 1550439346 741800 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let's see, my problem here is that you can trivially draw panglacial wurm, but I don't think you can do anything else with it < 1550439358 544060 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Putting it on the stack is the first step before deciding modes. < 1550439366 680659 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, you can discard it into exile, but that doesn't seem to help either < 1550439387 191128 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :``` grep '^601\.2a' share/mtg/rules.txt < 1550439387 845258 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :601.2a To propose the casting of a spell, a player first moves that card (or that copy of a card) from where it is to the stack. It becomes the topmost object on the stack. It has all the characteristics of the card (or the copy of a card) associated with it, and that player becomes its controller. The spell remains on the stack until it's countered, it resolves, or an effect moves it elsewhere. < 1550439429 922836 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm amused at the way you quoted the . there < 1550439435 308085 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess it makes the grep run fasteR? < 1550439455 573213 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :I didn't do it to make gerp run faster < 1550439462 794560 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :false positives seem unlikely < 1550439476 702545 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` grep ^601.2a share/mtg/rules.txt < 1550439477 503102 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :601.2a To propose the casting of a spell, a player first moves that card (or that copy of a card) from where it is to the stack. It becomes the topmost object on the stack. It has all the characteristics of the card (or the copy of a card) associated with it, and that player becomes its controller. The spell remains on the stack until it's countered, it resolves, or an effect moves it elsewhere. < 1550439477 597460 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :the running speed is insignificant because the network lag is bigger < 1550439482 925199 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :I just find it dirty to not quote it < 1550439511 40094 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :and I need a caret or it will find an earlier line, so I can't just -F it, and -w or -x doesn't help < 1550439600 382948 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I actually have an alias to do a recursive search for a particular string at the start of a line, but it doesn't quote it < 1550439618 164899 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(it does some other things, though, like opening the found result in less) < 1550439636 973269 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the idea is to quickly jump to a function in code that uses an indentation style which places newlines before function names in their definintions < 1550439694 756778 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :and it wouldn't be too strange to have an alias in HackEso that displays a particular rule < 1550439701 412002 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :by number < 1550439710 140187 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :IIRC the Yawgatog bot has that feature < 1550439716 774542 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my most commonly used alias, though, is one called "l" which does ls on directories, ls on . if given no arguments, and less on regular files < 1550439724 188904 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :the tricky part is that some rules really don't fit in an irc line < 1550439741 522197 :rain1!~My_user_n@unaffiliated/rain1 PRIVMSG #esoteric :what if dwarf fortress w as an anime < 1550439760 166684 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Also you should fix so that the cards do not have reminder text. This solves two problems, one is it makes searching better to omit reminder text, and other is that it is less likely to go over the maximum length of the IRC text if the reminder text is omitted. < 1550439763 569778 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm finding it hard to visualise what an anime dwarf would look like < 1550439797 719200 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`card-by-name Elven Fortress < 1550439798 428648 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :Elven Fortress \ G \ Enchantment \ {1}{G}: Target blocking creature gets +0/+1 until end of turn. \ FE-C < 1550439844 542462 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :zzo38: I told you already, fix that yourself if you want < 1550439879 939557 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :b_jonas: O, OK. < 1550439894 849660 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`card-by-name duh < 1550439895 668688 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :Duh \ B \ Instant \ Destroy target creature with reminder text. (Reminder text is any italicized text in parentheses that explains rules you already know.) \ UNH-C < 1550439919 721038 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :detecting reminder text might be quite hard < 1550439923 774716 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :I for one like the reminder text, because I can't remember all 136 keyword abilities < 1550439932 484351 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps opening paren followed by capital letter is a reliable way to detect it? < 1550439945 258932 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :ais523: why? are there other parenthesis in the rules text part? < 1550439957 957415 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think so, not sure though < 1550439963 670909 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :As far as I know the parentheses are not used for anything else other than reminder text < 1550439972 985055 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` cat bin/card-by-name < 1550439973 753381 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :​#!/bin/sh \ exec perl -e 'open$I,"<","/hackenv/share/mtg/allsets.txt"or die;$/=""; while(<$I>){/\A(?i)\Q$ARGV[0]/ and print}' "$1" < 1550439993 957188 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :now that looks ugly < 1550440010 281872 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's \A? start of a line? < 1550440015 687904 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :ais523: start of the string < 1550440029 24014 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :which in this case is more than a line < 1550440030 245524 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh right, the while already splits it into lines < 1550440031 335087 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :it's a whole card < 1550440037 533913 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :ais523: no, it splits it to paragraphs < 1550440044 95420 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :and there's one paragraph per card < 1550440046 736298 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :(ideally) < 1550440054 508580 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I missed the override of $/ < 1550440121 485310 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` grep '([a-z]' /hackenv/share/mtg/allsets.txt < 1550440122 248690 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :3(r/p)(r/p) \ ({(r/p)} can be paid with either {R} or 2 life.) \ When Aether Chaser enters the battlefield, you get {E}{E} (two energy counters). \ When Aether Herder enters the battlefield, you get {E}{E} (two energy counters). \ When Aether Hub enters the battlefield, you get {E} (an energy counter). \ When Aether Inspector enters the battlefield, you get {E}{E} (two energy counters). \ When Aether Meltdown enters the battlefield, you get {E}{E} (two ene < 1550440132 9925 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :ah! < 1550440137 925371 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :although that's in a mana cost < 1550440144 121505 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :you'll have to find one in a rule text < 1550440149 675031 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :but it's close enough < 1550440157 970697 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do we count the energy counter counting text as reminder text? < 1550440163 733455 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :in the yawgatog allsets dump, it's not even trivial to find which lines are mana costs < 1550440193 643288 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`card-by-name graven cairns < 1550440194 348253 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :Graven Cairns \ Land \ {T}: Add {C}. \ {(b/r)}, {T}: Add {B}{B}, {B}{R}, or {R}{R}. \ FUT-R, SHM-R, EXP-M, IMA-R < 1550440200 731142 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there we go < 1550440206 950094 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :ais523: yes. it's printed with parens in italic on the card, so it's reminder text. < 1550440228 842289 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :``` grep '([a-z]' /hackenv/share/mtg/allsets.txt | grep -v energy < 1550440229 636688 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :3(r/p)(r/p) \ ({(r/p)} can be paid with either {R} or 2 life.) \ 3(w/u) \ Whenever Alesha, Who Smiles at Death attacks, you may pay {(w/b)}{(w/b)}. If you do, return target creature card with power 2 or less from your graveyard to the battlefield tapped and attacking. \ Your opponents can't cast spells with the chosen name (as long as this creature is on the battlefield). \ 1(w/p) \ ({(w/p)} can be paid with either {W} or 2 life.) \ Cycling {(u/b)} ({(u/b) < 1550440247 492676 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :``` grep '([a-z]' /hackenv/share/mtg/allsets.txt | grep -v energy | grep -v '([a-z]/[a-z])' < 1550440248 314628 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :Your opponents can't cast spells with the chosen name (as long as this creature is on the battlefield). \ Pursuant to subsection 3.1(4) of Richard's Rules of Order, at the beginning of the upkeep of each participant in this game of the Magic: The Gathering(R) trading card game (hereafter known as "PLAYER"), that PLAYER performs all actions in the sequence of previously added actions (hereafter known as "ACTION QUEUE"), in the order those actions were added < 1550440259 235962 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`quote before finding 3 < 1550440259 963988 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :1331) ...this is the first prime number finder I've ever written which ran out of memory before finding 3 < 1550440276 718990 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`quote before reaching 3 < 1550440277 509335 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :1332) Anyway, you know yesterday I had a program which lists primes which ran out of memory before reaching 3? < 1550440281 386285 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the first hit there is reminder text, the secondd surely has to be an uncard (and isn't reminder text) < 1550440289 320176 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :oh darn < 1550440295 782720 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I'm not sure both of these are necessary < 1550440303 581920 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :I added the latter one < 1550440328 497912 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :And shachaf added the first one < 1550440334 977966 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`? delquote < 1550440336 194225 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :delquote? ¯\(°​_o)/¯ < 1550440336 438389 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`? rmquote < 1550440337 627342 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :rmquote? ¯\(°​_o)/¯ < 1550440337 777665 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`? quote < 1550440339 17368 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :Quotes are just elements of the quantum dilapidated bogosphere. See qdb. < 1550440342 65348 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`? ddb < 1550440343 205396 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :ddb? ¯\(°​_o)/¯ < 1550440344 199955 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`? qdb < 1550440345 394148 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :qdb is used like: `quote; `quote regexp; `quote id; `addquote ...; `delquote id; `pastequotes regexp; `pastenquotes [n]; see also quoteformat < 1550440350 689588 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`delquote 1332 < 1550440352 537571 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :​*poof* Anyway, you know yesterday I had a program which lists primes which ran out of memory before reaching 3? < 1550440623 332462 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I had a lot of fun with that dumb idea < 1550440644 189656 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Tomorrow I'll try to finish my previous dumb idea, a brainfuck interpreter written in jq < 1550440753 647282 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :what's jq? < 1550440863 514909 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :iirc, a command line tool to query json. < 1550441029 652880 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is this one of those "accidentally Turing-complete" situations? < 1550441067 204131 :Remavas!~Remavas@unaffiliated/remavas JOIN :#esoteric < 1550441350 997540 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :hmm. dumb question. if I'm mindslaving my opponent, and I'm casting Evangelize (through Vedalken Orrery), then am I required to choose Standard Bearer as the target for the Evangelize? < 1550441429 519972 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :601.2c doesn't even mention the case of spells like Arena or Evangelize that I was talking earlier, which make another player than the caster choose targets during casting a spell < 1550441442 301037 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think so; you're making decisions for your opponent, and your opponent wouldn't be constrained in making them < 1550441445 452325 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's an interesting semantic point < 1550441478 97356 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`card-by-name Standard Bearer < 1550441478 780669 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :Standard Bearer \ 1W \ Creature -- Human Flagbearer \ 1/1 \ While choosing targets as part of casting a spell or activating an ability, your opponents must choose at least one Flagbearer on the battlefield if able. \ AP-C < 1550441513 59451 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :no wait < 1550441521 712405 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :that's not the current oracle text < 1550441530 881698 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :the current rules text is: While an opponent is choosing targets as part of casting a spell they control or activating an ability they control, that player must choose at least one Flagbearer on the battlefield if able. < 1550441556 127486 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, so it got oracled to solve the problem < 1550441561 135890 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :no < 1550441570 992596 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :I was reading that current oracle text and asked the question after that < 1550441573 563172 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :it's still a problem < 1550441593 571716 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :I should have realized I shouldn't ask card-by-name for this, because I knew this got lots of erratas < 1550441603 493404 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh right, evangelize is a spell you control < 1550441624 787648 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :yes, and the opponent controls the flagbearer in this situation < 1550441756 640575 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :M:tG's rules probably don't work < 1550441773 345741 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but they work well enough when people aren't intentionally setting up ridiculous situations < 1550441777 520289 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`card-by-name Dominating Licid < 1550441778 206008 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :Dominating Licid \ 1UU \ Creature -- Licid \ 1/1 \ {1}{U}{U}, {T}: Dominating Licid loses this ability and becomes an Aura enchantment with enchant creature. Attach it to target creature. You may pay {U} to end this effect. \ You control enchanted creature. \ EX-R < 1550441806 761124 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that card didn't work at all for quite a while (due to layers issues), there was something of a community protest asking for errata or rules changes to make it work again < 1550441810 215849 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :ais523: not only that, I think you can make houserules that make them work and that are close enough to M:tG rules that the difference won't come up in real games < 1550441824 886186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :eventually it happened, before then there were ruling saying that it worked but not explaining why < 1550441881 975286 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :I still don't understand how linked abilities work, there are several reasonable ways they could be fixed, and I should probably ask the knowledgable people (judges) on scryfall how they work < 1550441938 225809 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :ais523: jq has enough in it that it's almost certainly TC < 1550442022 518806 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :And, like, not by half measures < 1550442046 923122 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Something Underload-like would probably be easier to implement in it than BF < 1550442132 197475 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :And now I ought to sleep < 1550442132 884909 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just do Cyclic Tag or The Waterfall Model, we have easier languages than BF nowadays :-) < 1550442228 500186 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Yeah, but they're harder to show off to people outside this channel < 1550442235 576902 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :ACTION away < 1550442323 947941 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :you want achievements that you can put on your cv? < 1550442330 403314 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, and I go to all this trouble writing a tutorial and interactive interpreter and optimizing interpreter for The Waterfall Model precisely so that I can show it off to people outside the channel… < 1550442812 229564 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :wait < 1550442835 112214 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :``` grep -n '^601\.2d' share/mtg/rules.txt < 1550442835 805215 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :2069:601.2d If the spell requires the player to divide or distribute an effect (such as damage or counters) among one or more targets, the player announces the division. Each of these targets must receive at least one of whatever is being divided. < 1550442893 110925 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :That's still a rule in un-land? You can't The Ultimate Nightmare half a damage into a creature? < 1550443009 559074 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :I don't know < 1550443082 246644 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :mind you, that applies only to spells. afaik there's no such rule for combat damage, a Gorgon can kill blocked creatures with half a damage each < 1550444165 65108 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :I am not even so sure the Un-cards rules are all as well defined anyways, but I might assume that rule 601.2d still applies with a minimum of 1 (but that unlike normal game you can still do one and a half) < 1550444182 708896 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :And that, yes for combat damage rule 601.2d is not applicable < 1550444478 333379 :AnotherTest!~turingcom@d51A4B8E1.access.telenet.be QUIT :Ping timeout: 245 seconds < 1550444676 10417 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :zzo38: the rules for some un-cards are definitely not well-defined. but the un-rule that doesn't require any cards, which allows half-integers as numbers, I think that one is definable, and there are also a lot of un-cards that are easy to support because they don't do anything really rule-breaking < 1550444714 668611 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :I mean supportable comp-rules-wise obviously, not that they should be allowed in a tournament or make a pleasant game < 1550444731 76871 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :OK < 1550444736 182032 :xkapastel!uid17782@gateway/web/irccloud.com/x-gdsflwwjzquatnuc JOIN :#esoteric < 1550444748 909133 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :well, there are some problems with the half-integer rule too < 1550444769 158262 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :there are a few places where you're required to round to an integer, and that definitely mustn't be done the way MaRo says it should be done < 1550444774 258353 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :his un-rules are just bullshit < 1550444783 582044 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :but he's not the rules manager, he's only the un-rules manager < 1550444854 821121 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Yes, I agree with those stuff < 1550444867 614614 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :You are correct about those stuff < 1550444882 662170 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :so there has to be a house rule that you round down in those cases < 1550444949 652656 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`card-by-name Disciple of the Phenax < 1550444950 363705 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :No output. < 1550444976 617676 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`card-by-name Disciple of Phenax < 1550444977 310034 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :Disciple of Phenax \ 2BB \ Creature -- Human Cleric \ 1/3 \ When Disciple of Phenax enters the battlefield, target player reveals a number of cards from their hand equal to your devotion to black. You choose one of them. That player discards that card. (Each {B} in the mana costs of permanents you control counts toward your devotion to black.) \ THS-C < 1550444994 797185 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Some of my Un-cards won't work for some reason, too. < 1550445123 453008 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :eg. if you have a Little Girl, you can have a non-integer devotion to white; then if you play Disciple of Phenax with Sleight of Mind to change "black" to "white" in it, you'll have to round that devotion to an integer < 1550445174 867566 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :there should be a more convincing example somewhere, since Little Girl is silver-bordered, and it's not even clear how devotion is defined < 1550445199 979763 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :maybe it still counts the symbol for half a mana as one mana symbol < 1550445201 966940 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Yes, I know that. But, in that case you have to reveal half of a card < 1550445222 60290 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :like how a hybrid or phyrexian mana symbol still counts as one < 1550445246 559283 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :b_jonas: Yes, although those are a full mana of that color, not only half of a mana < 1550445281 879005 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`card-by-name Grisly Spectacle < 1550445282 629067 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :Grisly Spectacle \ 2BB \ Instant \ Destroy target nonartifact creature. Its controller puts a number of cards equal to that creature's power from the top of their library into their graveyard. \ GTC-C, MM3-C, IMA-C, DDM-C < 1550445312 808152 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :^ that's a bit better, though we still have to find a way to give a creature non-integer power with the un-rule but without a silver-bordered card < 1550445335 47991 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :and I'm not sure that's possible < 1550445448 940311 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Maybe with X spells it might be? < 1550445488 317494 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :zzo38: yeah, cast Mind Spring with X set to half < 1550445514 608456 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :but that's not a nice enough example for some reason < 1550445557 402249 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :you have to be deliberately doing that, and while there could be good reasons, e.g. because some counterspells care about the cmc of the spell and for an X spell the chosen value of X changes that, it's still a bit artificial < 1550445604 703237 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Dealing with a fractional number of cards is difficult, but dealing with a fractional number of counters seems like more possible to implement. < 1550445633 528801 :copumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1550445667 184861 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :oh < 1550445677 381216 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`cars-by-name Consume Spirit < 1550445677 963540 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: cars-by-name: not found < 1550445680 323546 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :no wait < 1550445700 469051 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`card-by-name Damnable Pact < 1550445701 276083 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :Damnable Pact \ XBB \ Sorcery \ Target player draws X cards and loses X life. \ DTK-R, C17-R < 1550445740 423288 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :^ you may want the opponent lose half a life, since there are other cases when you deal a non-integer amount of damage to them, e.g. when you attack with a deathtouch trample creature < 1550445757 202823 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :then you have to round down the number of cards they draw < 1550445791 349514 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :I guess you'd have to spend the other half mana to another X spell < 1550445799 336343 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :not too likely to come up, but it's convincing enough for me < 1550445821 113705 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :zzo38: yeah, that's more tricky, you have to think whether you want to allow half a +1/+1 counter or half a poison counter < 1550445845 997182 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :I think half of a +1/+1 counter or half of a poison counter will work fine if the rules allow it. < 1550445879 683619 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :especially with infect and wither being out there < 1550445947 100640 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :oh < 1550445953 420889 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :`card-by-name swans of bryn argoll < 1550445954 81817 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :Swans of Bryn Argoll \ 2(w/u)(w/u) \ Creature -- Bird Spirit \ 4/3 \ Flying \ If a source would deal damage to Swans of Bryn Argoll, prevent that damage. The source's controller draws cards equal to the damage prevented this way. \ SHM-R, MM2-R < 1550445963 433063 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :I shouldn't have forgotten about that one < 1550445970 126002 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :that's the most obvious way when this can come pu < 1550445984 349669 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :just have a gorgon deal half a damage to a blocking Swan < 1550446006 755077 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :the remaining half, after it deals half to a creature that doesn't prevent it, that is < 1550446049 817001 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :(Some of my Un-cards use numbers other than integers and one half, such as "Math Wizard") < 1550446105 44129 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :what Math Wizard? < 1550446109 533409 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :oh, your un-cards < 1550446113 757715 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :um < 1550446216 99539 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :well, Infinity Elemental, an un-card from Unstable, also uses a number other than half-integers < 1550446225 165728 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :and the rules have some trouble supporting that one < 1550446248 767981 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :I for one don't know how to suppor that consistently, and just chalk it down to an un-card that would never really work with the rules < 1550446322 448886 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Yes, some Un-cards won't work so well (and some of mine work even less well than that, although some can work) < 1550446445 289350 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Some technically can work, although are unlikely to do much. But, Archaic Tome works as badly like R&D's Secret Lair, I think. < 1550446572 569620 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Some of them work differently now (or no longer work) due to rule changes (Homarid Confusion Chamber) or Un-cards rules changes (Death Smith). < 1550446636 340793 :Remavas!~Remavas@unaffiliated/remavas NICK :Remavas[AFK] < 1550446709 902500 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Wheel of Hand-cutting works, although the reminder text is wrong (but can be ignored). < 1550446870 847194 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :even Unhinged, the best un-set, has cards that work just fine with the comp-rules without any modification, they're just un-cards for reasons other than that. examples are Johnny, Combo Player; Mise; Togglodyte; Utabi Kong. Even Rocket-Powered Turbo Slug could work fine if its text was errataed to say what it wants to say. Who would be easy to fix. < 1550446876 153079 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :drat < 1550446947 467069 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :Yes, that is true some are work with ordinary rules < 1550447035 66042 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :the drat was that the bulb in the ceiling lamp burned out. and that realized what I wanted to ask ais < 1550447088 299484 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :(Irrational Zappers (another of my Un-cards) also uses numbers other than integers and half) < 1550447188 998699 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :ais523: https://esolangs.org/logs/2019-02.html#l2lb < 1550447311 250045 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :ais523: basically, last time we talked about words like "divisor" and "quotient" and "factor" and "product", so now I was asking about what words there are like "addition, subtraction, multiplication, division, conjunction, disjunction" < 1550447336 771235 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :and in particular how you'd call a min or max operation < 1550447399 142787 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :and tried to come up with possible new terms like "contraction, extension" for min and max, "masonry, carpentry" for floor and ceil. < 1550447428 445193 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: for min, I sometimes use "cap" / "cap at" / "capping" < 1550447437 793662 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as that's what it does if you see it as asymmetrical < 1550447438 998809 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :ais523: that could work, yes < 1550447454 32839 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :... some things called min are assymetrical, yes < 1550447466 872705 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :I prefer the symmetrical ones, but programming languages and cpus prefer the assymetrical ones < 1550447477 15381 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I mean, + and × are being seen as asymmetrical with this terminology < 1550447481 821899 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't really consider NaN behaviour to be relevant < 1550447487 837089 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are there any other asymmetrical cases for min/max? < 1550447504 264329 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :ais523: no, but you have to be careful what you mean by nan behavior < 1550447513 369104 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :with min/max, it's not just what nan representation you get as the result < 1550447533 445103 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but whether you get the NaN at all or the other operand < 1550447534 26099 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :it's that in some cases min(nan, 2.0) is 2.0 but min(2.0, nan) is nan < 1550447551 290236 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :or backwards < 1550447556 641316 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the consistent behaviour would be to output the NaN you were given as argument, when you were given exactly one NaN, but that's inefficient < 1550447565 642675 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :that kind of assymetry is painful, but it's specifically what some of the definitions require or what cpus implement < 1550447599 76087 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :ais523: well, you could have more than one nice behavior, and one of them is that of the C fmin/fmax functions, which returns the other argument if one of them is a nan < 1550447602 84734 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most definitions of min don't take into account the possibility that !(a < b) and !(a > b) don't necessarily together imply a == b < 1550447624 247866 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, what does <=> do with NaN? < 1550447647 702532 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :ais523: yeah, they're assymetric for that too, min(0.0, -0.0) can be different from min(-0.0, 0.0) < 1550447658 237388 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :and in fact will be different in the cpu operation < 1550447662 605861 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :because fuck you sse < 1550447682 879762 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I forgot about -0 < 1550447685 987785 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, -0 == 0 < 1550447692 495699 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :ais523: yes, they are equal < 1550447696 522333 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're just not the /same/, despite being equal < 1550447698 583006 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :which is why you get an assymetric operation < 1550447705 397135 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :a non-commutative one that is < 1550447719 880094 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, is -(0.0) actually negative zero? or is it positive zero? < 1550447728 68848 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :ais523: that depends on the programming language actually < 1550447740 839196 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :iirc in perl it's positive zero, in C it's negative zero, or something like that < 1550447747 720859 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :I'm not sure I know the full ruels < 1550447754 760867 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :but that's not the point here < 1550447763 970246 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :you can get a negative zero in other ways < 1550447774 458136 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :even without copysign < 1550447775 169392 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed, I was just complaining at the -0.0 notation :-) < 1550447789 873636 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, copysign is bizarre as a primitive < 1550447802 761069 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :very few other functions would take a boolean input using the sign bit of a flota < 1550447804 826111 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*float < 1550447808 564203 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :and negative zeroes matter because when you divide one by them, the sign becomes apparent < 1550447814 842443 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless copysign is capable of copying signs other than negative and positive? < 1550447819 495366 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :ais523: what? that's not true < 1550447842 91214 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :several x86 vector operations specifically dispatch by the top bit of each part of the register < 1550447846 865798 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :the ones that do conditional stuff < 1550447849 832986 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :JavaScript has a Object.is() function to compare negative with positive zero < 1550447855 646666 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :I don't know what Perl does. < 1550447856 333238 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :and that top bit is also the sign of the float < 1550447865 822690 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: is it possible to have multiple different positive zeroes in JavaScript? < 1550447881 430334 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :zzo38: the problem with perl is that it's older than people have figured out that they want ieee floats, so it doesn't really suppor them properly < 1550447889 87906 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :it's like old programming langugaes < 1550447895 866439 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> Object.is(new Number(0), new Number(0)) < 1550447896 754789 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :ais523: You can have positive zero as a bigint, but other than that I think not. < 1550447897 335190 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :false < 1550447897 580379 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : error: < 1550447897 656343 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Not in scope: ‘Object.is’ < 1550447897 656383 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : No module named ‘Object’ is imported. < 1550447912 750895 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :zzo38: can you have an integer versus a float zero? < 1550447918 754677 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :ais523: That creates two separate objects representing the number zero, not the number value itself. < 1550447928 731370 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, my new Number(0) objects don't even compare equal via == < 1550447938 178882 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but they do appear to do arithmetic correctly < 1550447939 8408 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :b_jonas: Yes. An integer zero is 0n, but a float zero is just 0 < 1550447959 112947 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :every time I think I'm beginning to understand JavaScript, it turns out I'm wrong < 1550447965 31624 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :khehe < 1550447967 926291 :zzo38!~zzo38@24-207-15-213.eastlink.ca PRIVMSG #esoteric :ais523: Yes, because you are comparing objects; when comparing objects == checks if it is the same object same like === < 1550447985 317377 :b_jonas!~x@catv-176-63-24-141.catv.broadband.hu PRIVMSG #esoteric :ais523: this channel has some other people who think they understand javascript, are they of any help?