2
<p>This is what I came up with; I think of it as &quot;0-lisp&quot;. In LISP a &quot;2-LISP&quot; is a LISP where functions and variables live in different namespaces, and in a &quot;1-LISP&quot; they live in one namespace. Projecting backward, in my 0-LISP, the distinction itself disappears totally; functions are lists and *any list can be executed*. I wanted to know what this changed. Here&#39;s what I found:</p><p>It helps very little, and makes certain important things a huge pain. Oops! Still, it was very educational to learn this.</p>
Attached image 0Attached image 1
<p>For &quot;Week 5&quot; I did TCL, and it kind of set my brain on fire with &quot;wait… you can just DO that?&quot;.</p><p>In TCL, strings are anonymous functions and vice versa. In my old Emily language, &quot;if&quot; and &quot;while&quot; blocks were implemented by passing in lambdas; but in TCL you do the same thing by *passing in a string containing {the code to execute}*. I started trying to imagine what &quot;hygienic&quot; TCL would be; if TCL is a C macro, I want an ML or Rust macro. I tried to imagine something closer to LISP than TCL.</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> RLFS is &quot;Reinforcement Learning for Fucks Sake&quot;</p>
<p><a href="https://mastodon.social/tags/BabelOfCode" class="mention hashtag" rel="tag">#<span>BabelOfCode</span></a> 2024<br />Week 6<br />Language: Nameless experimental LISP</p><p>Confidence level: High</p><p>PREV WEEK: <a href="https://mastodon.social/@mcc/113975448813565537" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@mcc/113975448</span><span class="invisible">813565537</span></a><br />RULES: <a href="https://mastodon.social/@mcc/113676228091546556" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@mcc/113676228</span><span class="invisible">091546556</span></a></p><p>Okay… here things get weird!</p><p>My project to, gradually over the course of 2025, do each puzzle from Advent of Code 2024 in a different programming language I&#39;ve never used before, has stalled out for exactly two months now as I&#39;ve instead been creating…</p><p>…the programming language I&#39;m going to use this week!</p>
<p>DUCKSIDE from tinyBuild may get BattlEye Anti-Cheat enabled for Steam Deck / Linux <a href="https://www.gamingonlinux.com/2025/04/duckside-from-tinybuild-may-get-battleye-anti-cheat-enabled-for-steam-deck-linux/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://www.</span><span class="ellipsis">gamingonlinux.com/2025/04/duck</span><span class="invisible">side-from-tinybuild-may-get-battleye-anti-cheat-enabled-for-steam-deck-linux/</span></a></p><p><a href="https://mastodon.social/tags/DUCKSIDE" class="mention hashtag" rel="tag">#<span>DUCKSIDE</span></a> <a href="https://mastodon.social/tags/SteamDeck" class="mention hashtag" rel="tag">#<span>SteamDeck</span></a> <a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="tag">#<span>Linux</span></a> <a href="https://mastodon.social/tags/Proton" class="mention hashtag" rel="tag">#<span>Proton</span></a> <a href="https://mastodon.social/tags/SteamOS" class="mention hashtag" rel="tag">#<span>SteamOS</span></a></p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> is thought you were talking about the &quot;No true fucking scottsman global illumination&quot; algorithm at first</p>
<p>the existence of the Common Log File System (Clfs.sys) implies the existence of Uncommon Log File System (Ulfs.sys), Rare Log File System (Rlfs.sys), and Legendary Log File System (Llfs.sys); together, these components comprise the Windows NT File System Gacha Infrastructure (NTFSGI)</p>
<p>Sonic Rumble releases May 8 and it&#39;s Steam Deck Verified <a href="https://www.gamingonlinux.com/2025/04/sonic-rumble-releases-may-8-and-its-steam-deck-verified/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://www.</span><span class="ellipsis">gamingonlinux.com/2025/04/soni</span><span class="invisible">c-rumble-releases-may-8-and-its-steam-deck-verified/</span></a></p><p><a href="https://mastodon.social/tags/SonicRumble" class="mention hashtag" rel="tag">#<span>SonicRumble</span></a> <a href="https://mastodon.social/tags/Sonic" class="mention hashtag" rel="tag">#<span>Sonic</span></a> <a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="tag">#<span>Linux</span></a> <a href="https://mastodon.social/tags/SteamDeck" class="mention hashtag" rel="tag">#<span>SteamDeck</span></a> <a href="https://mastodon.social/tags/Proton" class="mention hashtag" rel="tag">#<span>Proton</span></a></p>
<p>New <span class="h-card" translate="no"><a href="https://mastodon.social/@cfbolz" class="u-url mention">@<span>cfbolz</span></a></span> optimizer just dropped 👀 </p><p><a href="https://pypy.org/posts/2025/04/prospero-in-rpython.html" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">pypy.org/posts/2025/04/prosper</span><span class="invisible">o-in-rpython.html</span></a></p>