< 1745026210 73043 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Does anybody happen to know of syntax traditions for Hoare logic that aren't typeset nicely and that operate over abstract domains? I know about e.g. TLA+. < 1745026245 906146 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I'm puzzling over how to do conditions for a compiler where I might want to only generate code when I know that a certain flag is true, or when I know that the flag is either false or undefined. < 1745026296 799490 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Right now I'm saying e.g. `.pre b` for a flag being true, or `.pre ~b` for false/undefined (that is, the complement of true) or `.pre !b` for false, but that's ad-hoc and grungy. < 1745026321 43626 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :It does give me a way to express `.pre ~!b`, for when the flag is either true or undefined (the complement of false). < 1745026734 706842 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :My overall idea is that I can embed optimizations as abstract interpretation into a META II system by encoding the abstract domain as a bunch of postconditional assignments. The preconditions are used to steer code generation. < 1745026817 171906 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Like, say I have a parse flag `pf`. I might start the parser with `.post { pf }` to set it true, and then `.pre { ~pf } .do { .out('self.pf = True' .nl) } .post { pf }`. < 1745027278 859065 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I vaguely remember seeing a notion that has preconditions before a function, surrounded by some sort of grouping character (I forget which one), and likewise postconditions afterwards < 1745027288 901052 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but I'm not sure it came with a notation for the logical operators < 1745027337 780752 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :meanwhile, I've been continuing to try to write Rust macros-by-example, becoming increasingly convinced it's an esolang as time went on < 1745027385 577471 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I got fed up with the number of times I'd implemented a foreach loop by hand, and decided to write foreach itself as a macro – but then I struggled to write the part which substitutes the loop variable into the output < 1745027433 345941 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :trying to work out what sort of code I'd need in order to do that generically, I realised it was basically the same problem as trying to build up a string from a template in Underload (you have the same basic operations available), so for a while I was seriously writing an Underload interpreter in Rust macros-by-example in order to make this work < 1745027447 689947 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but I was worried about hitting the tail-recursion limit (which is actually fairly low) < 1745027491 409256 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and think I found an alternative method of combining all the foreach loops into one or two big loops, which seems like a better option < 1745027545 814038 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :anyway, this got me thinking: just like in Underload, one of the main things it looks like you can't do using macros-by-example is to compare two identifiers with each other, which is something that I mildly want to do < 1745027606 294660 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but it turns out that it actually is possible, by ridiculous means – you can test to see if an identifier matches an arbitrary hardcoded identifier – so "all" you have to do is to get the macro to output a macro definition that hardcodes the identifier in order to do a comparison! < 1745027609 859274 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Hm. Shades of execline, which has a similar set of limitations at a higher level. < 1745027625 935784 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(this only works in item context, because a macro definition is an item) < 1745027695 27162 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Weird to think that META II spoils me here, but it has a register that stores the most-recently-parsed token, and that's sufficient for *emitting* an identifier into a new context without actually comparing it. META II assumes that some other compiler will bother with building a name/label table. < 1745027774 691588 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the same technique could probably be used to generate my foreach loops – if you create a macro that generates foreach loops, rather than a macro that implements them, then the substitution part of things is really easy < 1745027815 740829 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Yeah. Also, equations are overpowered; I'm assuming that you're not allowing yourself any intermediate assignments of runtime objects, just pure macro expansion? < 1745027819 386164 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(hopefully all this will be obsolete in a couple of years – there are plans to add foreach loops to the macro lnaguage) < 1745027850 415086 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I'm doing a lot of generation of compile-time objects, to make things easier < 1745027884 487910 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but I'd like to avoid having, e.g., unnecessary extra traits just to work around deficiencies in the macros' parsing ability < 1745028008 699047 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :this started as an attempt to write a serious program (well, library) – but the issue is that it's a code generator, and I don't want it to be a separate executable because that makes the build system more complicated, so I'm trying to implement it by exploiting Turing-complete behaviours of the Rust compiler to do all the code generation at compile time < 1745028044 702976 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and then it turned into an esoprogram because these behaviours weren't designed to be used with that level of computational power < 1745028113 904876 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I know that feeling. I started with a need for a JSON parser and now I've got a metalanguage. < 1745028156 79037 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I've decided to just let it happen, maybe I'll create something that's useful for the future, maybe I'll learn something < 1745028164 285196 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :although I'm about six levels deep recursing through the process by this point < 1745028195 882784 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(fortunately it appears to be a convergent series) < 1745028415 155628 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :aww… I tried to get a macro to generate a macro that shadowed itself, but Rust treats both macro definitions as visible and errors on the ambiguity when you try to use it < 1745028478 913155 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(I'm not even sure if I was trying to accomplish anything in particular there, I just wanted to see if it was possible before I spent time trying to figure out whether it was useful or not) < 1745034430 357421 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: what? you can output a macro definition and use it in the same stage of compilation? < 1745034462 133340 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: apparently > 1745037466 561023 PRIVMSG #esolangs :14[[07User talk:TenBillionPlusOne14]]4 N10 02https://esolangs.org/w/index.php?oldid=156187 5* 03I am islptng 5* (+631) 10Created page with "Who Are You? ~~~~" > 1745039321 399668 PRIVMSG #esolangs :14[[07User talk:TenBillionPlusOne14]]4 10 02https://esolangs.org/w/index.php?diff=156188&oldid=156187 5* 03I am islptng 5* (+103) 10 > 1745039435 557255 PRIVMSG #esolangs :14[[07User:I am islptng/List of the users that is also in conwaylife.com14]]4 10 02https://esolangs.org/w/index.php?diff=156189&oldid=154769 5* 03I am islptng 5* (+71) 10 > 1745040310 941999 PRIVMSG #esolangs :14[[07User:I am islptng/List of the users that is also in conwaylife.com14]]4 10 02https://esolangs.org/w/index.php?diff=156190&oldid=156189 5* 03I am islptng 5* (+29) 10 > 1745041942 352595 PRIVMSG #esolangs :14[[07Dis14]]4 10 02https://esolangs.org/w/index.php?diff=156191&oldid=126977 5* 03Tpaefawzen 5* (+98) 10/* Sample programs */ < 1745042332 213734 :ais523!~ais523@user/ais523 QUIT :Ping timeout: 244 seconds > 1745042651 26178 PRIVMSG #esolangs :14[[07257-wrap brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=156192&oldid=155328 5* 03Tpaefawzen 5* (+10) 10My dialect < 1745043021 957859 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name) < 1745043118 986282 :ais523!~ais523@user/ais523 QUIT :Client Quit < 1745043440 773521 :strerror!~strerror@user/strerror PRIVMSG #esolangs :esolangs: who are the most famous esoteric language programmers that everyone should know about < 1745043460 281256 :strerror!~strerror@user/strerror PRIVMSG #esolangs :(actually, this might run up against gemma's anti-doxxing protections.) > 1745043466 526341 PRIVMSG #esolangs :strerror: While the field is vast, some key figures stand out: * **Ben Rudiak-Gould:** Known for Lazy K, Kayak, and AviSynth, he bridges esoteric and practical programming. * **Alan Mycroft:** Co-author of Haskell is not not ML, contributing to functional programming's esoteric roots. * **Simon Peyton Jones:** Another Haskell co-author, he's a prominent... > 1745043466 527792 PRIVMSG #esolangs :figure in functional programming and language design. These individuals have shaped the landscape of esoteric programming, influencing languages and research. > 1745043777 377842 PRIVMSG #esolangs :14[[07User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF14]]4 10 02https://esolangs.org/w/index.php?diff=156193&oldid=156148 5* 03Hotcrystal0 5* (+36) 10 < 1745044883 733213 :APic!apic@apic.name PRIVMSG #esolangs :Hi < 1745044982 441435 :amadaluzia_!~amadaluzi@user/amadaluzia QUIT :Ping timeout: 252 seconds < 1745045305 303542 :tromp!~textual@2001:1c00:3487:1b00:a4eb:8f22:33e1:cb66 JOIN #esolangs * :Textual User > 1745045676 765492 PRIVMSG #esolangs :14[[07Vague14]]4 10 02https://esolangs.org/w/index.php?diff=156194&oldid=156112 5* 03JHSHernandez-ZBH 5* (+143) 10no, but that edit lets me hide a concept based on it > 1745045760 501540 PRIVMSG #esolangs :14[[07Unvague14]]4 10 02https://esolangs.org/w/index.php?diff=156195&oldid=156102 5* 03JHSHernandez-ZBH 5* (+76) 10 < 1745046583 224803 :impomatic!~impomatic@2a00:23c7:5fc9:5401:64ec:143f:45f4:e3b4 JOIN #esolangs * :[https://web.libera.chat] impomatic > 1745046866 12750 PRIVMSG #esolangs :14[[07Unvague14]]4 10 02https://esolangs.org/w/index.php?diff=156196&oldid=156195 5* 03JHSHernandez-ZBH 5* (-11) 10 > 1745046940 555175 PRIVMSG #esolangs :14[[07Unvague14]]4 10 02https://esolangs.org/w/index.php?diff=156197&oldid=156196 5* 03JHSHernandez-ZBH 5* (+6) 10 > 1745047091 624838 PRIVMSG #esolangs :14[[07Unvague14]]4 10 02https://esolangs.org/w/index.php?diff=156198&oldid=156197 5* 03JHSHernandez-ZBH 5* (-2) 10 < 1745047186 843269 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1745047250 37785 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 265 seconds < 1745047269 725295 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life > 1745047321 805585 PRIVMSG #esolangs :14[[07Unvague14]]4 10 02https://esolangs.org/w/index.php?diff=156199&oldid=156198 5* 03JHSHernandez-ZBH 5* (+2) 10 > 1745050025 270891 PRIVMSG #esolangs :14[[07User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF14]]4 10 02https://esolangs.org/w/index.php?diff=156200&oldid=156193 5* 03PrySigneToFry 5* (+427) 10 > 1745050212 526804 PRIVMSG #esolangs :14[[07Unvague14]]4 10 02https://esolangs.org/w/index.php?diff=156201&oldid=156199 5* 03JHSHernandez-ZBH 5* (+0) 10 > 1745050265 390878 PRIVMSG #esolangs :14[[07Unvague14]]4 10 02https://esolangs.org/w/index.php?diff=156202&oldid=156201 5* 03JHSHernandez-ZBH 5* (+0) 10 > 1745050294 253635 PRIVMSG #esolangs :14[[07Unvague14]]4 10 02https://esolangs.org/w/index.php?diff=156203&oldid=156202 5* 03JHSHernandez-ZBH 5* (+6) 10 > 1745050322 270723 PRIVMSG #esolangs :14[[07WaifuScript14]]4 10 02https://esolangs.org/w/index.php?diff=156204&oldid=154145 5* 03PrySigneToFry 5* (+33) 10 > 1745050324 46586 PRIVMSG #esolangs :14[[07Unvague14]]4 10 02https://esolangs.org/w/index.php?diff=156205&oldid=156203 5* 03JHSHernandez-ZBH 5* (-9) 10 > 1745050634 262806 PRIVMSG #esolangs :14[[07Unvague14]]4 10 02https://esolangs.org/w/index.php?diff=156206&oldid=156205 5* 03JHSHernandez-ZBH 5* (-93) 10test > 1745050671 976799 PRIVMSG #esolangs :14[[07Unvague14]]4 10 02https://esolangs.org/w/index.php?diff=156207&oldid=156206 5* 03JHSHernandez-ZBH 5* (+1) 10 > 1745050710 536926 PRIVMSG #esolangs :14[[07Unvague14]]4 10 02https://esolangs.org/w/index.php?diff=156208&oldid=156207 5* 03JHSHernandez-ZBH 5* (+2) 10 > 1745050749 927606 PRIVMSG #esolangs :14[[07Unvague14]]4 10 02https://esolangs.org/w/index.php?diff=156209&oldid=156208 5* 03JHSHernandez-ZBH 5* (+93) 10 < 1745053296 873846 :amadaluzia_!~amadaluzi@user/amadaluzia JOIN #esolangs amadaluzia :Artur Manuel > 1745053610 406677 PRIVMSG #esolangs :14[[07OREO Conversion Sheet14]]4 10 02https://esolangs.org/w/index.php?diff=156210&oldid=117270 5* 03JHSHernandez-ZBH 5* (+290) 10 > 1745053698 507214 PRIVMSG #esolangs :14[[07OREO Conversion Sheet14]]4 10 02https://esolangs.org/w/index.php?diff=156211&oldid=156210 5* 03JHSHernandez-ZBH 5* (+36) 10 > 1745053752 457897 PRIVMSG #esolangs :14[[07OREO Conversion Sheet14]]4 10 02https://esolangs.org/w/index.php?diff=156212&oldid=156211 5* 03JHSHernandez-ZBH 5* (+32) 10 < 1745054508 47886 :tromp!~textual@2001:1c00:3487:1b00:a4eb:8f22:33e1:cb66 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1745054532 851132 :amadaluzia_!~amadaluzi@user/amadaluzia QUIT :Ping timeout: 272 seconds < 1745054710 968341 :amadaluzia_!~amadaluzi@user/amadaluzia JOIN #esolangs amadaluzia :Artur Manuel < 1745055019 719793 :tromp!~textual@2001:1c00:3487:1b00:a4eb:8f22:33e1:cb66 JOIN #esolangs * :Textual User < 1745056090 504226 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer < 1745056271 49161 :tromp!~textual@2001:1c00:3487:1b00:a4eb:8f22:33e1:cb66 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1745057050 615188 :tromp!~textual@2001:1c00:3487:1b00:a4eb:8f22:33e1:cb66 JOIN #esolangs * :Textual User < 1745058840 654041 :amadaluzia!~amadaluzi@user/amadaluzia QUIT :Remote host closed the connection < 1745062218 987777 :tromp!~textual@2001:1c00:3487:1b00:a4eb:8f22:33e1:cb66 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… > 1745062811 767634 PRIVMSG #esolangs :14[[07Talk:Loop preventing brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=156213&oldid=156093 5* 03C++DSUCKER 5* (-133) 10 > 1745063250 363270 PRIVMSG #esolangs :14[[07Loop preventing brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=156214&oldid=156142 5* 03C++DSUCKER 5* (-56) 10 > 1745064235 398242 PRIVMSG #esolangs :14[[07BitChanger Busy beaver14]]4 10 02https://esolangs.org/w/index.php?diff=156215&oldid=156153 5* 03C++DSUCKER 5* (+42) 10 < 1745064323 934463 :amadaluzia_!~amadaluzi@user/amadaluzia QUIT :Ping timeout: 245 seconds > 1745066129 341560 PRIVMSG #esolangs :14[[07BitChanger Busy beaver14]]4 10 02https://esolangs.org/w/index.php?diff=156216&oldid=156215 5* 03C++DSUCKER 5* (+30) 10 > 1745066147 618166 PRIVMSG #esolangs :14[[07BitChanger Busy beaver14]]4 10 02https://esolangs.org/w/index.php?diff=156217&oldid=156216 5* 03C++DSUCKER 5* (+13) 10 < 1745067159 405589 :tromp!~textual@2001:1c00:3487:1b00:a4eb:8f22:33e1:cb66 JOIN #esolangs * :Textual User > 1745069330 2184 PRIVMSG #esolangs :14[[07User talk:Stkptr14]]4 10 02https://esolangs.org/w/index.php?diff=156218&oldid=155311 5* 03Cycwin 5* (+127) 10/* My question */ new section > 1745071605 33765 PRIVMSG #esolangs :14[[07User talk:I am islptng14]]4 10 02https://esolangs.org/w/index.php?diff=156219&oldid=156154 5* 03PrySigneToFry 5* (+1045) 10/* Mke even scir!!!! */ new section > 1745072613 53942 PRIVMSG #esolangs :14[[07R + S14]]4 10 02https://esolangs.org/w/index.php?diff=156220&oldid=154743 5* 03C++DSUCKER 5* (+205) 10 > 1745072802 742658 PRIVMSG #esolangs :14[[07R + S14]]4 10 02https://esolangs.org/w/index.php?diff=156221&oldid=156220 5* 03C++DSUCKER 5* (+221) 10 > 1745074540 637107 PRIVMSG #esolangs :14[[07R + S14]]4 10 02https://esolangs.org/w/index.php?diff=156222&oldid=156221 5* 03C++DSUCKER 5* (+3) 10 > 1745075848 393869 PRIVMSG #esolangs :14[[07R + S14]]4 10 02https://esolangs.org/w/index.php?diff=156223&oldid=156222 5* 03C++DSUCKER 5* (+1150) 10 < 1745078839 32579 :amadaluzia!~amadaluzi@user/amadaluzia JOIN #esolangs amadaluzia :Artur Manuel > 1745079343 555217 PRIVMSG #esolangs :14[[07User talk:Stkptr14]]4 10 02https://esolangs.org/w/index.php?diff=156224&oldid=156218 5* 03Stkptr 5* (+502) 10 > 1745079435 993592 PRIVMSG #esolangs :14[[07WaifuScript14]]4 10 02https://esolangs.org/w/index.php?diff=156225&oldid=156204 5* 03Stkptr 5* (+80) 10 < 1745081637 230108 :impomatic72!~impomatic@2a00:23c7:5fc9:5401:6840:dc94:419f:bb7e JOIN #esolangs * :[https://web.libera.chat] impomatic < 1745081742 211994 :impomatic!~impomatic@2a00:23c7:5fc9:5401:64ec:143f:45f4:e3b4 QUIT :Ping timeout: 240 seconds < 1745081958 522175 :tromp!~textual@2001:1c00:3487:1b00:a4eb:8f22:33e1:cb66 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1745082350 314981 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Hm. Using Neighbors' convention for META II extended tokens, where e.g. `.lm+` and `.lm-` adjust the left margin (think Python INDENT and DEDENT), I think I'm going to add a flag which toggles the output buffer, and manage it with `.o+` and `.o-`. < 1745082392 285559 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :My syntax from last night wasn't a complete disaster, but it could be clearer. I could require booleans to be written as `+b` or `-b`. This is starting to feel like design principles. < 1745082974 753984 :tromp!~textual@2001:1c00:3487:1b00:a4eb:8f22:33e1:cb66 JOIN #esolangs * :Textual User < 1745083178 383727 :\a!~noisytoot@user/meow/Noisytoot QUIT :Quit: ZNC 1.9.1 - https://znc.in < 1745083216 834576 :Noisytoot!~noisytoot@user/meow/Noisytoot JOIN #esolangs Noisytoot :Ron (they/them) < 1745083573 637793 :Noisytoot!~noisytoot@user/meow/Noisytoot QUIT :Remote host closed the connection < 1745083599 675652 :Noisytoot!~noisytoot@user/meow/Noisytoot JOIN #esolangs Noisytoot :Ron (they/them) < 1745086190 901752 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name) > 1745087300 449818 PRIVMSG #esolangs :14[[07BitChanger Busy beaver14]]4 10 02https://esolangs.org/w/index.php?diff=156226&oldid=156217 5* 03C++DSUCKER 5* (+44) 10 < 1745088550 872314 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1745089047 959178 :impomatic72!~impomatic@2a00:23c7:5fc9:5401:6840:dc94:419f:bb7e QUIT :Quit: Client closed < 1745089154 228783 :impomatic!~impomatic@2a00:23c7:5fc9:5401:6840:dc94:419f:bb7e JOIN #esolangs * :[https://web.libera.chat] impomatic > 1745092277 902359 PRIVMSG #esolangs :14[[07Zaddy14]]4 N10 02https://esolangs.org/w/index.php?oldid=156227 5* 03Corbin 5* (+700) 10Stub the META II dialect I've been hacking on this week. < 1745094307 639570 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Where does the phrase "computational class" come from? < 1745094703 738131 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Do we have a "see also on Wikipedia" template? I thought we maybe did, but perhaps it was in a dream. < 1745094935 795846 :tromp!~textual@2001:1c00:3487:1b00:a4eb:8f22:33e1:cb66 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1745095404 89826 :chiselfuse!~chiselfus@user/chiselfuse QUIT :Ping timeout: 264 seconds < 1745095482 796922 :chiselfuse!~chiselfus@user/chiselfuse JOIN #esolangs chiselfuse :chiselfuse > 1745095665 850868 PRIVMSG #esolangs :14[[07META II14]]4 10 02https://esolangs.org/w/index.php?diff=156228&oldid=156176 5* 03Corbin 5* (+761) 10Add a couple important quotes about parsing power. Also give the ACM ref for Long 2014, because it's a single-click operation on ACM's website now. > 1745095893 554626 PRIVMSG #esolangs :14[[07META II14]]4 10 02https://esolangs.org/w/index.php?diff=156229&oldid=156228 5* 03Corbin 5* (+109) 10Bluelinks and expand intro. > 1745096112 982222 PRIVMSG #esolangs :14[[07AGL14]]4 N10 02https://esolangs.org/w/index.php?oldid=156230 5* 03Helpeesl 5* (+3442) 10Created page with "== Intro == AGL was made by [[users:helpeesl]] on April 19 2025 and was inspired by APL, and trying to be a minimalist golfing language. == Commands == AGLs commands have 2 forms based on how many inputs the have. === 1 input === {| class="wikitable" |+ Commands |- ! Symb > 1745096190 359964 PRIVMSG #esolangs :14[[07User:Helpeesl14]]4 10 02https://esolangs.org/w/index.php?diff=156231&oldid=154043 5* 03Helpeesl 5* (+28) 10 < 1745096550 43797 :amadaluzia!~amadaluzi@user/amadaluzia QUIT :Ping timeout: 265 seconds > 1745097859 997694 PRIVMSG #esolangs :14[[07Metacompiler14]]4 M10 02https://esolangs.org/w/index.php?diff=156232&oldid=156036 5* 03Corbin 5* (+18) 10 > 1745098207 196423 PRIVMSG #esolangs :14[[07Ralative 1 Bit, a quarter byte14]]4 N10 02https://esolangs.org/w/index.php?oldid=156233 5* 03Krolkrol 5* (+818) 10Created page with "'''Ralative 1 Bit''' is a variant of [[1 Bit, a quarter byte]] that has unbounded memory. =Instructions= The instructions stay relativly unchanged from the original, the only difference is that '''1 inverts the next bit instead of the other one'' > 1745098244 640183 PRIVMSG #esolangs :14[[07Ralative 1 Bit, a quarter byte14]]4 M10 02https://esolangs.org/w/index.php?diff=156234&oldid=156233 5* 03Krolkrol 5* (-40) 10 > 1745098317 958590 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03Krolkrol 5* 10moved [[02Ralative 1 Bit, a quarter byte10]] to [[Ralative 1 Bit]]: Misspelled title > 1745098608 225749 PRIVMSG #esolangs :14[[07Ralative 1 Bit14]]4 10 02https://esolangs.org/w/index.php?diff=156237&oldid=156235 5* 03Krolkrol 5* (+71) 10 < 1745099290 339110 :ais523!~ais523@user/ais523 PRIVMSG #esolangs : Where does the phrase "computational class" come from? ← I'm not sure where I learned it, but the wiki has been using it ever since I first got into esolangs > 1745099448 311081 PRIVMSG #esolangs :14[[07Ralative 1 Bit14]]4 M10 02https://esolangs.org/w/index.php?diff=156238&oldid=156237 5* 03Krolkrol 5* (+201) 10fixed the interpreter < 1745099552 568759 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :ais523: I wonder if it's a transatlantic situation. Over here, it's always "complexity class". < 1745101303 325816 :Ae`!Ae@linux.touz.org NICK :Ae > 1745101388 317277 PRIVMSG #esolangs :14[[07Ralative 1 Bit14]]4 10 02https://esolangs.org/w/index.php?diff=156239&oldid=156238 5* 03Stkptr 5* (+62) 10 > 1745101597 882242 PRIVMSG #esolangs :14[[07Ralative 1 Bit14]]4 10 02https://esolangs.org/w/index.php?diff=156240&oldid=156239 5* 03Stkptr 5* (+19) 10 > 1745101766 739002 PRIVMSG #esolangs :14[[07Ralative 1 Bit14]]4 10 02https://esolangs.org/w/index.php?diff=156241&oldid=156240 5* 03Stkptr 5* (+28) 10 > 1745101778 630660 PRIVMSG #esolangs :14[[07Ralative 1 Bit14]]4 10 02https://esolangs.org/w/index.php?diff=156242&oldid=156241 5* 03Stkptr 5* (+0) 10 < 1745105303 268659 :tromp!~textual@2001:1c00:3487:1b00:a4eb:8f22:33e1:cb66 JOIN #esolangs * :Textual User < 1745105350 757545 :tromp!~textual@2001:1c00:3487:1b00:a4eb:8f22:33e1:cb66 QUIT :Client Quit > 1745106783 579350 PRIVMSG #esolangs :14[[07Chefs Kiss14]]4 10 02https://esolangs.org/w/index.php?diff=156243&oldid=117871 5* 03Kaveh Yousefi 5* (+3419) 10Added an interpreter implementation in Common Lisp. > 1745106883 925976 PRIVMSG #esolangs :14[[07Chefs Kiss14]]4 10 02https://esolangs.org/w/index.php?diff=156244&oldid=156243 5* 03Kaveh Yousefi 5* (+1598) 10Introduced an examples section comprehending one incipial member in a Hello, World! program.