<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: GhosT078</title><link>https://news.ycombinator.com/user?id=GhosT078</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 13:58:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=GhosT078" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by GhosT078 in "Ada, its design, and the language that built the languages"]]></title><description><![CDATA[
<p>And despite all that complexity, you make it work very well (I've used GNAT since about 2002).</p>
]]></description><pubDate>Sat, 18 Apr 2026 01:06:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47812306</link><dc:creator>GhosT078</dc:creator><comments>https://news.ycombinator.com/item?id=47812306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47812306</guid></item><item><title><![CDATA[New comment by GhosT078 in "Ada, its design, and the language that built the languages"]]></title><description><![CDATA[
<p>I think there is a significant difference between choosing to use words (from some language) versus using brackets like {}, () and []. With nested brackets there are often debates over placement and it is usually less clear what scope is being ended by the closing bracket.</p>
]]></description><pubDate>Fri, 17 Apr 2026 16:07:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47807447</link><dc:creator>GhosT078</dc:creator><comments>https://news.ycombinator.com/item?id=47807447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47807447</guid></item><item><title><![CDATA[New comment by GhosT078 in "Ada, its design, and the language that built the languages"]]></title><description><![CDATA[
<p>I agree. I've never understood or accepted the claim that Ada is verbose. It's simply clear and expressive. If there were some alternative concise syntax for "Ada" then I would not want to use it (because it would not be Ada).<p>This was proposed, as a joke, some years ago: <a href="https://www.adacore.com/blog/a-modern-syntax-for-ada" rel="nofollow">https://www.adacore.com/blog/a-modern-syntax-for-ada</a><p>This is an old but good article on the topic: <a href="https://www.embedded.com/expressive-vs-permissive-languages-is-that-the-question/" rel="nofollow">https://www.embedded.com/expressive-vs-permissive-languages-...</a> Note that SPARK has changed significantly since this was written.</p>
]]></description><pubDate>Fri, 17 Apr 2026 14:20:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47806240</link><dc:creator>GhosT078</dc:creator><comments>https://news.ycombinator.com/item?id=47806240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47806240</guid></item><item><title><![CDATA[New comment by GhosT078 in "Ada, its design, and the language that built the languages"]]></title><description><![CDATA[
<p>I have been using GNAT Studio (previously GNAT Programming Studio or GPS) on Linux for the last 15 years.</p>
]]></description><pubDate>Fri, 17 Apr 2026 13:56:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47806016</link><dc:creator>GhosT078</dc:creator><comments>https://news.ycombinator.com/item?id=47806016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47806016</guid></item><item><title><![CDATA[New comment by GhosT078 in "Ada, its design, and the language that built the languages"]]></title><description><![CDATA[
<p>I didn't think these were hard to find:<p><a href="https://ada-lang.io/" rel="nofollow">https://ada-lang.io/</a><p><a href="https://alire.ada.dev/" rel="nofollow">https://alire.ada.dev/</a></p>
]]></description><pubDate>Fri, 17 Apr 2026 13:37:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47805813</link><dc:creator>GhosT078</dc:creator><comments>https://news.ycombinator.com/item?id=47805813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47805813</guid></item><item><title><![CDATA[New comment by GhosT078 in "Surprising Places Where Ada Is Used"]]></title><description><![CDATA[
<p>An interesting, although incomplete, list.</p>
]]></description><pubDate>Fri, 09 Jan 2026 01:50:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46549187</link><dc:creator>GhosT078</dc:creator><comments>https://news.ycombinator.com/item?id=46549187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46549187</guid></item><item><title><![CDATA[Surprising Places Where Ada Is Used]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.adacore.com/blog/surprising-places-where-ada-is-used">https://www.adacore.com/blog/surprising-places-where-ada-is-used</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46549186">https://news.ycombinator.com/item?id=46549186</a></p>
<p>Points: 3</p>
<p># Comments: 2</p>
]]></description><pubDate>Fri, 09 Jan 2026 01:50:23 +0000</pubDate><link>https://www.adacore.com/blog/surprising-places-where-ada-is-used</link><dc:creator>GhosT078</dc:creator><comments>https://news.ycombinator.com/item?id=46549186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46549186</guid></item><item><title><![CDATA[New comment by GhosT078 in "The Algebra of Loans in Rust"]]></title><description><![CDATA[
<p>Ada does. It has been through 5 editions so far and backwards compatibility is always maintained except for some small things that are documented and usually easy to  update.</p>
]]></description><pubDate>Fri, 26 Dec 2025 12:30:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46391430</link><dc:creator>GhosT078</dc:creator><comments>https://news.ycombinator.com/item?id=46391430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46391430</guid></item><item><title><![CDATA[New comment by GhosT078 in "IBM to acquire Confluent"]]></title><description><![CDATA[
<p>Yes it really was quite good despite all the hate it seems to get in internet comments. I used it for several years. The feature set, particularly config specs and dynamic views, was brilliant. The product was pretty mature and complete 25 years ago. I agree that administration was complicated and performance could be slow if misconfigured. We configured right, it was very intuitive and pleasant to use. IBM has effectively killed it by continuing to charge an excessive premium while adding nothing significant since they bought Rational (for Clearcase, DOORS, Apex etc.)</p>
]]></description><pubDate>Tue, 09 Dec 2025 14:21:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46205191</link><dc:creator>GhosT078</dc:creator><comments>https://news.ycombinator.com/item?id=46205191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46205191</guid></item><item><title><![CDATA[New comment by GhosT078 in "Brent's Encapsulated C Programming Rules (2020)"]]></title><description><![CDATA[
<p>Look to Ada for “headers”  (i.e. specs) done right.</p>
]]></description><pubDate>Tue, 09 Dec 2025 13:26:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46204695</link><dc:creator>GhosT078</dc:creator><comments>https://news.ycombinator.com/item?id=46204695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46204695</guid></item><item><title><![CDATA[New comment by GhosT078 in "IBM to acquire Confluent"]]></title><description><![CDATA[
<p>IBM is where good (acquired) software goes to die. RIP Clearcase.</p>
]]></description><pubDate>Tue, 09 Dec 2025 01:19:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46200151</link><dc:creator>GhosT078</dc:creator><comments>https://news.ycombinator.com/item?id=46200151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46200151</guid></item><item><title><![CDATA[New comment by GhosT078 in "Eurydice: a Rust to C compiler"]]></title><description><![CDATA[
<p>Sane, easily readable syntax and expressive semantics. Easy to learn. Very scalable.  Suitability, by design, for low level systems programming, including microcontrollers. Suitability, by design, for
large, complex real-time applications. Easy to interface with C and other languages. Available as part of GCC. Stable and ongoing language evolution.</p>
]]></description><pubDate>Sun, 07 Dec 2025 13:00:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46181384</link><dc:creator>GhosT078</dc:creator><comments>https://news.ycombinator.com/item?id=46181384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46181384</guid></item><item><title><![CDATA[New comment by GhosT078 in "Eurydice: a Rust to C compiler"]]></title><description><![CDATA[
<p>Yes</p>
]]></description><pubDate>Sun, 07 Dec 2025 12:33:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46181270</link><dc:creator>GhosT078</dc:creator><comments>https://news.ycombinator.com/item?id=46181270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46181270</guid></item><item><title><![CDATA[New comment by GhosT078 in "Eurydice: a Rust to C compiler"]]></title><description><![CDATA[
<p>In my timeline, something 10x better than Rust came along in 1995.</p>
]]></description><pubDate>Sun, 07 Dec 2025 11:55:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46181102</link><dc:creator>GhosT078</dc:creator><comments>https://news.ycombinator.com/item?id=46181102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46181102</guid></item><item><title><![CDATA[New comment by GhosT078 in "Constant-time support coming to LLVM: Protecting cryptographic code"]]></title><description><![CDATA[
<p>SPARK is a very expressive language for implementing cryptographic applications. It is available for some LLVM targets (e.g. x86-64).</p>
]]></description><pubDate>Wed, 26 Nov 2025 13:21:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46057135</link><dc:creator>GhosT078</dc:creator><comments>https://news.ycombinator.com/item?id=46057135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46057135</guid></item><item><title><![CDATA[New comment by GhosT078 in "GCC SC approves inclusion of Algol 68 Front End"]]></title><description><![CDATA[
<p>Consider exploring Ada 2022 as a capable successor to Algol. Its well supported in GCC and scales well from very small to very large projects. Some information is at <a href="https://learn.adacore.com/" rel="nofollow">https://learn.adacore.com/</a> and <a href="https://alire.ada.dev/" rel="nofollow">https://alire.ada.dev/</a></p>
]]></description><pubDate>Sun, 23 Nov 2025 13:29:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46023412</link><dc:creator>GhosT078</dc:creator><comments>https://news.ycombinator.com/item?id=46023412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46023412</guid></item><item><title><![CDATA[New comment by GhosT078 in "The Lions Operating System"]]></title><description><![CDATA[
<p>Ada is very scalable, suitable for everything from blinking LEDs on an AVR microcontroller board to controlling interplanetary spacecraft. Similarly, SPARK can be used incrementally, proving lower level or critical parts first.</p>
]]></description><pubDate>Sat, 22 Nov 2025 18:56:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46017250</link><dc:creator>GhosT078</dc:creator><comments>https://news.ycombinator.com/item?id=46017250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46017250</guid></item><item><title><![CDATA[New comment by GhosT078 in "Rust in Android: move fast and fix things"]]></title><description><![CDATA[
<p>A good comment except for the "it's less pretty" claim. The Rust I've looked at seems incredibly cryptic by comparison.</p>
]]></description><pubDate>Fri, 14 Nov 2025 16:08:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45928220</link><dc:creator>GhosT078</dc:creator><comments>https://news.ycombinator.com/item?id=45928220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45928220</guid></item><item><title><![CDATA[New comment by GhosT078 in "Memory Safety for Skeptics"]]></title><description><![CDATA[
<p>I disagree. SPARK is all about using formal methods to statically prove software properties. Clippy seems more comparable to parts of AdaCore's other static analysis toolset (gnatsas). See <a href="https://docs.adacore.com/live/wave/gnatsas/html/user_guide/faq.html#what-is-the-difference-between-gnat-sas-and-spark" rel="nofollow">https://docs.adacore.com/live/wave/gnatsas/html/user_guide/f...</a></p>
]]></description><pubDate>Wed, 12 Nov 2025 18:41:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45904078</link><dc:creator>GhosT078</dc:creator><comments>https://news.ycombinator.com/item?id=45904078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45904078</guid></item><item><title><![CDATA[New comment by GhosT078 in "The history of Casio watches"]]></title><description><![CDATA[
<p>Also agree. Windows Phone 8.1 and 10 were great smartphone interfaces.</p>
]]></description><pubDate>Wed, 12 Nov 2025 00:34:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45894891</link><dc:creator>GhosT078</dc:creator><comments>https://news.ycombinator.com/item?id=45894891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45894891</guid></item></channel></rss>