< 1627949226 905790 :immibis_!~hexchat@62.156.144.218 JOIN #esolangs * :realname < 1627949261 848616 :immibis!~hexchat@62.156.144.218 QUIT :Read error: Connection reset by peer < 1627949523 989008 :dutch!~DutchIngr@user/dutch QUIT :Quit: WeeChat 3.2 < 1627950741 890885 :Deewiant!~deewiant@2001:470:69fc:105::2fd3 QUIT :Read error: Connection reset by peer < 1627950742 365408 :fizzie[m]!~fizzie@2001:470:69fc:105::3727 QUIT :Remote host closed the connection < 1627950742 760915 :jryans!~jryans@2001:470:69fc:105::1d QUIT :Read error: Connection reset by peer < 1627950742 846291 :craigoverend[m]!~craigover@2001:470:69fc:105::12bc QUIT :Read error: Connection reset by peer < 1627950825 955756 :jryans!~jryans@2001:470:69fc:105::1d JOIN #esolangs jryans :@jryans:matrix.org < 1627950904 893999 :dutch!~DutchIngr@user/dutch JOIN #esolangs DutchIngraham :dutch < 1627951370 400245 :Deewiant!~deewiant@2001:470:69fc:105::2fd3 JOIN #esolangs Deewiant :@deewiant:maon.fi < 1627951370 528564 :craigoverend[m]!~craigover@2001:470:69fc:105::12bc JOIN #esolangs * :@craigoverend:matrix.org < 1627951383 38066 :fizzie[m]!~fizzie@2001:470:69fc:105::3727 JOIN #esolangs * :@fizzie:zem.fi < 1627953116 450086 :lukalot__!~lukalot@2603:9000:ca0b:500:52cb:1bdc:8ef1:ed60 JOIN #esolangs * :realname < 1627953279 297504 :lukalot_!~lukalot@185.245.86.86 QUIT :Ping timeout: 265 seconds > 1627954229 459254 PRIVMSG #esolangs :14[[07Minim14]]4 10 02https://esolangs.org/w/index.php?diff=86845&oldid=86843 5* 03KakkoiiChris 5* (+2277) 10/* Operators */ Added the rest of the unique operators > 1627955747 160685 PRIVMSG #esolangs :14[[07Minim14]]4 10 02https://esolangs.org/w/index.php?diff=86846&oldid=86845 5* 03KakkoiiChris 5* (+547) 10/* Statements */ Elaborated on the statements > 1627956236 29657 PRIVMSG #esolangs :14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=86847&oldid=86740 5* 03Digital Hunter 5* (-18) 10/* Parse this sic */ shorter < 1627957021 909778 :lukalot__!~lukalot@2603:9000:ca0b:500:52cb:1bdc:8ef1:ed60 QUIT :Remote host closed the connection > 1627957372 855765 PRIVMSG #esolangs :14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=86848&oldid=86847 5* 03Digital Hunter 5* (-55) 10/* Parse this sic */ sorry about the recent edit spree. Most compliant interpreter I could come up with, and it's pretty cute too. Tested thoroughly. > 1627957686 560871 PRIVMSG #esolangs :14[[07Minim14]]4 10 02https://esolangs.org/w/index.php?diff=86849&oldid=86846 5* 03KakkoiiChris 5* (+601) 10/* Design Patterns */ Added exit design pattern. > 1627957775 318110 PRIVMSG #esolangs :14[[07Minim14]]4 M10 02https://esolangs.org/w/index.php?diff=86850&oldid=86849 5* 03KakkoiiChris 5* (+56) 10/* Goto (_<) */ Updated goto definition > 1627957807 92622 PRIVMSG #esolangs :14[[07Minim14]]4 M10 02https://esolangs.org/w/index.php?diff=86851&oldid=86850 5* 03KakkoiiChris 5* (+55) 10/* Gosub (_+) */ Updated gosub definition < 1627959454 725371 :dutch!~DutchIngr@user/dutch QUIT :Quit: WeeChat 3.2 < 1627959506 720521 :dutch!~DutchIngr@user/dutch JOIN #esolangs DutchIngraham :dutch > 1627965000 403674 PRIVMSG #esolangs :14[[07Minim14]]4 M10 02https://esolangs.org/w/index.php?diff=86852&oldid=86851 5* 03KakkoiiChris 5* (+5) 10/* Design Patterns */ Fixed typo > 1627965418 341928 PRIVMSG #esolangs :14[[07Minim14]]4 M10 02https://esolangs.org/w/index.php?diff=86853&oldid=86852 5* 03KakkoiiChris 5* (+82) 10Added to paradigms in info box > 1627965580 198152 PRIVMSG #esolangs :14[[07Minim14]]4 M10 02https://esolangs.org/w/index.php?diff=86854&oldid=86853 5* 03KakkoiiChris 5* (+104) 10Added categories < 1627967309 337158 :esolangs!~esolangs@techne.zem.fi JOIN #esolangs esolangs :esolangs.org < 1627967309 484195 :ChanServ!ChanServ@services.libera.chat MODE #esolangs +v :esolangs < 1627967502 336706 :Hooloovoo!Hooloovoo@hooloovoo.blue JOIN #esolangs hooloovoo :Hooloovoo > 1627969615 803796 PRIVMSG #esolangs :14[[07Minim14]]4 10 02https://esolangs.org/w/index.php?diff=86855&oldid=86854 5* 03KakkoiiChris 5* (+199) 10/* Comments */ Added syntax highlighting < 1627969914 125344 :V__!~v@anomalous.eu NICK :V > 1627969967 273818 PRIVMSG #esolangs :14[[07Minim14]]4 10 02https://esolangs.org/w/index.php?diff=86856&oldid=86855 5* 03KakkoiiChris 5* (+411) 10/* Values */ Added syntax highlighting > 1627970050 564779 PRIVMSG #esolangs :14[[07Minim14]]4 10 02https://esolangs.org/w/index.php?diff=86857&oldid=86856 5* 03KakkoiiChris 5* (+2724) 10/* Arrays */ Added syntax highlighting < 1627970568 703537 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer > 1627971451 74912 PRIVMSG #esolangs :14[[07Minim14]]4 10 02https://esolangs.org/w/index.php?diff=86858&oldid=86857 5* 03KakkoiiChris 5* (+8542) 10/* Memory */ Added syntax highlighting > 1627971592 65342 PRIVMSG #esolangs :14[[07Minim14]]4 10 02https://esolangs.org/w/index.php?diff=86859&oldid=86858 5* 03KakkoiiChris 5* (+12) 10/* Relative Range Access */ Added syntax highlighting < 1627971604 141371 :delta23!~delta23@user/delta23 QUIT :Quit: Leaving < 1627971764 826751 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1627971919 626655 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 258 seconds < 1627971919 803642 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life < 1627972456 737644 :imode!~imode@user/imode QUIT :Ping timeout: 272 seconds < 1627973273 640422 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :Does any format use floating point RLE? < 1627974892 643567 :riv!~river@tilde.team/user/river JOIN #esolangs river :river < 1627977197 246018 :riv!~river@tilde.team/user/river QUIT :Quit: Leaving < 1627977954 623711 :hendursa1!~weechat@user/hendursaga JOIN #esolangs hendursaga :weechat < 1627978134 630470 :hendursaga!~weechat@user/hendursaga QUIT :Ping timeout: 244 seconds > 1627978649 355871 PRIVMSG #esolangs :14[[07Ppencode14]]4 N10 02https://esolangs.org/w/index.php?oldid=86860 5* 03YamTokTpaFa 5* (+4674) 10Created page with "{{lowercase}} '''ppencode''' is #a subset of [[Wikipedia:Perl|Perl]] who restricts source code to have only Perl keywords, defined by Yoshino TAKESAKO in 2005, #a Perl program..." > 1627978764 960834 PRIVMSG #esolangs :14[[07Ppencode14]]4 10 02https://esolangs.org/w/index.php?diff=86861&oldid=86860 5* 03YamTokTpaFa 5* (+1) 10/* Syntax */ > 1627984037 477578 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=86862&oldid=86811 5* 03Zouguangchen 5* (+73) 10 > 1627984181 930543 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=86863&oldid=86862 5* 03Zouguangchen 5* (+62) 10 > 1627984589 123826 PRIVMSG #esolangs :14[[07AsciiFunc14]]4 10 02https://esolangs.org/w/index.php?diff=86864&oldid=86825 5* 03Gducrash 5* (+5792) 10Added syntax rules and a list of commands > 1627984718 563920 PRIVMSG #esolangs :14[[07Special:Log/upload14]]4 upload10 02 5* 03Gducrash 5* 10uploaded "[[02File:Ucrash.jpg10]]" > 1627984837 464539 PRIVMSG #esolangs :14[[07User:Gducrash14]]4 N10 02https://esolangs.org/w/index.php?oldid=86866 5* 03Gducrash 5* (+147) 10My page yay! > 1627985495 297559 PRIVMSG #esolangs :14[[07AsciiFunc14]]4 10 02https://esolangs.org/w/index.php?diff=86867&oldid=86864 5* 03Gducrash 5* (+92) 10Added categories > 1627985575 87041 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=86868&oldid=86826 5* 03Gducrash 5* (+16) 10added AsciiFunc < 1627986211 329437 :Koen_!~Koen@76.169.9.109.rev.sfr.net JOIN #esolangs * :Koen > 1627987049 879598 PRIVMSG #esolangs :14[[07AsciiFunc14]]4 10 02https://esolangs.org/w/index.php?diff=86869&oldid=86867 5* 03Gducrash 5* (+1829) 10Added examples, improved syntax description and infobox < 1627987564 289246 :integral_!sid296274@user/integral NICK :integral > 1627989245 565930 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Gabryx64 5* 10New user account > 1627989657 66343 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=86870&oldid=86863 5* 03Gabryx64 5* (+192) 10/* Introductions */ > 1627989678 965705 PRIVMSG #esolangs :14[[07User:Gabryx6414]]4 N10 02https://esolangs.org/w/index.php?oldid=86871 5* 03Gabryx64 5* (+2) 10Created page with "Hi" < 1627990172 888960 :Koen_!~Koen@76.169.9.109.rev.sfr.net QUIT :Remote host closed the connection > 1627990969 143449 PRIVMSG #esolangs :14[[07SussyLang14]]4 N10 02https://esolangs.org/w/index.php?oldid=86872 5* 03Gabryx64 5* (+663) 10Sus > 1627991004 74404 PRIVMSG #esolangs :14[[07SussyLang14]]4 10 02https://esolangs.org/w/index.php?diff=86873&oldid=86872 5* 03Gabryx64 5* (-2) 10/* Sussylang */ > 1627991134 572412 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=86874&oldid=86868 5* 03Gabryx64 5* (+16) 10/* S */ > 1627991230 797223 PRIVMSG #esolangs :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=86875&oldid=86874 5* 03Gabryx64 5* (+0) 10Undo revision 86874 by [[Special:Contributions/Gabryx64|Gabryx64]] ([[User talk:Gabryx64|talk]]) > 1627991329 138647 PRIVMSG #esolangs :14[[07Joke language list14]]4 10 02https://esolangs.org/w/index.php?diff=86876&oldid=86373 5* 03Gabryx64 5* (+33) 10/* General languages */ > 1627991891 495018 PRIVMSG #esolangs :14[[07SussyLang14]]4 10 02https://esolangs.org/w/index.php?diff=86877&oldid=86873 5* 03Gabryx64 5* (-7) 10/* Truth Machine */ > 1627991900 985269 PRIVMSG #esolangs :14[[07SussyLang14]]4 10 02https://esolangs.org/w/index.php?diff=86878&oldid=86877 5* 03Gabryx64 5* (-7) 10/* Sussy World!(\n) */ < 1627992331 329272 :dutch!~DutchIngr@user/dutch QUIT :Quit: WeeChat 3.2 < 1627993170 268910 :dutch!~DutchIngr@user/dutch JOIN #esolangs DutchIngraham :dutch > 1627993320 954347 PRIVMSG #esolangs :14[[07User:R3D14]]4 10 02https://esolangs.org/w/index.php?diff=86879&oldid=86797 5* 03R3D 5* (+1) 10 > 1627995196 969540 PRIVMSG #esolangs :14[[07Aboba14]]4 N10 02https://esolangs.org/w/index.php?oldid=86880 5* 03R3D 5* (+2383) 10Created page with "An esolang created in 1 day. Inspired by Brainfuck, but very different from it. Should be turing complete. Extensions: .b. ===Instructions=== {| class="wiki..." > 1627995813 414709 PRIVMSG #esolangs :14[[07SussyLang14]]4 10 02https://esolangs.org/w/index.php?diff=86881&oldid=86878 5* 03Gabryx64 5* (+0) 10/* Sussylang */ > 1627995818 379749 PRIVMSG #esolangs :14[[07Headass14]]4 10 02https://esolangs.org/w/index.php?diff=86882&oldid=86814 5* 03TheJonyMyster 5* (+1063) 10turing complete!! woo!! < 1627997733 136307 :hendursa1!~weechat@user/hendursaga QUIT :Quit: hendursa1 < 1627997761 683765 :hendursaga!~weechat@user/hendursaga JOIN #esolangs hendursaga :weechat < 1627997999 869480 :PinealGlandOptic!~PinealGla@37.115.210.35 JOIN #esolangs * :Pineal Gland Optics > 1627998209 3872 PRIVMSG #esolangs :14[[07SussyLang14]]4 M10 02https://esolangs.org/w/index.php?diff=86883&oldid=86881 5* 03PythonshellDebugwindow 5* (+50) 10Cats > 1627998599 261056 PRIVMSG #esolangs :14[[07User:Gabryx64/common.css14]]4 N10 02https://esolangs.org/w/index.php?oldid=86884 5* 03Gabryx64 5* (+51) 10Created page with "#html { filter: invert(1) hue-rotate(180deg); }" > 1627998693 969360 PRIVMSG #esolangs :14[[07User:Gabryx64/common.css14]]4 10 02https://esolangs.org/w/index.php?diff=86885&oldid=86884 5* 03Gabryx64 5* (+6) 10 < 1627998700 258572 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname > 1627998766 515053 PRIVMSG #esolangs :14[[07User:Gabryx64/common.css14]]4 10 02https://esolangs.org/w/index.php?diff=86886&oldid=86885 5* 03Gabryx64 5* (-57) 10Blanked the page > 1627999276 529296 PRIVMSG #esolangs :14[[07Headass14]]4 M10 02https://esolangs.org/w/index.php?diff=86887&oldid=86882 5* 03TheJonyMyster 5* (-12) 10 < 1627999378 411336 :b_jonas!~x@catv-176-63-12-71.catv.broadband.hu PRIVMSG #esolangs :hmm. we could try to make a bait-and-switch joke about how 2020 is the longest year, not because of the pandemic, but because it has both 366 days and 53 weeks. that has last happened in 2004, and will happen in 2032 next. < 1627999438 557608 :b_jonas!~x@catv-176-63-12-71.catv.broadband.hu PRIVMSG #esolangs :or perhaps we could make a doom prophecies about a new pandemic in 2032 < 1627999576 939687 :Noisytoot!~noisytoot@sourcehut/user/noisytoot PRIVMSG #esolangs :Was there a pandemic in 2004? < 1627999654 797432 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esolangs :Bird flu was 2004 < 1627999692 382428 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esolangs :Which was a pandemic scare rather than an actual pandemic < 1628002521 577473 :arseniiv!~arseniiv@94.41.39.45.dynamic.ufanet.ru JOIN #esolangs * :the chaotic arseniiv < 1628003905 281417 :delta23!~delta23@user/delta23 JOIN #esolangs delta23 :delta23__ < 1628004697 857545 :riv!~river@tilde.team/user/river JOIN #esolangs river :river < 1628004978 237943 :SGautam!uid286066@id-286066.charlton.irccloud.com JOIN #esolangs SGautam :Siddharth Gautam < 1628007332 93588 :arseniiv!~arseniiv@94.41.39.45.dynamic.ufanet.ru QUIT :Quit: gone too far < 1628007383 796076 :imode!~imode@user/imode JOIN #esolangs imode :imode < 1628007459 880655 :Koen_!~Koen@76.169.9.109.rev.sfr.net JOIN #esolangs * :Koen < 1628008843 183425 :simcop2387!~simcop238@perlbot/patrician/simcop2387 QUIT :Ping timeout: 265 seconds < 1628008856 221714 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot QUIT :Ping timeout: 272 seconds < 1628008974 865572 :orichalcumcosmon!~orichalcu@159.196.0.223 QUIT :Ping timeout: 272 seconds < 1628012274 893698 :orichalcumcosmon!~orichalcu@159.196.0.223 JOIN #esolangs orichalcumcosmon :Quinn Johnson > 1628013660 867129 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Braden 5* 10New user account < 1628013762 603722 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot JOIN #esolangs perlbot :ZNC - https://znc.in < 1628013792 885022 :simcop2387!~simcop238@perlbot/patrician/simcop2387 JOIN #esolangs simcop2387 :ZNC - https://znc.in > 1628013860 483766 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=86888&oldid=86870 5* 03Braden 5* (+206) 10Braden has joined the party > 1628013955 28107 PRIVMSG #esolangs :14[[07User:Braden14]]4 N10 02https://esolangs.org/w/index.php?oldid=86889 5* 03Braden 5* (+77) 10Created page with "I'm Braden, creator of [https://gitlab.com/bradenbest/stacky Stacky/Stackyzi]" > 1628014037 411575 PRIVMSG #esolangs :14[[07User:Braden14]]4 10 02https://esolangs.org/w/index.php?diff=86890&oldid=86889 5* 03Braden 5* (+147) 10Mention bfvm < 1628014610 609140 :Koen_!~Koen@76.169.9.109.rev.sfr.net QUIT :Remote host closed the connection < 1628015553 440463 :riv!~river@tilde.team/user/river PRIVMSG #esolangs :https://climate.nasa.gov/news/2805/scientists-id-three-causes-of-earths-spin-axis-drift/ < 1628016183 238865 :Koen_!~Koen@76.169.9.109.rev.sfr.net JOIN #esolangs * :Koen < 1628017810 94369 :Melvar!~melvar@dslb-092-074-060-118.092.074.pools.vodafone-ip.de PRIVMSG #esolangs :fizzie: I could’ve sworn I had some forth code that went like `begin while repeat` or similar, doing the branch check in the middle of the loop body so the first half of the loop body has do-while-like execution and the second half while-like. I can’t find said code now though. < 1628017835 448405 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :That's a thing too, yes. < 1628017853 366447 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :I omitted it because I couldn't really write the C equivalent. < 1628017916 670606 :Melvar!~melvar@dslb-092-074-060-118.092.074.pools.vodafone-ip.de PRIVMSG #esolangs :Yeah that was more answering to the “mix the words up if you need something strange” part. < 1628018024 904139 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Yes, although arguably in that case that's specifically what those three words (well, except `begin`, it's more generic) have been designed to do. But I feel like I've seen Forth code that just uses one of the existing control flow words in a really unintuitive place, because it happens to have the right effect. < 1628018143 986341 :Melvar!~melvar@dslb-092-074-060-118.092.074.pools.vodafone-ip.de PRIVMSG #esolangs :ACTION nodnods. < 1628018596 876286 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Now that you mention it, it's actually a little confusing how `while` and `until` aren't just aliases with the condition inverted. Instead, `while repeat` is the counterpart of `until`. Or `0= until` would also do it, I guess. < 1628019146 325726 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :This is the advantage of Forth; it is a kind of structures that can be useful in programming < 1628023589 900361 :oren!~oren@ec2-34-239-129-109.compute-1.amazonaws.com PRIVMSG #esolangs :imagine you have a function in the form (pseudocode): int muldiv(int x, y, z) = x * y / z is there any language in which you would expect to get the assembly output as something like mov eax, edi; mov ecx, edx; imul esi; idiv ecx; ret < 1628023622 143816 :oren!~oren@ec2-34-239-129-109.compute-1.amazonaws.com PRIVMSG #esolangs :that is, without a sign extend throwing away upper half of the multiplication result? < 1628024045 202565 :b_jonas!~x@catv-176-63-12-71.catv.broadband.hu PRIVMSG #esolangs :so does `begin` push the PC to a control stack at runtime, or does it push the PC to a compile control stack and then some other control structure assembles the address from that compile control stack? < 1628024053 841074 :oren!~oren@ec2-34-239-129-109.compute-1.amazonaws.com PRIVMSG #esolangs :I tried gfortran, several C compilers, rust, and freebasic; all of them outputted some kind of sign-extent instruction < 1628024171 212035 :b_jonas!~x@catv-176-63-12-71.catv.broadband.hu PRIVMSG #esolangs :oren: no, but if you write short instead of int for the parameter type then sure < 1628024187 373839 :oren!~oren@ec2-34-239-129-109.compute-1.amazonaws.com PRIVMSG #esolangs :why would that matter? < 1628024214 265168 :oren!~oren@ec2-34-239-129-109.compute-1.amazonaws.com PRIVMSG #esolangs :ooh right, those automatic conversions < 1628024216 272063 :b_jonas!~x@catv-176-63-12-71.catv.broadband.hu PRIVMSG #esolangs :because the C language will coerce the shorts to ints before you multiply < 1628024245 509489 :b_jonas!~x@catv-176-63-12-71.catv.broadband.hu PRIVMSG #esolangs :though of course that only extends on the now common platforms where shorts are 16 bit wide but ints are 32 bit wide < 1628024320 697425 :oren!~oren@ec2-34-239-129-109.compute-1.amazonaws.com PRIVMSG #esolangs :no, I still get a sign-extend < 1628024627 226720 :oren!~oren@ec2-34-239-129-109.compute-1.amazonaws.com PRIVMSG #esolangs :it converts to 32 bit, but then still sign-extends upper 32 bits of result even though they're guaranteed to already be < 1628025021 230989 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :b_jonas: AIUI, it's the latter. As in: BEGIN pushes a backwards branch destination to the (control flow, though sometimes it's just the one) stack as part of its compilation semantics, and compiles into nothing; and likewise AGAIN pops a branch destination from there and compiles into an unconditional jump. < 1628025029 332836 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Similarly with `IF ... THEN`, except in that case IF compiles into a to-be forward jump and pushes something that represents an unresolved target, which THEN pops off and uses to set the destination address. None of these words have any valid interpretation semantics. < 1628025035 7220 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :`forth begin again < 1628025036 905328 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​ \ *OS command line*:-1: Interpreting a compile-only word \ >>>begin<<< again bye \ Backtrace: \ $40393B30 throw < 1628025163 348903 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Though there are special interpreter directive versions, [if], [then], [begin], [repeat] that can be used in the interpreter mode to conditionally compile things and so on. < 1628025482 331568 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :`forth : ex 1 if ." true" else ." false" then cr ; ex see ex < 1628025484 661588 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :true \ \ : ex \ 1 \ IF .\" true" \ ELSE .\" false" \ THEN \ cr ; < 1628025491 622590 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :`forth : ex [ 1 ] [if] ." true" [else] ." false" [then] cr ; ex see ex < 1628025492 749025 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :true \ \ : ex \ .\" true" cr ; > 1628027610 965218 PRIVMSG #esolangs :14[[07Headass14]]4 M10 02https://esolangs.org/w/index.php?diff=86891&oldid=86887 5* 03TheJonyMyster 5* (+3) 10format < 1628027753 94228 :SGautam!uid286066@id-286066.charlton.irccloud.com QUIT :Quit: Connection closed for inactivity > 1628027791 707887 PRIVMSG #esolangs :14[[07Headass14]]4 M10 02https://esolangs.org/w/index.php?diff=86892&oldid=86891 5* 03TheJonyMyster 5* (-67) 10/* Computational class */ > 1628027861 749908 PRIVMSG #esolangs :14[[07Headass14]]4 M10 02https://esolangs.org/w/index.php?diff=86893&oldid=86892 5* 03TheJonyMyster 5* (+12) 10 < 1628027948 272652 :b_jonas!~x@catv-176-63-12-71.catv.broadband.hu PRIVMSG #esolangs :fizzie: ok. but I understand there's still a runtime control stack for subroutines < 1628027972 896000 :b_jonas!~x@catv-176-63-12-71.catv.broadband.hu PRIVMSG #esolangs :are all these words case-insensitive? the mix of uppercase and lowercase is confusing < 1628027999 262744 :b_jonas!~x@catv-176-63-12-71.catv.broadband.hu PRIVMSG #esolangs :but if they're case-insensitive that would explain it < 1628028030 230672 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Yes, there's a return stack. And yes, I think Forths are often case-insensitive, and Gforth at least is. < 1628028067 247141 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Apparently you can have special case-sensitive wordlists as well if you want. < 1628028135 186605 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :https://www.complang.tuwien.ac.at/forth/gforth/Docs-html/Case-insensitivity.html "Two people have asked how to convert Gforth to be case-sensitive; while we think this is a bad idea, you can change all wordlists into tables like this: ' table-find forth-wordlist wordlist-map ! < 1628028137 974997 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Note that you now have to type the predefined words in the same case that we defined them, which are varying. You may want to convert them to your favourite case before doing this operation (I won't explain how, because if you are even contemplating doing this, you'd better have enough knowledge of Forth systems to know this already)." < 1628030822 739902 :delta23!~delta23@user/delta23 QUIT :Quit: Leaving < 1628031236 802334 :Koen_!~Koen@76.169.9.109.rev.sfr.net QUIT :Quit: Leaving... < 1628031689 618138 :Thelie!~Thelie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 JOIN #esolangs * :Thelie < 1628034046 433927 :Thelie!~Thelie@2a02:8106:215:3300:e7ad:5ab7:4ea0:e177 QUIT :Remote host closed the connection < 1628034785 464952 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :What kind of lossless compression is suitable for short sound effects, rather than music or speech?