←2026-04-28 2026-04-29 2026-04-30→ ↑2026 ↑all
00:05:15 -!- DOS_User_webchat has joined.
00:05:43 -!- DOS_User_webchat has quit (Remote host closed the connection).
00:34:52 -!- joast has quit (Quit: Leaving.).
01:16:16 -!- joast has joined.
01:36:00 -!- svm has changed nick to msv.
04:32:29 <esolangs> [[ReversibleFerrariMSB]] https://esolangs.org/w/index.php?diff=180730&oldid=180729 * Miui * (+141) /* See Also */
04:41:06 <esolangs> [[ReversibleFerrariMSB]] https://esolangs.org/w/index.php?diff=180731&oldid=180730 * Miui * (-38) /* See Also */
05:17:55 <zzo38> Is there a block cipher mode involving making up a new key for each block (which will need to involve some function for making up the key)?
05:56:13 <Sgeo> PL/I has ALLOCATE and FREE statements to allocate memory dynamically. They stack, as in, you can allocate a variable several times, and the most recent one is what's visible, then free it a matching number of times.
07:02:12 <ais523> Sgeo: you're reminding me of zzo38's page of programming languages with unusual features
07:02:24 <ais523> it almost sounds as though you could make one of your own (or combine efforts)
07:14:56 <b_jonas> Sgeo: is that for nested function calls mostly?
07:23:33 -!- tromp has joined.
07:28:19 <Sgeo> b_jonas, I'm not sure the main intended use. But that's for CONTROLLED variables. There are also BASED variables that can be ALLOCATEd but don't supported the nested allocation thing
07:28:27 <Sgeo> So, PL/I is based.
07:28:54 <Sgeo> PL/I is on zzo38's page, ALLOCATE not mentioned though. I should try writing programs that demonstrate the features mentioned
07:29:25 <Sgeo> BLISS should be added, it allows redefining array syntax.
07:29:49 <Sgeo> Or.. not sure how to describe it. Almost but not quite like custom code when using array syntax
07:33:47 <Sgeo> "The third part of a STRUCTURE declaration is the actual accessing algorithm or structure body. It is this algorithm that determines the address for each reference made to a specific logical element of the structure."
07:34:20 <Sgeo> I feel like some higher-level modern languages can be similar, with overloading array syntax
07:34:31 <Sgeo> Feel gross about that "based" joke
07:35:27 -!- Sgeo has quit (Read error: Connection reset by peer).
07:37:15 -!- b_jonas has quit (Quit: leaving).
08:36:55 -!- ais523 has quit (Quit: quit).
10:54:17 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:08:40 -!- tromp has joined.
12:23:16 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:03:15 -!- b_jonas has joined.
13:15:37 -!- tromp has joined.
14:30:54 <korvo> Ginger Bill posted yet another explainer of why his language design is good, actually: https://www.gingerbill.org/article/2026/04/29/blessed-syntax-and-ergonomics/
14:31:39 <korvo> I never know exactly what new folly we're going to get with his posts. Today it sounds like he's angry at, among other things, the Strategy Pattern and short-string optimizations (also called small-string optimizations).
14:39:01 <esolangs> [[4s (Four Stacks)]] https://esolangs.org/w/index.php?diff=180732&oldid=180555 * Salsa1234 * (-1)
14:50:47 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:07:46 -!- tromp has joined.
15:24:00 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:36:18 -!- tromp has joined.
15:56:23 <esolangs> [[User:RaiseAfloppaFan3925]] M https://esolangs.org/w/index.php?diff=180733&oldid=180528 * RaiseAfloppaFan3925 * (+210)
15:58:13 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:02:00 -!- tromp has joined.
16:31:17 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:53:49 <esolangs> [[Bolaga]] https://esolangs.org/w/index.php?diff=180734&oldid=177990 * Fly * (+45) /* Instructions */
19:00:28 <esolangs> [[Bolaga]] https://esolangs.org/w/index.php?diff=180735&oldid=180734 * Fly * (+32) /* Instructions */
19:02:53 -!- tromp has joined.
19:12:00 <zzo38> Add the stuff to my list of programming languages with unusual features if you have something to add. (If someone thinks it is sensible to move it to the main namespace then you might consider that too, depending on what the official policy of this wiki is and if it makes sense in that specific case.)
19:13:35 -!- ais523 has joined.
19:14:31 <esolangs> [[User:PrySigneToFry/Silicon dioxide in a polypropylene box/QLTYLang]] https://esolangs.org/w/index.php?diff=180736&oldid=180723 * Hotcrystal0 * (+78)
19:19:33 -!- Artea has quit (Quit: ZNC 1.9.1 - https://znc.in).
19:37:43 <esolangs> [[Turing tarpit]] M https://esolangs.org/w/index.php?diff=180737&oldid=180708 * Cosmikdebris * (+38) /* History */ link to SKI
20:00:16 -!- Lord_of_Life_ has joined.
20:00:19 -!- Lord_of_Life has quit (Ping timeout: 245 seconds).
20:03:06 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
20:54:57 <esolangs> [[Special:Log/newusers]] create * Raibug * New user account
21:08:10 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:11:36 -!- ais523 has quit (Quit: quit).
22:11:31 -!- ais523 has joined.
22:17:47 -!- Sgeo has joined.
22:47:54 <esolangs> [[User:Zzo38/Programming languages with unusual features]] https://esolangs.org/w/index.php?diff=180738&oldid=168830 * Sgeo * (+762) Some well-known FORTRAN shenanigans
22:48:38 <esolangs> [[User:Zzo38/Programming languages with unusual features]] M https://esolangs.org/w/index.php?diff=180739&oldid=180738 * Sgeo * (+11) Fix code formatting
22:49:41 <Sgeo> Does it count as "unusual" if it's more just unusual to modern eyes, but other languages copied it?
23:24:28 <esolangs> [[Bolaga]] https://esolangs.org/w/index.php?diff=180740&oldid=180735 * Fly * (+74) /* Instructions */
23:53:19 <esolangs> [[Bolaga]] https://esolangs.org/w/index.php?diff=180741&oldid=180740 * Fly * (+874)
23:55:15 <esolangs> [[User:Zzo38/Programming languages with unusual features]] https://esolangs.org/w/index.php?diff=180742&oldid=180739 * Sgeo * (+63) /* PL/I */ binary/decimal
←2026-04-28 2026-04-29 2026-04-30→ ↑2026 ↑all