<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: z4lis</title><link>https://news.ycombinator.com/user?id=z4lis</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 07 Jun 2026 20:29:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=z4lis" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by z4lis in "Yon – a topos-oriented language with a content-addressed lattice heap"]]></title><description><![CDATA[
<p>Yeah, early on in my evaluation of this thing was to check out the contributors and their work. Was expecting this to be the product
of at least a small group. Imagine my surprise to see… one person…</p>
]]></description><pubDate>Sun, 07 Jun 2026 18:16:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48437299</link><dc:creator>z4lis</dc:creator><comments>https://news.ycombinator.com/item?id=48437299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48437299</guid></item><item><title><![CDATA[New comment by z4lis in "Yon – a topos-oriented language with a content-addressed lattice heap"]]></title><description><![CDATA[
<p>I took it seriously in so far as I made a good faith attempt to understand a piece of it and wrote something about why I failed...<p>Can't help I've just been a HN lurker so far :)</p>
]]></description><pubDate>Sun, 07 Jun 2026 16:07:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48436161</link><dc:creator>z4lis</dc:creator><comments>https://news.ycombinator.com/item?id=48436161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48436161</guid></item><item><title><![CDATA[New comment by z4lis in "Yon – a topos-oriented language with a content-addressed lattice heap"]]></title><description><![CDATA[
<p>You must not mix up technical mathematical words with softer prose words. For instance, "Yon's data model is categorical. A world is a category, a semantic site;"<p>So if you want to define a world, I expect you to tell me how to supply objects + morphisms + the composition law + the site structure. I don't know what a "semantic site" is, just what a "site" is. You'd need to define it. Anyway, we then get to our first examples of declaring worlds:<p><pre><code>  world Currency { Code is EUR, USD }
  world Status { State is on, off }
</code></pre>
This maybe gives me the first bit of data we need for a site. Definitely not the rest. Then we hit this<p><pre><code>  world Sub subset of Currency  

</code></pre>
Two issues with this. One is stylistic. Why on earth would you call it a "subset"? It's not a set! "subworld" is the obvious choice... But the real issue is that like the initial definition, this doesn't tell me how to build `Sub`. I need to know <i>which</i> objects and morphisms of Currency to include into the category Sub? What's the site structure?<p>So now I think, "OK, maybe you just declare part of the structure and fill it in later, before you actually use it..."<p>But then your example disproves that notion! You have<p><pre><code>  world Shop { Code is X }

  place Account in Shop {
    balance number
    owner String
  }

</code></pre>
with no mention of Account when you declared Shop, I'm still not sure what Code or X are, and then you give what is seemingly supposed to be some working code<p><pre><code>  fun main(): number {
    be a holds new Account { balance 40 owner "ada" }
    be _p holds String.print(a.owner)
    return a.balance + 2
  }

</code></pre>
So your motivating example really kills off the interest from your two main communities that would use this thing: 1) category theorists have no idea what you're talking about, because nothing here looks like categories - there are no morphisms, no site structure 2) computer/software folks look at your example and think "why on earth would I learn topos theory to do something that sure looks like OOP"<p>I think a "topos inspired programming language" would be kind of cool if you could pull it off, but I think you really need to figure out how to sell it in the docs to at least one of the two communities above.</p>
]]></description><pubDate>Sun, 07 Jun 2026 14:57:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48435473</link><dc:creator>z4lis</dc:creator><comments>https://news.ycombinator.com/item?id=48435473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48435473</guid></item></channel></rss>