<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Thinking on a new syntax for #Scheme.]]></title><description><![CDATA[<p>Thinking on a new syntax for <a href="https://merveilles.town/tags/Scheme" rel="tag">#<span>Scheme</span></a>. Distinguishing feature: insignificant indentation! Because it’s hard to edit <a href="https://merveilles.town/tags/Wisp" rel="tag">#<span>Wisp</span></a> in ed.</p>]]></description><link>https://board.circlewithadot.net/topic/550ec375-c44d-4b1c-8fd9-98f0422dd846/thinking-on-a-new-syntax-for-scheme.</link><generator>RSS for Node</generator><lastBuildDate>Fri, 15 May 2026 06:09:21 GMT</lastBuildDate><atom:link href="https://board.circlewithadot.net/topic/550ec375-c44d-4b1c-8fd9-98f0422dd846.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 10 May 2026 21:19:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Thinking on a new syntax for #Scheme. on Mon, 11 May 2026 12:54:21 GMT]]></title><description><![CDATA[<p><span><a href="/user/kirtai%40tech.lgbt">@<span>kirtai</span></a></span> <span><a href="/user/mdhughes%40appdot.net">@<span>mdhughes</span></a></span> <span><a href="/user/restorante%40social.linux.pizza">@<span>restorante</span></a></span> <span><a href="/user/aartaka%40merveilles.town">@<span>aartaka</span></a></span> Smalltalk's control structures are pretty much all higher-order polymorphic functions. I mean, it's a functional language in OO-clothing, so I'd call it quite far from ALGOL. </p><p>My modern favorite Lisp-with-ALGOL syntax is Elixir, btw. And don't forget that LISP 2, which never happened, was slated to have ALGOL syntax so you're standing on the shoulders of giants if you do that <img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":-)" alt="🙂" /></p>]]></description><link>https://board.circlewithadot.net/post/https://mstdn.ca/users/cdegroot/statuses/116556042191375799</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mstdn.ca/users/cdegroot/statuses/116556042191375799</guid><dc:creator><![CDATA[cdegroot@mstdn.ca]]></dc:creator><pubDate>Mon, 11 May 2026 12:54:21 GMT</pubDate></item><item><title><![CDATA[Reply to Thinking on a new syntax for #Scheme. on Mon, 11 May 2026 12:01:53 GMT]]></title><description><![CDATA[<p><span><a href="/user/mdhughes%40appdot.net" rel="nofollow noopener">@<span>mdhughes</span></a></span> <span><a href="/user/restorante%40social.linux.pizza" rel="nofollow noopener">@<span>restorante</span></a></span> <span><a href="/user/aartaka%40merveilles.town" rel="nofollow noopener">@<span>aartaka</span></a></span> <br />I have to wonder how much Smalltalk got.</p>]]></description><link>https://board.circlewithadot.net/post/https://tech.lgbt/users/kirtai/statuses/116555835852548356</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://tech.lgbt/users/kirtai/statuses/116555835852548356</guid><dc:creator><![CDATA[kirtai@tech.lgbt]]></dc:creator><pubDate>Mon, 11 May 2026 12:01:53 GMT</pubDate></item><item><title><![CDATA[Reply to Thinking on a new syntax for #Scheme. on Mon, 11 May 2026 04:58:37 GMT]]></title><description><![CDATA[<p><span><a href="/user/restorante%40social.linux.pizza">@<span>restorante</span></a></span> <span><a href="/user/aartaka%40merveilles.town">@<span>aartaka</span></a></span> Pretty much, but most just took the control structures from ALGOL, not lexical scoping or function references. Scheme got all of it.</p><p>Like, C is a mix of ASM &amp; ALGOL, &amp; some FORTRAN-isms.</p>]]></description><link>https://board.circlewithadot.net/post/https://appdot.net/users/mdhughes/statuses/116554171520439455</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://appdot.net/users/mdhughes/statuses/116554171520439455</guid><dc:creator><![CDATA[mdhughes@appdot.net]]></dc:creator><pubDate>Mon, 11 May 2026 04:58:37 GMT</pubDate></item><item><title><![CDATA[Reply to Thinking on a new syntax for #Scheme. on Mon, 11 May 2026 04:53:30 GMT]]></title><description><![CDATA[<p><span><a href="/user/mdhughes%40appdot.net">@<span>mdhughes</span></a></span> </p><p>But, does that mean the majority of 'modern' programming languages are all descendant of ALGOL?</p><p>That is very interesting. I read some ALGOL code and I love them.</p><p><span><a href="/user/aartaka%40merveilles.town">@<span>aartaka</span></a></span></p>]]></description><link>https://board.circlewithadot.net/post/https://social.linux.pizza/users/restorante/statuses/116554151368670453</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.linux.pizza/users/restorante/statuses/116554151368670453</guid><dc:creator><![CDATA[restorante@social.linux.pizza]]></dc:creator><pubDate>Mon, 11 May 2026 04:53:30 GMT</pubDate></item><item><title><![CDATA[Reply to Thinking on a new syntax for #Scheme. on Mon, 11 May 2026 00:00:19 GMT]]></title><description><![CDATA[<p><span><a href="/user/aartaka%40merveilles.town">@<span>aartaka</span></a></span> Since Scheme is in some respects a dialect of ALGOL, just replace all the parens with BEGIN/END, &amp; any uppercased symbol has an implicit BEGIN.</p><p>DEFINE tf LAMBDA BEGIN test END<br />IF EQUAL? test <a href="https://appdot.net/tags/t" rel="tag">#<span>t</span></a> END<br />DISPLAY "yes" END<br />DISPLAY "no" END<br />END END END</p><p><a href="https://appdot.net/tags/scheme" rel="tag">#<span>scheme</span></a> <a href="https://appdot.net/tags/algol" rel="tag">#<span>algol</span></a> <a href="https://appdot.net/tags/end" rel="tag">#<span>end</span></a></p>]]></description><link>https://board.circlewithadot.net/post/https://appdot.net/users/mdhughes/statuses/116552998527784993</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://appdot.net/users/mdhughes/statuses/116552998527784993</guid><dc:creator><![CDATA[mdhughes@appdot.net]]></dc:creator><pubDate>Mon, 11 May 2026 00:00:19 GMT</pubDate></item></channel></rss>