00:02:26 <esolangs> [[Sitelen ilo]] N https://esolangs.org/w/index.php?oldid=94914 * Jan Gamecuber * (+1828) Created page with "{{lowercase}} '''sitelen ilo''' is a programming language based on toki pona (made with the knowledge of [[toki pi ilo nanpa]] and [[sona]]. It was made by jan Gamecuber. ==Fo..."
00:04:24 <esolangs> [[Uzumaki]] https://esolangs.org/w/index.php?diff=94915&oldid=94894 * Zero player rodent * (+540)
00:06:06 <esolangs> [[Uzumaki]] https://esolangs.org/w/index.php?diff=94916&oldid=94915 * Zero player rodent * (+93)
00:07:40 <esolangs> [[Talk:Sitelen ilo]] N https://esolangs.org/w/index.php?oldid=94917 * Jan Gamecuber * (+174) Created page with "Can somebody please finish the categorisation and all that for me? Thanks. ~~~~"
00:09:03 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=94918&oldid=94913 * Jan Gamecuber * (+18)
00:11:49 <esolangs> [[User:IkenusDisnem]] M https://esolangs.org/w/index.php?diff=94919&oldid=94886 * IkenusDisnem * (-17) cool
00:21:17 <esolangs> [[It's not a mistake it's an esolang]] M https://esolangs.org/w/index.php?diff=94920&oldid=94632 * IkenusDisnem * (+351) built-in vars
00:29:20 <esolangs> [[User:Jan Gamecuber]] https://esolangs.org/w/index.php?diff=94921&oldid=94904 * Jan Gamecuber * (+24)
00:33:26 <esolangs> [[Sitelen ilo]] https://esolangs.org/w/index.php?diff=94922&oldid=94914 * Indigo * (+260)
01:00:40 <esolangs> [[Sitelen ilo]] M https://esolangs.org/w/index.php?diff=94923&oldid=94922 * PythonshellDebugwindow * (+68) Categories
01:13:28 <esolangs> [[Child]] M https://esolangs.org/w/index.php?diff=94924&oldid=37349 * PythonshellDebugwindow * (+24) category
01:36:46 -!- Bowserinator_ has joined.
01:37:20 -!- user3456_ has joined.
01:37:34 -!- benji_ has joined.
01:37:37 -!- HackEso has quit (Remote host closed the connection).
01:37:38 -!- Bowserinator has quit (Quit: Blame iczero something happened).
01:37:38 -!- user3456 has quit (Ping timeout: 272 seconds).
01:37:38 -!- rodgort has quit (Quit: Leaving).
01:38:02 -!- HackEso has joined.
01:38:24 -!- user3456_ has changed nick to user3456.
01:38:25 -!- rodgort has joined.
01:41:18 -!- simcop2387_ has joined.
01:41:50 -!- hiato has joined.
01:42:13 -!- benji has quit (Ping timeout: 272 seconds).
01:42:14 -!- benji_ has changed nick to benji.
01:42:17 -!- op_4 has quit (Ping timeout: 272 seconds).
01:42:55 -!- simcop2387 has quit (Ping timeout: 272 seconds).
01:42:55 -!- simcop2387_ has changed nick to simcop2387.
02:52:53 <esolangs> [[It's not a mistake it's an esolang]] M https://esolangs.org/w/index.php?diff=94925&oldid=94920 * Indigo * (+13)
04:55:09 -!- dyeplexer has joined.
05:40:36 -!- HackEso has quit (Ping timeout: 276 seconds).
05:41:12 -!- HackEso has joined.
05:43:36 -!- tromp has joined.
05:54:38 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
06:29:26 -!- tromp has joined.
06:31:56 -!- littlebobeep has quit (Ping timeout: 240 seconds).
06:41:22 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=94926&oldid=94918 * NikiTricky * (+19)
06:45:05 <esolangs> [[TurtleDigits]] M https://esolangs.org/w/index.php?diff=94927&oldid=94791 * NikiTricky * (+49) Add categories
08:02:12 -!- littlebobeep has joined.
08:16:30 -!- sprout has quit (Ping timeout: 250 seconds).
08:44:16 -!- littlebobeep has quit (Ping timeout: 240 seconds).
09:41:06 -!- HackEso has quit (Ping timeout: 276 seconds).
09:41:44 -!- HackEso has joined.
10:08:40 -!- sprout has joined.
10:36:19 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
10:36:50 -!- Lord_of_Life has joined.
10:45:12 -!- sprout has quit (Ping timeout: 248 seconds).
10:45:47 -!- sprout has joined.
10:52:53 -!- definitelya has joined.
10:58:47 -!- sprout has quit (Ping timeout: 240 seconds).
11:09:32 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:10:16 -!- littlebobeep has joined.
11:10:22 -!- sprout has joined.
11:12:10 <river> > There is no natural number, n, such that n's interpretation as an ASCII string is a proof of this statement.
11:12:12 <lambdabot> <hint>:1:27: error: parse error on input ‘,’
11:12:17 <river> https://math.stackexchange.com/questions/1052299/what-is-a-simple-example-of-an-unprovable-statement/1057014#1057014
11:15:20 -!- wybpip[m] has joined.
11:15:45 -!- wybpip[m] has left.
11:23:13 -!- tromp has joined.
11:28:29 -!- littlebobeep has quit (Remote host closed the connection).
11:28:48 -!- littlebobeep has joined.
11:33:59 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:44:56 -!- sprout has quit (Ping timeout: 250 seconds).
11:45:56 -!- sprout has joined.
11:46:05 -!- razetime has joined.
11:49:16 -!- littlebobeep has quit (Ping timeout: 240 seconds).
11:54:23 -!- littlebobeep has joined.
12:06:53 -!- tromp has joined.
12:09:33 -!- perlbot has quit (Read error: Connection reset by peer).
12:09:42 -!- simcop2387 has quit (Read error: Connection reset by peer).
12:10:18 -!- simcop2387 has joined.
12:13:18 -!- perlbot has joined.
12:20:36 -!- sprout has quit (Ping timeout: 240 seconds).
12:23:26 -!- sprout has joined.
12:35:39 -!- sprout has quit (Ping timeout: 260 seconds).
12:38:23 -!- sprout has joined.
12:40:52 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:48:00 -!- tromp has joined.
13:02:26 -!- tech_exorcist has joined.
13:05:41 -!- razetime has quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.).
13:16:45 <esolangs> [[User:FrankPujo]] https://esolangs.org/w/index.php?diff=94928&oldid=94516 * FrankPujo * (+18)
14:01:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:01:25 -!- Sgeo has quit (Read error: Connection reset by peer).
14:08:18 -!- Sgeo has joined.
14:10:03 <esolangs> [[Special:Log/newusers]] create * Exanc * New user account
14:12:54 <esolangs> [[Linguarcana]] https://esolangs.org/w/index.php?diff=94929&oldid=94522 * FrankPujo * (+228)
14:16:07 <esolangs> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=94930&oldid=94911 * Exanc * (+172) A small introduction of myself :)
14:17:01 -!- tromp has joined.
14:31:36 <esolangs> [[BS]] M https://esolangs.org/w/index.php?diff=94931&oldid=89320 * Exanc * (+173) /* External Links */ The first link was outdated, also added a link to the more recent talk.
14:34:59 -!- Exanc has joined.
14:42:21 -!- kee has joined.
14:42:55 <kee> Hi, I'm trying to win an argument about x86. Does anyone remember the name of that tiny esolang that was based on offsets in an x86 COM file, where the implementation of all the instructions overlapped a lot?
14:48:00 <kee> It's Barely. https://esolangs.org/wiki/Barely. Thanks for being a rubber duck.
14:52:40 -!- sprout has quit (Ping timeout: 248 seconds).
14:58:32 -!- sprout has joined.
15:03:22 -!- tech_exorcist has quit (Remote host closed the connection).
15:06:17 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:11:31 <esolangs> [[BS]] M https://esolangs.org/w/index.php?diff=94932&oldid=94931 * PythonshellDebugwindow * (-12) Remove redlinks to non-esoteric languages, add link to Python
15:16:18 -!- tech_exorcist has joined.
15:17:24 -!- sprout has quit (Ping timeout: 240 seconds).
15:18:11 -!- sprout has joined.
15:20:16 <esolangs> [[Special:Log/newusers]] create * Snwy * New user account
15:23:33 -!- snwy has joined.
15:24:50 <snwy> wtf is up with the wiki. i tried to add my introduction (first edit) at the bottom of the introductions section, and i was given an error message saying i did a harmful action, and the description of the "abuse" was "new users edit the introduction page".
15:25:02 <snwy> or something along those lines. i already closed the tab
15:29:25 <snwy> i attempted again, and i got this error ```Notice: Due to frequent attacks by spammers, we now have to introduce extra verification steps for new users.
15:29:26 <snwy> In order to edit here, please follow the instructions on Esolang:Introduce yourself.``` while editing the introductions page.
15:30:04 <fizzie> As far as I can tell, your actually disallowed edit was disallowed because it deleted an (empty) line.
15:30:19 <fizzie> I'm not sure what's up with the warning though.
15:30:57 <fizzie> (Disclaimer: there's only 1-2 people around who actually understand the AbuseFilter rules, and I'm not one of them.)
15:32:02 <snwy> my subsequent attempts to add my introduction just tell me i need to follow the instructions on the introductions page, which is what i'm doing
15:33:03 <snwy> ohhhhh that makes sense
15:33:36 <fizzie> That's part of the rules too. Don't put (external) links in your introduction. Didn't notice that part at first, because the system just says the rule as a whole matches, not exactly _why_ it does.
15:34:45 <snwy> it appears i am blind.
15:34:45 <fizzie> It's all very ridiculous and convoluted, but by Murphy's law if we disabled that, we'd get one of those spam waves the very next day I'm sure.
15:36:59 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=94933&oldid=94930 * Snwy * (+172) /* Introductions */
15:50:00 -!- Exanc has quit (Ping timeout: 250 seconds).
16:09:14 -!- tromp has joined.
16:29:18 -!- sprout has quit (Ping timeout: 260 seconds).
16:30:39 <esolangs> [[Gotohell]] N https://esolangs.org/w/index.php?oldid=94934 * Snwy * (+1725) Created page with "Gotohell is a variation of C that disallows any flow control or function definitions (besides <code>main</code>), and focuses on defining labels and using the <code>goto</code..."
16:31:01 <zzo38> Now it says in Magic: the Gathering they added interchangeable/alternate names. I should expect that this and some other things, they would do better to simply always distinguish that the name of the card and the spelling of the name (i.e. what the name of the card is called); in this case a name may be spelled in multiple ways (even in English), but it is the same name.
16:33:23 <zzo38> (They had previously changed the rule about token names too to improve it, but I think that they could have done it better, although what they did still works too, I think that it isn't as good)
16:33:57 <zzo38> (My which I mean to distinguish the name from the spelling)
16:35:56 -!- sprout has joined.
16:42:09 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:43:09 -!- tromp has joined.
16:43:48 -!- sprout has quit (Ping timeout: 240 seconds).
16:47:53 <b_jonas> zzo38: are you refering to the Ikoria variant cards that have an extra name line that should be ignored for game purposes, with the real name in the second line eg. https://scryfall.com/card/iko/375/yidaro-wandering-monster ?
16:49:10 <b_jonas> zzo38: or to the lots of cards whose names used to begin with Æther but have been changed to Aether, eg. https://scryfall.com/card/znc/23/aetherize
16:50:14 <b_jonas> I think the latter isn't an alternative name, it's oracle errata where the already printed cards now have an inaccurate name, which probably only happened twice before the Aether mass-renaming
16:53:50 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:55:52 -!- snwy has quit (Ping timeout: 250 seconds).
17:00:14 <zzo38> I refer to the recent Comprehensive Rules Changes document
17:03:10 -!- olsner has quit (Ping timeout: 246 seconds).
17:05:22 -!- olsner has joined.
17:22:13 -!- tech_exorcist has quit (Remote host closed the connection).
17:47:58 -!- sebbu has quit (Ping timeout: 246 seconds).
17:55:15 -!- CloudsSystem has joined.
17:55:33 -!- definitelya_ has joined.
17:55:36 <CloudsSystem> I just finished making an I/D machine interpreter
17:55:37 -!- sebbu has joined.
17:56:18 <CloudsSystem> should I edit the I/D machine wiki page's implementations section to include it?
17:57:19 -!- definitelya has quit (Ping timeout: 240 seconds).
17:58:47 -!- sprout has joined.
18:31:53 <b_jonas> CloudsSystem: you can put an implementation there, yes. if it's not small then instead put it somewhere else and link to it from the wiki page.
18:36:50 -!- dyeplexer has quit (Remote host closed the connection).
18:41:03 -!- tech_exorcist has joined.
18:46:21 <esolangs> [[I/D machine]] M https://esolangs.org/w/index.php?diff=94935&oldid=68712 * Palaiologos * (+108) add a Zig implementation to the list
18:54:44 -!- simcop2387 has quit (Remote host closed the connection).
18:54:44 -!- perlbot has quit (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in).
18:56:38 -!- simcop2387 has joined.
18:57:06 -!- perlbot has joined.
19:00:23 -!- tromp has joined.
19:11:21 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:22:17 -!- __monty__ has joined.
19:31:37 -!- tromp has joined.
19:42:02 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:44:00 -!- tech_exorcist has quit (Quit: Disconnecting).
19:54:47 -!- tromp has joined.
19:55:05 -!- sprout has quit (Ping timeout: 248 seconds).
20:05:47 -!- sprout has joined.
20:08:55 -!- sprock has quit (Quit: brb).
20:12:07 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:14:33 -!- Thedarkb1-Deskto has joined.
20:15:28 -!- sprock has joined.
20:16:57 -!- Thedarkb-Desktop has quit (Ping timeout: 248 seconds).
20:20:41 -!- definitelya_ has quit (Quit: h).
20:25:06 -!- tromp has joined.
20:42:01 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:43:01 <oren> int test(void*x,int y,int z) { return ((typeof(&test))((void*(*)(void*))x)((void*)&test))(x,y,z);
20:43:43 <oren> why does gcc save rbp, rbx, and r12 to the stack, then save rdi, rsi, rdx into those registers
20:44:00 <oren> why doesn't it just push rdi rsi and rdx to the stack to save them
20:44:59 -!- CloudsSystem has quit (Quit: Connection closed for inactivity).
20:50:14 -!- tromp has joined.
20:59:04 <fizzie> It almost does if you tell it to optimize for size, at least here. It still pushes %rbx, saves %rdi there, but then it puts %esi and %edx directly on the stack and restores them from there (with mov, not push/pop).
20:59:08 <fizzie> I imagine the real answer is, as always, "because of internal implementation details".
21:03:21 <oren> yeah on -Os it does better than clang
21:03:53 <oren> on -O2 clang and GCC both have the same weird register allocation problem
21:13:12 <esolangs> [[OISC2]] N https://esolangs.org/w/index.php?oldid=94936 * McChuck * (+3681) Obfuscated indirect subleq with coprocessor: 2 word instructions
21:14:06 <esolangs> [[OISC2]] https://esolangs.org/w/index.php?diff=94937&oldid=94936 * McChuck * (+7)
21:22:20 <esolangs> [[Special:Log/move]] move * McChuck * moved [[OISC2]] to [[OISC:2]]: Incorrect title. Didn't know the colon could be included.
21:22:56 -!- snwy has joined.
21:24:36 <esolangs> [[Subleq]] M https://esolangs.org/w/index.php?diff=94940&oldid=92059 * McChuck * (+78) /* See also */
21:29:18 <b_jonas> what's that gcc dialect C nonsense
21:31:38 <b_jonas> ok wait, so parsing that, you cast x to a function pointer, call it with the single argument ((void*)test), cast the return value back to a pointer to three-argument function, then call the resulting function with three arguments (x,y,z)
21:33:31 <esolangs> [[OISC]] M https://esolangs.org/w/index.php?diff=94941&oldid=88614 * McChuck * (+69) /* List of OISCs */
22:03:59 -!- slavfox has quit (Ping timeout: 256 seconds).
22:07:52 -!- snwy has quit (Ping timeout: 250 seconds).
22:09:20 -!- slavfox has joined.
22:13:05 <fizzie> I believe it's quite likely WG14 will adopt `typeof` into C23.
22:15:29 <zzo38> Are there other features of GNU C that will be in standard C later? Which ones do you expect to be and which ones not? I use zero-length arrays (sometimes), and ?: with nothing between ? and : (more often)
22:15:39 <zzo38> (and probably others too, that I commonly use)
22:16:07 <fizzie> Binary integer literals (0b01010) have already been incorporated in the current C23 drafts, and are I think also a GNU extension.
22:18:30 <esolangs> [[Uzumaki]] https://esolangs.org/w/index.php?diff=94942&oldid=94916 * Zero player rodent * (-1)
22:23:42 -!- __monty__ has quit (Quit: leaving).
22:24:45 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:31:33 -!- tromp has joined.
22:35:31 <oren> b_jonas: yes, that's exactly what I do
22:36:22 <oren> (it's simplified from a more complicated example that does a kind of virtual function call)
22:36:42 <oren> but without a vtable
22:38:02 <oren> the idea is that an object always contains as its first element a pointer to a function that maps each virtual function to its particular implementation of that function
22:38:37 <oren> so it's like a vtable but without the vtable's layout being part of the ABI
22:41:45 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:42:51 <shachaf> fizzie: I wonder whether I'm a little bit to blame for that?
22:43:10 <shachaf> http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2927.htm links to my code.
22:43:34 <shachaf> Though I think this code is not a good motivation for typeof at all.
22:54:59 <b_jonas> I wish we had a typeof (and an offsetof) in rust already. Though while we're there, offsetof needs to be properly specified in the C and C++ standards. Because it's a macro and not a keyword the standards fail to list all the restrictions and rules in standardese and just gloss over them, so implementations used to differ. Though that may have changed since I looked at this years ago.
22:55:59 <b_jonas> Rust is growing a more sophisticated generics mechanism, so it needs a typeof/decltype. They recently added a static_assert, the rest is inevitable too.
23:24:39 -!- kee has quit (Ping timeout: 276 seconds).
23:39:07 <esolangs> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=94943&oldid=94388 * Lemonz * (-6276)
23:42:46 <esolangs> [[User:Lemonz]] https://esolangs.org/w/index.php?diff=94944&oldid=94793 * Lemonz * (-112)
23:43:34 <esolangs> [[OISC:2]] M https://esolangs.org/w/index.php?diff=94945&oldid=94938 * PythonshellDebugwindow * (+49) Categories
23:44:09 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=94946&oldid=94926 * PythonshellDebugwindow * (+13) /* O */ add
23:49:54 <esolangs> [[YASBL]] M https://esolangs.org/w/index.php?diff=94947&oldid=40568 * PythonshellDebugwindow * (+23) Add category