00:42:35 -!- Soni has quit (Ping timeout: 246 seconds).
01:36:28 -!- ^[ has joined.
02:02:42 <esolangs> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=109713&oldid=109503 * Esolanger12345 * (-43)
02:03:16 <esolangs> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=109714&oldid=109713 * Esolanger12345 * (-1) got rid of stray dot
02:03:51 <esolangs> [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=109715&oldid=109714 * Esolanger12345 * (+11) verified
02:04:37 <esolangs> [[Omicron]] https://esolangs.org/w/index.php?diff=109716&oldid=109684 * DrKilobyte * (+33)
02:16:54 -!- Soni has joined.
02:21:21 -!- Soni has quit (Ping timeout: 256 seconds).
02:24:22 <esolangs> [[Talk:Omicron]] https://esolangs.org/w/index.php?diff=109717&oldid=109691 * DrKilobyte * (+954)
02:32:32 <esolangs> [[User:DrKilobyte]] https://esolangs.org/w/index.php?diff=109718&oldid=109653 * DrKilobyte * (+68)
02:34:38 -!- Soni has joined.
02:43:07 <esolangs> [[Omicron]] https://esolangs.org/w/index.php?diff=109719&oldid=109716 * DrKilobyte * (+2)
02:43:20 -!- zzo38 has quit (Ping timeout: 246 seconds).
03:31:48 <esolangs> [[Omicron]] https://esolangs.org/w/index.php?diff=109720&oldid=109719 * DrKilobyte * (-4)
03:33:32 -!- zzo38 has joined.
05:15:44 -!- bgs has joined.
05:45:56 <river> https://github.com/TodePond/DreamBerd
05:59:06 <esolangs> [[Parth Patel]] M https://esolangs.org/w/index.php?diff=109721&oldid=109682 * Parth4apple * (+0) fix broken link
06:07:18 -!- bgs has quit (Remote host closed the connection).
07:38:36 <int-e> fungot: Where are you?
07:38:43 <HackEso> 612) <oklopol> also who it a tome, a small one
07:41:51 <int-e> (I wanted to ask when C++ added the ' separator for integer literals... it's C++14)
07:48:08 -!- Sgeo has quit (Read error: Connection reset by peer).
07:51:14 <river> i thought _ was better for that
07:51:55 <int-e> It looks nicer but having any separator is occasionally helpful.
07:52:43 * int-e has octal bitmasks representing a 3^3 cube, so they naturally come in groups of three.
08:35:32 <esolangs> [[H]] M https://esolangs.org/w/index.php?diff=109722&oldid=90282 * OsmineYT * (+1) No more WIP, changed some grammar
08:59:28 <esolangs> [[Negate]] M https://esolangs.org/w/index.php?diff=109723&oldid=80360 * OsmineYT * (+1) Fixed formatting
09:01:37 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
09:04:10 -!- Lord_of_Life has joined.
09:05:43 -!- tromp has quit (Read error: Connection reset by peer).
09:11:52 -!- wib_jonas has joined.
09:30:16 <int-e> river: I imagine the rationale is that they couldn't use comma, so they lifted it up instead.
09:30:31 <int-e> Rust actually uses underscores.
09:30:54 <river> `fungot ' is the upcomma
09:30:56 <HackEso> fungot? No such file or directory
09:31:58 <int-e> (Obviously it's also possible that ' as a separator actually exists and I'm unaware.)
09:53:24 -!- wib_jonas has quit (Quit: Client closed).
10:36:59 -!- wib_jonas has joined.
10:37:28 <wib_jonas> river, int-e: we can't use underscore as the digit separator because that would clash with user-defined numeric literal syntax
10:38:34 <wib_jonas> as in, in `0x5_A00` the `_A00` is a udl suffix, whereas in `0x5'A00` the apostrophe is a digit separator
10:40:11 -!- __monty__ has joined.
10:41:32 <wib_jonas> https://logs.esolangs.org/libera-esolangs/2023-04-25.html#lc
10:43:09 <wib_jonas> int-e: eh, people historically used just about every permutation of tiny spots for a decimal point, digit separator, and multiplication point. I've seen lower point for multiplication and upper point for decimal point in old books I think.
10:43:47 <wib_jonas> and yes, I think apostrophe was used at some point. I'm sticking to either thin space or underscore outside of C or C++ code.
10:46:07 <__monty__> Alternative to thousands separators is exponential notation. IMO it's usually warranted if there's enough digits to make it hard to read.
10:52:01 <wib_jonas> __monty__: you mean writing (1<<41) instead of 0x0000_0300_0000_0000 ? no! let the poor programmer who inherits my job suffer and count digits.
10:53:26 <wib_jonas> fungot, are you fearsome or fearful, and what's the difference?
10:58:05 <int-e> 0x55555555 is more readable than ((1 << 32) - 1) / 3
11:07:11 <HackEso> ioccclist is update notification for when a new year of the International Obfuscated C Code Contest is announced, or the winners for a year is announced, or the source codes of winners are released. http://www.ioccc.org/#news
11:07:58 <wib_jonas> their website is scary, it says "2023-05-22 We have been busy preparing for an important / significant update to this web site. In the temp-test-ioccc GitHiub repo, we have made nearly 2000 changes to date." etc
11:08:21 <wib_jonas> has the IOCCC team been abducted and taken over by a corporate who hired full stack web developers?
11:08:55 <wib_jonas> "Fixing Makefiles and code to allow for nearly all winners to be compiled on modern systems" NO! don't ruin the history
11:09:18 <wib_jonas> "Setting up a system whereby authors of IOCCC entries may update their own contact information via a GitHub pull request" => definitely taken over by a corporate
11:09:30 <wib_jonas> "Setting up to generate the top level winners.html file via a tool"
11:10:02 <wib_jonas> doesn't sound like it's the real IOCCC time. Microsoft must have brought them out
11:10:32 <wib_jonas> "We are working on an improved IOCCC submit server that will allow those who submit entires to be informed about the status of their submission." => that is definitely something the old IOCCC team wouldn't do
11:11:53 <wib_jonas> "Any corrections, improvement, typo fixes and other fixes will be applied to the winners via GitHub pull requests: by the authors and/or other interested 3rd parties." also
11:12:22 <wib_jonas> it's a sad end to the three decade old tradition
11:18:00 -!- SGautam has joined.
11:45:16 <wib_jonas> one of the three "C" now stands for "committee"
11:47:03 <wib_jonas> normally we'd have to name http://underhanded-c.org/ as their successor, but since that contest has been absent for over five years, the position is just vacant
12:17:24 <int-e> international olympic committee for cryptic coding?
12:23:03 -!- tromp has joined.
12:40:42 <wib_jonas> I'm not sure if it's about cryptic coding anymore. it will be about enterprise-quality coding.
12:42:16 <wib_jonas> look, they even have https://github.com/ioccc-src/temp-test-ioccc/blob/master/CODE_OF_CONDUCT.md a "Contributor Covenant Code of Conduct" with "Our Pledge"
12:43:00 <wib_jonas> they probably copied that straight from some modern website template thing
12:45:53 -!- chiselfuse has quit (Remote host closed the connection).
12:46:17 -!- chiselfuse has joined.
12:54:55 -!- __monty__ has quit (Ping timeout: 250 seconds).
13:18:39 <esolangs> [[An Odd Rewriting System/odd.rs]] M https://esolangs.org/w/index.php?diff=109724&oldid=109640 * Pro465 * (+0) idk when i made this bug, it worked the first time
13:24:16 <esolangs> [[User:B jonas]] https://esolangs.org/w/index.php?diff=109725&oldid=109502 * B jonas * (+122) /* Incomplete list of some interesting or notable esolangs */ link [[The Subtyping Machine]]
13:39:36 -!- SGautam has quit (Quit: Connection closed for inactivity).
13:59:26 <esolangs> [[Esolang:Help]] M https://esolangs.org/w/index.php?diff=109726&oldid=97392 * NewlightcallsfornewSOUP * (+42) /* Code */
14:00:59 <esolangs> [[Esolang:Help]] M https://esolangs.org/w/index.php?diff=109727&oldid=109726 * NewlightcallsfornewSOUP * (-27) /* Code */
14:34:03 <esolangs> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=109728&oldid=109715 * NewlightcallsfornewSOUP * (+12770) /* Other Stuff */
14:38:03 <esolangs> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=109729&oldid=109728 * NewlightcallsfornewSOUP * (+44) /* Important Math Formulas */
14:41:41 -!- Sgeo has joined.
15:03:22 <esolangs> [[List of ideas]] https://esolangs.org/w/index.php?diff=109730&oldid=109025 * NewlightcallsfornewSOUP * (+763) /* Joke/Silly Ideas */
15:45:09 -!- __monty__ has joined.
17:02:04 -!- wib_jonas has quit (Quit: Client closed).
17:02:48 -!- CAT_S has quit (Ping timeout: 250 seconds).
17:16:30 -!- CAT_S has joined.
17:54:17 -!- shachaf has quit (Ping timeout: 265 seconds).
17:55:53 -!- shachaf has joined.
18:30:13 -!- MrAureliusR has quit (Quit: ZNC - https://znc.in).
18:33:01 -!- MrAureliusR has joined.
19:49:31 <esolangs> [[Quassaunt]] https://esolangs.org/w/index.php?diff=109731&oldid=109570 * BoundedBeans * (+19) I don't know how I messed up the example that badly
19:56:24 <esolangs> [[Talk:Sugueziume]] https://esolangs.org/w/index.php?diff=109732&oldid=100197 * BoundedBeans * (+0)
20:01:49 <esolangs> [[Talk:Sugueziume]] https://esolangs.org/w/index.php?diff=109733&oldid=109732 * BoundedBeans * (-1)
20:16:37 <zzo38> Free Hero Mesh also has a notation like {bit 3 15 21} for numbers, which is another alternative than using shifts or literals, or than ((1<<3)|(1<<15)|(1<<21)). In C, macros can be another way, e.g. (BIT3|BIT15|BIT21) or using names for what the bits correspond to.
20:17:05 <zzo38> Using apostrophes for digit separators in C might mean needing to change preprocessor and other programs that expect a apostrophe to be used for character literals, I think.
20:17:43 <zzo38> (And, I do not know how is "udl" working in C)
20:28:07 <zzo38> Also, GNU documentation says that the source character set "must be isomorphic with ISO 10646", but this, and even the handling of character set conversion in general, can be problematic, I think. Are they going to fix that, too? (Disabling character conversion, with an option to warn for non-ASCII characters (and some control characters), seems better to me.)
20:34:37 <zzo38> (My own operating system design requires that it is not isomorphic with ISO 10646. It also has different handling of file names, but that is not an issue with the preprocessor when doing cross compilation.)
20:36:25 <zzo38> The use of UTF-8 complicates the processing: It will need tro be converted from ISO-8859-1 (even if that is not the actual character set it is encoded in) into UTF-8, and then preprocessed and converted back to ISO-8859-1, and then after any extra processing steps converted back to UTF-8 and then you must tell the compiler to convert it back to ISO-8859-1; it seems like it is very messy.
20:38:48 <zzo38> They should also fix the C standard (if they have not done already) so that multi-character literals will be handled in an acceptable way (which GCC does, but Microsoft doesn't).
20:59:26 -!- vyv has joined.
21:05:16 -!- tromp has quit (Read error: Connection reset by peer).
21:08:05 <esolangs> [[Sprupine]] N https://esolangs.org/w/index.php?oldid=109734 * BoundedBeans * (+3547) Created page with "Sprupine (named after Spruce and Pine trees) is a self-modifying esolang by [[User:BoundedBeans]] with binary tree code. ==Syntax== Keep in mind, a binary tree can be represented as an array. For example: 1 / \ 5 9 / \ / \ 6 0 2 3 Can be repr
21:09:19 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=109735&oldid=109694 * BoundedBeans * (+15)
21:10:02 <esolangs> [[User:BoundedBeans]] https://esolangs.org/w/index.php?diff=109736&oldid=109290 * BoundedBeans * (+14)
21:24:27 <esolangs> [[User:JakkOfKlubs]] N https://esolangs.org/w/index.php?oldid=109737 * JakkOfKlubs * (+69) Created page with "== Contact == * Contact on Discord at <code>Quinn Wuest#7429</code>."
21:31:37 <esolangs> [[Special:Log/newusers]] create * QuinnWuest * New user account
21:35:20 -!- vyv has quit (Quit: Konversation terminated!).
21:35:49 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=109738&oldid=109708 * QuinnWuest * (+138) /* Introductions */
21:36:15 <esolangs> [[Efghij]] M https://esolangs.org/w/index.php?diff=109739&oldid=87741 * QuinnWuest * (-1) Username change. (New account)
21:37:34 <esolangs> [[User:QuinnWuest]] N https://esolangs.org/w/index.php?oldid=109740 * QuinnWuest * (+113) Created page with "== Hello Word == * I'm Quinn Wuest. == Contact me == * Contact me on Discord at <code>Quinn Wuest#7429</code>."
21:54:12 -!- tromp has joined.
22:20:09 -!- __monty__ has quit (Quit: leaving).
23:44:18 <esolangs> [[BitQueue]] https://esolangs.org/w/index.php?diff=109741&oldid=107531 * DivergentClouds * (+108) clarified edge case regarding blocks
23:53:51 <zzo38> Which existing programs to parse C tokens will have to be changed if they use apostrophe for numbers like that?
23:57:29 -!- Noisytoot has quit (Ping timeout: 250 seconds).