< 1636243648 289395 :oerjan!~oerjan@sprocket.nvg.ntnu.no JOIN #esolangs oerjan :Ørjan Johansen < 1636244103 458197 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :`? bcc < 1636244108 662728 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :The "Bcc:" field (where the "Bcc" means "Blind Carbon Copy") contains addresses of recipients of the message whose addresses are not to be revealed to other recipients of the message. < 1636244119 639247 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :isn't this unnaturally accurate for wisdom < 1636244286 498155 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :`dowg ä < 1636244288 14815 :imode!~imode@user/imode PRIVMSG #esolangs :that's a straight up copy from a dictionary. < 1636244289 10640 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :10656:2017-04-13 ` cd wisdom; mv {\xc3\x84,\xc3\xa4}; mv \'{\xc3\x85,\xc3\xa5}\' < 1636244309 716866 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :It's a straight up copy from RFC 2822, to be specific. < 1636244309 963239 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :hm < 1636244313 417939 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :ic < 1636244338 341643 :imode!~imode@user/imode PRIVMSG #esolangs :but is it a _blind_ copy. < 1636244343 962518 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :And yeah, well, maybe a few of the entries can be actually accurate, just to catch people off guard. < 1636244356 580418 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :this dowg is a bit hard to interpret < 1636244365 375671 :imode!~imode@user/imode PRIVMSG #esolangs :what's dowg. < 1636244379 537567 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :HackEso's command to show wisdom history < 1636244391 172081 :imode!~imode@user/imode PRIVMSG #esolangs :ah lol. < 1636244429 330123 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :`` echo \xc3\x84,\xc3\xa4 < 1636244430 302709 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :xc3x84,xc3xa4 < 1636244452 81227 :imode!~imode@user/imode PRIVMSG #esolangs :quotes needed maybe? < 1636244458 990195 :imode!~imode@user/imode PRIVMSG #esolangs :or printf. < 1636244465 185225 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :`` echo "\xc3\x84,\xc3\xa4" < 1636244466 238550 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​\xc3\x84,\xc3\xa4 < 1636244470 999175 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :`` echo -e "\xc3\x84,\xc3\xa4" < 1636244471 969919 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​Ä,ä < 1636244474 309777 :imode!~imode@user/imode PRIVMSG #esolangs :ayy. < 1636244512 109555 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :`` echo -e "\xc3\x85,\xc3\xa5" < 1636244513 121277 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​Å,å < 1636244537 538861 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :oh that was after the case folding was improved < 1636244541 996451 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :`dowg Ä < 1636244544 449860 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :10656:2017-04-13 ` cd wisdom; mv {\xc3\x84,\xc3\xa4}; mv \'{\xc3\x85,\xc3\xa5}\' \ 10580:2017-04-03 learn \xc3\x84 is a Swedish geographical feature. < 1636244570 870678 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :ok i've reached the point where i have no idea what i was thinking :P < 1636244585 166451 :imode!~imode@user/imode PRIVMSG #esolangs :so obscure even oerjan can't decode it. < 1636244591 642790 :imode!~imode@user/imode PRIVMSG #esolangs :you are your own worst enemy. < 1636244605 974493 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Well, you know what they say: þÿ. < 1636244613 889710 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :i'll look it up in wiktionary and see if was deceptively accurate < 1636244675 318383 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1636244683 183853 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :i think i was just straight up lying < 1636244705 363789 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :("Å" is a swedish geographic feature, namely a river) < 1636244706 629540 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 260 seconds < 1636244737 240340 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :þÿ was out of the table of contents of the recent C23 draft (N2731), which looks like this (at least in Zathura and Evince): https://zem.fi/tmp/toc.png < 1636244753 566085 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life < 1636244825 529099 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :þerrible < 1636246375 875565 :b_jonas!~x@catv-176-63-3-164.catv.broadband.hu PRIVMSG #esolangs :``` echo $'\xc3\x84,\xc3\xa4' # oerjan: < 1636246376 846716 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​Ä,ä < 1636246540 484124 :b_jonas!~x@catv-176-63-3-164.catv.broadband.hu PRIVMSG #esolangs :`? ö < 1636246542 34544 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​ö? ¯\(°​_o)/¯ < 1636246550 994331 :b_jonas!~x@catv-176-63-3-164.catv.broadband.hu PRIVMSG #esolangs :`? ø < 1636246552 566925 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​ø is not going anywhere. < 1636246556 809403 :b_jonas!~x@catv-176-63-3-164.catv.broadband.hu PRIVMSG #esolangs :oh yeah, I already looked at these < 1636246660 284046 :Melvar!~melvar@dslb-088-072-174-184.088.072.pools.vodafone-ip.de PRIVMSG #esolangs :“why doesn't it do the A-Za-z part in the sed transliteration too?” – My question is, why doesn’t it do the specific characters in the `tr` transliteration? < 1636246679 13098 :b_jonas!~x@catv-176-63-3-164.catv.broadband.hu PRIVMSG #esolangs :Melvar: because tr only handles single bytes < 1636246686 119033 :b_jonas!~x@catv-176-63-3-164.catv.broadband.hu PRIVMSG #esolangs :while the names are utf-8 encoded < 1636246704 706629 :b_jonas!~x@catv-176-63-3-164.catv.broadband.hu PRIVMSG #esolangs :and yes, we could use a small perl/python/ruby script < 1636246710 819324 :Melvar!~melvar@dslb-088-072-174-184.088.072.pools.vodafone-ip.de PRIVMSG #esolangs :What seriously, tr does bytes? < 1636246717 592117 :Melvar!~melvar@dslb-088-072-174-184.088.072.pools.vodafone-ip.de PRIVMSG #esolangs :Who came up with that then? < 1636246837 945342 :b_jonas!~x@catv-176-63-3-164.catv.broadband.hu PRIVMSG #esolangs :Melvar: “Currently ‘tr’ fully supports only single-byte characters. Eventually it will support multibyte characters;” (from the coreutils info manual) < 1636247543 93478 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :I think working with bytes makes sense, although it can also be useful to be able to work with sequences of multiple bytes (whether or not those sequences correspond to single characters), but perhaps working with sequences of multiple bytes would better be handled by something other than tr anyways, which can deal more properly with regular expressions and match/replace otherwise too. < 1636252463 867301 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :(Other times, the sequences that you might want, might consist of neither bytes nor of characters, but perhaps blocks of multiple bytes, or lines, etc) < 1636254349 815567 :earendel!uid498179@user/earendel QUIT :Quit: Connection closed for inactivity > 1636255886 431207 PRIVMSG #esolangs :14[[07BrainSoup14]]4 10 02https://esolangs.org/w/index.php?diff=89394&oldid=89393 5* 03PixelatedStarfish 5* (+225) 10 > 1636256087 581391 PRIVMSG #esolangs :14[[07BrainSoup14]]4 10 02https://esolangs.org/w/index.php?diff=89395&oldid=89394 5* 03PixelatedStarfish 5* (+67) 10/* BrainSoup Examples */ > 1636256215 669089 PRIVMSG #esolangs :14[[07BrainSoup14]]4 10 02https://esolangs.org/w/index.php?diff=89396&oldid=89395 5* 03PixelatedStarfish 5* (+26) 10/* BrainSoup Examples */ > 1636256239 400938 PRIVMSG #esolangs :14[[07BrainSoup14]]4 10 02https://esolangs.org/w/index.php?diff=89397&oldid=89396 5* 03PixelatedStarfish 5* (-26) 10/* BrainSoup Examples */ < 1636261928 333725 :Everything!~Everythin@37.115.210.35 JOIN #esolangs * :Everything < 1636262565 330116 :imode!~imode@user/imode QUIT :Ping timeout: 256 seconds < 1636262855 363383 :imode!~imode@user/imode JOIN #esolangs imode :imode < 1636263560 193525 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :There is a 404 error when trying to access the information about thETA programming language, but I think I remember that how it works is that if a division by zero occurs, then it makes a new thread. > 1636264262 585960 PRIVMSG #esolangs :14[[07ThETA14]]4 10 02https://esolangs.org/w/index.php?diff=89398&oldid=71007 5* 03Oerjan 5* (+25) 10Wayback link < 1636264289 576769 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :zzo38: not quite, it exits and returns a value to the parent. < 1636264332 915050 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :O, that's how it works. I may misremembered < 1636264432 390424 :oerjan!~oerjan@sprocket.nvg.ntnu.no PRIVMSG #esolangs :also, i fixed the link > 1636264479 126710 PRIVMSG #esolangs :14[[07Template:Wayback14]]4 10 02https://esolangs.org/w/index.php?diff=89399&oldid=75153 5* 03Oerjan 5* (+1) 10Use https < 1636264593 364293 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :Yes, I saw that, now I know how it works. < 1636265311 578243 :earendel!uid498179@user/earendel JOIN #esolangs earendel :AmoreFS < 1636268046 377082 :oerjan!~oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1636269444 834476 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1636269467 586688 :Sgeo_!~Sgeo@user/sgeo QUIT :Ping timeout: 264 seconds < 1636272233 721627 :Sgeo_!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1636272405 800170 :Sgeo!~Sgeo@user/sgeo QUIT :Ping timeout: 268 seconds < 1636275367 348495 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1636275381 370618 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 245 seconds < 1636275444 957797 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life < 1636275929 655576 :hendursa1!~weechat@user/hendursaga JOIN #esolangs hendursaga :weechat < 1636276122 652679 :hendursaga!~weechat@user/hendursaga QUIT :Ping timeout: 276 seconds < 1636276536 145471 :Sgeo_!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer < 1636279315 801671 :opfez!~opfez@ti0013a400-3880.bb.online.no JOIN #esolangs * :Unknown > 1636279587 26149 PRIVMSG #esolangs :14[[07Timers14]]4 M10 02https://esolangs.org/w/index.php?diff=89400&oldid=89389 5* 03Rphii 5* (+1433) 10feature enhancement and details on documenting > 1636279822 939549 PRIVMSG #esolangs :14[[07Timers14]]4 M10 02https://esolangs.org/w/index.php?diff=89401&oldid=89400 5* 03Rphii 5* (-5) 10/* Examples */ there's actually a simpler calculator program > 1636279824 19990 PRIVMSG #esolangs :14[[07Special:Log/upload14]]4 upload10 02 5* 03Guy Fawkes Rep 5* 10uploaded "[[02File:AlphabetCrossword.png10]]": See [[acrostic]] > 1636282251 560217 PRIVMSG #esolangs :14[[07Timers14]]4 M10 02https://esolangs.org/w/index.php?diff=89403&oldid=89401 5* 03Rphii 5* (+1) 10fix cat example (previous one would loop) > 1636282363 739293 PRIVMSG #esolangs :14[[07Timers14]]4 M10 02https://esolangs.org/w/index.php?diff=89404&oldid=89403 5* 03Rphii 5* (-1) 10/* cat */ accidentally added a " < 1636282673 341049 :earendel!uid498179@user/earendel QUIT :Quit: Connection closed for inactivity > 1636285113 968105 PRIVMSG #esolangs :14[[07Timers14]]4 M10 02https://esolangs.org/w/index.php?diff=89405&oldid=89404 5* 03Rphii 5* (-5) 10/* FizzBuzz */ repair < 1636285209 813529 :arseniiv!~arseniiv@94.41.2.66.dynamic.ufanet.ru JOIN #esolangs * :the chaotic arseniiv > 1636289657 371841 PRIVMSG #esolangs :14[[07Esme14]]4 10 02https://esolangs.org/w/index.php?diff=89406&oldid=87621 5* 03PixelatedStarfish 5* (-22) 10 < 1636289766 424794 :riv!river@tilde.team/user/river PRIVMSG #esolangs :hello :) < 1636290313 813511 :arseniiv!~arseniiv@94.41.2.66.dynamic.ufanet.ru QUIT :Ping timeout: 268 seconds < 1636290726 418108 :APic!apic@apic.name PRIVMSG #esolangs :Moin ☺ < 1636291961 572134 :arseniiv!~arseniiv@94.41.2.66.dynamic.ufanet.ru JOIN #esolangs * :the chaotic arseniiv < 1636292509 326828 :dutch!~DutchIngr@user/dutch QUIT :Quit: WeeChat 3.3 < 1636292686 359804 :dutch!~DutchIngr@user/dutch JOIN #esolangs DutchIngraham :dutch > 1636292718 143126 PRIVMSG #esolangs :14[[07BrainSoup14]]4 10 02https://esolangs.org/w/index.php?diff=89407&oldid=89397 5* 03PixelatedStarfish 5* (+32) 10 > 1636292815 307527 PRIVMSG #esolangs :14[[07BrainSoup14]]4 10 02https://esolangs.org/w/index.php?diff=89408&oldid=89407 5* 03PixelatedStarfish 5* (+32) 10 > 1636292853 442187 PRIVMSG #esolangs :14[[07BrainSoup14]]4 10 02https://esolangs.org/w/index.php?diff=89409&oldid=89408 5* 03PixelatedStarfish 5* (+1) 10 > 1636292876 215011 PRIVMSG #esolangs :14[[07BrainSoup14]]4 10 02https://esolangs.org/w/index.php?diff=89410&oldid=89409 5* 03PixelatedStarfish 5* (+2) 10 > 1636292910 927131 PRIVMSG #esolangs :14[[07BrainSoup14]]4 10 02https://esolangs.org/w/index.php?diff=89411&oldid=89410 5* 03PixelatedStarfish 5* (+0) 10 > 1636292943 772285 PRIVMSG #esolangs :14[[07BrainSoup14]]4 10 02https://esolangs.org/w/index.php?diff=89412&oldid=89411 5* 03PixelatedStarfish 5* (+4) 10 < 1636293778 635207 :Everything!~Everythin@37.115.210.35 QUIT :Quit: leaving < 1636294676 221301 :Thelie!~Thelie@business-24-134-17-157.pool2.vodafone-ip.de JOIN #esolangs * :Thelie < 1636295169 139764 :hendursa1!~weechat@user/hendursaga QUIT :Remote host closed the connection < 1636295214 640866 :hendursa1!~weechat@user/hendursaga JOIN #esolangs hendursaga :weechat < 1636297045 91649 :sprout!~quassel@2a02:a467:ccd6:1:907f:6d38:50a3:cb6a JOIN #esolangs * :anon < 1636297270 42670 :sprout_!~quassel@2a02:a467:ccd6:1:49b2:5c3a:dea0:5ca1 QUIT :Ping timeout: 268 seconds > 1636300808 631327 PRIVMSG #esolangs :14[[07User:PixelatedStarfish14]]4 10 02https://esolangs.org/w/index.php?diff=89413&oldid=89370 5* 03PixelatedStarfish 5* (+0) 10/* BrainSoup */ > 1636302657 754952 PRIVMSG #esolangs :14[[07Works in progress14]]4 10 02https://esolangs.org/w/index.php?diff=89414&oldid=89341 5* 03PixelatedStarfish 5* (-176) 10 > 1636302783 372015 PRIVMSG #esolangs :14[[07User:PixelatedStarfish14]]4 10 02https://esolangs.org/w/index.php?diff=89415&oldid=89413 5* 03PixelatedStarfish 5* (+28) 10/* BrainSoup */ > 1636302797 457477 PRIVMSG #esolangs :14[[07User:PixelatedStarfish14]]4 10 02https://esolangs.org/w/index.php?diff=89416&oldid=89415 5* 03PixelatedStarfish 5* (+4) 10/* BrainSoup */ > 1636302815 959203 PRIVMSG #esolangs :14[[07User:PixelatedStarfish14]]4 10 02https://esolangs.org/w/index.php?diff=89417&oldid=89416 5* 03PixelatedStarfish 5* (-1) 10/* BrainSoup */ > 1636302860 663392 PRIVMSG #esolangs :14[[07User:PixelatedStarfish14]]4 10 02https://esolangs.org/w/index.php?diff=89418&oldid=89417 5* 03PixelatedStarfish 5* (+4) 10/* BrainSoup */ > 1636302873 389645 PRIVMSG #esolangs :14[[07User:PixelatedStarfish14]]4 10 02https://esolangs.org/w/index.php?diff=89419&oldid=89418 5* 03PixelatedStarfish 5* (+1) 10/* BrainSoup */ > 1636303162 709696 PRIVMSG #esolangs :14[[07Vessel14]]4 10 02https://esolangs.org/w/index.php?diff=89420&oldid=87857 5* 03PixelatedStarfish 5* (+194) 10/* Proof of Turing Completeness */ < 1636303212 404610 :sprout_!~quassel@2a02:a467:ccd6:1:e9:abf1:b887:13fa JOIN #esolangs * :anon > 1636303216 441955 PRIVMSG #esolangs :14[[07Vessel14]]4 10 02https://esolangs.org/w/index.php?diff=89421&oldid=89420 5* 03PixelatedStarfish 5* (+17) 10/* Possible Rework */ > 1636303336 629668 PRIVMSG #esolangs :14[[07Nondescript14]]4 10 02https://esolangs.org/w/index.php?diff=89422&oldid=89307 5* 03PixelatedStarfish 5* (+365) 10 < 1636303375 42213 :sprout!~quassel@2a02:a467:ccd6:1:907f:6d38:50a3:cb6a QUIT :Ping timeout: 268 seconds < 1636303801 144861 :Thelie!~Thelie@business-24-134-17-157.pool2.vodafone-ip.de QUIT :Remote host closed the connection < 1636308178 575344 :Hooloovoo!~Hooloovoo@hax0rbana.org QUIT :Ping timeout: 260 seconds < 1636308356 644269 :Hooloovoo!~Hooloovoo@hax0rbana.org JOIN #esolangs hooloovoo :ZNC - https://znc.in < 1636308934 59696 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname > 1636309529 767213 PRIVMSG #esolangs :14[[07BrainSoup14]]4 10 02https://esolangs.org/w/index.php?diff=89423&oldid=89412 5* 03PixelatedStarfish 5* (-67) 10/* BrainSoup Examples */ > 1636309546 674793 PRIVMSG #esolangs :14[[07Alphuck14]]4 10 02https://esolangs.org/w/index.php?diff=89424&oldid=89383 5* 03PixelatedStarfish 5* (-66) 10/* Hello, World! program */ < 1636314155 235767 :hendursa1!~weechat@user/hendursaga QUIT :Quit: hendursa1 < 1636314187 649619 :hendursaga!~weechat@user/hendursaga JOIN #esolangs hendursaga :weechat > 1636316214 462909 PRIVMSG #esolangs :14[[07Alphuck14]]4 10 02https://esolangs.org/w/index.php?diff=89425&oldid=89424 5* 03PixelatedStarfish 5* (+4) 10/* Hello, World! program */ < 1636318031 729992 :sprout_!~quassel@2a02:a467:ccd6:1:e9:abf1:b887:13fa QUIT :Quit: https://quassel-irc.org - Chat comfortably. Anywhere. < 1636318052 835478 :sprout!~quassel@2a02:a467:ccd6:1:e9:abf1:b887:13fa JOIN #esolangs * :anon < 1636318164 797157 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :damn, proving a lang turing complete is a lot harder than i initially thought < 1636318172 764603 :riv!river@tilde.team/user/river PRIVMSG #esolangs :which language? < 1636318175 879555 :imode!~imode@user/imode PRIVMSG #esolangs :what's the lang. < 1636318180 308171 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :CLE < 1636318185 668937 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :its uh < 1636318187 456197 :imode!~imode@user/imode PRIVMSG #esolangs :got a link? < 1636318196 87037 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :https://esolangs.org/wiki/CLE < 1636318213 140619 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :im trying to implement BCT in it < 1636318228 547441 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :but i am dumb < 1636318344 81566 :imode!~imode@user/imode PRIVMSG #esolangs :you ain't dumb. < 1636318373 489468 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :how dare you insult me /s < 1636318445 667620 :brettgilio!~brettgili@x-node.gq QUIT :Quit: Leaving... < 1636318774 705083 :brettgilio!~brettgili@x-node.gq JOIN #esolangs brettgilio :Brett Gilio < 1636318928 541560 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :Kit: How does computation happen? Maybe as a warmup, how would we construct arbitrary colors? < 1636318963 406421 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :using `R`, `G`, `B`, `C`, etc. < 1636319063 620040 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :i did build NAND, OR, NOR, NOT, XOR, and XNOR gates for it but idk if that proves anything < 1636319101 638490 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :That would be a great advance, yes; we could use circuit complexity classes, even. < 1636319638 645148 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :you can create any color in a 24-bit RGB space by combining colors and using the "shade" which cuts all the RGB values in half < 1636319730 197833 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :I wonder what else is needed. Unbounded loops, I guess. Would there be a way to create unbounded recursion, were it not for the finite board? < 1636319747 320254 :hendursaga!~weechat@user/hendursaga QUIT :Remote host closed the connection < 1636319757 837307 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :wdym by unbounded recursion < 1636319761 852288 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :like < 1636319774 642221 :hendursaga!~weechat@user/hendursaga JOIN #esolangs hendursaga :weechat < 1636319776 316612 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :store a color for later use? < 1636319791 542559 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :Like, recursing without being confident that it might stop. Looping would work too. < 1636319808 260916 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :well < 1636319833 901352 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :you can make a loop by doing `>r<` which would output a red beam every other cycle < 1636319847 983551 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :if that is what you mean? < 1636320097 912895 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :Kind of. We'd need to find a way to make it unpredictable whether the beam is being output. < 1636320136 122410 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :you can intercept it by adding a filter thatd block the red from crossing < 1636320211 246290 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :Hm. I wonder if filters could be modulated to create a crude transistor. < 1636320275 788656 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :you can, yea < 1636320291 968956 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :I guess that the halting criterion for CLE should be whether two cycles in a row have the same outputs? < 1636320303 278644 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :hm? < 1636320305 506005 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :wdym < 1636320310 813742 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :like < 1636320331 822753 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :`>r<` outputs one red one cycle and nothing on the next < 1636320333 826767 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​>r<`? No such file or directory < 1636320339 422234 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :oh shut up < 1636320343 748641 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :anyway-- < 1636320359 377093 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :on the next cycle it does one red again and nothing again, and repeat < 1636320472 660242 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :Right. This is a productive loop. If we simulate CLE with a Turing machine, we could imagine writing down the current color for each cycle onto an output tape. < 1636320689 393814 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :But if we want to find Turing-complete CLE behavior, then we need to imagine that sometimes we stop outputting anything. This means that we need some way to consider the CLE machine done. < 1636320702 692772 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com JOIN #esolangs * :whom < 1636320840 319120 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :yea > 1636320873 59099 PRIVMSG #esolangs :14[[07BrainSoup14]]4 10 02https://esolangs.org/w/index.php?diff=89426&oldid=89423 5* 03PixelatedStarfish 5* (+2) 10/* BrainSoup Examples */ < 1636320900 718905 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :you can have an output "tape" < 1636320921 598699 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :but idk how you could store that and read any part of it back < 1636320932 359091 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :you *could* use the tofu but < 1636320956 165164 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :idk how youd be able to select the element you want < 1636321026 760515 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :No worries. Right now I suppose I'm looking for ways in which a CLE interpreter would not need to be Turing-complete. Since it's legal and common for a CLE program to run forever, perhaps we should look at the complexity of simulating a single cycle in CLE. < 1636321061 319221 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :well < 1636321092 975045 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :uh < 1636321110 878419 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :each cell is treated in the exact same way < 1636321130 914855 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :and it just checks each cell sequentially < 1636321151 45916 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :every op doesnt access any data outside its cell < 1636321168 12802 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :Okay. Then I want to quote from [[Brainfuck]]'s section on complexity classes. < 1636321181 430570 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :"When the array is unbounded, or when the array is at least three cells long and can store unbounded values, brainfuck is Turing-complete, meaning that it is in the same computational class as universal Turing machines." < 1636321241 117044 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :oh < 1636321243 190716 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :well < 1636321255 329749 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :CLE has bounded integers < 1636321259 835513 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :Let's take the De Morgan dual of that statement, for CLE. When CLE's board is bounded and the number of possible colors is also bounded, then we have a PSPACE automaton. PSPACE is "polynomial space"; Go and Chess are famous examples. < 1636321283 300860 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :oh! < 1636321296 661705 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :i think im following what youre saying < 1636321349 901399 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :If we imagine that the colors are unbounded, then each channel should behave like a real number. We can then do some constructive maths; there are Turing-complete questions like, "Given a description of a real number R, is R equal to zero?" < 1636321420 5851 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :you can do that, yes < 1636321442 580450 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :If we imagine that the board is unbounded and that new cells can be dynamically allocated (this is the analogue of Brainfuck's one-dimensional growth to the "right") then we can chop the board into two regions, "left" and "right", and build a two-stack automaton which uses the "left" region for the main "stack" and the "right" region for the "call stack". < 1636321449 741828 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :i made a NOT gate that outputs if the color is zero < 1636321497 637784 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :oh! < 1636321528 929648 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :i think i understand < 1636321554 22753 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :Like, let's imagine that the board is a connected square in an ocean of unused cells. This is the "left" region. If we want to run a statically-known routine, we can pre-allocate space for it here. < 1636321590 740749 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :The external ocean is the "right" region. To run an unknown routine, allocate its starting space in a *connected* region on the left/right boundary, and then transfer control up into the new region. < 1636321654 658686 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :In order to really make this work, you might need a way to either pre-format the unknown region with a carefully-chosen arrangement of mirrors and mufflers, or some sort of self-modifying code. Both are "fun". < 1636321735 253345 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :I think that the real-number color channels would be easier to design but harder to use, and vice versa for the infinite board. Hopefully I'm missing something and these are both much simpler than I'm making it sound! < 1636321748 782352 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :i was thinking of adding some sort of modification but i thought that might be cheesy (in the way bf derivs are cheesy) < 1636321762 200860 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :s/modification/self-modification < 1636321815 988665 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :but the primary problem with having an infinite board is that < 1636321838 771709 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :theres no way to modify a beam thats on a blank cell < 1636321840 39650 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :Well, it's just not obvious how an empty infinite board would let you extend your computation. You could emit light out, but you really need to mix it with other light, so you need some mirrors out there to help. < 1636321844 807424 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :Yeah, exactly. < 1636321850 199398 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :yea < 1636321887 954085 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :so self-modification can solve the issue but idk how id implement it < 1636321999 747102 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :The cheesiest way would be sci-fi "building from light", where specific light colors could be mixed to call constructors in a cell. Mixing two colors could require a 48-bit magic value. But this can be messy since it creates forbidden colors that can't be expressed directly. < 1636322042 516914 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :well < 1636322074 312824 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :in order to represent the entire RGB spectrum you do need to do a mixture of shades and RGBs < 1636322082 671667 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :Another sci-fi possibility is a "Von Neumann constructor", a special cell which takes light from one direction and rebuilds the contents of the cell in another direction. This is known to be Turing-complete for careful choices of direction, even if the only possible modification is to turn any cell into another Von Neumann replicator. < 1636322113 701243 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :aha < 1636322117 732920 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :so < 1636322119 813161 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :Ugh, IKR? Color spaces are such a headache. Linear RGB really saved my sanity. < 1636322127 813424 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :i can make a cell < 1636322136 711260 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :that when is hit with a beam < 1636322140 920872 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :it duplicates itself < 1636322180 484754 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :the only problem is that id have to wrangle that into the interpreter somehow as then thatd require accessing cells other than its own < 1636322191 757242 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :but thats no problem < 1636322214 407590 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :Yes. And then I think (using folklore) that CLE would be Turing-complete under the question of whether a given program is finished calling the duplicator. < 1636322391 739087 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :that makes sense < 1636322451 568117 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :i dont 100% see how that can be considered turing complete but idk < 1636322656 84830 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :Yeah, maybe not. We might need the constructor to build other types of cells. But then it should be possible to encode a Turing machine and use the constructor to write an output tape onto the board. < 1636322764 825418 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :hmm < 1636322778 677563 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :im trying to think how that might work < 1636322935 294605 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :I would have cells which physically implement a write head on the tape, and intend for the tape to grow out in one single direction from the board. Because light can travel down empty corridors, I would let the head be instructed by the light: Write 0 or 1, move left or right, rebuild the entire head at the new position. < 1636322988 521743 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :hmm < 1636322988 954032 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :The main board would have a tofu for the current machine state, which has the same states as the Turing machine plus a waiting-for-head state. The head could send a signal when it's done building, which would trigger on that final state. < 1636322995 706466 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :...Huh, how do conditionals work in CLE? < 1636323014 244195 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :via filters < 1636323038 495303 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :i mentioned a couple times that i made logic gates work < 1636323039 405320 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :Oh, so the path to updating the tofu could be filtered by the tofu's current state? < 1636323045 772703 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :yea < 1636323063 679675 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :but filters only work on empty cells and on peropendicular beams < 1636323073 976682 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :You did mention simple gates. Do you have something like an R/S latch? < 1636323091 134042 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :lemme see if i can make one < 1636323249 111884 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com PRIVMSG #esolangs :yea its possible < 1636323613 600940 :Corbin!~Corbin@c-73-67-140-116.hsd1.or.comcast.net PRIVMSG #esolangs :Okay. Sorry, I'm having trouble focusing, but OTOH that covers all the moving parts. Please keep asking questions. > 1636324389 823586 PRIVMSG #esolangs :14[[07THIS IS NOT A BRAINFUCK DERIVATIVE14]]4 10 02https://esolangs.org/w/index.php?diff=89427&oldid=81838 5* 03PixelatedStarfish 5* (+9) 10 < 1636325006 573575 :arseniiv!~arseniiv@94.41.2.66.dynamic.ufanet.ru QUIT :Ping timeout: 260 seconds < 1636325097 101816 :lagash!lagash@lagash.freeirc.org JOIN #esolangs lagash :lagash < 1636327665 971555 :hendursaga!~weechat@user/hendursaga QUIT :Quit: hendursaga < 1636328446 112257 :Kit_!~whom@cpe-76-190-178-139.neo.res.rr.com QUIT :Quit: Lost terminal < 1636329316 858027 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :Oh, sorry, was busy for a bit < 1636329424 720816 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :uh < 1636329436 221773 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :as for the self-modifying thing < 1636329462 323255 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :wdym by "write 0 or 1" < 1636329521 80071 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :uh i guess i should state that CLE is a lot like wireworld, in a way? hopefully that clears up any confusion < 1636329543 519272 :Kit!~NotApplic@2603-6010-a141-6fa3-97df-ef21-bf61-2344.res6.spectrum.com PRIVMSG #esolangs :except more... "analog"?