00:19:50 ais523: I'm imagining a structure for storing metacompiler programs. It would be like a git repo where every program has an associated triple, and the relevant query would be to ask for a path from one language to another upon an available metacompiler. 00:20:11 Oh, the question, right. Did you build something like this for Esimpl already? 00:21:09 not yet, I wanted to do something like that eventually but didn't get very far 00:21:52 I got as far as finding a specification for Esimpl itself I was happy with, but have basically written none of the masses of tooling I eventually envisaged for it 00:23:28 Okay, no worries. Did you write down any of your ideas? Right now I'm mostly just irritated with the fact that I'll have to assign names to languages injectively, which means that experimenting with dialects is going to be unfun. 00:24:38 anything I did write down will be in the Esimpl article – and my ideas were basically all very high-level 00:25:06 But the standard lore is isomorphic to what I've got so far. Like, there's technically no difference between "meta2-brainfuck-c" and anything I might dream up, besides improving the ergonomics over .split("-"). 00:25:30 I know that I wanted to build a single megaprogram that compiled between any supported languages, and implemented all the supported languages (possibly by compiling into Esimpl and interpreting itself), and had a quine-like ability to recompile itself into any supported language 00:25:54 but I was planning to go between a common language, most likely Esimpl and restricted dialects of it 00:27:15 Okay. Would it be important/valuable to you for a tool to support many different common languages, or would you prefer a tool that was specialized to just one common language? 00:27:17 so all that's needed is (supported language) → Esimpl compilers, Esimpl → (supported language) compilers, and one interpreter for any of the supported langauges 00:28:03 well, I mostly cared about the end result, and thought that going via one common language or a few very related common languages (e.g. stack-Esimpl and queue-Esimpl) would be the easiest way to do it, but I didn't particularly care about the implementation details 00:28:34 (also, the bundle-an-interpreter compilation method is totally valid for this, so interpreters can be used in place of compilers if necessary) 00:29:25 I basically see this as a pathfinding problem, but if there's only one common language then pathfinding is easy 00:30:15 more generally, if the set of available compilations is a tree then pathfinding is easy, but this is complicated by the possibility of compilations possibly being one-way and it's unclear how a tree generalises to directed grpahs in this case 00:30:57 Even if the tree has to be loaded incrementally from a database, there's an admissible A* heuristic which says "at least one more". 00:31:47 Which I know is not exactly efficient, but it is technically A* and thus I should receive a good grade~ 00:31:55 this is being graded? 00:32:21 I assumed I might be writing large parts of this in raw Esimpl, so i didn't want to make the pathfinding (or anything else, really) more complicated than it has to be 00:32:37 although, if I have a compiler from anything higher-level to Esimpl I could just write in that as the original language 00:32:51 (I don't have such a compiler, though, yet, and making a good choice of high-level language could be difficult) 00:33:38 oh! I remember one of my plans now – I was going to adapt an existing parser-generator to output in Esimpl, so I could write the parsers in a high-level language 00:34:32 Esimpl can implement a shift/reduce parsing automaton really easily 00:42:17 Ah, that makes sense. 00:48:00 a parser + pretty-printer (that use the same AST format but for two different languages) is actually sufficient to transpile many simple esolangs 00:50:15 although Esimpl isn't a great target for doing that directly due to its need to number things, so you might need some way to generate sequence numbers in the resulting code 00:51:48 ah, now it's starting to come back – I also had an idea for something that converted control-flow graphs (represented using block structure like BF's []) into numbered basic blocks, primarily for that purpose 00:53:08 Yep. I've been spending a lot of time today pondering that. Cammy doesn't have a character type yet, but ignoring that, a parser is just a particularly fun monad in the folklore, and the relevant writer-monad transformer just returns a list of emitted lines. 00:53:52 META II emits lines and can be transformed into something which gives character-level control within a line. So can Tmg. So can either of them emit a Cammy program? If so, it'd be the easiest way to import parsing theory into Cammy. 00:54:46 hmm, maybe I'll see if there's a challenge for this on codegolf SE yet 00:55:12 probably converting BF [] into a list of numbered transitions 00:55:38 I suspect that the big issue is that both META II and Tmg have some sort of implicit general recursion disguised as explicit structural recursion. I don't know how dire that gets, but I'd need to find a well-founded counter for every recursive rule or figure out something else. 00:56:56 oh, if *that*'s the problem, many parsing styles like LR(1) have recursion depth bounded by the number of tokens in the input, because pushing a stack entry (either call stack or state stack, depending on how it's implemented) can only happen when reading a token 00:58:29 "write a parser automaton that you can prove total" is a topic that I'm really interested in, because a parser that's proven total and correct is also a proof that the grammar is unambiguous 00:59:14 and producing those eventually turns into a universal test of reasoning power because determining context-free grammar unambiguity is Turing-complete 01:00:55 Oh! Both META II and Tmg should admit Earley grammars. So I can just encode an Earley machine and spend cubic time at worst. Still a lot of work, but plausible. 01:02:14 META II is interesting because it *should* encode PEGs but I can't quite work out how everything comes together. Probably not motivated enough. 01:03:59 hmm, now I'm wondering whether it's decidable whether a CFG has a linear-time parsing algorithm; my guess is no but I'm not at all sure 01:04:32 oh, clearly undecidable, you can come up with parser rules that are only reachable if a certain TM halts 01:04:46 and if it doesn't halt the language parses in linear time 01:05:08 (this is assuming that there's at least one CFG that can't be parsed in linear-time, which seems likely but maybe hasn't been proven?) 01:05:48 anyway, I should sleep 01:05:50 night 01:05:54 -!- ais523 has quit (Quit: quit). 01:05:58 But note that you can decide whether a CFG has any associated PEGs which accept a subset; just try converting the unordered choices to ordered choices in all possible ways. 01:06:07 Oh, right, EU time. Sorry! Night. 02:15:14 -!- j4cbo has quit (Ping timeout: 248 seconds). 02:18:27 -!- j4cbo has joined. 04:42:49 -!- amadaluzia has quit (Ping timeout: 260 seconds). 06:02:29 -!- amadaluzia has joined. 06:27:49 -!- tromp has joined. 06:47:42 [[Special:Log/newusers]] create * Soxfox * New user account 06:49:53 [[Beeping cyclic tag]] N https://esolangs.org/w/index.php?oldid=155948 * Patcail * (+1797) Created page with "'''Beeping Cyclic Tag''' aims to be super-Turing complete tarpit inspired by [[Bitwise Cyclic Tag]] (i.e. this program is as powerful as a Turing machine augmented with an oracle). This is a very rudimentary [[Turing tarpit|Turing Tarpit]] that is stronger t 06:50:05 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=155949&oldid=155894 * Soxfox * (+168) 06:50:40 [[User:Patcail]] https://esolangs.org/w/index.php?diff=155950&oldid=155926 * Patcail * (+24) 07:19:09 -!- Lord_of_Life_ has joined. 07:19:37 -!- Lord_of_Life has quit (Ping timeout: 252 seconds). 07:20:31 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 07:40:43 -!- Sgeo has quit (Read error: Connection reset by peer). 07:40:46 Hi 09:29:18 -!- zzo38 has quit (Ping timeout: 244 seconds). 09:34:01 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 09:36:08 [[FooProg]] N https://esolangs.org/w/index.php?oldid=155951 * None1 * (+2237) Created page with "'''FooProg''' is a high-level, bytecode-compiled esolang invented by [[User:None1]] in 2023. Like its name, its author doesn't consider it important. In 2023, the compiler, disassembler and IDE written in Python (3.10+) and the bytecode interpreter written in Python and 09:38:43 [[EternalGolf]] https://esolangs.org/w/index.php?diff=155952&oldid=155697 * None1 * (+39) /* Basic area */ 09:39:09 [[EternalGolf]] https://esolangs.org/w/index.php?diff=155953&oldid=155952 * None1 * (+27) /* Examples */ 09:39:23 [[EternalGolf]] https://esolangs.org/w/index.php?diff=155954&oldid=155953 * None1 * (+0) /* Infinite loop */ 09:43:11 -!- amadaluzia_ has joined. 09:52:45 [[FooProg]] https://esolangs.org/w/index.php?diff=155955&oldid=155951 * None1 * (+24) 10:16:54 [[Language list]] https://esolangs.org/w/index.php?diff=155956&oldid=155942 * None1 * (+14) /* F */ 10:19:14 [[User:None1]] https://esolangs.org/w/index.php?diff=155957&oldid=155347 * None1 * (+65) /* My Esolangs */ 10:40:38 [[EternalGolf]] https://esolangs.org/w/index.php?diff=155958&oldid=155954 * PrySigneToFry * (+31) 10:40:58 [[EternalGolf]] https://esolangs.org/w/index.php?diff=155959&oldid=155958 * PrySigneToFry * (-4) 11:19:36 [[BitChanger Busy beaver/Proof]] https://esolangs.org/w/index.php?diff=155960&oldid=155934 * C++DSUCKER * (-26663) 11:30:36 -!- amby has joined. 11:32:58 [[BitChanger Busy beaver/Proof]] https://esolangs.org/w/index.php?diff=155961&oldid=155960 * C++DSUCKER * (+167) 11:37:52 [[4gn/]] https://esolangs.org/w/index.php?diff=155962&oldid=155720 * JIT * (+3557) 11:43:37 [[4gn/]] M https://esolangs.org/w/index.php?diff=155963&oldid=155962 * JIT * (+0) /* Programs */ 12:12:01 -!- amadaluzia_ has quit (Quit: Hi, this is Paul Allen. I'm being called away to London for a few days. Meredith, I'll call you when I get back. Hasta la vista, baby.). 12:17:59 -!- amadaluzia_ has joined. 12:50:34 -!- amadaluzia has quit (Ping timeout: 276 seconds). 12:50:58 -!- amadaluzia has joined. 12:57:19 [[Special:Log/newusers]] create * TheSpiderNinjas * New user account 13:09:02 [[Onechar]] https://esolangs.org/w/index.php?diff=155964&oldid=155798 * Cycwin * (+131) /* The interpreter of Onechar */ 13:11:04 [[Onechar]] https://esolangs.org/w/index.php?diff=155965&oldid=155964 * Cycwin * (+0) /* The interpreter of Onechar */ 13:11:52 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=155966&oldid=155949 * TheSpiderNinjas * (+295) TheSpiderNinjas' Introduction 13:12:43 [[Onechar]] https://esolangs.org/w/index.php?diff=155967&oldid=155965 * Cycwin * (+2) /* The interpreter of Onechar */ 13:14:07 [[Onechar]] https://esolangs.org/w/index.php?diff=155968&oldid=155967 * Cycwin * (-11) /* The interpreter of Onechar */ 13:50:57 -!- amadaluzia has quit (Ping timeout: 244 seconds). 13:52:47 -!- amadaluzia_ has quit (Ping timeout: 265 seconds). 13:59:59 [[BitChanger Busy beaver]] https://esolangs.org/w/index.php?diff=155969&oldid=155941 * C++DSUCKER * (+20) 14:02:16 [[EternalGolf]] https://esolangs.org/w/index.php?diff=155970&oldid=155959 * PrySigneToFry * (+28) 14:08:51 [[BitChanger Busy beaver]] https://esolangs.org/w/index.php?diff=155971&oldid=155969 * C++DSUCKER * (+1) 14:36:06 [[Revolution 9]] https://esolangs.org/w/index.php?diff=155972&oldid=155591 * Kaveh Yousefi * (+2098) Introduced an examples sections intrining as its incipial members a Hello, World! printer, a repeating cat program, and a truth-machine, added a hyperlink to my implementation on GitHub, and altered the Unimplemented page category to Implemented. 14:37:19 [[Revolution 9]] M https://esolangs.org/w/index.php?diff=155973&oldid=155972 * Kaveh Yousefi * (+2) Amended a section header's level. 14:40:13 -!- craigo has joined. 14:49:23 [[4gn/]] https://esolangs.org/w/index.php?diff=155974&oldid=155963 * JIT * (+72) /* Programs */ 15:24:01 cu 16:06:58 -!- amadaluzia has joined. 16:29:22 [[!/*]] https://esolangs.org/w/index.php?diff=155975&oldid=155898 * TenBillionPlusOne * (+527) 16:29:42 [[!/*]] M https://esolangs.org/w/index.php?diff=155976&oldid=155975 * TenBillionPlusOne * (+0) 16:31:44 [[!/*]] https://esolangs.org/w/index.php?diff=155977&oldid=155976 * TenBillionPlusOne * (-186) 16:32:13 [[!/*]] https://esolangs.org/w/index.php?diff=155978&oldid=155977 * TenBillionPlusOne * (-12) 16:33:59 [[!/*]] M https://esolangs.org/w/index.php?diff=155979&oldid=155978 * TenBillionPlusOne * (+24) /* Error handling */ 16:37:17 [[BooleanFunge]] https://esolangs.org/w/index.php?diff=155980&oldid=155443 * TenBillionPlusOne * (-543) 16:40:00 [[User:TenBillionPlusOne]] N https://esolangs.org/w/index.php?oldid=155981 * TenBillionPlusOne * (+239) Created page with "Good afternoon! I am TenBillionPlusOne, also known as TBPO, PiSpaceships or KapitanGamer. == My esolangs == * [[BooleanFunge]] is Befunge but operating on bits. * [[!/*]] is a totally uninteresting total esolang unusable for programming." 16:41:18 [[BooleanFunge]] https://esolangs.org/w/index.php?diff=155982&oldid=155980 * TenBillionPlusOne * (-156) 16:42:03 [[User:KapitanGamer]] https://esolangs.org/w/index.php?diff=155983&oldid=155452 * TenBillionPlusOne * (-781) Redirected page to [[User:TenBillionPlusOne]] 16:42:30 [[BooleanFunge]] https://esolangs.org/w/index.php?diff=155984&oldid=155982 * TenBillionPlusOne * (-53) 16:48:50 [[User:TenBillionPlusOne]] https://esolangs.org/w/index.php?diff=155985&oldid=155981 * TenBillionPlusOne * (+198) 16:55:43 [[BooleanFunge]] https://esolangs.org/w/index.php?diff=155986&oldid=155984 * TenBillionPlusOne * (+43) 17:38:01 [[Poke]] https://esolangs.org/w/index.php?diff=155987&oldid=155911 * Stkptr * (+80) 17:40:25 [[Be1-]] https://esolangs.org/w/index.php?diff=155988&oldid=155915 * Stkptr * (+116) 17:40:31 [[Poke]] https://esolangs.org/w/index.php?diff=155989&oldid=155987 * Stkptr * (+19) 17:44:26 [[]] https://esolangs.org/w/index.php?diff=155990&oldid=155843 * Stkptr * (+29) It can model all computable sets 17:44:47 [[]] M https://esolangs.org/w/index.php?diff=155991&oldid=155990 * Stkptr * (+4) /* Computational Class */ 17:47:19 [[Rayofuck]] https://esolangs.org/w/index.php?diff=155992&oldid=155924 * Stkptr * (+29) It's at least Turing complete, I don't know if the wiki will have greater categories anytime soon 17:54:47 [[User:Aadenboy/Sandbox]] https://esolangs.org/w/index.php?diff=155993&oldid=153070 * Aadenboy * (+201) random 17:54:58 [[Calculation]] https://esolangs.org/w/index.php?diff=155994&oldid=155920 * Stkptr * (+112) 17:55:13 [[Beeping cyclic tag]] https://esolangs.org/w/index.php?diff=155995&oldid=155948 * Patcail * (+541) 17:55:55 [[Beeping cyclic tag]] M https://esolangs.org/w/index.php?diff=155996&oldid=155995 * Patcail * (-1) 17:58:54 [[Incorrect]] https://esolangs.org/w/index.php?diff=155997&oldid=155917 * Stkptr * (+111) 18:04:55 [[Consequential]] https://esolangs.org/w/index.php?diff=155998&oldid=102935 * Gapples2 * (+1186) tc proof 18:26:50 -!- tromp has joined. 18:29:16 [[BooleanFunge]] https://esolangs.org/w/index.php?diff=155999&oldid=155986 * Stkptr * (+61) 18:31:08 [[FooProg]] https://esolangs.org/w/index.php?diff=156000&oldid=155955 * Stkptr * (+35) "Long doubles" 18:31:39 [[Revolution 9]] M https://esolangs.org/w/index.php?diff=156001&oldid=155973 * Stkptr * (+0) /* Interpreter */ 18:48:07 [[Meta Minsky Machine]] N https://esolangs.org/w/index.php?oldid=156002 * Patcail * (+2171) Created page with "'''Meta Minsky Machine''' (MMM) is a hyperarithmetic language which allows for it to ask about its own halting. Specifically, it allows for paradoxical programs if their simulation structure is not well-founded. == Specification == There are three register 18:48:50 [[User:Patcail]] https://esolangs.org/w/index.php?diff=156003&oldid=155950 * Patcail * (+25) 18:48:57 [[T-rexes]] M https://esolangs.org/w/index.php?diff=156004&oldid=155909 * Stkptr * (+6) 18:50:39 [[Loop preventing brainfuck]] https://esolangs.org/w/index.php?diff=156005&oldid=152531 * C++DSUCKER * (-110) 19:11:36 -!- zzo38 has joined. 19:32:12 Oh there's some Factorio speedrunning related drama around a "fix" that raised the requirements of a bunch of enemy related achievements so that current 100% runs would no longer trigger them. https://forums.factorio.com/viewtopic.php?t=128162 19:32:32 (discussion starts about 5 replies in) 19:38:23 [[T-rexes]] https://esolangs.org/w/index.php?diff=156006&oldid=156004 * Stkptr * (+765) 19:38:34 Hah. "Watch the devs rollback that bugfix and add a new achievement for 'finish the game in 40 hours with default settings'" (The starting point of all of this is that 100% doesn't use default settings.) 19:38:56 [[T-rexes]] M https://esolangs.org/w/index.php?diff=156007&oldid=156006 * Stkptr * (+2) 19:44:00 [[T-rexes]] M https://esolangs.org/w/index.php?diff=156008&oldid=156007 * Stkptr * (+2) 19:44:51 int-e: or they'll just be playing old versions from now on 19:45:14 [[Loop preventing brainfuck]] https://esolangs.org/w/index.php?diff=156009&oldid=156005 * C++DSUCKER * (+272) 19:45:28 [[Loop preventing brainfuck]] https://esolangs.org/w/index.php?diff=156010&oldid=156009 * C++DSUCKER * (+0) 19:45:28 TBH I expect a 90% (whatever the precise math works out to) category. Or a mod, but wouldn't that completely disable achievements instead? 19:45:49 Unless Wube can be persuaded but that doesn't seem to be the case. 19:47:22 (I have no horse in this race, just opinions) 19:47:38 although I think it might get reverted rather than merged into the stable branch 19:48:26 it's a very old legacy bug, present long before Factorio 2, so it probably counts as a feature now. if they apply this, new players will be on unequal footing in getting the achivements, even outside of speedrunning. 19:48:36 Hmm? It's in version 2.0.45, isn't that a stable one? 19:49:06 (Re: no horse... I don't even have the game) 19:49:50 no, they release versions as unstable, and after like two or four such versions, they put it onto the stable branch. the game is by default configured to only update to stable versions, though you can make it update to unstable. 19:51:14 at least part of it is a genuine bug, as in the game shouldn't have worked that way, but it's an ascended bug now 19:51:22 [[Loop preventing brainfuck]] M https://esolangs.org/w/index.php?diff=156011&oldid=156010 * Stkptr * (+107) 19:52:06 Ah, I see. 2.0.42 is currently stable. That was not obvious at all. (I found the info on https://direct.factorio.com/download/experimental ) 19:54:17 as in the achievements are disabled if you enable the "peaceful" setting, which means that enemies don't attack from pollution or proximity, they only attack if you damage them. so achievement runs don't set "pacific". but they instead set the pollution settings so pollution doesn't spread at all, which is close enough for practical purposes: if pollution doesn't spread at all then you just have to make 19:54:23 sure you don't pollute in the same chunk (aligned 32×32 tile square) as a biter base, and don't go close enough to a biter to trigger proximity attack, and you're fine. you can just build your base without the enemies bothering you. (except you do have to trigger a small attack once or twice for specific achievements) 19:54:56 this is exactly why there are experimental releases: advanced players can test them and find big problems like this. 19:55:06 funny, thedoh went full frontal assault mode and asked about biter base spawn blocking https://forums.factorio.com/viewtopic.php?t=128208 19:56:10 that was known for months, it's not related to this 19:56:47 "makes it trivial to deal with biters" is not true by the way, for an all achievements run 19:57:13 But has Wube "officially ruled" on it? It's a good thing to clarify that it's not a bug so it hopefully won't be fixed in a future update. 19:57:14 that strategy can be useful, but "trivial" is a big exaggeration. 19:57:24 Pretty sure thedoh is being sarcastic. 19:57:59 that thread https://forums.factorio.com/viewtopic.php?t=128208 is in the "not a bug" folder, so the ruling is not a bug 19:58:31 I've watched a few of her runs and seen some comments on other streams and that seems to fit her general disposition. 20:00:22 b_jonas: I'm not disputing that it's now classified as "not a bug". The post is from today and came after the other "bugfix", where the justification is that achievements shouldn't be trivialized. 20:00:26 * int-e shrugs 20:02:59 sure, but since that one doesn't trivialize the achievements so not a bug is a reasonable take 20:18:09 Unrelated: "I should just use an existing portable assembly language" is such a trap. Java, OCaml, and Go all offer something like that and it's not worth it. 20:18:52 [[BitChanger Busy beaver]] https://esolangs.org/w/index.php?diff=156012&oldid=155971 * C++DSUCKER * (+21) 20:22:55 korvo: webassembly? 20:23:03 oh wait, that reminds me 20:34:29 [[User:Aadenboy/brainfuck program naming scheme]] N https://esolangs.org/w/index.php?oldid=156013 * Aadenboy * (+248) draft 20:51:48 b_jonas: Maybe? WASM's not bad, but GC is still a pain. 20:53:32 [[Metacompiler]] N https://esolangs.org/w/index.php?oldid=156014 * Corbin * (+1995) Stub a concept. This is actually fairly complete, though! 20:55:02 Can somebody double-check the orientation of the languages in [[Metacompiler]]? I think I got it right; the metacompiler in [[META II]] is the given program, and then there's a bootstrapping artifact in an assembly language which can regenerate itself under that metacompiler. 20:55:44 Which means that in terms of build-host-target, the metacompiler is written in the host language, and the fixed point connects build and target. Which feels backwards. 20:56:14 [[Loop preventing brainfuck]] https://esolangs.org/w/index.php?diff=156015&oldid=156011 * Stkptr * (+527) 20:58:34 I wrote some local scripts to test this out, including an interpreter for META II's original assembly language which can regenerate a fixed point. I'd test with Tmg but its metacompiler is quite a bit larger! 20:58:55 korvo: What do you mean by "GC is still a pain"? (GC wouldn't be at my top of requirements for a portable assembly language, but maybe I misunderstand the connection) 20:59:42 int-e: I'm mostly compiling high-level functional constructions and have gotten used to having a GC. I'd need to do a lot of monomorphizing and defunctionalizing to squeeze into WASM's way of doing things. 21:00:23 There's a WASM-GC extension that was ratified a year or two ago, but support is spotty and none of the runtimes are very efficient yet. 21:01:20 I guess I could just write my own WASM interpreter. 21:02:30 Ugh, okay, I need to rephrase some of [[Metacompiler]] to not suck. Lunch first though. 21:04:44 okay. yeah they barely have dynamic memory allocation (memory.grow) 21:11:10 korvo: re "existing portable assembly language", see https://www.linusakesson.net/games/stranded64/index.php 21:49:12 [[Durge]] N https://esolangs.org/w/index.php?oldid=156016 * Imakesi * (+361) Created page with "DURGE DURGE IMPLEMENT DURGE ```python print("DURGE") ``` DURGE CODE ```DURGE DURGE DURGE DURGE ``` DURGE DURGE DURGE DURGE DURGE DURGE DURGE DURGE DURGE DURGE DURGE DURGE DURGE DURGE DURGE DURGE DURGE DURGE DURGE DURGE DURGE DURGE DURGE DURGE DURGE DURGE DURGE WHAT 21:49:59 [[Durge]] https://esolangs.org/w/index.php?diff=156017&oldid=156016 * Imakesi * (-92) 21:54:57 [[Joke language list]] https://esolangs.org/w/index.php?diff=156018&oldid=155893 * Imakesi * (+59) 22:00:48 [[Language list]] M https://esolangs.org/w/index.php?diff=156019&oldid=155956 * Buckets * (+11) 22:02:03 [[User:Buckets]] M https://esolangs.org/w/index.php?diff=156020&oldid=155943 * Buckets * (+10) 22:02:31 [[]] N https://esolangs.org/w/index.php?oldid=156021 * Buckets * (+1914) Created page with "{{Lowercase}} is an Esoteric programming language created by [[User:Buckets]] in 2024. has infinite Commands; Most of them are Non-Unicode characters. But for demonstration Purposes, This Page will show them as Overlapped Unicode Characters. Most Dialects are Overlapped 22:02:54 [[]] https://esolangs.org/w/index.php?diff=156022&oldid=156021 * Buckets * (+0) 22:13:08 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 22:20:48 [[Meta Minsky Machine]] https://esolangs.org/w/index.php?diff=156023&oldid=156002 * Patcail * (+45) 22:24:20 [[Befunge]] M https://esolangs.org/w/index.php?diff=156024&oldid=155581 * Buckets * (+154) 22:24:40 [[????]] N https://esolangs.org/w/index.php?oldid=156025 * Imakesi * (+690) Created page with ""????" is a language that only operates in "if" statements. It is made to intentionally do nothing except the "????" print statement that prints "?" (what the esolang is named after). "?" initiates an if statement, and then "??" on the next line for true, or "???" for false 22:25:41 [[Joke language list]] https://esolangs.org/w/index.php?diff=156026&oldid=156018 * Imakesi * (+42) 22:27:15 [[????]] https://esolangs.org/w/index.php?diff=156027&oldid=156025 * Imakesi * (+161) 22:29:41 [[Befunge]] M https://esolangs.org/w/index.php?diff=156028&oldid=156024 * Buckets * (+0) 22:33:04 [[Befunge]] M https://esolangs.org/w/index.php?diff=156029&oldid=156028 * Buckets * (-28) 22:40:15 I would think that how important GC is would depend what the portable assembly language is being used for. 22:47:18 [[Befunge]] M https://esolangs.org/w/index.php?diff=156030&oldid=156029 * Buckets * (+260) 22:50:16 [[????]] https://esolangs.org/w/index.php?diff=156031&oldid=156027 * Imakesi * (-282) 22:52:02 [[Befunge]] M https://esolangs.org/w/index.php?diff=156032&oldid=156030 * Buckets * (+16) /* Hello, World! */ 22:52:10 -!- Lord_of_Life has quit (Remote host closed the connection). 22:52:16 [[????]] https://esolangs.org/w/index.php?diff=156033&oldid=156031 * Imakesi * (+750) 22:53:10 -!- Lord_of_Life has joined. 23:06:54 b_jonas: Oh wow, what a fun story. It is really interesting to think about how emulation is merely a 2-4x slowdown, which is sometimes not that much. 23:08:35 [[Metalanguage]] N https://esolangs.org/w/index.php?oldid=156034 * Stkptr * (+3314) Create page 23:11:12 [[Funciton]] M https://esolangs.org/w/index.php?diff=156035&oldid=154816 * Soxfox * (-70) Revert edits that broke alignment 23:16:14 [[Metacompiler]] https://esolangs.org/w/index.php?diff=156036&oldid=156014 * Stkptr * (+296) Link to metalanguage, more to add 23:19:18 [[Metalanguage]] https://esolangs.org/w/index.php?diff=156037&oldid=156034 * Stkptr * (+240) 23:19:34 -!- amby has quit (Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement). 23:31:07 [[Metalanguage]] https://esolangs.org/w/index.php?diff=156038&oldid=156037 * Stkptr * (+142) sectios 23:34:58 [[????]] https://esolangs.org/w/index.php?diff=156039&oldid=156033 * Stkptr * (+134) 23:36:59 [[Durge]] https://esolangs.org/w/index.php?diff=156040&oldid=156017 * Stkptr * (+140) 23:39:51 [[Oracle machine]] https://esolangs.org/w/index.php?diff=156041&oldid=153979 * Stkptr * (+146) 23:49:07 -!- Sgeo has joined.