< 1653352755 829448 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1653352815 418977 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 276 seconds < 1653352832 171860 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life > 1653353668 332796 PRIVMSG #esolangs :14[[07Two Four14]]4 M10 02https://esolangs.org/w/index.php?diff=97120&oldid=96351 5* 0300Her0 5* (-8) 10Remove WIP > 1653355470 339005 PRIVMSG #esolangs :14[[07Z Sharp14]]4 N10 02https://esolangs.org/w/index.php?oldid=97121 5* 03PixelatedStarfish 5* (+95) 10Created page with "{Stubs} A language by AstroSam... ==External Links== [itch.io https://astrosam.itch.io/z-sharp]" > 1653355488 238174 PRIVMSG #esolangs :14[[07Z Sharp14]]4 10 02https://esolangs.org/w/index.php?diff=97122&oldid=97121 5* 03PixelatedStarfish 5* (+2) 10 > 1653355500 559437 PRIVMSG #esolangs :14[[07Z Sharp14]]4 10 02https://esolangs.org/w/index.php?diff=97123&oldid=97122 5* 03PixelatedStarfish 5* (-1) 10 > 1653355533 534167 PRIVMSG #esolangs :14[[07Z Sharp14]]4 10 02https://esolangs.org/w/index.php?diff=97124&oldid=97123 5* 03PixelatedStarfish 5* (-3) 10 > 1653355634 595182 PRIVMSG #esolangs :14[[07Z Sharp14]]4 10 02https://esolangs.org/w/index.php?diff=97125&oldid=97124 5* 03PixelatedStarfish 5* (+60) 10/* External Links */ > 1653355648 504489 PRIVMSG #esolangs :14[[07Z Sharp14]]4 10 02https://esolangs.org/w/index.php?diff=97126&oldid=97125 5* 03PixelatedStarfish 5* (+2) 10/* External Links */ > 1653355691 39860 PRIVMSG #esolangs :14[[07Z Sharp14]]4 10 02https://esolangs.org/w/index.php?diff=97127&oldid=97126 5* 03PixelatedStarfish 5* (+61) 10/* External Links */ > 1653356317 934984 PRIVMSG #esolangs :14[[07BunnyBell14]]4 10 02https://esolangs.org/w/index.php?diff=97128&oldid=96594 5* 03PixelatedStarfish 5* (+1) 10/* Considerations */ > 1653357974 802909 PRIVMSG #esolangs :14[[07BunnyBell14]]4 10 02https://esolangs.org/w/index.php?diff=97129&oldid=97128 5* 03PixelatedStarfish 5* (-1) 10/* Considerations */ < 1653360962 838767 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net QUIT :Ping timeout: 272 seconds < 1653361756 428533 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net JOIN #esolangs sprout :sprout < 1653362057 519586 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net QUIT :Ping timeout: 260 seconds < 1653362749 724563 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net JOIN #esolangs * :sprout < 1653362857 258867 :sebbu!~sebbu@user/sebbu JOIN #esolangs sebbu :sebbu < 1653363015 655987 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net QUIT :Ping timeout: 260 seconds < 1653363190 722357 :sebbu!~sebbu@user/sebbu QUIT :Ping timeout: 260 seconds < 1653363717 800040 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net JOIN #esolangs sprout :sprout < 1653363987 774462 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net QUIT :Ping timeout: 244 seconds < 1653364818 512362 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net JOIN #esolangs * :sprout < 1653365102 596476 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net QUIT :Ping timeout: 260 seconds < 1653365207 316166 :sebbu!~sebbu@user/sebbu JOIN #esolangs sebbu :sebbu < 1653365800 820443 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net JOIN #esolangs sprout :sprout < 1653366092 855501 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net QUIT :Ping timeout: 272 seconds < 1653366686 102290 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :Now I think I have a backup of all of the files on a USB flash drive. Tomorrow I will try to record them onto DVDs, I suppose. If the hard disk still works by the time I replace it (although perhaps first I should check if there is a problem with the power, that can be fixed? I don't know if it is the problem or if it can be fixed), I may instead clone the disk to a new one instead of restoring backups, though. < 1653366876 133624 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net JOIN #esolangs * :sprout < 1653367151 101366 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net QUIT :Ping timeout: 255 seconds > 1653370091 601150 PRIVMSG #esolangs :14[[07User:Yujh14]]4 M10 02https://esolangs.org/w/index.php?diff=97130&oldid=94787 5* 03Yujh 5* (-511) 10 < 1653370859 112961 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer < 1653372881 83293 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net JOIN #esolangs sprout :sprout < 1653373145 98267 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net QUIT :Ping timeout: 255 seconds < 1653373962 501315 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net JOIN #esolangs * :sprout < 1653374237 467582 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net QUIT :Ping timeout: 260 seconds < 1653374900 820003 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net JOIN #esolangs sprout :sprout < 1653375178 808657 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net QUIT :Ping timeout: 244 seconds < 1653376825 517984 :Thelie!~Thelie@2a03:2260:300c:400:61bd:fe2e:1f3c:b90a JOIN #esolangs Thelie :Thelie < 1653376907 428200 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net JOIN #esolangs * :sprout < 1653377282 430285 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net QUIT :Ping timeout: 260 seconds > 1653377605 446292 PRIVMSG #esolangs :14[[07Literally every golflang ever14]]4 M10 02https://esolangs.org/w/index.php?diff=97131&oldid=95032 5* 03Otesunki 5* (-35) 10clarification < 1653379122 734132 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net JOIN #esolangs sprout :sprout < 1653379430 793377 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net QUIT :Ping timeout: 272 seconds > 1653379883 81661 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Scriptoline 5* 10New user account > 1653380173 986187 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=97132&oldid=97086 5* 03Scriptoline 5* (+300) 10Added my introduction at the bottom > 1653380277 175665 PRIVMSG #esolangs :14[[07User:Scriptoline14]]4 N10 02https://esolangs.org/w/index.php?oldid=97133 5* 03Scriptoline 5* (+179) 10Create user page < 1653380413 86718 :__monty__!~toonn@user/toonn JOIN #esolangs toonn :Unknown < 1653380681 966013 :Thelie!~Thelie@2a03:2260:300c:400:61bd:fe2e:1f3c:b90a QUIT :Quit: Leaving. < 1653380988 857708 :slavfox!~slavfox@93.158.232.111 QUIT :Ping timeout: 272 seconds < 1653381051 685071 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net JOIN #esolangs * :sprout < 1653381355 726844 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net QUIT :Ping timeout: 260 seconds < 1653381513 842950 :archenoth!~archenoth@209.205.65.31 JOIN #esolangs Archenoth :archenoth < 1653381769 305568 :archenoth!~archenoth@209.205.65.31 QUIT :Client Quit < 1653382266 817628 :Thelie!~Thelie@185.66.195.74 JOIN #esolangs * :Thelie < 1653382827 758758 :archenoth!~archenoth@209.205.65.31 JOIN #esolangs Archenoth :archenoth < 1653383078 589202 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net JOIN #esolangs sprout :sprout < 1653383407 477695 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net QUIT :Ping timeout: 260 seconds < 1653383466 1560 :slavfox!~slavfox@93.158.232.111 JOIN #esolangs slavfox :slavfox < 1653384577 119519 :j-bot!~jbot@hagall.firefly.nu JOIN #esolangs * :jevalbot < 1653385005 799968 :Thelie!~Thelie@185.66.195.74 QUIT :Ping timeout: 244 seconds > 1653385133 542459 PRIVMSG #esolangs :14[[07MalbolgeLisp14]]4 M10 02https://esolangs.org/w/index.php?diff=97134&oldid=86503 5* 03Palaiologos 5* (+0) 10 < 1653385193 932474 :sprout!~quassel@2a02:a467:ccd6:1:d9fc:9bca:b2db:c7f1 JOIN #esolangs * :sprout < 1653385471 971600 :sprout!~quassel@2a02:a467:ccd6:1:d9fc:9bca:b2db:c7f1 QUIT :Ping timeout: 258 seconds < 1653385648 351894 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :Taneb: Fancy, are you doing computable reals? < 1653385677 739697 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :Do you know whether it's possible to define computable integration in Agda, or whether it's not possible to show that it halts? < 1653386219 493386 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net JOIN #esolangs sprout :sprout < 1653386487 464271 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net QUIT :Ping timeout: 260 seconds < 1653387217 788073 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net JOIN #esolangs * :sprout < 1653387524 744813 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net QUIT :Ping timeout: 272 seconds < 1653387532 678742 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu JOIN #esolangs b_jonas :[https://web.libera.chat] wib_jonas < 1653387548 842446 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :shachaf: is this again for the easy case of integrating a continuous function on compact support? < 1653387561 468679 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :if not, can you be more specific on how general you want? < 1653389119 429228 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net JOIN #esolangs sprout :sprout < 1653389427 548545 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net QUIT :Ping timeout: 260 seconds < 1653389813 150828 :definitelya!~hexagon@host-79-18-66-134.retail.telecomitalia.it JOIN #esolangs * :WRATH < 1653391144 952178 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net JOIN #esolangs * :sprout < 1653391330 908055 :SGautam!uid286066@id-286066.ilkley.irccloud.com JOIN #esolangs SGautam :Siddharth Gautam < 1653391429 72510 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net QUIT :Ping timeout: 258 seconds < 1653391540 454390 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net JOIN #esolangs sprout :sprout < 1653392297 485376 :sprout!~quassel@2a02-a467-ccd6-1-d9fc-9bca-b2db-c7f1.fixed6.kpn.net QUIT :Ping timeout: 260 seconds < 1653392808 265370 :tech_exorcist!13203@user/tech-exorcist/x-0447479 JOIN #esolangs tech_exorcist :he/him - IT, EN > 1653392827 87854 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Chartuch 5* 10New user account > 1653393112 921576 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=97135&oldid=97132 5* 03Chartuch 5* (+216) 10/* Introductions */ < 1653394052 475577 :sprout!~quassel@2a02-a45f-f170-1-99f5-317d-6081-b1dd.fixed6.kpn.net JOIN #esolangs * :sprout < 1653397757 430726 :sprout!~quassel@2a02-a45f-f170-1-99f5-317d-6081-b1dd.fixed6.kpn.net QUIT :Ping timeout: 260 seconds < 1653397870 62731 :sprout!~quassel@2a02-a45f-f170-1-99f5-317d-6081-b1dd.fixed6.kpn.net JOIN #esolangs sprout :sprout < 1653398603 319432 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esolangs :shachaf: ask me again in a week! Right now I'm not 100% it's possible to define computable multiplication < 1653398609 749463 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esolangs :(it is, I just haven't figured out how) < 1653398631 395263 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esolangs :I believe the anwer is yes, though < 1653398686 933823 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esolangs :Hmm, why do I believe that? < 1653398714 734499 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User < 1653399318 150102 :sprout!~quassel@2a02-a45f-f170-1-99f5-317d-6081-b1dd.fixed6.kpn.net QUIT :Ping timeout: 252 seconds < 1653400178 910007 :sprout!~quassel@2a02-a45f-f170-1-99f5-317d-6081-b1dd.fixed6.kpn.net JOIN #esolangs * :sprout < 1653401080 961335 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1653401650 860363 :sprout!~quassel@2a02-a45f-f170-1-99f5-317d-6081-b1dd.fixed6.kpn.net QUIT :Ping timeout: 250 seconds < 1653402340 628646 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1653404517 648860 :APic!apic@apic.name QUIT :Quit: Boot tut gut™. < 1653405216 843201 :tech_exorcist!13203@user/tech-exorcist/x-0447479 QUIT :Remote host closed the connection < 1653405240 263616 :tech_exorcist!13203@user/tech-exorcist/x-0447479 JOIN #esolangs tech_exorcist :he/him - IT, EN < 1653405702 250170 :SGautam!uid286066@id-286066.ilkley.irccloud.com QUIT :Quit: Connection closed for inactivity < 1653405790 188171 :APic!apic@apic.name JOIN #esolangs APic :A. Pic. - my name since YOLD 3149 < 1653406526 18667 :sprout!~quassel@2a02:a45f:f170:1:99f5:317d:6081:b1dd JOIN #esolangs * :sprout < 1653406815 915632 :sprout!~quassel@2a02:a45f:f170:1:99f5:317d:6081:b1dd QUIT :Ping timeout: 258 seconds < 1653406844 826641 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User < 1653407464 298383 :tech_exorcist!13203@user/tech-exorcist/x-0447479 QUIT :Quit: thunderstorm risk, see you later or tomorrow < 1653407532 474193 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu QUIT :Quit: Client closed < 1653407643 770390 :sprout!~quassel@86-82-44-193.fixed.kpn.net JOIN #esolangs sprout :sprout < 1653407890 726363 :sprout!~quassel@86-82-44-193.fixed.kpn.net QUIT :Ping timeout: 240 seconds < 1653408008 564382 :sprout!~quassel@2a02-a467-ccd6-1-7080-1b66-8f29-f47e.fixed6.kpn.net JOIN #esolangs * :sprout < 1653408603 98582 :int-e!~noone@int-e.eu PRIVMSG #esolangs :@where yafgc < 1653408603 292686 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esolangs :I know nothing about yafgc. < 1653408610 442536 :int-e!~noone@int-e.eu PRIVMSG #esolangs :`" < 1653408613 677428 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :1/1:1316) and at least don't put Hofstadter next to the time cube guy without at least a semicolon, that's insulting Hofstadter \ 638) Just because you can't design a reliable Monopoly machine out of chocolate doesn't mean nobody else can. < 1653409412 459317 :sprout!~quassel@2a02-a467-ccd6-1-7080-1b66-8f29-f47e.fixed6.kpn.net QUIT :Ping timeout: 260 seconds < 1653410146 985456 :sprout!~quassel@2a02:a467:ccd6:1:7080:1b66:8f29:f47e JOIN #esolangs sprout :sprout < 1653411369 761105 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :@tell wib_jonas Integrating an arbitrary computable function on computable reals, on some interval. < 1653411370 26407 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esolangs :Consider it noted. < 1653411415 653169 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :This is computable, but the only way I know to do it uses trickery. < 1653411690 174441 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :int-e: That sounds like one of those NetHack acronyms, YAFAP and YASD and YAFMC and so. < 1653411717 377688 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :"A computer science professor once told us that Control Data chose the inferior 1's complement approach because 2's complement was patented, and this web page seems to confirm that." < 1653411761 187288 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fizzie: It's "yet another fantasy gamer comic" and the site is currently absent (replaced by a hoster's placeholder page) and I don't know what happened :P < 1653411793 401279 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1653411804 509180 :int-e!~noone@int-e.eu PRIVMSG #esolangs :and it was in the middle of unraveling a murder mystery too < 1653412033 220225 :tech_exorcist!13203@user/tech-exorcist/x-0447479 JOIN #esolangs tech_exorcist :he/him - IT, EN < 1653412145 329709 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :I seem to be currently obsessed with PLATO and CDC 6600, although I still don't know how to use DtCyber and NOS, except that the shutdown procedure is more complicated than the start procedure < 1653412168 543498 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :ok < 1653412473 973674 :sprout!~quassel@2a02:a467:ccd6:1:7080:1b66:8f29:f47e QUIT :Ping timeout: 258 seconds < 1653413403 915871 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User < 1653413580 547385 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :http://60bits.net/msu/mycomp/cdc6000/65inst.htm I'm amused at listing "cycles" for Program Stop as infinite < 1653413740 203845 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Hmm, what's the clock frequency here... 10MHz, says Wikipedia. < 1653413856 188963 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :That table is for 6500 BTW, I've been reading more about 6600. Think the opcodes are the same, cycles might not be < 1653413885 816963 :int-e!~noone@int-e.eu PRIVMSG #esolangs :the 10MHz is for 6400 and 6600, so it /may/ apply to the 6500 as well. < 1653414881 792013 :sprout!~quassel@2a02-a467-ccd6-1-7080-1b66-8f29-f47e.fixed6.kpn.net JOIN #esolangs sprout :sprout < 1653415539 605996 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1653415608 32727 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User < 1653418532 785780 :sprout!~quassel@2a02-a467-ccd6-1-7080-1b66-8f29-f47e.fixed6.kpn.net QUIT :Ping timeout: 272 seconds < 1653419009 461673 :sprout!~quassel@2a02-a467-ccd6-1-7080-1b66-8f29-f47e.fixed6.kpn.net JOIN #esolangs * :sprout < 1653420145 989821 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1653420889 214755 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User > 1653420989 929119 PRIVMSG #esolangs :14[[07Brainfuck constants14]]4 10 02https://esolangs.org/w/index.php?diff=97136&oldid=66802 5* 03Stefvanschie 5* (+38) 10Add (14, 2) version of 14 > 1653421054 453075 PRIVMSG #esolangs :14[[07Brainfuck constants14]]4 10 02https://esolangs.org/w/index.php?diff=97137&oldid=97136 5* 03Stefvanschie 5* (-38) 10Undo revision 97136 by [[Special:Contributions/Stefvanschie|Stefvanschie]] ([[User talk:Stefvanschie|talk]]) < 1653421745 229042 :tech_exorcist!13203@user/tech-exorcist/x-0447479 QUIT :Quit: Disconnecting < 1653422486 522677 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1653423496 736227 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User < 1653423797 442161 :sprout!~quassel@2a02-a467-ccd6-1-7080-1b66-8f29-f47e.fixed6.kpn.net QUIT :Ping timeout: 260 seconds < 1653423883 777045 :sprout!~quassel@2a02-a467-ccd6-1-7080-1b66-8f29-f47e.fixed6.kpn.net JOIN #esolangs sprout :sprout < 1653424216 88665 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1653425684 221789 :tromp!~textual@dhcp-077-249-230-040.chello.nl JOIN #esolangs * :Textual User < 1653428163 394180 :definitelya!~hexagon@host-79-18-66-134.retail.telecomitalia.it QUIT :Quit: h < 1653428291 206000 :Thedarkb-Desktop!~Thedarkb@92.40.169.10.threembb.co.uk JOIN #esolangs Thedarkb :Ben < 1653428435 925248 :Thedarkb1-Deskto!~Thedarkb@92.40.197.86.threembb.co.uk QUIT :Ping timeout: 258 seconds < 1653429607 764737 :ais523!~ais523@213.205.197.0 JOIN #esolangs ais523 :(this is obviously not my real name) < 1653429825 387616 :ais523!~ais523@213.205.197.0 QUIT :Client Quit < 1653429840 75205 :ais523!~ais523@213.205.197.0 JOIN #esolangs ais523 :(this is obviously not my real name) < 1653429876 655073 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :1s complement is actually pretty easy to implement in hardware – the primary difference is that instead of setting the carry-in of the least significant bit to 0, you set it to the carry-out of the most significant bit < 1653429892 326365 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :(in this representation, 0 is represented as all-bits-1) < 1653429938 240910 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :this has a few disadvantages from the software point of view, though, e.g. it's much harder to create working bignum arithmetic < 1653429964 92991 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :(also the hardware now has a circular dependency, which makes it hard to get high clock speeds) < 1653429997 715125 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :one nice thing about 1s complement is that the number of possible values for an in is of the form (2**n)-1, so you can make it a prime number by picking n appropriately < 1653430015 411131 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :and lots of algorithms work more neatly if your numbers wrap modulo a prime < 1653430365 389116 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :so was two's complement actually patented? because that might explain why some of the PDPs have two's complement thinly disguised as ones' complement < 1653430446 546675 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :but it would be weird if there was a patent because surely TAOCP would mention that < 1653430459 150161 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :I know it's not legal advice but even so < 1653430616 605704 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :now I'm trying to remember how the sign bit of floating-point numbers is encoded < 1653430667 672787 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :ais523: the sign is encoded sign-magnitude, unless you mean the sign of the exponent < 1653430682 376805 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :at least for modern floats < 1653430690 780378 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :was thinking about sign of the mantissa < 1653430720 382785 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :2s-complement mantissas would be viable, I think? < 1653430757 370404 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :or, hmm < 1653430761 466835 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :http://www.quadibloc.com/comp/cp0201.htm tells about historic formats < 1653430765 663721 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :the top bit of the mantissa is omitted because it's always the same < 1653430776 410218 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :but that'd make 2s-complement really confusing < 1653430813 480625 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :ah, that page suggests 2s-complement mantissa as a possible option < 1653430828 565714 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :with or without hidden bits? < 1653430854 114130 :FireFly!~firefly@glowbum/gluehwuermchen/firefly PRIVMSG #esolangs :for ieee754 floats the mantissa is unsigned, isn't it? and there's just a separate sign bit < 1653430862 516358 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :FireFly: yes < 1653430869 352788 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :the exponent is between the mantissa and the sign < 1653430898 782829 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :so it's the whole float together that's encoded sign-magnitude < 1653430931 541200 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :it looks like usually the second bit is hidden < 1653430945 302080 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :but historically it was quite common to put flag bits into the gap < 1653430950 425144 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :err, second-most-significant < 1653430958 433808 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :and you could alternately encode the whole float as ones' complement, which has the advantage that you can compare floats and integers the same way (except for NaNs) < 1653431047 304929 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :on the subject of flag bits, I still think that it's correct for processors to implement 65- or 66-bit integers < 1653431052 149909 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :for registers, not for memory storage < 1653431104 559318 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :and, rather than using a flag register, have their conditional jumps be based on the value of a register, either on zeroness of the register as a whole, or on the top few bits < 1653431113 647395 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :ais523: as just output operands (which means each register carries its own carry bit), or as both input and output operands (which is what Apollo Guidance Computer does) < 1653431134 677735 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :b_jonas: I was thinking both on input and on output, but both of those possibilities are reasonable < 1653431150 139674 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :ais523: the main difficulty with 65-bit registers is that it makes it hard for a function to save a register < 1653431166 668079 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :you could have a 65-bit stack? < 1653431192 446210 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :having the stack in "normal" memory eventually turned out to be a mistake < 1653431216 903026 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :you need to spill it occasionally, but modern processors pretty much have to keep a second copy of the stack internally and sync it against the in-memory version anyway < 1653431288 920702 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :my current belief about the correct stack arrangement is to have two or three stacks: one for return addresses, one for register spills when the size of the spill is statically known (this can be combined with the return addresses), and one for local variables and for function arguments that don't fit in registers, together with anything of varying size < 1653431349 503491 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :so? the CPU also keeps a second copy cache of all the normal memory and spills it whenever you access more than 8 pages. it also keeps a copy of code that it's executing, and of page tables. that doesn't mean that those shouldn't be in normal memory. < 1653431444 687792 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :admittedly the code is irrelevant, the CPU effectively decides to give up optimizing when you modify it. < 1653431446 908876 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :keeping them synced constantly to normal memory has performance issues, though < 1653431480 344000 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :you want to do it only on occasion, or when an appropriate memory barrier is given explicitly < 1653431501 301547 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :dunno < 1653431523 252637 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :but modern processors pretty much have to keep the return address buffer stacked with the part of L1 cache that backs the top of the stack, which is just extra complexity that benefits only backwards compatibility < 1653431531 648541 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :s/stacked/synced/ < 1653431538 185620 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :I mean MMIX does the thing where the register stack isn't in the main memory but is synced only when it overflows < 1653431543 245090 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :so it could certainly work < 1653431571 363429 :tromp!~textual@dhcp-077-249-230-040.chello.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1653431585 137542 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :but that stack is of course less capable than a main memory stack, so a general compiler would need to use a second stack besides it for eg. storing array locals < 1653431589 187036 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :processor manufacturers are looking at ways to prevent the return address stack being modified by direct writes to memory, to help prevent exploits hijacking the control flow < 1653431614 27633 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :I think the current arrangement involves two copies of the stack in main memory, with different access protections < 1653431645 166225 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :one copy can only be written by call instructions, and only have its stack pointer changed by call/ret, and any ret instruction checks both stacks and throws a processor trap if they don't match < 1653431676 649355 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :yeah, that sounds like they don't want it in main memory < 1653431724 357613 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :Storing return address stack in a separate address space could also help, although I do not know what will be happening if you are using setjmp? < 1653431777 227264 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :I don't know whether or how this works with setjmp < 1653431794 11782 :ais523!~ais523@213.205.197.0 PRIVMSG #esolangs :it might be possible to make it work by having a machine instruction to discard return stack entries < 1653431850 375967 :b_jonas!~x@catv-176-63-3-240.catv.fixed.vodafone.hu PRIVMSG #esolangs :that would be one more Intercal invention used for serious purposes < 1653431901 229317 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :My design of "VM3" does not allow code addresses to ever be stored in main memory nor in general purpose registers, and it does have instruction to discard return stack entries, as well as a special kind of frame for setjmp > 1653431930 589232 PRIVMSG #esolangs :14[[07Bird14]]4 10 02https://esolangs.org/w/index.php?diff=97138&oldid=95690 5* 03Masalt 5* (+106) 10 < 1653431996 570754 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :(Although I have a different reason for doing this instead of to avoid hijacking; my reason is to allow multiple kinds of implementations, so that both interpreters and JIT are possible) < 1653432054 993680 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :(Although it does avoid hijacking too) < 1653432079 375454 :__monty__!~toonn@user/toonn QUIT :Quit: leaving > 1653432395 369679 PRIVMSG #esolangs :14[[07Bird14]]4 10 02https://esolangs.org/w/index.php?diff=97139&oldid=97138 5* 03Masalt 5* (+23) 10 > 1653434077 608747 PRIVMSG #esolangs :14[[07List of quines14]]4 10 02https://esolangs.org/w/index.php?diff=97140&oldid=96419 5* 03Masalt 5* (+20) 10 > 1653434275 251393 PRIVMSG #esolangs :14[[07List of quines14]]4 M10 02https://esolangs.org/w/index.php?diff=97141&oldid=97140 5* 03Ais523 5* (+2) 10/* bird */ fix heading formatting > 1653434513 688472 PRIVMSG #esolangs :14[[07User:CNK14]]4 10 02https://esolangs.org/w/index.php?diff=97142&oldid=96573 5* 03CNK 5* (+44) 10 > 1653434617 222349 PRIVMSG #esolangs :14[[07User:CNK14]]4 10 02https://esolangs.org/w/index.php?diff=97143&oldid=97142 5* 03CNK 5* (+10) 10 > 1653434974 205473 PRIVMSG #esolangs :14[[07BunnyBell14]]4 10 02https://esolangs.org/w/index.php?diff=97144&oldid=97129 5* 03PixelatedStarfish 5* (+100) 10/* The Debugger */ > 1653434998 816069 PRIVMSG #esolangs :14[[07User:Masalt14]]4 10 02https://esolangs.org/w/index.php?diff=97145&oldid=96123 5* 03Masalt 5* (-10) 10/* Coming Soon */ > 1653435065 181978 PRIVMSG #esolangs :14[[07BunnyBell14]]4 10 02https://esolangs.org/w/index.php?diff=97146&oldid=97144 5* 03PixelatedStarfish 5* (+14) 10/* The Debugger */ > 1653435213 431745 PRIVMSG #esolangs :14[[07Tablebase14]]4 10 02https://esolangs.org/w/index.php?diff=97147&oldid=96507 5* 03Lemonz 5* (+3) 10/* Table of conte- I mean commands */ > 1653435223 586898 PRIVMSG #esolangs :14[[07Tablebase14]]4 10 02https://esolangs.org/w/index.php?diff=97148&oldid=97147 5* 03Lemonz 5* (-113) 10/* Table of conte- I mean commands */ > 1653435228 502986 PRIVMSG #esolangs :14[[07Bird14]]4 10 02https://esolangs.org/w/index.php?diff=97149&oldid=97139 5* 03Masalt 5* (+7) 10 > 1653435255 773292 PRIVMSG #esolangs :14[[07Path14]]4 N10 02https://esolangs.org/w/index.php?oldid=97150 5* 03Masalt 5* (+106) 10Created page with "Path is a two-dimensional [[esoteric programming language] invented by [[User:Masalt|masalt]] in Python 3." > 1653435264 111745 PRIVMSG #esolangs :14[[07Path14]]4 10 02https://esolangs.org/w/index.php?diff=97151&oldid=97150 5* 03Masalt 5* (+1) 10 > 1653435406 107246 PRIVMSG #esolangs :14[[07BunnyBell14]]4 10 02https://esolangs.org/w/index.php?diff=97152&oldid=97146 5* 03PixelatedStarfish 5* (+13) 10/* Example */ < 1653435442 822470 :sprout!~quassel@2a02-a467-ccd6-1-7080-1b66-8f29-f47e.fixed6.kpn.net QUIT :Ping timeout: 272 seconds > 1653435536 894578 PRIVMSG #esolangs :14[[07Path14]]4 10 02https://esolangs.org/w/index.php?diff=97153&oldid=97151 5* 03Masalt 5* (+103) 10 < 1653435568 871753 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :https://people.cs.clemson.edu/~mark/subroutines.html this looks interesting < 1653435929 369711 :leah2!~leah@vuxu.org QUIT :Ping timeout: 248 seconds