<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: pmcgoron</title><link>https://news.ycombinator.com/user?id=pmcgoron</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 14 May 2026 14:35:55 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pmcgoron" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pmcgoron in "Setting up a free *.city.state.us locality domain"]]></title><description><![CDATA[
<p>> FL    HOTDOG.MIAMI.FL.US.                 arodriguez@houseit.com<p>I'm very confused by this entry. There isn't even a miami subdomain, just a Dade subdomain.</p>
]]></description><pubDate>Wed, 13 May 2026 16:11:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48123836</link><dc:creator>pmcgoron</dc:creator><comments>https://news.ycombinator.com/item?id=48123836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48123836</guid></item><item><title><![CDATA[New comment by pmcgoron in "LFortran compiles fpm"]]></title><description><![CDATA[
<p>If you want to peer into an alternative reality / funhouse mirror of programming terms, you should look at ALGOL 68. For instance, types are called "modes".<p><a href="https://jemarch.net/a68-jargon/" rel="nofollow">https://jemarch.net/a68-jargon/</a><p>(There are also "incestuous unions", which is the actual term used in the spec.)</p>
]]></description><pubDate>Mon, 02 Mar 2026 22:42:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47225242</link><dc:creator>pmcgoron</dc:creator><comments>https://news.ycombinator.com/item?id=47225242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47225242</guid></item><item><title><![CDATA[New comment by pmcgoron in "femtolisp: A lightweight, robust, scheme-like Lisp implementation"]]></title><description><![CDATA[
<p>Would SectorLISP (<a href="https://justine.lol/sectorlisp2/" rel="nofollow">https://justine.lol/sectorlisp2/</a>) count? It can run the LISP 1.5 metacircular evaluator.</p>
]]></description><pubDate>Mon, 23 Feb 2026 18:40:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47126713</link><dc:creator>pmcgoron</dc:creator><comments>https://news.ycombinator.com/item?id=47126713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47126713</guid></item><item><title><![CDATA[New comment by pmcgoron in "Emulating Goto in Scheme with Continuations"]]></title><description><![CDATA[
<p>From John Cowan:<p>TAGBODY doesn't actually require continuations, delimited or undelimited, just proper tail calling. A macro can rewrite each section of the TAGBODY  into a procedure  nested within a `let` that tail-calls its successor, and the body of the `let` tail-calls the first procedure. (GO tag) is then equivalent to just (tag). This is a great way of doing state machines. Chicken has a tagbody egg, I think.</p>
]]></description><pubDate>Mon, 23 Feb 2026 18:27:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47126527</link><dc:creator>pmcgoron</dc:creator><comments>https://news.ycombinator.com/item?id=47126527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47126527</guid></item><item><title><![CDATA[New comment by pmcgoron in "Loon: A functional lang with invisible types, safe ownership, and alg. effects"]]></title><description><![CDATA[
<p>I guess I'll have to read more about effect handling systems, I'm very much out of my element there.<p>> yes, macros are hygienic!<p>I'm glad. Too many lisps chicken out and don't add them.<p>> easier to type!<p>Fair enough.<p>This seems very interesting, I will check it out.</p>
]]></description><pubDate>Sun, 22 Feb 2026 01:30:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47107137</link><dc:creator>pmcgoron</dc:creator><comments>https://news.ycombinator.com/item?id=47107137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47107137</guid></item><item><title><![CDATA[New comment by pmcgoron in "Loon: A functional lang with invisible types, safe ownership, and alg. effects"]]></title><description><![CDATA[
<p>As someone who writes a lot of Scheme, I agree that the math syntax is not good. There have been proposals to add infix expressions (<a href="https://srfi.schemers.org/srfi-105/" rel="nofollow">https://srfi.schemers.org/srfi-105/</a>) but nobody seems to want them, or can agree on specifics.<p>However, code that is mostly function calls is fine for me, since those would have parentheses anyways in C++/Rust/whatever. In that case it makes the language more regular, which is nice for writing macros.<p>I'd be curious to hear your opinion on wisp (<a href="https://srfi.schemers.org/srfi-119/srfi-119.html" rel="nofollow">https://srfi.schemers.org/srfi-119/srfi-119.html</a>) and the Readable project (<a href="https://srfi.schemers.org/srfi-110/srfi-110.html" rel="nofollow">https://srfi.schemers.org/srfi-110/srfi-110.html</a>) which are significant indentation syntaxes for Lisp languages that are still closely related to the AST and allow for easy macro writing.</p>
]]></description><pubDate>Sun, 22 Feb 2026 01:21:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47107069</link><dc:creator>pmcgoron</dc:creator><comments>https://news.ycombinator.com/item?id=47107069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47107069</guid></item><item><title><![CDATA[New comment by pmcgoron in "Loon: A functional lang with invisible types, safe ownership, and alg. effects"]]></title><description><![CDATA[
<p>1. I don't know much about HM systems mathematically, but how do the effect handlers interact with type inference? I thought there was some issues with automatic inference there.<p>2. The macros examples on the website don't show binding situations. Are the macro hygienic like in Scheme?<p>3. Why the choice of [] over ()?</p>
]]></description><pubDate>Sat, 21 Feb 2026 21:24:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47104938</link><dc:creator>pmcgoron</dc:creator><comments>https://news.ycombinator.com/item?id=47104938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47104938</guid></item></channel></rss>