←2025-01-03 2025-01-04 2025-01-05→ ↑2025 ↑all
00:03:57 -!- mtm has quit (Ping timeout: 252 seconds).
00:06:19 -!- mtm has joined.
01:48:38 <korvo> Well, I failed. I have a pile of code: https://bpa.st/LNJHYYC2ITORTPJT54NYCEAGXM
01:49:12 <korvo> It doesn't work. Or maybe it works? But it causes key errors that should be impossible on Lost Kingdom, which means I fucked something up in a dire way. Maybe the parser's shit.
01:49:49 <korvo> I can't get it to actually print out any non-trivial looping construct. mandel.b pegs my CPU and doesn't achieve anything.
01:50:31 <korvo> Anyway, good waste of an afternoon. Maybe there's something to learn from this.
01:57:31 -!- ais523 has quit (Quit: quit).
02:11:27 -!- 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:17:38 <esolangs> [[Python But WORST, at least in Esolang Wiki]] https://esolangs.org/w/index.php?diff=149347&oldid=149312 * PrySigneToFry * (+89)
04:00:41 <esolangs> [[User talk:Ractangle]] https://esolangs.org/w/index.php?diff=149348&oldid=148833 * PrySigneToFry * (+1128) /* Your username */ new section
04:02:51 <esolangs> [[User talk:PrySigneToFry]] https://esolangs.org/w/index.php?diff=149349&oldid=148142 * PrySigneToFry * (-23007) Clear the talking page
04:03:32 <esolangs> [[User:PrySigneToFry/Archive/2024 9 20 to 2025 1 4]] N https://esolangs.org/w/index.php?oldid=149350 * PrySigneToFry * (+23201) Archived
04:04:05 <esolangs> [[User:PrySigneToFry/Archive]] https://esolangs.org/w/index.php?diff=149351&oldid=139984 * PrySigneToFry * (+28)
04:09:04 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=149352&oldid=149007 * PrySigneToFry * (+289)
04:09:42 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=149353&oldid=149352 * PrySigneToFry * (-1)
04:11:12 <esolangs> [[PokBattle]] M https://esolangs.org/w/index.php?diff=149354&oldid=148563 * PrySigneToFry * (+7)
04:52:42 <esolangs> [[Fusionscript]] https://esolangs.org/w/index.php?diff=149355&oldid=149300 * PrySigneToFry * (+99)
05:25:01 -!- craigo has joined.
05:30:32 <esolangs> [[TapeFuck]] M https://esolangs.org/w/index.php?diff=149356&oldid=147869 * PythonshellDebugwindow * (+94) Categories
05:32:38 <esolangs> [[Queue-based esolang]] M https://esolangs.org/w/index.php?diff=149357&oldid=148160 * PythonshellDebugwindow * (+104) Categories
05:34:06 <esolangs> [[Def run(t):]] M https://esolangs.org/w/index.php?diff=149358&oldid=148033 * PythonshellDebugwindow * (+14) Lowercase
05:37:30 <esolangs> [[GotoLang]] M https://esolangs.org/w/index.php?diff=149359&oldid=148201 * PythonshellDebugwindow * (+92) Categories
05:38:49 <esolangs> [[BrainfXX]] M https://esolangs.org/w/index.php?diff=149360&oldid=136886 * PythonshellDebugwindow * (+38) See also
05:41:16 <esolangs> [[The Genetic Computer]] M https://esolangs.org/w/index.php?diff=149361&oldid=148441 * PythonshellDebugwindow * (+66) Categories
05:43:06 <esolangs> [[Albuquerque challenge/exampled to itself]] M https://esolangs.org/w/index.php?diff=149362&oldid=148244 * PythonshellDebugwindow * (+32) Back
05:58:23 <esolangs> [[Brainrot]] https://esolangs.org/w/index.php?diff=149363&oldid=148267 * PythonshellDebugwindow * (+102) Disambiguation
06:00:11 <esolangs> [[Brainrot (Yayimhere)]] M https://esolangs.org/w/index.php?diff=149364&oldid=148273 * PythonshellDebugwindow * (+163) Lowercase, categories
06:00:44 <esolangs> [[Brainrot]] M https://esolangs.org/w/index.php?diff=149365&oldid=149363 * PythonshellDebugwindow * (+0) Capitalisation
06:04:04 <esolangs> [[Brainrot (Theothetruenerd)]] https://esolangs.org/w/index.php?diff=149366&oldid=148265 * PythonshellDebugwindow * (+152) Categories, see also
06:05:06 <esolangs> [[Gen Alpha]] M https://esolangs.org/w/index.php?diff=149367&oldid=133257 * PythonshellDebugwindow * (+87) See also
06:06:30 <esolangs> [[Gen Alpha Brainrot]] M https://esolangs.org/w/index.php?diff=149368&oldid=133258 * PythonshellDebugwindow * (+78) See also
06:07:26 <esolangs> [[Rizzlang]] M https://esolangs.org/w/index.php?diff=149369&oldid=136621 * PythonshellDebugwindow * (+89) See also
06:10:47 <esolangs> [[16x16 RGB2 panel]] M https://esolangs.org/w/index.php?diff=149370&oldid=148296 * PythonshellDebugwindow * (+66) Categories
06:14:39 <esolangs> [[User:Waffelz]] https://esolangs.org/w/index.php?diff=149371&oldid=149346 * Waffelz * (+10)
06:28:29 <esolangs> [[Mobius brainfuck]] https://esolangs.org/w/index.php?diff=149372&oldid=148290 * PythonshellDebugwindow * (+758) Link, interpreter, categories
06:30:49 <esolangs> [[Mutual Modification Machine]] M https://esolangs.org/w/index.php?diff=149373&oldid=148325 * PythonshellDebugwindow * (+68) Link, header, categories
06:35:37 <esolangs> [[TuringLang]] M https://esolangs.org/w/index.php?diff=149374&oldid=148390 * PythonshellDebugwindow * (+63) Wikilink, categories
06:43:19 <esolangs> [[Halting problem (language)]] M https://esolangs.org/w/index.php?diff=149375&oldid=148351 * PythonshellDebugwindow * (+121) Categories
06:50:51 <esolangs> [[Brainstack]] M https://esolangs.org/w/index.php?diff=149376&oldid=74712 * PythonshellDebugwindow * (+57) Distinguish confusion
06:56:14 <esolangs> [[Brainstack(islptng)]] M https://esolangs.org/w/index.php?diff=149377&oldid=148516 * PythonshellDebugwindow * (+118) Categories
06:57:19 <esolangs> [[]] M https://esolangs.org/w/index.php?diff=149378&oldid=147888 * PythonshellDebugwindow * (+49) Distinguish confusion
07:06:48 <esolangs> [[Directions]] M https://esolangs.org/w/index.php?diff=149379&oldid=148707 * PythonshellDebugwindow * (+205) Categories
07:17:28 <esolangs> [[Brainstack(islptng)]] https://esolangs.org/w/index.php?diff=149380&oldid=149377 * ZCX islptng * (-2) Wrong category!
08:19:56 -!- tromp has joined.
09:22:43 -!- __monty__ has joined.
09:40:33 <esolangs> [[Constructible]] N https://esolangs.org/w/index.php?oldid=149381 * Hakerh400 * (+1481) +[[Constructible]]
09:41:03 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=149382&oldid=149275 * Hakerh400 * (+20) +[[Constructible]]
09:41:20 <esolangs> [[User:Hakerh400]] https://esolangs.org/w/index.php?diff=149383&oldid=144748 * Hakerh400 * (+20) +[[Constructible]]
09:47:56 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
10:50:54 -!- tromp has joined.
10:53:15 -!- craigo has quit (Ping timeout: 252 seconds).
11:05:05 <esolangs> [[Talk:Underload]] https://esolangs.org/w/index.php?diff=149384&oldid=149112 * Jan jelo * (+832)
11:11:33 -!- ais523 has joined.
11:24:45 <esolangs> [[Talk:Underload]] https://esolangs.org/w/index.php?diff=149385&oldid=149384 * Jan jelo * (+657)
11:25:31 <esolangs> [[Talk:Underload]] https://esolangs.org/w/index.php?diff=149386&oldid=149385 * Jan jelo * (+13) /* Looping */
11:27:25 <esolangs> [[Talk:Underload]] https://esolangs.org/w/index.php?diff=149387&oldid=149386 * Jan jelo * (+13) /* Looping */
11:35:24 -!- Everything has joined.
11:37:15 <esolangs> [[User:Jan jelo]] https://esolangs.org/w/index.php?diff=149388&oldid=149325 * Jan jelo * (+1) /* Article */
12:03:43 -!- mtm has quit (Ping timeout: 244 seconds).
12:04:51 -!- mtm has joined.
12:24:12 -!- FreeFull has quit.
12:26:41 -!- Sgeo has quit (Read error: Connection reset by peer).
13:18:38 -!- FreeFull has joined.
13:58:18 -!- molson_ has joined.
14:01:39 -!- molson has quit (Ping timeout: 276 seconds).
14:47:22 -!- amby has joined.
15:36:55 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:00:03 -!- ais523 has quit (Quit: quit).
16:06:37 -!- ais523 has joined.
16:12:41 -!- tromp has joined.
16:34:24 -!- Everything has quit (Quit: leaving).
16:44:39 -!- Artea has quit (Quit: ZNC 1.9.1 - https://znc.in).
16:59:13 -!- Artea has joined.
17:07:18 <esolangs> [[Special:Log/newusers]] create * Juanp32 * New user account
17:10:19 -!- ais523 has quit (Ping timeout: 264 seconds).
17:32:04 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=149389&oldid=149219 * Juanp32 * (+681) /* Introductions */
17:36:32 <esolangs> [[User:Juanp32]] N https://esolangs.org/w/index.php?oldid=149390 * Juanp32 * (+307) making userpage :)
17:42:31 -!- chiselfuse has quit (Remote host closed the connection).
17:45:28 -!- ais523 has joined.
17:45:37 <ais523> @metar EGBB
17:45:44 <lambdabot> Request failed.
17:47:45 -!- chiselfuse has joined.
17:56:36 <esolangs> [[Array?]] https://esolangs.org/w/index.php?diff=149391&oldid=146013 * 47 * (-64) /* Commands */
17:56:57 <esolangs> [[Array?]] https://esolangs.org/w/index.php?diff=149392&oldid=149391 * 47 * (+8) /* Commands */
17:59:21 <esolangs> [[Definition]] https://esolangs.org/w/index.php?diff=149393&oldid=148522 * 47 * (-1) /* Syntax */
18:06:14 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:07:04 <esolangs> [[Definition]] https://esolangs.org/w/index.php?diff=149394&oldid=149393 * 47 * (+167) /* Hello, world! */
18:10:23 <esolangs> [[Definition]] https://esolangs.org/w/index.php?diff=149395&oldid=149394 * 47 * (+92) /* Syntax */
18:21:24 -!- rodgort has quit (Quit: Leaving).
18:21:48 <esolangs> [[!aBF']] https://esolangs.org/w/index.php?diff=149396&oldid=144515 * 47 * (-1) golfed the truth-machine a bit more
18:23:15 <esolangs> [[!lyriclydemoteestablishcommunism!]] https://esolangs.org/w/index.php?diff=149397&oldid=148748 * 47 * (-70) the batch implementation has output
18:24:04 -!- rodgort has joined.
18:24:25 <esolangs> [[!aBF']] https://esolangs.org/w/index.php?diff=149398&oldid=149396 * 47 * (+1) /* Examples */
18:25:40 <esolangs> [[!]] https://esolangs.org/w/index.php?diff=149399&oldid=141357 * 47 * (+0) /* Syntax */
18:25:54 <esolangs> [[!]] https://esolangs.org/w/index.php?diff=149400&oldid=149399 * 47 * (+0) /* Truth-machine */
18:26:30 <esolangs> [[!]] https://esolangs.org/w/index.php?diff=149401&oldid=149400 * 47 * (+1) /* Syntax */
18:30:58 -!- Lord_of_Life_ has joined.
18:32:42 -!- Lord_of_Life has quit (Ping timeout: 276 seconds).
18:33:53 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
18:36:41 <esolangs> [[Queue-based esolang]] https://esolangs.org/w/index.php?diff=149402&oldid=149357 * 47 * (+57) /* Interpreters */
18:41:23 <esolangs> [['interbasic]] https://esolangs.org/w/index.php?diff=149403&oldid=138739 * 47 * (-34) /* Infinite loop */
18:42:51 <esolangs> [['interbasic]] https://esolangs.org/w/index.php?diff=149404&oldid=149403 * 47 * (-287) /* Truth-machine */
18:43:15 <esolangs> [['interbasic]] https://esolangs.org/w/index.php?diff=149405&oldid=149404 * 47 * (-22) /* Commands */
18:45:37 <esolangs> [['interbasic]] https://esolangs.org/w/index.php?diff=149406&oldid=149405 * 47 * (-125) /* Examples */
18:46:38 <esolangs> [['interbasic]] https://esolangs.org/w/index.php?diff=149407&oldid=149406 * 47 * (+68) /* Commands */
18:49:04 <esolangs> [['interbasic]] https://esolangs.org/w/index.php?diff=149408&oldid=149407 * 47 * (-22)
18:49:22 <esolangs> [['interbasic]] https://esolangs.org/w/index.php?diff=149409&oldid=149408 * 47 * (-8) /* Commands */
18:54:02 <esolangs> [['interbasic]] https://esolangs.org/w/index.php?diff=149410&oldid=149409 * 47 * (+35) /* Commands */
18:55:39 <esolangs> [['interbasic]] https://esolangs.org/w/index.php?diff=149411&oldid=149410 * 47 * (-44) /* Commands */
19:02:36 -!- tromp has joined.
19:12:06 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:37:05 <zzo38> Is there a way in GNU C to tell the compiler that a specific constant is that the compiler can assume that it remains constant while the program is running but is not allowed to assume what its value is at compile time (possibly because the value will be changed in the executable file before the program runs)?
19:39:39 <APic> Good Question
19:39:42 <APic> Good Night!
19:42:37 <b_jonas> zzo38: yes, I think if you declare a global variable as const then the compiler is allowed to assume that its value can't be changed but you can still use an initializer whose value isn't known at compiler time, such as a function call
19:43:01 <b_jonas> in fact I think that works even for local variables
19:44:49 <b_jonas> but the actual object has to be declared const, just a const pointer doesn't guarantee that what it's pointing to can't change
19:45:24 <zzo38> For local variables that will make sense, but I mean whose value is initialized before the program runs (how this is done is not necessarily known to the compiler; one way would be modifying the executable file by something other than the compiler), so it is not initialized by a function call or something like that.
19:46:16 <korvo> You can give it `extern` linkage while preserving the `const` modifiers. IIRC this is the right way to do it; you could pretend that the value is known to the linker but not the compiler.
19:46:39 <zzo38> OK
19:47:33 <korvo> If the goal is to force the compiler to not do `volatile` or PLT reads all the time, though, I'm not sure. It'd definitely be a GNU-specific extension that I haven't seen before.
19:48:37 <b_jonas> zzo38: if the object isn't large then you could just make a copy into a const variable and use that copy
19:49:16 <b_jonas> but I don't think the compiler can do much global optimizations about the value being constant anyway
19:49:22 <b_jonas> only local ones
19:49:35 <b_jonas> there was also a relevant function attribute I think
19:50:04 -!- tromp has joined.
19:51:45 <b_jonas> https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Common-Function-Attributes.html#index-const-function-attribute
19:52:00 <b_jonas> the return value of such a function can't change throughout the program
19:52:05 <b_jonas> but that too only helps for small objects
20:06:33 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:30:16 -!- Everything has joined.
20:36:44 -!- Sgeo has joined.
20:47:40 -!- tromp has joined.
21:01:24 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:09:52 <ais523> !zjoust two_thirds http://nethack4.org/pastebin/two_thirds.bfjoust
21:09:53 <zemhill> ais523.two_thirds: points 15.10, score 40.33, rank 3/47
21:12:50 <ais523> two_thirds has a very similar win/loss profile to impatience2, because it's in the same general group of strategies, but should be more stable (impatience2 can be exploited by making a large change to your flag, two_thirds can't be)
21:19:14 -!- tromp has joined.
21:29:15 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:40:04 -!- tromp has joined.
22:01:29 <esolangs> [['interbasic]] https://esolangs.org/w/index.php?diff=149412&oldid=149411 * Ractangle * (+6) /* Truth-machine */
22:05:11 <esolangs> [[Truth-machine]] https://esolangs.org/w/index.php?diff=149413&oldid=149068 * Ractangle * (+153) /* $+-? */
22:47:34 <esolangs> [[Sakana]] https://esolangs.org/w/index.php?diff=149414&oldid=133735 * TheCanon2 * (+230) Added warning
22:48:13 -!- __monty__ has quit (Quit: leaving).
23:08:33 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:11:14 -!- tromp has joined.
23:11:59 -!- Everything has quit (Quit: leaving).
23:20:35 <esolangs> [[Blindfolded Arithmetic/compile from Minsky machine]] N https://esolangs.org/w/index.php?oldid=149415 * Jan jelo * (+4013) Created page with "This python program by [[User:Jan jelo]] compiles Minsky machine program into [[Blindfolded Arithmetic]] program.(using state 0 means halt,states start from state 1.) It uses <code>2^a*3^b</code> to encode two counters in <cod
23:24:14 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:24:23 <esolangs> [[Blindfolded Arithmetic/compile from Minsky machine]] https://esolangs.org/w/index.php?diff=149416&oldid=149415 * Jan jelo * (+43)
23:25:32 <esolangs> [[Blindfolded Arithmetic/compile from Minsky machine]] https://esolangs.org/w/index.php?diff=149417&oldid=149416 * Jan jelo * (+17)
23:25:54 <esolangs> [[Blindfolded Arithmetic/compile from Minsky machine]] https://esolangs.org/w/index.php?diff=149418&oldid=149417 * Jan jelo * (+0)
23:26:34 <esolangs> [[User:Jan jelo/a BF interpreter in Haskell]] https://esolangs.org/w/index.php?diff=149419&oldid=149329 * Jan jelo * (+0)
23:27:15 <esolangs> [[Hito]] M https://esolangs.org/w/index.php?diff=149420&oldid=149086 * TheCanon2 * (+157) added debug version
23:28:46 <esolangs> [[User talk:Waffelz]] https://esolangs.org/w/index.php?diff=149421&oldid=149127 * Waffelz * (+86) /* waffelz' Talk Page */
23:57:07 <esolangs> [[Blindfolded Arithmetic]] https://esolangs.org/w/index.php?diff=149422&oldid=142352 * Jan jelo * (+1206) /* Proof of Turing-completeness */
←2025-01-03 2025-01-04 2025-01-05→ ↑2025 ↑all