<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: karkob</title><link>https://news.ycombinator.com/user?id=karkob</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 19 Sep 2026 03:05:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=karkob" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by karkob in "Dezyne Programming Language"]]></title><description><![CDATA[
<p>It's a general-purpose language, it starts to make sense as soon as you rich ~100 possible states in your code, which actually is a small number</p>
]]></description><pubDate>Mon, 19 May 2025 10:25:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44028235</link><dc:creator>karkob</dc:creator><comments>https://news.ycombinator.com/item?id=44028235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44028235</guid></item><item><title><![CDATA[New comment by karkob in "Dezyne Programming Language"]]></title><description><![CDATA[
<p>Dezyne runs formal verification under the hood (Model checking), which basically means checking all possible situations that might happen in your code. You can create a requirements/constraint like statements and Dezyne will check is there a scenario where you violate them. Also it makes sure that every single has a correct handler, so no more unexpected timer interrupts.<p>It short words - you don't need to write unit tests and target code generates directly from the model</p>
]]></description><pubDate>Mon, 19 May 2025 10:23:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44028225</link><dc:creator>karkob</dc:creator><comments>https://news.ycombinator.com/item?id=44028225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44028225</guid></item><item><title><![CDATA[New comment by karkob in "The Dezyne Programming Language"]]></title><description><![CDATA[
<p>That's only the language, I strongly recommend using dedicated VS Code extension that supports graphical tools
VS code extension: <a href="https://marketplace.visualstudio.com/items?itemName=verum.dezyne" rel="nofollow">https://marketplace.visualstudio.com/items?itemName=verum.de...</a>
Verum Dezyne binary: <a href="https://verum.com/download/" rel="nofollow">https://verum.com/download/</a>
It's a bit confusing but Dezyne - language, command-line version. Verum Dezyne - same + graphical tools<p>If you need a working example, you can find a simple Cmake/C++ implementation: 
<a href="https://forum.verum.com/t/automatic-lights-a-complex-system-with-one-button-deployment/1104" rel="nofollow">https://forum.verum.com/t/automatic-lights-a-complex-system-...</a><p>If you are stubborn enough you can model even the smallest detail of logic in Dezyne and then use single lines of C++ hand-written code to manipulate IOs:
<a href="https://bitbucket.org/j0ran/alarmsystem/src/alarmsystem-no-modelling-events/" rel="nofollow">https://bitbucket.org/j0ran/alarmsystem/src/alarmsystem-no-m...</a></p>
]]></description><pubDate>Mon, 19 May 2025 10:21:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=44028214</link><dc:creator>karkob</dc:creator><comments>https://news.ycombinator.com/item?id=44028214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44028214</guid></item></channel></rss>