stalker mode ↑2025 ↑all
2025-03-03
[...]
01:37:19 -!- ais523 has joined.
02:36:45 <esolangs> [[REdACT]] M https://esolangs.org/w/index.php?diff=153080&oldid=153077 * FurCantCodeAnything * (+19)
03:10:10 -!- madcabbage has quit (Ping timeout: 260 seconds).
03:20:30 <esolangs> [[Talk:Burn]] https://esolangs.org/w/index.php?diff=153081&oldid=150157 * BestCoder * (-2) /* UHH */
03:23:37 <esolangs> [[Counter clockwise]] N https://esolangs.org/w/index.php?oldid=153082 * BestCoder * (+66) Created page with "[[Clockwise]] but its L instead of R, where L is counter clockwise"
03:29:44 <esolangs> [[Talk:CES]] N https://esolangs.org/w/index.php?oldid=153083 * BestCoder * (+140) Created page with "how to make a thing that runs when the program stops?? ~~~~"
03:53:57 -!- madcabbage has joined.
03:59:26 <esolangs> [[Pointing]] M https://esolangs.org/w/index.php?diff=153084&oldid=153035 * Calculus is fun * (+7) /* brainfuck interpreter */
04:02:03 <esolangs> [[Pointing]] M https://esolangs.org/w/index.php?diff=153085&oldid=153084 * Calculus is fun * (-8) /* Instructions */
04:37:33 -!- craigo has quit (Quit: Leaving).
05:59:55 <ais523> oh no – Rust isn't inlining compiler intrinsics: https://godbolt.org/z/dKMfMj5aa
06:00:13 <ais523> I guess I'll have to use inline asm (it doesn't guarantee to inline that, but hopefully it would in this case)
06:01:06 <ais523> the failure to inline is utterly performance-destroying because the calling convention clobbers all the vector registers, meaning that everything has to be spilled on every function call
06:05:45 -!- sprock has quit (Ping timeout: 260 seconds).
06:06:04 <ais523> ah, I see, some searches imply that this might be caused by the intrinsic being for an instruction that hasn't been proved to exist on the target processor – which is a problem if you want to be able to run instructions conditionally at runtime only if the feature is present
06:08:05 <zzo38> I had thought that the operating system should be allowed to emulate instructions that the processor doesn't have. However, that requires having a suitable version of the operating system, and does not help with improving the efficiency of the program; conditional loading would be another way, that it could conditionally load the appropriate function.
06:08:41 <zzo38> Another way would be to use compiler switches to control if it is should use such instructions or not, and the default is the same computer that the compiler is running on.
06:11:02 <korvo> A third way to fix this layering violation would be for the IR to absorb all intrinsics.
06:12:13 -!- sprock has joined.
06:17:59 <zzo38> I don't know what is "absorb all intrinsics" (or, maybe I do know, but not the specific wording)
06:19:49 <ais523> korvo: so after investigating more, it doesn't work even with inline asm – the issue is that the compiler doesn't know for certain that the registers that would store the inputs and outputs to the instruction even exist
06:19:58 <ais523> and doesn't make that assumption based on the instruction having been used
06:20:32 -!- sprock has quit (Ping timeout: 272 seconds).
06:20:34 <korvo> Curious.
06:20:35 <ais523> as such, it leaves the intrinsic in a separate function to make the register allocation possible
06:21:15 <korvo> zzo38: It just means that each intrinsic would be expressible directly in the IR. And not as an opaque reference but as the actual semantic action.
06:21:37 <ais523> zzo38: what I'm trying to do is to write a program that runs on both processors that don't have vector registers and processors that do, via checking at runtime to see if the registers are present and using their instructions only if they are
06:22:07 <zzo38> korvo: Yes, that makes sense and yes it will help. (Also, like I expected, yes I do know but did not know the specific wording.)
06:22:41 -!- Ae_ has quit (Quit: Bye).
06:24:22 <ais523> https://rust-lang.github.io/rust-project-goals/2025h1/simd-multiversioning.html says "Currently, generating efficient code for a specific SIMD ISAs requires annotating the function with appropriate attributes. This is incompatible with generating multiple versions through i.e. generics." – that's exactly what I'm trying to do and at least it's acknowledged as being impossible at the moment
06:24:25 <korvo> zzo38: No worries. The whole "absorb" and "reify" terminology is difficult to think about.
06:24:34 -!- sprock has joined.
06:24:59 <ais523> I feel like that terminology might be used in only a small corner of computer science, and there might be more widely known terms for the same contexts
06:25:22 <ais523> * same concepts
06:25:55 -!- Ae` has joined.
06:27:55 <ais523> anyway, it looks like it's going to be impossible to solve this at the type system level – I'll have to do it using macros I guess
06:28:05 <korvo> Sure, probably. And I'm open to learning. But this is the correct corner for using it; absorb v reify is what interpreters do.
06:28:50 <ais523> well there isn't an interpreter involved here – just a compiler
06:29:24 <ais523> and I'm not sure the absorb vs. reify distinction even makes sense when using an intrinsic whose entire purpose is to compile to one specific asm instruction
06:30:36 <korvo> Well, if that really were its purpose, then it wouldn't compile for the non-vector target at all.
06:30:59 <korvo> That's why I'm saying that it's a layering violation. The intrinsic fundamentally represents something that doesn't fit within the semantic landscape of the high-level language.
06:32:05 <korvo> If Rust had e.g. comptime, then there might be a reasonable push to fix the situation for all intrinsics.
06:32:09 <ais523> well, the issue is that the target isn't known at compile time – the general nature of the target is known (i.e. a particular grouping of processor architectures) but some processors in that grouping have more registers than others, and instructions that deal with the extra registers
06:32:39 <ais523> you can write code that runs in the common subset of all supported processors, and check to see which processor is actually in use
06:33:02 <ais523> and then call into code that wouldn't work on all processors if you discover that you're running on a processor where it does work
06:34:25 <ais523> and the problem here seems to be that a) the way Rust supports doing that is to require each function to explicitly specify the subset of processors it's designed to work on and b) this isn't connected to the type system in any way, so you can't pass a type that expects a processor-specific register to a function that runs on all processors
06:34:42 <ais523> (and the page I linked is about fixing b)
06:34:58 -!- sprock has quit (Ping timeout: 245 seconds).
06:35:30 <korvo> Sure. I guess that I'm talking about fixing (a). It would help if Rust would not use words like "function" to denote procedures.
06:36:28 <ais523> well, the traditional distinction was that functions have a return value and procedures don't – most modern languages merge the concepts and call the merged concept a "function"
06:36:50 <ais523> this is possibly regrettable wording in that it doesn't match "function" from mathematics, but calling them "procedures" instead will just confuse people who wonder how they can have a return value
06:36:52 -!- sprock has joined.
06:37:46 <ais523> (especially because in many cases, but not all, they do match the mathematical concept of a function in practice)
06:37:47 <korvo> Oh, that's not what I mean. I mean that Rust equivocates over whether its callable units are mappings from inputs to outputs (functions) or sequences of instructions for the machine (procedures).
06:38:46 <ais523> in the source code, they're input → output mappings with possible side effects (I'm generally an advocate for including the side effects as part of the inputs and outputs, so that they just become more inputs and outputs, but Rust generally doesn't do that)
06:39:14 <ais523> and the sequence of instructions for the machine is what the compiler outputs, but it's generally still referred to as a function even then
06:39:22 <korvo> Nah, Rust has general recursion, so we can't rely on the idea that they actually map to something.
06:40:14 <korvo> In plain C++: `int f(int x) { return f(x); }` doesn't actually designate a function. You could change that to `f(x + 1)` or etc. and it still wouldn't.
06:40:16 <ais523> IIRC Rust has explicit checks for stack overflow in some contexts, although I think you might be able to write general-recursive functions without triggering them if you don't use much stack per iteration
06:40:39 <ais523> korvo: do you not consider nontermination a possible return value?
06:40:43 <korvo> Same problem in Rust, Haskell, C, etc.
06:41:18 <ais523> Haskell actually documents it as a return value, and considers it equivalent to a runtime error (in the sense that a runtime error becoming a nontermination or vice versa is not considered a miscompile)
06:41:19 <korvo> ais523: I consider C++ to be *dishonest* if it claims that f has type int -> int. For what is f(0)?
06:41:35 <korvo> Haskell gets it right, but models of Haskell don't have functions for arrows.
06:41:55 <ais523> korvo: I don't think C++ does claim that, from the functional programming point of view
06:42:17 <korvo> ais523: Sure, and so C++'s users really shouldn't call those things "functions". Same gripe applies to Rust modulo borrowing.
06:42:37 <ais523> C++ functions are allowed to produce side effects such as I/O and non-termination, and those are (in a sense) part of the output
06:42:56 <ais523> although to reason like this you have to draw a distinction between "return value" and "codomain"
06:43:54 <ais523> interestingly Haskell seems to draw that distinction in that "return" produces monad actions – "return 6" gives you something whose return value is 6 and whose codomain is a monad action that returns integers
06:44:26 <korvo> I/O and nontermination aren't at all the same monadically. I/O can be fully encoded with the RWS monad (Reader, Writer, State) but nontermination isn't carried by anything neat.
06:44:53 <korvo> Cammy can encode RWS monads, for example. But every Cammy expression terminates, so nontermination can't possibly be encoded.
06:45:04 <ais523> it's kind-of like Maybe – either you get a value or you don't – but it's uncomputable to actually resolve it
06:46:09 <korvo> Sure, that's the so-called "delay monad", which can be encoded with general recursion or as a fixpoint.
06:46:23 <ais523> @eval let f x = f x in f 1
06:46:35 <ais523> :t let f x = f x in f 1
06:46:36 <lambdabot> t
06:46:43 <ais523> > let f x = f x in f 1
06:46:49 <lambdabot> mueval-core: Time limit exceeded
06:47:26 <ais523> OK, that surprises me, I thought that that wouldn't be an infinite loop in Haskell (infinite loops are allowed to be optimised into runtime errors by the Haskell spec and I thought that that was one of the cases that the compiler could catch)
06:47:33 <korvo> :t let f x = f (x + 1) in f 1
06:47:34 <lambdabot> t
06:47:58 <korvo> Oh, covariance. Just like the `forever` builtin.
06:48:18 <ais523> how does variance matter there?
06:48:36 <korvo> I forgot which side of the arrow would be coerced by the (+) operator.
06:48:47 <ais523> :t let f x = (f x ) + 1 in f 1
06:48:48 <lambdabot> Num a => a
06:49:20 <ais523> hmm, now I am (yet again) regretting that people normally write numbers big-endian
06:49:42 <ais523> would be fun to do a "let f x = (f x) * 10 + 1 in f 1" and get a stream of 1s on the output
06:49:54 <ais523> (likely beyond the abilities of ghc, but fun)
06:50:23 <ais523> but it seems much harder to control the most significant digit like that, than it does for the least significant digit
06:50:35 <shachaf> It does seem plausible to me that little-endian would be more reasonable for human use.
06:50:47 <shachaf> Also writing polynomials with the lowest-degree terms first.
06:51:23 <ais523> I just realised that people do in fact write polynomials big-endian (and, of course, decimal numbers are polynomials with x=10)
06:51:49 <ais523> when programming I've always represented them little-endian, so that (e.g.) the x² coefficient is at element 2 of the array…
06:51:55 <korvo> Anyway, hopefully it's obvious why I say that it's a layering violation. An intrinsic which requires attention to the machine's procedural behavior is violating the inputs-to-outputs abstraction that is desired at high level.
06:52:37 * korvo grumpy like Dijkstra
06:52:39 <ais523> I think the situation is more complicated than that – the intrinsic is specifically a constraint on the program's low-level behaviour
06:52:50 <ais523> it has a defined input-output behaviour but just emulating that isn't enough
06:53:43 <ais523> for example, the platform I'm on has two different memory read instructions – one of them is faster than the other for unaligned reads of memory, but causes subsequent writes to that memory to become slower
06:54:05 <ais523> so you only use it on memory that you don't think will be written in the near future
06:54:41 <korvo> I think that you already showed that the intrinsic definitionally can't meet the demands placed upon it, in that it *must* be emulated in order to remain platform-neutral, and therefore can't be part of the language's builtins.
06:54:48 <ais523> (the documentation doesn't explain what the slowdown is, but my guess is that it doesn't load the memory into cache)
06:54:57 <korvo> But maybe this is pointing out too much that intrinsics are fundamentally silly.
06:56:24 <ais523> surely the fix to this is to require a proof (e.g. via the type system) that the intrinsic does in fact exist on the platform, and then propagate that knowledge into anything that calls it
06:57:18 <ais523> compilers are happy to take a dereference of a pointer as a proof that the pointer isn't null, and then to propagate that assumption throughout any code that, if it runs, necessarily implies the dereference will run
06:57:51 <korvo> Well, yeah. Zig does that AIUI; the compiler has various informational structs that are passed around everywhere, and Zig users are used to that because they have to pass around memory allocators already.
06:59:13 <korvo> Zig is ultimately shaped like a macro-driven assembler, and that's the level of detail required to hand-write vectorized assembly.
07:00:03 <ais523> I've handwritten enough vectorized assembly to make it to the front page of Hacker News repeatedly (with the same program, it kept getting resubmitted)
07:00:44 <korvo> And really that's just the compile-time version of passing a powerbox or other runtime capability container. Back to the illegal-instruction cpuid-oriented setup from earlier.
07:00:51 <ais523> but that program only had to run on two computers (it was a competition entry, so it just had to run on mine so that I could test it and the (person marking the competition)'s so that they could score it)
07:01:52 <ais523> it didn't even have a proper CPUID check (for the instruction set, at least), it just ran an AVX2 instruction uncondtioinally early on in the hope of provoking SIGILL on machines that didn't undestand it
07:01:54 <ais523> * understand
07:02:09 <ais523> I'm not sure whether that's technically UB or not, the concept is hard to define in asm
07:02:56 <ais523> I don't think there's a document anywhere guaranteeing "AVX2 instructions processor-trap on non-AVX2 x86-64 processors", but on the other hand it's a fairly safe assumption in practice
07:03:17 -!- Sgeo has quit (Read error: Connection reset by peer).
07:03:37 <ais523> it's a bit different from using an instruction that's entirely undefined, because it might be defined on some future processor
07:04:24 <ais523> but it's hard to envision a world where there are future processors that don't support AVX2 and repurpose the AVX2 encoding space for something else
07:10:05 -!- tromp has joined.
07:10:37 -!- Lord_of_Life_ has joined.
07:10:40 -!- Lord_of_Life has quit (Ping timeout: 244 seconds).
07:12:00 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
07:41:56 <b_jonas> ais523: you didn't add any -C target-cpu=... or -C target-feature=... option to rustc so it's trying to generate generic x86_64 code, which only has access to SSE2
07:43:13 <b_jonas> "if you want to be able to run instructions conditionally at runtime only if the feature is present" => gcc has an attribute for the containing function for that, and I think rustc might have one as well
07:44:40 <b_jonas> ah, you already found info about that
07:50:28 <ais523> b_jonas: right, the problem is that I want the program to run on non-AVX processors in addition to the AVX ones, and yet contain AVX instructions – and that apparently implies that all the functions have to be written twice in the post-macro-expansion source code because Rust doesn't allow the same pre-monomorphisation function to run on non-AVX processors in one post-monomorphisation version and mention AVX instructions in a different post-
07:50:29 <ais523> monomorphisation version
07:50:59 <ais523> even if you use inline asm (unless you do the register allocation yourself) because it refuses to allocate AVX registers without having the target-feature annotation
07:56:44 <b_jonas> ais523: can you just compile the whole program twice, and add a thin wrapper script?
07:57:12 <b_jonas> or would that be too wasteful because it's a large program with only small parts using vector instructions?
07:58:41 <b_jonas> because that used to be the traditional solution before all the compiler and linker magic allowed you to have multiple versions of functions in one program
08:02:01 <ais523> b_jonas: well I'm trying to write this as a library, and I don't think it can compile the program twice from inside
08:04:39 <b_jonas> a library with rust interface, or a library with C interface callable from any language?
08:06:05 <ais523> it's a library with a Rust interface, although I may eventually use it as a dependency of a different library with a C interface
08:06:44 <b_jonas> if it's rust interface then users have to recompile it anyway, so you can tell them how to compile for AVX2-capable processors and for generic processors
08:07:42 <b_jonas> (substitute whatever extensions you're targeting instead of just AVX2 obviously)
08:14:25 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:31:25 <b_jonas> the fun part is when optimizing for the higher instruction set propagates to parts of the code that don't even use vector instructions, because you're eg. allocating a buffer 32-aligned because an AVX2 function will access it later.
08:46:02 <esolangs> [[StormScript]] N https://esolangs.org/w/index.php?oldid=153086 * I am islptng * (+1212) Created page with "{{Distinguish/Confusion|StormLang}} {{WIP}} This esolang is created by islptng. It'll be high-level but stack-based. Document will be written later. However, it is simply a calculator now. ==Implementation== <pre><nowiki> def tokenize(s): tokens = [] current
09:07:06 <esolangs> [[StormScript]] https://esolangs.org/w/index.php?diff=153087&oldid=153086 * I am islptng * (+697)
09:08:13 <esolangs> [[StormScript]] https://esolangs.org/w/index.php?diff=153088&oldid=153087 * I am islptng * (-2) /* Implementation */
09:16:46 <esolangs> [[StormScript]] https://esolangs.org/w/index.php?diff=153089&oldid=153088 * I am islptng * (+41) /* Implementation */
09:28:18 <esolangs> [[StormScript]] https://esolangs.org/w/index.php?diff=153090&oldid=153089 * I am islptng * (+610) /* Implementation */
09:31:16 <esolangs> [[StormScript]] https://esolangs.org/w/index.php?diff=153091&oldid=153090 * I am islptng * (+27) /* Implementation */
09:43:00 <esolangs> [[StormScript]] https://esolangs.org/w/index.php?diff=153092&oldid=153091 * I am islptng * (+476) /* Implementation */
09:59:07 -!- tromp has joined.
10:10:34 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
10:11:13 -!- tromp has joined.
10:30:09 -!- ais523 has quit (Quit: quit).
11:22:50 <esolangs> [[Fontmess]] https://esolangs.org/w/index.php?diff=153093&oldid=153072 * PrySigneToFry * (+242)
11:58:58 <esolangs> [[REdACT]] https://esolangs.org/w/index.php?diff=153094&oldid=153080 * FurCantCodeAnything * (-1023) Updated symbols
11:59:36 <esolangs> [[REdACT]] M https://esolangs.org/w/index.php?diff=153095&oldid=153094 * FurCantCodeAnything * (-11)
12:02:35 -!- mtm has quit (Ping timeout: 244 seconds).
12:05:19 -!- mtm has joined.
12:07:22 <esolangs> [[REdACT]] https://esolangs.org/w/index.php?diff=153096&oldid=153095 * FurCantCodeAnything * (+22) Compacting commands; also updating again to be UTD
12:07:48 <esolangs> [[REdACT]] https://esolangs.org/w/index.php?diff=153097&oldid=153096 * FurCantCodeAnything * (+3)
12:14:04 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:15:46 -!- tromp has joined.
12:31:16 <esolangs> [[BitChanger Busy beaver/Proof]] https://esolangs.org/w/index.php?diff=153098&oldid=153059 * C++DSUCKER * (+3641)
12:31:44 <esolangs> [[BitChanger Busy beaver/Proof]] https://esolangs.org/w/index.php?diff=153099&oldid=153098 * C++DSUCKER * (-16)
12:40:43 <esolangs> [[BitChanger Busy beaver/Proof]] M https://esolangs.org/w/index.php?diff=153100&oldid=153099 * C++DSUCKER * (+7)
12:51:49 <esolangs> [[BitChanger Busy beaver/Proof]] https://esolangs.org/w/index.php?diff=153101&oldid=153100 * C++DSUCKER * (+1750)
12:54:27 <esolangs> [[BitChanger Busy beaver/Proof]] M https://esolangs.org/w/index.php?diff=153102&oldid=153101 * C++DSUCKER * (+27)
13:28:23 <esolangs> [[Talk:BitChanger Busy beaver]] https://esolangs.org/w/index.php?diff=153103&oldid=152851 * C++DSUCKER * (+75)
13:31:09 <esolangs> [[Talk:BitChanger Busy beaver]] https://esolangs.org/w/index.php?diff=153104&oldid=153103 * C++DSUCKER * (+89)
13:37:02 <esolangs> [[REdACT]] M https://esolangs.org/w/index.php?diff=153105&oldid=153097 * FurCantCodeAnything * (-26)
13:37:23 <esolangs> [[REdACT]] M https://esolangs.org/w/index.php?diff=153106&oldid=153105 * FurCantCodeAnything * (+1)
13:40:18 <esolangs> [[REdACT]] https://esolangs.org/w/index.php?diff=153107&oldid=153106 * FurCantCodeAnything * (+6)
15:08:42 <esolangs> [[User:Hotcrystal0]] https://esolangs.org/w/index.php?diff=153108&oldid=152878 * Hotcrystal0 * (+43)
15:09:52 <esolangs> [[User:Hotcrystal0]] https://esolangs.org/w/index.php?diff=153109&oldid=153108 * Hotcrystal0 * (+1)
15:15:06 <esolangs> [[User:Hotcrystal0/Q9+]] N https://esolangs.org/w/index.php?oldid=153110 * Hotcrystal0 * (+143) Created page with "Q9+ is a joke language created by [[User:Hotcrystal0]]. It is a hybrid of [[]] and [[HQ9+]] with a couple of additional features."
15:16:30 <esolangs> [[User:Hotcrystal0]] https://esolangs.org/w/index.php?diff=153111&oldid=153109 * Hotcrystal0 * (+45)
15:19:26 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153112&oldid=153025 * BrainFuckGirl * (+1732) Added version UserEdited 6.0.trois
15:24:21 <esolangs> [[User:Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153113&oldid=153110 * Hotcrystal0 * (+467)
15:24:58 <esolangs> [[User:Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153114&oldid=153113 * Hotcrystal0 * (+25)
15:36:57 -!- chomwitt has joined.
15:39:48 <esolangs> [[User:Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153115&oldid=153114 * Hotcrystal0 * (-9)
15:41:51 <esolangs> [[User:Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153116&oldid=153115 * Hotcrystal0 * (+30)
15:42:45 <esolangs> [[User:Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153117&oldid=153116 * Hotcrystal0 * (+59)
15:44:45 <esolangs> [[User:Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153118&oldid=153117 * Hotcrystal0 * (+92)
15:45:06 <esolangs> [[User:Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153119&oldid=153118 * Hotcrystal0 * (-20)
15:45:16 -!- chomwitt has quit (Remote host closed the connection).
15:46:56 <esolangs> [[User:Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153120&oldid=153119 * Hotcrystal0 * (+74)
16:03:35 -!- FreeFull has quit (Ping timeout: 252 seconds).
16:04:31 <esolangs> [[Tc2]] https://esolangs.org/w/index.php?diff=153121&oldid=129539 * Hotcrystal0 * (+56) Adding categories
16:04:37 <esolangs> [[Tc2]] https://esolangs.org/w/index.php?diff=153122&oldid=153121 * Hotcrystal0 * (+0)
16:04:46 <esolangs> [[Tc2]] https://esolangs.org/w/index.php?diff=153123&oldid=153122 * Hotcrystal0 * (+0)
16:04:54 <esolangs> [[Tc2]] https://esolangs.org/w/index.php?diff=153124&oldid=153123 * Hotcrystal0 * (+0)
16:10:28 -!- craigo has joined.
16:21:54 <esolangs> [[User:Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153125&oldid=153120 * Hotcrystal0 * (+19)
16:22:57 <esolangs> [[User:Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153126&oldid=153125 * Hotcrystal0 * (+153)
16:23:22 <esolangs> [[User:Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153127&oldid=153126 * Hotcrystal0 * (-20)
16:23:54 <esolangs> [[User:Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153128&oldid=153127 * Hotcrystal0 * (+12)
16:26:53 <esolangs> [[User:Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153129&oldid=153128 * Hotcrystal0 * (+50)
16:35:59 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153130&oldid=153112 * MihaiEso * (+18) /* Categories and References */
16:47:54 <esolangs> [[User:Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153131&oldid=153129 * Hotcrystal0 * (+191)
16:53:50 <esolangs> [[Special:Log/newusers]] create * Neon * New user account
16:59:29 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153132&oldid=153130 * MihaiEso * (+1936)
17:19:32 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=153133&oldid=153060 * Neon * (+204) Introducing myself
17:29:07 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153134&oldid=153132 * Hotcrystal0 * (+319)
17:29:53 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153135&oldid=153134 * Hotcrystal0 * (+31)
17:29:54 <esolangs> [[Weirdlang]] M https://esolangs.org/w/index.php?diff=153136&oldid=88590 * Corbin * (+89) What an awful little ode to gatekeeping! Indicate that it's unrelated to the standard concept of weirdness in machines and compilers.
17:30:42 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153137&oldid=153135 * Hotcrystal0 * (+1)
17:32:31 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153138&oldid=153137 * Hotcrystal0 * (-34)
17:35:14 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153139&oldid=153138 * Hotcrystal0 * (+13)
17:46:31 <esolangs> [[User:Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153140&oldid=153131 * Hotcrystal0 * (+75)
17:55:54 <esolangs> [[User:Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153141&oldid=153140 * Hotcrystal0 * (+15)
17:57:30 <esolangs> [[User:Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153142&oldid=153141 * Hotcrystal0 * (+34)
18:01:47 <esolangs> [[User:Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153143&oldid=153142 * Hotcrystal0 * (-61)
18:02:30 <esolangs> [[User:Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153144&oldid=153143 * Hotcrystal0 * (-2)
18:05:26 <esolangs> [[User:Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153145&oldid=153144 * Hotcrystal0 * (+18)
18:07:11 <esolangs> [[User:Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153146&oldid=153145 * Hotcrystal0 * (+78)
18:08:08 <esolangs> [[User:Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153147&oldid=153146 * Hotcrystal0 * (+50)
18:17:09 <esolangs> [[User:Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153148&oldid=153147 * Hotcrystal0 * (+22)
18:22:23 <esolangs> [[User:Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153149&oldid=153148 * Hotcrystal0 * (+98)
18:22:48 <esolangs> [[Special:Log/move]] move * Hotcrystal0 * moved [[User:Hotcrystal0/Q9+]] to [[Hotcrystal0/Q9+]]: No longer a WIP (other than examples)
18:23:02 <esolangs> [[Special:Log/move]] move * Hotcrystal0 * moved [[Hotcrystal0/Q9+]] to [[Q9+]]
18:23:14 <esolangs> [[Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153154&oldid=153153 * Hotcrystal0 * (-24) Blanked the page
18:23:47 <esolangs> [[User:Hotcrystal0/Q9+]] https://esolangs.org/w/index.php?diff=153155&oldid=153151 * Hotcrystal0 * (-12) Changed redirect target from [[Hotcrystal0/Q9+]] to [[Q9+]]
18:28:57 <esolangs> [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=153156&oldid=152495 * Hotcrystal0 * (+145) /* Page in need of deletion */ new section
18:29:34 <esolangs> [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=153157&oldid=153156 * Hotcrystal0 * (+92)
18:40:25 <esolangs> [[HoleQ9+]] N https://esolangs.org/w/index.php?oldid=153158 * Hotcrystal0 * (+24) Redirected page to [[Q9+]]
18:41:54 <esolangs> [[HQ9+]] https://esolangs.org/w/index.php?diff=153159&oldid=150625 * Hotcrystal0 * (+49)
18:42:17 <esolangs> [[Q9+]] https://esolangs.org/w/index.php?diff=153160&oldid=153152 * Hotcrystal0 * (-3)
18:45:15 <esolangs> [[Stairlang]] https://esolangs.org/w/index.php?diff=153161&oldid=152959 * * (+32) Added truth machine
18:46:14 <esolangs> [[Q9+]] https://esolangs.org/w/index.php?diff=153162&oldid=153160 * Hotcrystal0 * (+84)
18:48:55 <esolangs> [[Q9+]] https://esolangs.org/w/index.php?diff=153163&oldid=153162 * Hotcrystal0 * (+73)
18:49:19 <esolangs> [[Q9+]] https://esolangs.org/w/index.php?diff=153164&oldid=153163 * Hotcrystal0 * (+16)
18:56:48 <esolangs> [[Q9+]] https://esolangs.org/w/index.php?diff=153165&oldid=153164 * Hotcrystal0 * (+0)
19:03:49 <esolangs> [[Q9+]] https://esolangs.org/w/index.php?diff=153166&oldid=153165 * Hotcrystal0 * (+34)
19:06:23 <esolangs> [[Stairlang]] M https://esolangs.org/w/index.php?diff=153167&oldid=153161 * * (+408) Added a few more commands and examples
19:10:52 <esolangs> [[Stairlang]] https://esolangs.org/w/index.php?diff=153168&oldid=153167 * * (+155) Added alternate Hello World
19:14:22 <esolangs> [[Stairlang]] M https://esolangs.org/w/index.php?diff=153169&oldid=153168 * * (+140) Categories
19:15:48 <esolangs> [[Stairlang]] https://esolangs.org/w/index.php?diff=153170&oldid=153169 * Hotcrystal0 * (+0) fixing category
19:19:27 <esolangs> [[Q9+]] https://esolangs.org/w/index.php?diff=153171&oldid=153166 * Hotcrystal0 * (+277)
19:19:56 <esolangs> [[Q9+]] https://esolangs.org/w/index.php?diff=153172&oldid=153171 * Hotcrystal0 * (+0)
19:20:26 <esolangs> [[Q9+]] https://esolangs.org/w/index.php?diff=153173&oldid=153172 * Hotcrystal0 * (+0)
19:21:14 <esolangs> [[Q9+]] https://esolangs.org/w/index.php?diff=153174&oldid=153173 * Hotcrystal0 * (-12)
20:03:43 <esolangs> [[User:Buckets]] M https://esolangs.org/w/index.php?diff=153175&oldid=153064 * Buckets * (+33)
20:03:56 <esolangs> [[User:Buckets]] M https://esolangs.org/w/index.php?diff=153176&oldid=153175 * Buckets * (+2)
20:04:04 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=153177&oldid=153063 * Buckets * (+36)
20:04:25 <esolangs> [[S*n]] N https://esolangs.org/w/index.php?oldid=153178 * Buckets * (+1834) Created page with "{{wrongtitle|title=S<big><sup>*</sup></big>n}} S<big><sup>*</sup></big>n is an Esoteric programming language created by [[User:Buckets]] in 2022. {| class="wikitable" |- ! Commands !! Instructions |- | | || This is where the Code starts at. |- | [[Page]] || Go
20:04:35 <esolangs> [[S*n/Il]] N https://esolangs.org/w/index.php?oldid=153179 * Buckets * (+10) Created page with "[[S*n/Il]]"
20:04:41 <esolangs> [[S*n/Dup2]] N https://esolangs.org/w/index.php?oldid=153180 * Buckets * (+128) Created page with " <S*n/Dupe>{[[S*n/Dupe]]|[[S*n/Dupe]]} <S*n/Dup#>[[[S*n/Dup#]]-1] {S*n/Dup#="0"}([[S*n/Dup2]]) [[S*n/t]] #Dup2 [[:S*n/Dupe]]"
20:04:49 <esolangs> [[S*n/t]] N https://esolangs.org/w/index.php?oldid=153181 * Buckets * (+13) Created page with " [[S*n/Dup2]]"
20:04:56 <esolangs> [[S*n/U=0]] N https://esolangs.org/w/index.php?oldid=153182 * Buckets * (+120) Created page with " <S*n/FP0>[[[S*n/FP0]]-1] <S*n/FP1>[[[S*n/FP1]]*[[S*n/FP0]]] {[[S*n/FP0]]="0"}([[S*n/U=0]]) [[S*n/FP]] #U=0 [[:FP1]]"
20:05:04 <esolangs> [[S*n/FP]] N https://esolangs.org/w/index.php?oldid=153183 * Buckets * (+12) Created page with " [[S*n/U=0]]"
20:05:14 <esolangs> [[S*n/Quine]] N https://esolangs.org/w/index.php?oldid=153184 * Buckets * (+15) Created page with "|[[:S*n/Quine]]"
20:38:48 <zzo38> I wrote a JSON->DER conversion program https://raw.githubusercontent.com/zzo38/scorpion/refs/heads/trunk/asn1/jsontoder.c (it does not fully validate that the JSON data is correct, though)
20:58:09 <zzo38> (This is not the best use of DER, but it demonstrates how a conversion is possible.)
21:05:27 -!- amby has joined.
21:32:03 <esolangs> [[User:Hotcrystal0]] https://esolangs.org/w/index.php?diff=153185&oldid=153111 * Hotcrystal0 * (+60)
21:34:05 <esolangs> [[User:Hotcrystal0/Crystal-complete]] N https://esolangs.org/w/index.php?oldid=153186 * Hotcrystal0 * (+135) Created page with "A programming language is said to be crystal-complete if it meets all the following criteria: * It is able to print TRANS RIGHTS"
21:35:08 <esolangs> [[User:Hotcrystal0/Crystal-complete]] https://esolangs.org/w/index.php?diff=153187&oldid=153186 * Hotcrystal0 * (+73)
21:36:36 <esolangs> [[User:Hotcrystal0/Crystal-complete]] https://esolangs.org/w/index.php?diff=153188&oldid=153187 * Hotcrystal0 * (+0)
21:40:07 <esolangs> [[User:Hotcrystal0/Crystal-complete]] https://esolangs.org/w/index.php?diff=153189&oldid=153188 * Hotcrystal0 * (+42)
21:51:51 <esolangs> [[User:Hotcrystal0/Crystal-complete]] https://esolangs.org/w/index.php?diff=153190&oldid=153189 * Hotcrystal0 * (+313)
21:53:36 <esolangs> [[User:Hotcrystal0]] https://esolangs.org/w/index.php?diff=153191&oldid=153185 * Hotcrystal0 * (-50) User chart is cancelled
22:05:56 <esolangs> [[S*n/Il]] M https://esolangs.org/w/index.php?diff=153192&oldid=153179 * Buckets * (+1)
22:26:38 -!- craigo has quit (Read error: Connection reset by peer).
22:26:46 -!- craigo_ has joined.
22:40:10 <wryl> What's everyone's favorite Brainfuck variant?
22:46:07 <esolangs> [[User:Hotcrystal0/Crystal-complete]] https://esolangs.org/w/index.php?diff=153193&oldid=153190 * Hotcrystal0 * (+12)
22:53:17 <korvo> BF Joust is pretty cool.
22:54:23 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=153194&oldid=153177 * Buckets * (+16)
23:01:11 <esolangs> [[S*n/]] N https://esolangs.org/w/index.php?oldid=153195 * Buckets * (+160) Created page with "{{disambig}} "S<big><sup>*</sup></big>n/" Could refer to The following Pages: # [[S*n/Quine]] # [[S*n/Il]] # [[S*n/U=0]] # [[S*n/FP]] # [[S*n/Dup2]] # [[S*n/t]]"
23:04:45 <esolangs> [[Beep Boop]] M https://esolangs.org/w/index.php?diff=153196&oldid=152225 * Buckets * (+4)
23:12:46 <esolangs> [[Fontmess]] M https://esolangs.org/w/index.php?diff=153197&oldid=153093 * Buckets * (-202)
23:13:05 -!- ais523 has joined.
23:16:57 <esolangs> [[User:Hotcrystal0/Crystal-complete]] https://esolangs.org/w/index.php?diff=153198&oldid=153193 * Hotcrystal0 * (+22)
23:17:19 <esolangs> [[Special:Log/move]] move * Hotcrystal0 * moved [[User:Hotcrystal0/Crystal-complete]] to [[Crystal-complete]]: no longer WIP
23:44:24 <esolangs> [[Fontmess]] M https://esolangs.org/w/index.php?diff=153201&oldid=153197 * Buckets * (-24)
2025-03-04
00:04:02 -!- mtm has quit (Ping timeout: 248 seconds).
00:05:46 -!- mtm has joined.
00:05:58 -!- Sgeo has joined.
00:24:09 <esolangs> [[Crystal-complete]] https://esolangs.org/w/index.php?diff=153202&oldid=153199 * Hotcrystal0 * (+3) periods
00:32:57 -!- Lykaina has joined.
00:35:48 <esolangs> [[Nybblang]] https://esolangs.org/w/index.php?diff=153203&oldid=97072 * Kaveh Yousefi * (+736) Ensuing from a contradictory account of the nybble buffer's bit assemblage, modulated the examples and extended the descriptions to comply with a procession from the least significant bit (LSB) towards the most significant one (MSB) while constructing a nybble for the stac
00:36:52 <esolangs> [[Nybblang]] https://esolangs.org/w/index.php?diff=153204&oldid=153203 * Kaveh Yousefi * (+486) Added a hyperlink to my implementation of the Nybblang programming language on GitHub and supplemented the Implemented category tag.
00:43:40 -!- yegorc has joined.
00:51:11 -!- yegorc has left (Leaving).
00:54:33 -!- Lykaina has quit (Quit: Lykaina).
00:55:48 -!- Lykaina has joined.
01:10:48 -!- 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).
02:46:54 <esolangs> [[User:I am islptng/Islp-Complete]] N https://esolangs.org/w/index.php?oldid=153205 * I am islptng * (+1351) Created page with "A programming language is considered Islp-complete if it meets all the following criteria: <b>Level 1</b>: * It should be able to implement [[Fractran]]. * It should be able to print one of "Hello, world!", "", "", ",!" * It should be able
02:55:11 <esolangs> [[Q9+]] N https://esolangs.org/w/index.php?oldid=153206 * I am islptng * (+2234) Created page with "It's [[Q9+]] but [[]] instead of [[]]. Q9+ is a joke language created by islptng. ==Commands== Q9+ has these commands: {| class="wikitable" !Command !Description !Derived from |- |<code></code> or <code>[KENG]</code> |Get user input and output the input. | |- |<cod
02:56:10 <esolangs> [[Q9+]] https://esolangs.org/w/index.php?diff=153207&oldid=153174 * I am islptng * (+25)
02:57:52 <esolangs> [[Q9+]] https://esolangs.org/w/index.php?diff=153208&oldid=153206 * I am islptng * (+69) /* Commands */
02:59:29 <esolangs> [[Q9+]] https://esolangs.org/w/index.php?diff=153209&oldid=153208 * I am islptng * (+45)
04:08:04 -!- craigo_ has quit (Quit: Leaving).
04:44:57 -!- Lykaina has quit (Quit: Leaving).
05:49:27 <esolangs> [[Crest]] N https://esolangs.org/w/index.php?oldid=153210 * Camto * (+7703) Page creation.
05:57:08 <esolangs> [[Crest]] https://esolangs.org/w/index.php?diff=153211&oldid=153210 * Camto * (+184) Categories
06:01:57 <esolangs> [[StormScript]] https://esolangs.org/w/index.php?diff=153212&oldid=153092 * I am islptng * (-1068)
06:03:22 <esolangs> [[StormScript]] https://esolangs.org/w/index.php?diff=153213&oldid=153212 * I am islptng * (-64) /* Implementation */
06:14:34 -!- ais523 has quit (Ping timeout: 260 seconds).
06:14:39 <esolangs> [[Crest]] https://esolangs.org/w/index.php?diff=153214&oldid=153211 * Camto * (+331) Implementation and Turing Completeness
06:15:58 <esolangs> [[Crest]] M https://esolangs.org/w/index.php?diff=153215&oldid=153214 * Camto * (+23) The screen is all cells, so it's cell-based.
06:18:38 <esolangs> [[Tri-Tru-Eso]] M https://esolangs.org/w/index.php?diff=153216&oldid=151931 * Camto * (+0) Category typo
06:19:54 <esolangs> [[Trithemius]] M https://esolangs.org/w/index.php?diff=153217&oldid=151414 * Camto * (+0) Category typo
06:28:15 -!- alec3660 has quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.).
06:28:24 -!- alec3660 has joined.
06:29:02 -!- m5zs7k has quit (*.net *.split).
06:29:02 -!- yewscion__ has quit (*.net *.split).
06:29:03 -!- fungot has quit (*.net *.split).
06:29:03 -!- pikhq has quit (*.net *.split).
06:29:04 -!- Lord_of_Life has quit (*.net *.split).
06:29:05 -!- Bowserinator has quit (*.net *.split).
06:29:05 -!- Melvar has quit (*.net *.split).
06:29:06 -!- isabella has quit (*.net *.split).
06:29:06 -!- ^[ has quit (*.net *.split).
06:29:07 -!- tromp has quit (*.net *.split).
06:29:07 -!- slavfox has quit (*.net *.split).
06:29:07 -!- op_4 has quit (*.net *.split).
06:29:08 -!- b_jonas has quit (*.net *.split).
06:29:08 -!- leah2 has quit (*.net *.split).
06:29:08 -!- zemhill has quit (*.net *.split).
06:29:09 -!- shachaf has quit (*.net *.split).
06:29:09 -!- fizzie has quit (*.net *.split).
06:29:09 -!- Soni has quit (*.net *.split).
06:29:09 -!- madcabbage has quit (*.net *.split).
06:29:09 -!- ursa-major has quit (*.net *.split).
06:29:10 -!- shikhin has quit (*.net *.split).
06:29:10 -!- HackEso has quit (*.net *.split).
06:29:11 -!- jix has quit (*.net *.split).
06:29:11 -!- tetsuo-cpp has quit (*.net *.split).
06:29:11 -!- wryl has quit (*.net *.split).
06:29:12 -!- Ae` has quit (*.net *.split).
06:29:12 -!- rodgort has quit (*.net *.split).
06:29:13 -!- simcop2387 has quit (*.net *.split).
06:29:13 -!- perlbot has quit (*.net *.split).
06:29:14 -!- int-e has quit (*.net *.split).
06:29:14 -!- ProofTechnique_ has quit (*.net *.split).
06:29:15 -!- molson has quit (*.net *.split).
06:29:15 -!- yuu has quit (*.net *.split).
06:29:16 -!- mich181189 has quit (*.net *.split).
06:29:16 -!- korvo has quit (*.net *.split).
06:29:17 -!- MizMahem has quit (*.net *.split).
06:29:17 -!- voxpelli has quit (*.net *.split).
06:29:17 -!- dnm has quit (*.net *.split).
06:29:18 -!- dcreager has quit (*.net *.split).
06:29:18 -!- citrons has quit (*.net *.split).
06:29:18 -!- riv has quit (*.net *.split).
06:29:18 -!- integral has quit (*.net *.split).
06:29:19 -!- gAy_Dragon has quit (*.net *.split).
06:29:19 -!- Sgeo has quit (*.net *.split).
06:29:20 -!- GregorR has quit (*.net *.split).
06:29:21 -!- xelxebar has quit (*.net *.split).
06:29:51 -!- Sgeo has joined.
06:29:51 -!- tromp has joined.
06:29:51 -!- Lord_of_Life has joined.
06:29:51 -!- Ae` has joined.
06:29:51 -!- madcabbage has joined.
06:29:51 -!- ursa-major has joined.
06:29:51 -!- pikhq has joined.
06:29:51 -!- fungot has joined.
06:29:51 -!- yewscion__ has joined.
06:29:51 -!- m5zs7k has joined.
06:29:51 -!- Soni has joined.
06:29:51 -!- fizzie has joined.
06:29:51 -!- shachaf has joined.
06:29:51 -!- zemhill has joined.
06:29:51 -!- leah2 has joined.
06:29:51 -!- b_jonas has joined.
06:29:51 -!- op_4 has joined.
06:29:51 -!- slavfox has joined.
06:29:51 -!- wryl has joined.
06:29:51 -!- tetsuo-cpp has joined.
06:29:51 -!- jix has joined.
06:29:51 -!- HackEso has joined.
06:29:51 -!- shikhin has joined.
06:29:51 -!- ^[ has joined.
06:29:51 -!- isabella has joined.
06:29:51 -!- Melvar has joined.
06:29:51 -!- Bowserinator has joined.
06:29:51 -!- int-e has joined.
06:29:51 -!- perlbot has joined.
06:29:51 -!- simcop2387 has joined.
06:29:51 -!- rodgort has joined.
06:29:51 -!- molson has joined.
06:29:51 -!- MizMahem has joined.
06:29:51 -!- yuu has joined.
06:29:51 -!- voxpelli has joined.
06:29:51 -!- dnm has joined.
06:29:51 -!- dcreager has joined.
06:29:51 -!- GregorR has joined.
06:29:51 -!- citrons has joined.
06:29:51 -!- riv has joined.
06:29:51 -!- mich181189 has joined.
06:29:51 -!- korvo has joined.
06:29:51 -!- integral has joined.
06:29:51 -!- xelxebar has joined.
06:29:51 -!- ProofTechnique_ has joined.
06:29:51 -!- gAy_Dragon has joined.
06:30:16 -!- Ae` has changed nick to 029AAR240.
06:30:31 -!- ursa-major has quit (Max SendQ exceeded).
06:31:01 -!- dbohdan has quit (*.net *.split).
06:31:01 -!- Artea has quit (*.net *.split).
06:31:01 -!- APic has quit (*.net *.split).
06:31:02 -!- m5zs7k has quit (*.net *.split).
06:31:03 -!- yewscion__ has quit (*.net *.split).
06:31:04 -!- fungot has quit (*.net *.split).
06:31:04 -!- pikhq has quit (*.net *.split).
06:31:06 -!- Lord_of_Life has quit (*.net *.split).
06:31:06 -!- Bowserinator has quit (*.net *.split).
06:31:07 -!- Melvar has quit (*.net *.split).
06:31:07 -!- isabella has quit (*.net *.split).
06:31:07 -!- ^[ has quit (*.net *.split).
06:31:08 -!- tromp has quit (*.net *.split).
06:31:08 -!- slavfox has quit (*.net *.split).
06:31:08 -!- op_4 has quit (*.net *.split).
06:31:09 -!- b_jonas has quit (*.net *.split).
06:31:09 -!- leah2 has quit (*.net *.split).
06:31:10 -!- zemhill has quit (*.net *.split).
06:31:10 -!- shachaf has quit (*.net *.split).
06:31:10 -!- fizzie has quit (*.net *.split).
06:31:10 -!- Soni has quit (*.net *.split).
06:31:10 -!- madcabbage has quit (*.net *.split).
06:31:11 -!- shikhin has quit (*.net *.split).
06:31:11 -!- HackEso has quit (*.net *.split).
06:31:12 -!- jix has quit (*.net *.split).
06:31:12 -!- tetsuo-cpp has quit (*.net *.split).
06:31:12 -!- wryl has quit (*.net *.split).
06:31:13 -!- 029AAR240 has quit (*.net *.split).
06:31:14 -!- rodgort has quit (*.net *.split).
06:31:16 -!- simcop2387 has quit (*.net *.split).
06:31:16 -!- perlbot has quit (*.net *.split).
06:31:18 -!- int-e has quit (*.net *.split).
06:31:18 -!- ProofTechnique_ has quit (*.net *.split).
06:31:20 -!- molson has quit (*.net *.split).
06:31:21 -!- yuu has quit (*.net *.split).
06:31:22 -!- mich181189 has quit (*.net *.split).
06:31:22 -!- korvo has quit (*.net *.split).
06:31:23 -!- MizMahem has quit (*.net *.split).
06:31:23 -!- voxpelli has quit (*.net *.split).
06:31:23 -!- dnm has quit (*.net *.split).
06:31:24 -!- dcreager has quit (*.net *.split).
06:31:24 -!- citrons has quit (*.net *.split).
06:31:24 -!- riv has quit (*.net *.split).
06:31:24 -!- integral has quit (*.net *.split).
06:31:25 -!- gAy_Dragon has quit (*.net *.split).
06:31:25 -!- Sgeo has quit (*.net *.split).
06:31:27 -!- GregorR has quit (*.net *.split).
06:31:27 -!- xelxebar has quit (*.net *.split).
06:31:29 -!- ManDeJan has quit (*.net *.split).
06:31:29 -!- moony has quit (*.net *.split).
06:31:30 -!- JAA has quit (*.net *.split).
06:31:30 -!- j4cbo has quit (*.net *.split).
06:31:30 -!- krychu has quit (*.net *.split).
06:31:30 -!- FireFly has quit (*.net *.split).
06:31:30 -!- laerling has quit (*.net *.split).
06:31:31 -!- alec3660 has quit (*.net *.split).
06:31:31 -!- Hooloovoo has quit (*.net *.split).
06:31:32 -!- Lymee has quit (*.net *.split).
06:31:33 -!- oren has quit (*.net *.split).
06:31:34 -!- mtm has quit (*.net *.split).
06:31:34 -!- lynndotpy6 has quit (*.net *.split).
06:31:34 -!- Noisytoot has quit (*.net *.split).
06:31:35 -!- sprout has quit (*.net *.split).
06:31:36 -!- sprock has quit (*.net *.split).
06:31:36 -!- nitrix has quit (*.net *.split).
06:31:37 -!- Trigon has quit (*.net *.split).
06:31:37 -!- Taneb0 has quit (*.net *.split).
06:31:37 -!- mcfrdy has quit (*.net *.split).
06:31:38 -!- iovoid has quit (*.net *.split).
06:31:39 -!- visilii has quit (*.net *.split).
06:31:39 -!- myname has quit (*.net *.split).
06:31:40 -!- V has quit (*.net *.split).
06:31:40 -!- chiselfuse has quit (*.net *.split).
06:33:22 -!- ais523 has joined.
06:33:22 -!- gAy_Dragon has joined.
06:33:22 -!- ProofTechnique_ has joined.
06:33:22 -!- xelxebar has joined.
06:33:22 -!- integral has joined.
06:33:22 -!- korvo has joined.
06:33:22 -!- mich181189 has joined.
06:33:22 -!- riv has joined.
06:33:22 -!- citrons has joined.
06:33:22 -!- GregorR has joined.
06:33:22 -!- dcreager has joined.
06:33:22 -!- dnm has joined.
06:33:22 -!- voxpelli has joined.
06:33:22 -!- yuu has joined.
06:33:22 -!- MizMahem has joined.
06:33:22 -!- molson has joined.
06:33:22 -!- rodgort has joined.
06:33:22 -!- simcop2387 has joined.
06:33:22 -!- perlbot has joined.
06:33:22 -!- int-e has joined.
06:33:22 -!- Bowserinator has joined.
06:33:22 -!- Melvar has joined.
06:33:22 -!- isabella has joined.
06:33:22 -!- ^[ has joined.
06:33:22 -!- shikhin has joined.
06:33:22 -!- HackEso has joined.
06:33:22 -!- jix has joined.
06:33:22 -!- tetsuo-cpp has joined.
06:33:22 -!- wryl has joined.
06:33:22 -!- slavfox has joined.
06:33:22 -!- op_4 has joined.
06:33:22 -!- b_jonas has joined.
06:33:22 -!- leah2 has joined.
06:33:22 -!- zemhill has joined.
06:33:22 -!- shachaf has joined.
06:33:22 -!- fizzie has joined.
06:33:22 -!- Soni has joined.
06:33:22 -!- m5zs7k has joined.
06:33:22 -!- yewscion__ has joined.
06:33:22 -!- fungot has joined.
06:33:22 -!- pikhq has joined.
06:33:22 -!- madcabbage has joined.
06:33:22 -!- 029AAR240 has joined.
06:33:22 -!- Lord_of_Life has joined.
06:33:22 -!- tromp has joined.
06:33:22 -!- Sgeo has joined.
06:33:22 -!- alec3660 has joined.
06:33:22 -!- mtm has joined.
06:33:22 -!- sprock has joined.
06:33:22 -!- laerling has joined.
06:33:22 -!- FireFly has joined.
06:33:22 -!- krychu has joined.
06:33:22 -!- j4cbo has joined.
06:33:22 -!- JAA has joined.
06:33:22 -!- moony has joined.
06:33:22 -!- ManDeJan has joined.
06:33:22 -!- iovoid has joined.
06:33:22 -!- oren has joined.
06:33:22 -!- Lymee has joined.
06:33:22 -!- Hooloovoo has joined.
06:33:22 -!- lynndotpy6 has joined.
06:33:22 -!- Noisytoot has joined.
06:33:22 -!- nitrix has joined.
06:33:22 -!- chiselfuse has joined.
06:33:22 -!- Trigon has joined.
06:33:22 -!- Taneb0 has joined.
06:33:22 -!- visilii has joined.
06:33:22 -!- dbohdan has joined.
06:33:22 -!- myname has joined.
06:33:22 -!- sprout has joined.
06:33:22 -!- Artea has joined.
06:33:22 -!- mcfrdy has joined.
06:33:22 -!- APic has joined.
06:33:22 -!- V has joined.
06:34:32 -!- 029AAR240 has quit (*.net *.split).
06:34:33 -!- rodgort has quit (*.net *.split).
06:34:33 -!- simcop2387 has quit (*.net *.split).
06:34:33 -!- perlbot has quit (*.net *.split).
06:34:34 -!- int-e has quit (*.net *.split).
06:34:35 -!- m5zs7k has quit (*.net *.split).
06:34:35 -!- yewscion__ has quit (*.net *.split).
06:34:36 -!- fungot has quit (*.net *.split).
06:34:36 -!- pikhq has quit (*.net *.split).
06:35:16 -!- m5zs7k has joined.
06:35:16 -!- yewscion__ has joined.
06:35:16 -!- fungot has joined.
06:35:16 -!- pikhq has joined.
06:35:19 -!- m5zs7k has quit (Max SendQ exceeded).
06:35:39 -!- m5zs7k_ has joined.
06:36:05 -!- Noisytoot has quit (Max SendQ exceeded).
06:36:06 -!- ursa-major has joined.
06:36:23 -!- 029AAR240 has joined.
06:36:23 -!- rodgort has joined.
06:36:23 -!- simcop2387 has joined.
06:36:23 -!- perlbot has joined.
06:36:23 -!- int-e has joined.
06:36:50 -!- tromp has quit (*.net *.split).
06:36:50 -!- slavfox has quit (*.net *.split).
06:36:50 -!- op_4 has quit (*.net *.split).
06:36:51 -!- b_jonas has quit (*.net *.split).
06:36:51 -!- leah2 has quit (*.net *.split).
06:36:52 -!- zemhill has quit (*.net *.split).
06:36:52 -!- shachaf has quit (*.net *.split).
06:36:52 -!- fizzie has quit (*.net *.split).
06:36:52 -!- Soni has quit (*.net *.split).
06:37:27 -!- tromp has joined.
06:37:27 -!- slavfox has joined.
06:37:27 -!- op_4 has joined.
06:37:27 -!- b_jonas has joined.
06:37:27 -!- leah2 has joined.
06:37:27 -!- zemhill has joined.
06:37:27 -!- shachaf has joined.
06:37:27 -!- fizzie has joined.
06:37:27 -!- Soni has joined.
06:38:06 -!- madcabbage has quit (*.net *.split).
06:38:07 -!- shikhin has quit (*.net *.split).
06:38:07 -!- HackEso has quit (*.net *.split).
06:38:07 -!- jix has quit (*.net *.split).
06:38:08 -!- tetsuo-cpp has quit (*.net *.split).
06:38:08 -!- wryl has quit (*.net *.split).
06:38:09 -!- Lord_of_Life has quit (*.net *.split).
06:38:10 -!- Bowserinator has quit (*.net *.split).
06:38:10 -!- Melvar has quit (*.net *.split).
06:38:10 -!- isabella has quit (*.net *.split).
06:38:10 -!- ^[ has quit (*.net *.split).
06:38:41 -!- Lord_of_Life has joined.
06:38:41 -!- Bowserinator has joined.
06:38:41 -!- Melvar has joined.
06:38:41 -!- isabella has joined.
06:38:41 -!- ^[ has joined.
06:40:16 -!- perlbot has quit (Excess Flood).
06:40:38 -!- madcabbage has joined.
06:40:38 -!- shikhin has joined.
06:40:38 -!- HackEso has joined.
06:40:38 -!- jix has joined.
06:40:38 -!- tetsuo-cpp has joined.
06:40:38 -!- wryl has joined.
06:40:42 -!- madcabbage has quit (Remote host closed the connection).
06:40:48 -!- perlbot has joined.
06:40:56 -!- madcabbage has joined.
06:44:59 -!- m5zs7k_ has changed nick to m5zs7k.
07:05:58 -!- madcabbage has quit (Ping timeout: 252 seconds).
07:10:41 -!- Lord_of_Life_ has joined.
07:11:17 -!- Lord_of_Life has quit (Ping timeout: 248 seconds).
07:12:02 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
07:36:32 <esolangs> [[Crest]] https://esolangs.org/w/index.php?diff=153218&oldid=153215 * Camto * (+74) Examples link
07:37:23 <esolangs> [[Crest]] M https://esolangs.org/w/index.php?diff=153219&oldid=153218 * Camto * (+39) Tabs to spaces in code
07:40:19 <esolangs> [[Crest/Examples]] N https://esolangs.org/w/index.php?oldid=153220 * Camto * (+6392) Create the page
07:42:47 <esolangs> [[Crest/Examples]] https://esolangs.org/w/index.php?diff=153221&oldid=153220 * Camto * (+23) The category
07:56:50 -!- ais523 has quit (Quit: quit).
08:37:43 <esolangs> [[UserEdited]] M https://esolangs.org/w/index.php?diff=153222&oldid=153139 * BrainFuckGirl * (+0) /* Commands */
08:42:12 <esolangs> [[Fish]] https://esolangs.org/w/index.php?diff=153223&oldid=152854 * BrainFuckGirl * (+0) /* Hello, world! */
08:59:56 -!- Sgeo has quit (Read error: Connection reset by peer).
09:19:10 -!- Noisytoot has joined.
09:26:13 -!- Noisytoot has quit (Ping timeout: 248 seconds).
09:43:45 -!- Noisytoot has joined.
09:52:33 -!- Noisytoot has quit (Quit: ZNC 1.9.1 - https://znc.in).
09:55:32 -!- Noisytoot has joined.
10:44:31 -!- op_4 has quit (Ping timeout: 244 seconds).
10:46:36 -!- op_4 has joined.
11:01:41 <esolangs> [[Fontmess]] https://esolangs.org/w/index.php?diff=153224&oldid=153201 * PrySigneToFry * (+202) Reformat the page. And "output" command is very important, if only with the original command it won't be able to golfing.
11:09:30 -!- wib_jonas has joined.
11:25:07 <wib_jonas> ais523 re https://logs.esolangs.org/libera-esolangs/2025-02.html#lpAb , given sequentially consistent atomic memory access (accesses are totally ordered and see every earlier write but no later ones), how do you make a mutex.
11:25:12 <wib_jonas> Flag cell starts from 0. When first thread wants to lock, it waits until the flag is 0, increments flag, tests flag, if zero then decrements flag and restarts, otherwise it has the lock and will have to decrement flag to unlock.
11:25:17 <wib_jonas> When second thread wants to lock, it just decrements the flag then waits until it's nonzero, at which point it has the lock and will have to increment flag to unlock.
11:25:21 <wib_jonas> You can do this with two separate cells instead, with only one thread ever writing each. Both flag A and B are normally 0.
11:25:25 <wib_jonas> When first thread wants to lock, it waits until flag B is zero, increments A, tests B, if nonzero then decrements A and restarts, otherwise has the lock now and will have to decrement to unlock.
11:25:28 <wib_jonas> When second thread wants to lock, it increments B then waits until A is zero, has the lock and will decrement B to unlock.
11:25:33 <wib_jonas> And I think you can extend that to any constant number of threads.
11:52:58 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153225&oldid=153222 * PrySigneToFry * (+2761)
12:02:36 -!- mtm has quit (Ping timeout: 252 seconds).
12:06:36 -!- mtm has joined.
13:20:42 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153226&oldid=153225 * Hotcrystal0 * (+463) More commands!
13:30:45 -!- wib_jonas has quit (Quit: Client closed).
13:50:43 <esolangs> [[UserEdited/All country IDs]] N https://esolangs.org/w/index.php?oldid=153227 * MihaiEso * (+1413) Created page with "{{Back|UserEdited}} == Page 1 (Basic IDs) == {| class="wikitable" |+ Page 1 (Basic IDs) |- ! 1-character ID !! Country !! 1-character ID !! Country !! 1-character ID !! Country |- | A || South Africa || J || Japan || R || Russia |- | B || Brazil || K
13:51:50 -!- amby has joined.
13:56:45 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153228&oldid=153226 * MihaiEso * (+2390)
13:56:58 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153229&oldid=153228 * MihaiEso * (+2)
14:08:55 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153230&oldid=153229 * MihaiEso * (+0) Wording
14:18:58 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153231&oldid=153230 * MihaiEso * (-1887)
14:19:19 <esolangs> [[UserEdited/Versions]] N https://esolangs.org/w/index.php?oldid=153232 * MihaiEso * (+1939) Created page with "{{Back|UserEdited}} * UserEdited 1.0 * UserEdited 2.0 * UserEdited 2.1 (made by None1) * UserEdited 3.0 * UserEdited 3.1 * UserEdited 3.1 1/2 (or UserEdited 3.2) (made by Cleverxia) * UserEdited 4.0 * UserEdited 4.0.1 * UserEdited 4.2.-1 (from None1) * User
14:20:00 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153233&oldid=153231 * MihaiEso * (-394)
14:20:31 <esolangs> [[UserEdited/Versions]] https://esolangs.org/w/index.php?diff=153234&oldid=153232 * MihaiEso * (+515)
14:21:10 <esolangs> [[UserEdited/Versions]] https://esolangs.org/w/index.php?diff=153235&oldid=153234 * MihaiEso * (+18)
14:21:51 <esolangs> [[UserEdited/Versions]] https://esolangs.org/w/index.php?diff=153236&oldid=153235 * MihaiEso * (+100)
14:22:04 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153237&oldid=153233 * MihaiEso * (-181)
14:23:06 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153238&oldid=153237 * MihaiEso * (-32)
15:34:23 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153239&oldid=153238 * PrySigneToFry * (+1143)
15:35:38 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153240&oldid=153239 * PrySigneToFry * (+73)
15:36:55 <esolangs> [[UserEdited/Versions]] https://esolangs.org/w/index.php?diff=153241&oldid=153236 * PrySigneToFry * (+141)
15:46:01 <esolangs> [[Fontmess]] M https://esolangs.org/w/index.php?diff=153242&oldid=153224 * Aadenboy * (-1) /* Hello, world! = */
15:48:21 <esolangs> [[UserEdited/All country IDs]] https://esolangs.org/w/index.php?diff=153243&oldid=153227 * PrySigneToFry * (+1228)
15:52:23 -!- amby has quit (Remote host closed the connection).
15:52:33 -!- amby has joined.
16:00:44 <esolangs> [[UserEdited/Versions]] https://esolangs.org/w/index.php?diff=153244&oldid=153241 * MihaiEso * (+54) /* TBR */
16:01:01 <esolangs> [[UserEdited/Versions]] https://esolangs.org/w/index.php?diff=153245&oldid=153244 * MihaiEso * (+21)
16:10:45 <korvo> b_jonas: I was thinking about a similar approach. The problem is that, in case of contention, there's no resource but to try again; it could livelock while trying to pick up the thread.
16:10:55 <korvo> ...We might have to bust out the TLA+ for this one.
16:11:21 <korvo> ...I probably meant "there's no recourse", bad English idiom for not having any other options.
16:14:52 -!- wib_jonas has joined.
16:17:06 <wib_jonas> korvo: if there's contention, then eventually the first thread will notice that the second thread set its flag, at which point the first thread will no keep its own flag clear, and the second thread will get the lock; or else the second thread will be too late and the first thread will get the lock
16:17:44 <wib_jonas> I don't think it can livelock trying to lock the mutex; it could livelock or deadlock in a higher level loop
16:18:16 <korvo> wib_jonas: Can't waiting for a cell to be 0 always livelock?
16:18:49 <korvo> I think I'm trying to use intuition on a combinatorial problem that requires case analysis.
16:29:45 <esolangs> [[Topple]] M https://esolangs.org/w/index.php?diff=153246&oldid=153038 * H33T33 * (+407)
16:37:43 <wib_jonas> korvo: are you talking about the one-cell version in https://logs.esolangs.org/libera-esolangs/2025-03-04.html#lYf or the two-cell version in https://logs.esolangs.org/libera-esolangs/2025-03-04.html#l0f ?
16:39:28 <korvo> wib_jonas: The one-cell version. The two-cell version seems like it could have a similar issue, maybe, but I think I'd need to actually hack out the TLA+ to see for sure.
16:43:06 <wib_jonas> one-cell version. so when the first cell waits for the flag to be zero before incrementing it, the flag cell can only be nonzero if the second thread decremented it to try to lock it. in that case, the first thread can't increment the cell until the second thread is done, so the second thread will be able to progress to where it locks the mutex
16:43:07 <wib_jonas> then unlocks it.
16:45:09 <wib_jonas> the other question is when the first thread increments the flag cell and then ensures it's nonzero, and restarts if it's zero. the cell can be zero only if the second thread has decremented it. when that happens, the first thread decrements the cell then restarts, but then the cell will stay at value -1 until the second thread unlocks, so the first
16:45:09 <wib_jonas> thread won't try to increment the thread again, it'll be stuck in the first wait.
16:46:58 <wib_jonas> you can get a livelock at a higher level loop if a thread repeatedly locks and unlocks the mutex and so the other thread can't progress, and this can be a problem, but it's not really a problem with the mutex implementation, that can happen with any normal mutex
16:58:30 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153247&oldid=153240 * MihaiEso * (+2702)
17:25:44 <esolangs> [[]] https://esolangs.org/w/index.php?diff=153248&oldid=151618 * Hotcrystal0 * (+294) 50
17:35:40 -!- wib_jonas has quit (Quit: Client closed).
18:46:53 <b_jonas> `learn password The password of the month is One day I'll be dead and THEN you'll all be sorry.
18:46:56 <HackEso> Relearned 'password': password The password of the month is One day I'll be dead and THEN you'll all be sorry.
19:08:38 <esolangs> [[User:Hotcrystal0/CAPI]] N https://esolangs.org/w/index.php?oldid=153249 * Hotcrystal0 * (+225) Created page with "CAPI is an esolang created by [[User:Hotcrystal0]] [add yourself if youve been invited]. It is designed to be [[crystal-complete], [[aweosme-complete]], [[PrySigneToFry-complete]], and [[User: I am ispltng/ispl-complete]]."
19:08:52 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153250&oldid=153249 * Hotcrystal0 * (+0)
19:09:13 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153251&oldid=153250 * Hotcrystal0 * (+14)
19:09:21 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153252&oldid=153251 * Hotcrystal0 * (+0)
19:09:57 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153253&oldid=153252 * Hotcrystal0 * (+0)
19:13:30 -!- ais523 has joined.
19:14:05 <ais523> b_jonas: so I think your lock is immune to deadlocks and livelocks but unfair, in that if both threads are trying to take it then one of them can get starved
19:15:16 <ais523> I do like the way you fixed contention, though
19:26:07 <b_jonas> yes, it's unfair
19:51:27 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=153254&oldid=152470 * Hotcrystal0 * (+173) /* Invited to CAPI */ new section
19:51:54 <esolangs> [[User talk:PrySigneToFry]] https://esolangs.org/w/index.php?diff=153255&oldid=151912 * Hotcrystal0 * (+173) /* Invited to CAPI */ new section
19:52:20 <esolangs> [[User talk:Tommyaweosme]] https://esolangs.org/w/index.php?diff=153256&oldid=152990 * Hotcrystal0 * (+162) /* CAPI */ new section
19:52:43 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153257&oldid=153253 * Hotcrystal0 * (+1)
20:05:06 <esolangs> [[Fontmess]] M https://esolangs.org/w/index.php?diff=153258&oldid=153242 * Buckets * (+4469)
21:20:21 -!- Melvar has quit (Ping timeout: 248 seconds).
21:20:34 -!- ursa-major has quit (*.net *.split).
21:20:35 -!- ManDeJan has quit (*.net *.split).
21:20:35 -!- moony has quit (*.net *.split).
21:20:35 -!- JAA has quit (*.net *.split).
21:20:36 -!- j4cbo has quit (*.net *.split).
21:20:36 -!- krychu has quit (*.net *.split).
21:20:36 -!- FireFly has quit (*.net *.split).
21:20:36 -!- laerling has quit (*.net *.split).
21:20:52 -!- ursa-major has joined.
21:20:52 -!- ManDeJan has joined.
21:20:52 -!- moony has joined.
21:20:52 -!- JAA has joined.
21:20:52 -!- j4cbo has joined.
21:20:52 -!- krychu has joined.
21:20:52 -!- FireFly has joined.
21:20:52 -!- laerling has joined.
21:22:08 -!- ursa-major has quit (Max SendQ exceeded).
21:25:24 -!- ursa-major has joined.
21:32:56 -!- Melvar has joined.
21:50:39 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=153259&oldid=153194 * Buckets * (+13)
21:50:52 <esolangs> [[User:Buckets]] M https://esolangs.org/w/index.php?diff=153260&oldid=153176 * Buckets * (+12)
21:51:03 <esolangs> [[Height]] N https://esolangs.org/w/index.php?oldid=153261 * Buckets * (+1967) Created page with "Height is an Esoteric programming language created by [[User:Buckets]] in 2025, inspired by [[Length]]. (There is a restriction Were none Of the Text are Intersecting.) {| class="wikitable" |- ! Character Height !! Instructions |- | 1x || Start the name of A Destination
21:51:08 -!- craigo has joined.
21:51:38 <esolangs> [[Height]] M https://esolangs.org/w/index.php?diff=153262&oldid=153261 * Buckets * (+280)
21:51:59 <esolangs> [[Height]] M https://esolangs.org/w/index.php?diff=153263&oldid=153262 * Buckets * (+280)
22:16:26 <APic> cu
23:35:11 <esolangs> [[Waffles]] M https://esolangs.org/w/index.php?diff=153264&oldid=152914 * Buckets * (+234)
23:52:13 <esolangs> [[Waffles]] M https://esolangs.org/w/index.php?diff=153265&oldid=153264 * Buckets * (-234)
2025-03-05
00:02:29 -!- mtm has quit (Ping timeout: 248 seconds).
00:05:58 -!- mtm has joined.
00:10:16 -!- Sgeo has joined.
00:52:32 <esolangs> [[Finallymyjourneyis-complete]] N https://esolangs.org/w/index.php?oldid=153266 * PkmnQ * (+908) Created page with "An esolang is Finallymyjourneyis-complete if it follows these criteria: * Every program is written as a single string, takes a single string as input, and gives a single string as output. * For every string, there is a program that ignores the input and
00:59:40 <esolangs> [[Finallymyjourneyis-complete]] https://esolangs.org/w/index.php?diff=153267&oldid=153266 * PkmnQ * (+48) strengthen conditions a bit
01:00:01 <esolangs> [[Finallymyjourneyis-complete]] M https://esolangs.org/w/index.php?diff=153268&oldid=153267 * PkmnQ * (+0)
01:14:52 -!- 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).
01:28:58 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153269&oldid=153257 * PrySigneToFry * (+268)
01:41:08 <esolangs> [[Special:Log/delete]] delete * Ais523 * deleted "[[Hotcrystal0/Q9+]]": redirect left over after correcting the title of a page
01:41:27 <esolangs> [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=153270&oldid=153157 * Ais523 * (+139) /* Page in need of deletion */ deleted
03:02:07 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153271&oldid=153269 * Hotcrystal0 * (+26) fixing headings
03:06:11 -!- tromp has quit (Ping timeout: 244 seconds).
03:13:08 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153272&oldid=153247 * PrySigneToFry * (+1066)
03:37:54 <esolangs> [[Fun 2 code]] https://esolangs.org/w/index.php?diff=153273&oldid=133078 * PrySigneToFry * (+65)
03:40:16 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153274&oldid=153271 * PrySigneToFry * (+191)
03:43:28 <esolangs> [[Mutzerium]] https://esolangs.org/w/index.php?diff=153275&oldid=153053 * PrySigneToFry * (-19)
03:50:35 <esolangs> [[Mutzerium/STL]] https://esolangs.org/w/index.php?diff=153276&oldid=153043 * PrySigneToFry * (+678)
05:40:32 <zzo38> An idea I had for a new move in Pokemon would be a move that requires recharge if it knocks out the target or breaks a substitute but otherwise it doesn't need a turn to recharge.
06:04:19 <ais523> what about if it hits a Protect shield, or misses?
06:06:06 <zzo38> My idea was that it would not require recharge in that case; it only requires recharge if it knocks out the target or breaks a substitute.
06:12:16 <esolangs> [[User talk:Hotcrystal0/CAPI]] N https://esolangs.org/w/index.php?oldid=153277 * I am islptng * (+676) Created page with "Is it gonna be islp-complete Lv.1, Lv.2 or Lv.3? You forget that islp-complete has 3 levels. Also I suggest the name to be "pica" instead of "capi". ~~~~"
06:17:32 <esolangs> [[User talk:Hotcrystal0]] https://esolangs.org/w/index.php?diff=153278&oldid=151977 * I am islptng * (+676)
06:20:51 <esolangs> [[Talk:Fun 2 code]] N https://esolangs.org/w/index.php?oldid=153279 * I am islptng * (+172) Created page with "<pre> tr-uck pl-uck d-uck f-un 2 rhyme~ s-ick, st-ick, t-ick, d-inner time~ sp-it, spl-it, sm-it, sh-ut your eyes~ w-itch st-itch s-itch b-ig surprise~ </pre>"
06:25:12 <esolangs> [[User talk:Hotcrystal0]] https://esolangs.org/w/index.php?diff=153280&oldid=153278 * I am islptng * (+54)
07:05:37 <esolangs> [[Waffles]] https://esolangs.org/w/index.php?diff=153281&oldid=153265 * Stkptr * (+1559) Proof of Turing completeness
07:05:54 <esolangs> [[Waffles]] M https://esolangs.org/w/index.php?diff=153282&oldid=153281 * Stkptr * (+0) Fix category
07:11:22 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
07:12:20 -!- Lord_of_Life has joined.
07:44:21 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153283&oldid=153274 * I am islptng * (+716)
07:47:39 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153284&oldid=153283 * PrySigneToFry * (+24)
07:50:32 <esolangs> [[Talk:Fun 2 code]] https://esolangs.org/w/index.php?diff=153285&oldid=153279 * PrySigneToFry * (+51)
07:51:00 -!- Sgeo has quit (Read error: Connection reset by peer).
07:52:06 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153286&oldid=153284 * I am islptng * (+203) /* Syntax */
07:53:40 <esolangs> [[Topple]] https://esolangs.org/w/index.php?diff=153287&oldid=153246 * Stkptr * (+1499) Categories, current computational class
08:01:06 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153288&oldid=153286 * PrySigneToFry * (+135)
08:07:58 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153289&oldid=153288 * PrySigneToFry * (+241)
08:36:30 <esolangs> [[Talk:Bespoke]] N https://esolangs.org/w/index.php?oldid=153290 * Neon * (+135) s
08:39:40 <esolangs> [[Talk:Bespoke]] https://esolangs.org/w/index.php?diff=153291&oldid=153290 * Neon * (+71) updated
08:40:16 -!- b_jonas has quit (Quit: leaving).
09:02:46 -!- Lymee has quit (Quit: zzzz <3).
09:04:50 -!- Lymia has joined.
09:19:58 -!- Hoolootwo has joined.
09:20:48 -!- Hooloovoo has quit (Ping timeout: 272 seconds).
09:22:52 <esolangs> [[Fun 2 code]] https://esolangs.org/w/index.php?diff=153292&oldid=153273 * PrySigneToFry * (+150)
09:27:15 -!- craigo has quit (Quit: Leaving).
10:15:08 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153293&oldid=153289 * PrySigneToFry * (+1)
10:54:22 <esolangs> [[Fontmess]] https://esolangs.org/w/index.php?diff=153294&oldid=153258 * PrySigneToFry * (+0)
11:12:58 <APic> Hi
11:31:10 <esolangs> [[User talk:Hotcrystal0]] https://esolangs.org/w/index.php?diff=153295&oldid=153280 * I am islptng * (+56)
11:49:27 <esolangs> [[Talk:Bespoke]] https://esolangs.org/w/index.php?diff=153296&oldid=153291 * Neon * (+20)
11:54:06 <esolangs> [[Special:Log/newusers]] create * TomosCode * New user account
11:58:02 <esolangs> [[Talk:Bespoke]] https://esolangs.org/w/index.php?diff=153297&oldid=153296 * Neon * (+181) update
12:00:06 <esolangs> [[User:Hotcrystal0/CAPI]] M https://esolangs.org/w/index.php?diff=153298&oldid=153293 * I am islptng * (-123) UTF8
12:03:24 -!- mtm has quit (Ping timeout: 268 seconds).
12:04:54 <esolangs> [[PrySigneToFry-complete]] M https://esolangs.org/w/index.php?diff=153299&oldid=150696 * I am islptng * (-19)
12:05:00 -!- mtm has joined.
12:06:36 <esolangs> [[PoeticChicken]] https://esolangs.org/w/index.php?diff=153300&oldid=152949 * PrySigneToFry * (+40)
12:07:56 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153301&oldid=153298 * PrySigneToFry * (+0)
12:10:52 <esolangs> [[PrySigneToFry-complete]] https://esolangs.org/w/index.php?diff=153302&oldid=153299 * I am islptng * (-98) /* If an Esolang is PrySigneToFry complete, it will also what-complete? */
12:14:05 <esolangs> [[EuskoPy]] N https://esolangs.org/w/index.php?oldid=153303 * Muxutruk * (+2392) Created the article for my new lang, I need help with formatting
12:21:28 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153304&oldid=153301 * I am islptng * (+203)
12:23:57 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153305&oldid=153304 * Hotcrystal0 * (+3) this is an esolang, so why not add a couple of weird commands and make it harder to type
12:53:05 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=153306&oldid=153259 * Muxutruk * (+14) Added EuskoPy to Language List
12:57:39 <esolangs> [[EuskoPy]] https://esolangs.org/w/index.php?diff=153307&oldid=153303 * Muxutruk * (-134) Fixed formatting
12:59:07 <esolangs> [[User:Muxutruk]] N https://esolangs.org/w/index.php?oldid=153308 * Muxutruk * (+81) My page
13:04:22 <esolangs> [[User:Hotcrystal0]] https://esolangs.org/w/index.php?diff=153309&oldid=153191 * Hotcrystal0 * (+31)
13:04:31 <esolangs> [[User:Hotcrystal0]] https://esolangs.org/w/index.php?diff=153310&oldid=153309 * Hotcrystal0 * (+1)
13:07:02 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153311&oldid=153305 * Hotcrystal0 * (+5)
13:23:30 -!- wib_jonas has joined.
13:27:44 <wib_jonas> fizzie: thank you for mentioning "skippable frames" in zstd format https://logs.esolangs.org/libera-esolangs/2025-02.html#lZsb . https://facebook.github.io/zstd/doc/api_manual_v1.5.7.html supports emitting these with an API function https://facebook.github.io/zstd/doc/api_manual_v1.5.7.html , which I would have missed in that documentation without
13:27:45 <wib_jonas> that unguessable keyword.
13:35:38 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=153312&oldid=153133 * TomosCode * (+134) /* Introductions */
13:36:17 <esolangs> [[PrySigneToFry-complete]] https://esolangs.org/w/index.php?diff=153313&oldid=153302 * PrySigneToFry * (+663)
13:37:43 <esolangs> [[User:TomosCode]] N https://esolangs.org/w/index.php?oldid=153314 * TomosCode * (+28) Created page with "== TomosCode == I like code."
13:43:26 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153315&oldid=153311 * PrySigneToFry * (+40) The arrows are reversed! And we can also make a Monospace font that <- is and -> is !
13:56:03 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153316&oldid=153315 * PrySigneToFry * (+75)
14:03:31 <esolangs> [[Abacus Computer]] N https://esolangs.org/w/index.php?oldid=153317 * TomosCode * (+302) Created page with "Abacus Computer is an abacus language. == Instruction == The one instruction is ADD A <- B.<br> A is a pointer to a number.<br> B is too.<br> == Pointers == * 0 is mapped to the IP. * Most others are just pointers to numbers. * The max is mapped to the input.
14:17:52 -!- trumae has joined.
14:24:20 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153318&oldid=153316 * Hotcrystal0 * (+149)
14:29:12 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153319&oldid=153318 * PrySigneToFry * (+65)
14:48:32 -!- ais523 has quit (Quit: quit).
14:49:15 <esolangs> [[Special:Log/newusers]] create * Bonenaut7 * New user account
14:59:53 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=153320&oldid=153312 * Bonenaut7 * (+135)
15:05:02 -!- trumae has quit (Quit: trumae).
15:22:10 <esolangs> [[Fun 2 code]] https://esolangs.org/w/index.php?diff=153321&oldid=153292 * Hotcrystal0 * (-21) the pinyin doesnt even rhyme with the letter
15:22:46 <esolangs> [[Fun 2 code]] https://esolangs.org/w/index.php?diff=153322&oldid=153321 * Hotcrystal0 * (+0)
15:27:37 <esolangs> [[Talk:Fun 2 code]] https://esolangs.org/w/index.php?diff=153323&oldid=153285 * Hotcrystal0 * (+1)
15:27:52 <esolangs> [[Talk:Fun 2 code]] https://esolangs.org/w/index.php?diff=153324&oldid=153323 * Hotcrystal0 * (+0)
15:28:05 <esolangs> [[Talk:Fun 2 code]] https://esolangs.org/w/index.php?diff=153325&oldid=153324 * Hotcrystal0 * (+0)
15:30:02 <esolangs> [[Talk:Fun 2 code]] https://esolangs.org/w/index.php?diff=153326&oldid=153325 * Hotcrystal0 * (+0)
15:34:44 -!- mtm_ has joined.
15:35:21 -!- mtm has quit (Ping timeout: 244 seconds).
15:36:47 <esolangs> [[]] https://esolangs.org/w/index.php?diff=153327&oldid=112461 * Hotcrystal0 * (+67) See also
15:37:08 <esolangs> [[]] https://esolangs.org/w/index.php?diff=153328&oldid=153327 * Hotcrystal0 * (-13)
15:38:49 <int-e> fungot: why does nauty use two different bit orders for bit masks internally...
15:38:50 <fungot> int-e: yeah. it's a distraction or unwelcome, i'll leave now.
16:05:51 <esolangs> [[Project Euler/5]] M https://esolangs.org/w/index.php?diff=153329&oldid=152778 * Calculus is fun * (+278) False example
17:21:17 -!- wib_jonas has quit (Quit: Client closed).
18:15:43 <APic> cu
18:27:28 -!- amby has joined.
18:40:09 <esolangs> [[PoeticChicken]] https://esolangs.org/w/index.php?diff=153330&oldid=153300 * Stkptr * (+19) Category
18:41:57 <esolangs> [[Abacus Computer]] https://esolangs.org/w/index.php?diff=153331&oldid=153317 * Stkptr * (+35) Category
19:10:49 -!- b_jonas has joined.
19:14:46 -!- craigo has joined.
20:06:15 <esolangs> [[Fontmess]] M https://esolangs.org/w/index.php?diff=153332&oldid=153294 * Buckets * (+0)
20:07:31 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=153333&oldid=153306 * Buckets * (+14)
20:07:55 <esolangs> [[User:Buckets]] M https://esolangs.org/w/index.php?diff=153334&oldid=153260 * Buckets * (+13)
20:08:07 <esolangs> [[Heighto]] N https://esolangs.org/w/index.php?oldid=153335 * Buckets * (+1614) Created page with "Heighto is an Esoteric programming language created by [[User:Buckets]] in 2025, inspired by [[Length]] and More similar to the Original Plan for [[Height]], but To make it happen, the Edited [[Height]] only had to change a Few things Because of A transformation of Sc
20:38:11 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=153336&oldid=153333 * Buckets * (+14)
20:38:16 <esolangs> [[User:Buckets]] M https://esolangs.org/w/index.php?diff=153337&oldid=153334 * Buckets * (+13)
20:38:24 <esolangs> [[Overlap]] N https://esolangs.org/w/index.php?oldid=153338 * Buckets * (+4077) Created page with "Overlap is an Esoteric programming language created by [[User:Buckets]] in 2023. (The name of the first Variable is 8.) {| class="wikitable" |- ! Commands !! Instructions |- | <div style="position: relative;"><span style="position: absolute; top: 0; left: 0; z-index:
20:43:14 <esolangs> [[Overlap]] M https://esolangs.org/w/index.php?diff=153339&oldid=153338 * Buckets * (+608)
20:47:01 <esolangs> [[User:I am islptng/Islp-Complete]] https://esolangs.org/w/index.php?diff=153340&oldid=153205 * I am islptng * (+327)
20:49:31 <int-e> `"
20:49:34 <HackEso> 1/1:320) <EgoBot> hey fhet's zeees OouooH SNEP IT'S A FOooCKING TIGER \ 605) <shachaf> You should get kmc in this channel. kmc has good quotes. <shachaf> `quote kmc <HackEgo> 686) <kmc> COCKS [...] <kmc> truly cocks <shachaf> Well, in theory.
21:05:19 <esolangs> [[Waffles]] M https://esolangs.org/w/index.php?diff=153341&oldid=153282 * Buckets * (+502)
21:58:58 <esolangs> [[Category:Unknown-based]] N https://esolangs.org/w/index.php?oldid=153342 * Buckets * (+218) Created page with "Esoteric programming Languages Either in 2 subcategories, 1. Yet to be known base for their Esolang, for Recategorization. 2. They do not know what base their Esolang is and Will stay that way. [[Category:Concepts]]"
21:59:45 <esolangs> [[Fontmess]] M https://esolangs.org/w/index.php?diff=153343&oldid=153332 * Buckets * (+27)
22:01:51 <esolangs> [[Height]] M https://esolangs.org/w/index.php?diff=153344&oldid=153263 * Buckets * (+27)
22:02:07 <esolangs> [[Heighto]] M https://esolangs.org/w/index.php?diff=153345&oldid=153335 * Buckets * (+27)
22:08:39 <esolangs> [[Fontmess]] M https://esolangs.org/w/index.php?diff=153346&oldid=153343 * Buckets * (+40)
22:10:58 <esolangs> [[Fontmess]] M https://esolangs.org/w/index.php?diff=153347&oldid=153346 * Buckets * (+78)
22:20:29 -!- visilii_ has joined.
22:24:03 <esolangs> [[User talk:Buckets]] N https://esolangs.org/w/index.php?oldid=153348 * Buckets * (+243) Created page with "<div style="border:3px solid black; width:300px; height:90px;">If you have questions for [[User:Buckets]], Just put them here. There is no guarantee that [[User:Buckets]] will answer/Respond Immediately, They have Important Things to do.</div>"
22:24:10 -!- visilii has quit (Ping timeout: 265 seconds).
23:42:16 -!- Sgeo has joined.
23:55:00 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153349&oldid=153319 * I am islptng * (+995)
2025-03-06
00:03:40 -!- mtm_ has quit (Ping timeout: 272 seconds).
00:06:15 -!- mtm has joined.
00:29:22 <esolangs> [[Afefoj]] N https://esolangs.org/w/index.php?oldid=153350 * I am islptng * (+2471) Created page with "{{lowercase}} {{wrongtitle|title=''<span style="display:inline-block;transform:rotate(170deg);">rotate</span>}} <b><span style="display:inline-block;transform:rotate(170deg);">rotate</span></b> is an esolang made by islptng. The structure of the program are express
00:36:35 <esolangs> [[Afefoj]] https://esolangs.org/w/index.php?diff=153351&oldid=153350 * I am islptng * (+5186)
00:37:58 <esolangs> [[Afefoj]] https://esolangs.org/w/index.php?diff=153352&oldid=153351 * I am islptng * (+451) /* Examples */
00:41:46 <esolangs> [[Special:Log/move]] move * I am islptng * moved [[Afefoj]] to [[Afefoj-Flak]]
00:42:25 <esolangs> [[Afefoj-Flak]] https://esolangs.org/w/index.php?diff=153355&oldid=153353 * I am islptng * (+15)
00:42:44 <esolangs> [[Afefoj]] https://esolangs.org/w/index.php?diff=153356&oldid=153354 * I am islptng * (-25) Blanked the page
00:52:19 <esolangs> [[Nybblang]] https://esolangs.org/w/index.php?diff=153357&oldid=153204 * Stkptr * (+2198) /* Turing-Complete Nybblang */ Actual classes
00:56:48 -!- citrons has quit (Ping timeout: 276 seconds).
00:56:58 -!- citrons has joined.
01:01:13 -!- amby has quit (Remote host closed the connection).
01:07:43 <esolangs> [[User:I am islptng]] https://esolangs.org/w/index.php?diff=153358&oldid=152607 * I am islptng * (+240) /* My esolangs */
01:20:05 <esolangs> [[User talk:Hotcrystal0]] https://esolangs.org/w/index.php?diff=153359&oldid=153295 * I am islptng * (+558)
01:20:33 <esolangs> [[User talk:Hotcrystal0]] https://esolangs.org/w/index.php?diff=153360&oldid=153359 * I am islptng * (+58)
02:09:15 <esolangs> [[User talk:Hotcrystal0]] https://esolangs.org/w/index.php?diff=153361&oldid=153360 * PrySigneToFry * (+66)
02:09:19 <esolangs> [[Clockwise]] https://esolangs.org/w/index.php?diff=153362&oldid=83427 * Stkptr * (+282) Computational class
02:15:14 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153363&oldid=153349 * PrySigneToFry * (+285)
02:49:46 <esolangs> [[User talk:ColorfulGalaxy's CA discoveries]] https://esolangs.org/w/index.php?diff=153364&oldid=151954 * PrySigneToFry * (+593) /* */ new section
03:18:31 <esolangs> [[Talk:Afefoj-Flak]] N https://esolangs.org/w/index.php?oldid=153365 * PrySigneToFry * (+594) Created page with "I think the correct title is <span style="display:inline-block;transform:scale(-1,1)"><span style="display:inline-block;transform:rotate(170deg);">r</span><span style="display:inline-block;transform:rotate(-170deg);">o</span><span style="display:inline-blo
04:22:00 <esolangs> [[Talk:Afefoj-Flak]] https://esolangs.org/w/index.php?diff=153366&oldid=153365 * I am islptng * (+554)
04:23:43 <esolangs> [[Talk:Afefoj-Flak]] https://esolangs.org/w/index.php?diff=153367&oldid=153366 * I am islptng * (+92)
04:28:09 <esolangs> [[User talk:ColorfulGalaxy's CA discoveries]] https://esolangs.org/w/index.php?diff=153368&oldid=153364 * I am islptng * (+205) /* */
04:34:25 -!- craigo has quit (Read error: Connection reset by peer).
04:35:17 -!- craigo has joined.
05:05:08 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153369&oldid=153363 * PrySigneToFry * (+68)
05:08:37 <esolangs> [[Talk:Afefoj-Flak]] https://esolangs.org/w/index.php?diff=153370&oldid=153367 * PrySigneToFry * (+1119)
05:08:55 <esolangs> [[Talk:Afefoj-Flak]] https://esolangs.org/w/index.php?diff=153371&oldid=153370 * PrySigneToFry * (+0) Fixed time
05:13:39 <esolangs> [[Fun 2 code]] https://esolangs.org/w/index.php?diff=153372&oldid=153322 * PrySigneToFry * (+92)
05:16:22 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153373&oldid=153369 * PrySigneToFry * (+172)
05:16:47 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153374&oldid=153373 * PrySigneToFry * (+2)
05:34:20 <zzo38> In the version control should I assume by default that ASCII file names will not have control characters? I think it is reasonable, but maybe someone else has another idea. (Either way, you can specify a raw file name if needed.) (The same would be considered for non-ASCII file names with translated encoding (to/from ISO 2022).)
05:35:01 <zzo38> (Currently, I have nine possible types for file names, but I shouldn't need both "IA5 string" and "Visible string", and I shouldn't need both "Graphic string" and "General string", so I want to consider which ones to discard)
05:37:35 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153375&oldid=153374 * I am islptng * (+148)
05:38:05 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153376&oldid=153375 * I am islptng * (+18) fix
05:39:19 <zzo38> (O, also I added a section now about why not git, fossil, etc. There are other version control systems too but I don't know enough about them to compare them.)
05:40:52 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153377&oldid=153376 * I am islptng * (+107) /* Class */
05:43:24 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153378&oldid=153377 * I am islptng * (+126)
05:46:55 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153379&oldid=153378 * I am islptng * (+86) /* Class */
06:10:59 -!- molson has quit (Ping timeout: 260 seconds).
06:21:33 <zzo38> (I had also consider storage format; possibly SQLite can be used because indexing and that stuff would be useful; however, other implementations can use other formats if they would be better. The storage format is not intended to be interoperable although the format of the global state and protocol is intended to be interoperable.)
06:36:06 -!- molson has joined.
06:38:03 <esolangs> [[Fun 2 code]] https://esolangs.org/w/index.php?diff=153380&oldid=153372 * I am islptng * (+54)
06:42:58 <esolangs> [[UserEdited/Versions]] https://esolangs.org/w/index.php?diff=153381&oldid=153245 * PrySigneToFry * (+158)
07:05:26 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153382&oldid=153272 * I am islptng * (+115) /* Commands */
07:11:51 -!- Lord_of_Life has quit (Ping timeout: 244 seconds).
07:18:13 -!- Lord_of_Life has joined.
08:14:19 <esolangs> [[User talk:ColorfulGalaxy's CA discoveries]] https://esolangs.org/w/index.php?diff=153383&oldid=153368 * PrySigneToFry * (+9774)
08:30:36 -!- craigo has quit (Quit: Leaving).
08:58:59 <esolangs> [[User:PrySigneToFry/Cellular Automaton related thingy]] N https://esolangs.org/w/index.php?oldid=153384 * PrySigneToFry * (+15677) Created page with " <pre> x = 819, y = 965, rule = B3/S23 474bo$472bo3bo$477bo$472bo4bo$473b5o4$475b2o$472b3ob2o$473b4o$474b2o2$ 471b2o$469bo4bo$475bo$469bo5bo$470b6o7$400b3o$399b5o$399b3ob2o$402b2o 3$404bobo$404bo2bo5bo$404bobo3b5o$406b
09:00:05 <esolangs> [[User:PrySigneToFry]] https://esolangs.org/w/index.php?diff=153385&oldid=152996 * PrySigneToFry * (+59)
09:03:34 <esolangs> [[Ratt]] https://esolangs.org/w/index.php?diff=153386&oldid=130145 * Stkptr * (+83) Derivatives
09:05:57 -!- Sgeo has quit (Read error: Connection reset by peer).
09:44:48 <esolangs> [[User talk:PrySigneToFry/Cellular Automaton related thingy]] N https://esolangs.org/w/index.php?oldid=153387 * I am islptng * (+22502) Created page with " <div class="mw-collapsible mw-collapsed"> ExpandRLE <div class="mw-collapsible-content"> <pre> x = 2079, y = 2546, rule = B2e3air4ijwz/S12-in3k4r5i 974bo43bo42bo43bo41bo43bo$513bo43bo42bo43bo41bo43bo243bo43bo42bo4
09:45:41 <esolangs> [[User talk:PrySigneToFry/Cellular Automaton related thingy]] https://esolangs.org/w/index.php?diff=153388&oldid=153387 * I am islptng * (+21668)
09:46:38 <esolangs> [[User talk:PrySigneToFry/Cellular Automaton related thingy]] https://esolangs.org/w/index.php?diff=153389&oldid=153388 * I am islptng * (+46306)
09:47:08 <esolangs> [[User talk:PrySigneToFry/Cellular Automaton related thingy]] https://esolangs.org/w/index.php?diff=153390&oldid=153389 * I am islptng * (+6710)
09:47:23 <esolangs> [[User talk:PrySigneToFry/Cellular Automaton related thingy]] https://esolangs.org/w/index.php?diff=153391&oldid=153390 * I am islptng * (+10449)
10:50:00 <esolangs> [[User talk:PrySigneToFry/Cellular Automaton related thingy]] https://esolangs.org/w/index.php?diff=153392&oldid=153391 * PrySigneToFry * (+761)
10:58:05 <esolangs> [[PrySigneToFry-complete]] https://esolangs.org/w/index.php?diff=153393&oldid=153313 * PrySigneToFry * (+90)
11:16:50 <APic> Yo-Way-Yo!
11:30:01 -!- chiselfuse has quit (*.net *.split).
11:56:37 <esolangs> [[User talk:ColorfulGalaxy's CA discoveries]] https://esolangs.org/w/index.php?diff=153394&oldid=153383 * I am islptng * (+682) /* */
12:02:09 <esolangs> [[User talk:ColorfulGalaxy's CA discoveries]] https://esolangs.org/w/index.php?diff=153395&oldid=153394 * I am islptng * (+93) /* */
12:02:29 -!- mtm has quit (Ping timeout: 248 seconds).
12:02:45 <esolangs> [[User talk:ColorfulGalaxy's CA discoveries]] https://esolangs.org/w/index.php?diff=153396&oldid=153395 * I am islptng * (+18) /* */
12:05:12 -!- mtm has joined.
12:14:51 <esolangs> [[User talk:ColorfulGalaxy's CA discoveries]] https://esolangs.org/w/index.php?diff=153397&oldid=153396 * PrySigneToFry * (+109)
12:18:18 <esolangs> [[User talk:ColorfulGalaxy's CA discoveries]] https://esolangs.org/w/index.php?diff=153398&oldid=153397 * I am islptng * (+64) /* */
13:23:29 <esolangs> [[User talk:ColorfulGalaxy's CA discoveries]] https://esolangs.org/w/index.php?diff=153399&oldid=153398 * PrySigneToFry * (+454)
13:27:52 <esolangs> [[User talk:Fizzie]] https://esolangs.org/w/index.php?diff=153400&oldid=152497 * PrySigneToFry * (+857)
13:36:07 -!- chiselfuse has joined.
15:16:05 <esolangs> [[BitChanger Busy beaver/Proof]] https://esolangs.org/w/index.php?diff=153401&oldid=153102 * Int-e * (+3661) reduce number of candidates through normalization and a non-termination criterion
15:24:54 <esolangs> [[BitChanger Busy beaver/Proof]] M https://esolangs.org/w/index.php?diff=153402&oldid=153401 * Int-e * (+5) fix count
16:12:34 <esolangs> [[User:Hotcrystal0]] https://esolangs.org/w/index.php?diff=153403&oldid=153310 * Hotcrystal0 * (+114)
16:13:25 <esolangs> [[User:Hotcrystal0]] https://esolangs.org/w/index.php?diff=153404&oldid=153403 * Hotcrystal0 * (+9)
16:17:26 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153405&oldid=153379 * Hotcrystal0 * (+130)
16:18:04 <esolangs> [[User talk:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153406&oldid=153277 * Hotcrystal0 * (+156)
16:18:13 <esolangs> [[User talk:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153407&oldid=153406 * Hotcrystal0 * (+1)
16:30:08 <esolangs> [[Topple]] M https://esolangs.org/w/index.php?diff=153408&oldid=153287 * H33T33 * (+317)
16:52:57 -!- Sgeo has joined.
18:01:36 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=153409&oldid=152036 * Hotcrystal0 * (+118)
18:12:15 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=153410&oldid=153409 * Hotcrystal0 * (+26)
18:19:40 -!- amby has joined.
18:25:40 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=153411&oldid=153410 * Hotcrystal0 * (+22)
18:31:05 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=153412&oldid=153411 * Hotcrystal0 * (+299)
18:31:27 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=153413&oldid=153412 * Hotcrystal0 * (+0)
18:31:59 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=153414&oldid=153413 * Hotcrystal0 * (+36)
18:33:36 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=153415&oldid=153414 * Hotcrystal0 * (+3)
18:33:46 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=153416&oldid=153415 * Hotcrystal0 * (+1)
18:35:30 <esolangs> [[Stairlang]] https://esolangs.org/w/index.php?diff=153417&oldid=153170 * Stkptr * (+1496) Turing complete
18:36:11 <esolangs> [[Stairlang]] M https://esolangs.org/w/index.php?diff=153418&oldid=153417 * Stkptr * (+6) Tag system formatting
18:38:51 <esolangs> [[User talk:Hotcrystal0]] https://esolangs.org/w/index.php?diff=153419&oldid=153361 * Hotcrystal0 * (+132)
18:41:17 <esolangs> [[User:Hotcrystal0]] https://esolangs.org/w/index.php?diff=153420&oldid=153404 * Hotcrystal0 * (+96)
18:51:55 <esolangs> [[]] N https://esolangs.org/w/index.php?oldid=153421 * Hotcrystal0 * (+24) Redirected page to [[Sharp flat]]
18:52:11 <esolangs> [[Talk:Sharp flat]] N https://esolangs.org/w/index.php?oldid=153422 * Hotcrystal0 * (+117) Created page with "==Title== Why not ? ~~~~"
20:09:38 <esolangs> [[User talk:Hotcrystal0]] https://esolangs.org/w/index.php?diff=153423&oldid=153419 * I am islptng * (+659)
20:15:39 <esolangs> [[User talk:ColorfulGalaxy's CA discoveries]] https://esolangs.org/w/index.php?diff=153424&oldid=153399 * I am islptng * (+105) /* */
20:19:58 <esolangs> [[Vector]] https://esolangs.org/w/index.php?diff=153425&oldid=152940 * Stkptr * (+1965) Turing complete
20:29:12 <esolangs> [[Vector]] https://esolangs.org/w/index.php?diff=153426&oldid=153425 * Stkptr * (+387) /* Computational class */
20:41:58 <esolangs> [[Sembly]] https://esolangs.org/w/index.php?diff=153427&oldid=152926 * Stkptr * (+36)
20:48:50 <esolangs> [[Fsx]] https://esolangs.org/w/index.php?diff=153428&oldid=152919 * Stkptr * (+138) Turing complete
20:52:35 <APic> cu
20:53:19 <esolangs> [[Licar]] https://esolangs.org/w/index.php?diff=153429&oldid=130624 * I am islptng * (-506) Apparently an excuse for the interpreter
20:55:39 <esolangs> [[User:Buckets]] M https://esolangs.org/w/index.php?diff=153430&oldid=153337 * Buckets * (+93)
20:56:47 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=153431&oldid=153336 * Buckets * (+94)
20:57:04 <esolangs> [[Happy]] N https://esolangs.org/w/index.php?oldid=153432 * Buckets * (+2460) Created page with ": ''<span style="color:#000000;">T</span><span style="color:#00000088;">h</span>e title of t<span style="color:#00000088;">h</span>is article is not correct because of tec<span style="color:#00000088;">h</span>nical limitations. T<span style="color:#00000088;">h</span>e c
20:59:43 <esolangs> [[User talk:Hotcrystal0/Sandbox]] N https://esolangs.org/w/index.php?oldid=153433 * I am islptng * (+79) Created page with "trans-what? "Girl" is definitely not an object in CGoL. conlay's game of wife?"
21:00:41 <esolangs> [[Happy]] M https://esolangs.org/w/index.php?diff=153434&oldid=153432 * Buckets * (+71)
21:04:41 <esolangs> [[User talk:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=153435&oldid=153433 * I am islptng * (+541)
21:04:49 <esolangs> [[Fontmess]] M https://esolangs.org/w/index.php?diff=153436&oldid=153347 * Buckets * (+2)
21:09:35 <esolangs> [[S*n]] M https://esolangs.org/w/index.php?diff=153437&oldid=153178 * Buckets * (+3)
21:34:58 <esolangs> [[Lythnology]] https://esolangs.org/w/index.php?diff=153438&oldid=152726 * Stkptr * (+479) Finite state automata
22:29:18 <esolangs> [[Special:Log/delete]] delete * Ais523 * deleted "[[Talk:Fun 2 code]]": possibly a copyright violation even if it isn't, it's definitely offtopic (writing an esolang about something does not cause that thing to become ontopic), and the talk page is not about the esolang on the page it's attached to
22:38:33 <esolangs> [[Talk:Fun 2 code]] N https://esolangs.org/w/index.php?oldid=153439 * Hotcrystal0 * (+171) Created page with "The Python interpreter is wrong. It should be three words that rhyme, not four. ~~~~"
22:39:41 <esolangs> [[User talk:Hotcrystal0]] https://esolangs.org/w/index.php?diff=153440&oldid=153423 * Hotcrystal0 * (+123)
22:53:51 <esolangs> [[EmojiCoder]] https://esolangs.org/w/index.php?diff=153441&oldid=138302 * Stkptr * (+18) Total, no infinite looping
23:18:24 <esolangs> [[LLL]] https://esolangs.org/w/index.php?diff=153442&oldid=79042 * Stkptr * (-11) Finite state automata
23:20:30 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=153443&oldid=153416 * Hotcrystal0 * (+44)
23:20:37 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=153444&oldid=153443 * Hotcrystal0 * (+1)
23:20:47 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=153445&oldid=153444 * Hotcrystal0 * (+0)
23:37:01 -!- molson_ has joined.
23:38:57 -!- molson has quit (Ping timeout: 248 seconds).
23:39:30 <esolangs> [[User:PrySigneToFry]] https://esolangs.org/w/index.php?diff=153446&oldid=153385 * I am islptng * (+2) /* Like */
23:40:56 <esolangs> [[Hexagon says jump to line a if cell b is n and increment cell b by c if cell b equals d and output cell b is cell b equals e.]] M https://esolangs.org/w/index.php?diff=153447&oldid=124464 * Buckets * (+0) /* Truth machine */
23:51:35 <esolangs> [[User:Hotcrystal0/This page is this page]] N https://esolangs.org/w/index.php?oldid=153448 * Hotcrystal0 * (+147) Created page with "This page is [https://conwaylife.com/wiki/User:Hotcrystal0/This_page_is_this_page this page.] <small>correlation does not imply causation.</small>"
23:51:53 <esolangs> [[User:I am islptng]] https://esolangs.org/w/index.php?diff=153449&oldid=153358 * I am islptng * (+579) /* Others */
2025-03-07
00:03:37 -!- mtm has quit (Ping timeout: 252 seconds).
00:05:50 -!- mtm has joined.
00:13:00 -!- 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).
00:44:46 -!- lynndotpy6 has quit (Quit: bye bye).
00:45:41 -!- lynndotpy6 has joined.
00:58:48 <esolangs> [[BitChanger Busy beaver/Proof]] https://esolangs.org/w/index.php?diff=153450&oldid=153402 * Int-e * (+143) /* Haskell Code */ ini: Add cases that start with a right excursion and end left from there, e.g. }<<<}< ; the equivalent }}<}}<<< is longer. For now, generate both. No change in output.
01:02:37 <esolangs> [[User talk:PrySigneToFry/Cellular Automaton related thingy]] https://esolangs.org/w/index.php?diff=153451&oldid=153392 * I am islptng * (-107637) Replaced content with "This becomes l-stroke oscillator(or spotlight if you want) <pre> x = 7, y = 18, rule = B2cei3acqr4ekqr5aeir6-cn/S1e2ak3aekqr4cjknrty5eikq6cknSuper 2.A2B$2.2AB$.A3B$.A3B$2.3B$2.3B$2.3B$2.3B$2.3B$2.3B
01:04:07 <esolangs> [[User talk:PrySigneToFry/Cellular Automaton related thingy]] https://esolangs.org/w/index.php?diff=153452&oldid=153451 * I am islptng * (+5343)
01:08:41 <zzo38> In a UNIX system, do they sometimes add user groups that are for everyone except one user?
01:13:19 <korvo> Sometimes there might be a sense in which every user is interactive, including users whose login shells are /bin/false or otherwise disabled, *except* for `nobody`. But even in that case, dynamic users are excluded too.
01:13:36 <korvo> Oh, I forgot the first part: no, but there are groupings of users that do the same thing.
01:15:56 * korvo eager to learn about other answers
02:05:16 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153453&oldid=153405 * PrySigneToFry * (+81)
02:11:41 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153454&oldid=153453 * PrySigneToFry * (+14)
02:16:02 <esolangs> [[Talk:Hexagon says jump to line a if cell b is n and increment cell b by c if cell b equals d and output cell b is cell b equals e.]] N https://esolangs.org/w/index.php?oldid=153455 * Stkptr * (+458) Created page with "==Computational class== Only a finite amount of cells can be referenced in a finite program. Assuming unbounded cells and the increment argument is n
02:40:08 <esolangs> [[Pentagon says bitwise shift right a by b and bitwise andnot c, negate the result and add d, store it to e, if it is less than or equal to zero, goto line f.]] N https://esolangs.org/w/index.php?oldid=153456 * I am islptng * (+304) Created page with "It's inspired by [[Hexagon says jump to line a if cell b is n and increment cell b by c if cell b equals d and output
02:45:46 <esolangs> [[Pentagon says bitwise shift right a by b and bitwise andnot c, negate the result and add d, store it to e, if it is less than or equal to zero, goto line f.]] https://esolangs.org/w/index.php?diff=153457&oldid=153456 * I am islptng * (+613)
02:51:23 <esolangs> [[Stuck]] https://esolangs.org/w/index.php?diff=153458&oldid=44702 * Stkptr * (+2475) Turing complete
To update automatically, stalker mode requires a reasonably modern browser with scripts enabled. If this message does not disappear, it's either because of that or a bug. Feel free to get in touch on channel for debugging. Or just work around the issue by manually reloading.