<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: xonre</title><link>https://news.ycombinator.com/user?id=xonre</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 25 Jun 2026 21:19:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=xonre" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by xonre in "LuaJIT 3.0 proposed syntax extensions"]]></title><description><![CDATA[
<p>For readability, `then` allows splitting with newlines very long conditional expressions, without having to wrap the condition in parentheses:<p><pre><code>  if x + y + z > a
    or verylongconditionalhere ()
    or anotherverylongconditionalhere ()
  then
    ...
</code></pre>
after `if` and `elseif` the parser simply goes on until it finds `then`.</p>
]]></description><pubDate>Thu, 25 Jun 2026 06:09:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48669604</link><dc:creator>xonre</dc:creator><comments>https://news.ycombinator.com/item?id=48669604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48669604</guid></item><item><title><![CDATA[New comment by xonre in "C++: The Documentary"]]></title><description><![CDATA[
<p>Still true for C++. Can still mentally map new features to the core language C. A modern Cfront transpiler can still be written.<p>Template meta-programming maps to C pre-processor macros. The sad part with both is generated code cannot be examined thus the unreadable compiler errors and slower compilation as it's regenerated every time.<p>Slightly off-topic: Rust can also be mentally mapped to C.</p>
]]></description><pubDate>Fri, 05 Jun 2026 23:37:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48419776</link><dc:creator>xonre</dc:creator><comments>https://news.ycombinator.com/item?id=48419776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48419776</guid></item><item><title><![CDATA[New comment by xonre in "C++26 is done: ISO C++ standards meeting Trip Report"]]></title><description><![CDATA[
<p>That place is C++/Lua, with most of the code in Lua. Concurrency model is thread-per-lua-state. Interthread comms is message passing implemented via textbook c++11 atomic and condition variables. Lua is just a small C library so the style remains very friendly to those who like C with classes.</p>
]]></description><pubDate>Mon, 30 Mar 2026 21:50:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47580157</link><dc:creator>xonre</dc:creator><comments>https://news.ycombinator.com/item?id=47580157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47580157</guid></item><item><title><![CDATA[New comment by xonre in "PHP 8.5"]]></title><description><![CDATA[
<p>PHP should do a real major compatibility break and remove $ sigil from variable names. It's gonna be worth the pain!</p>
]]></description><pubDate>Thu, 20 Nov 2025 11:31:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45991542</link><dc:creator>xonre</dc:creator><comments>https://news.ycombinator.com/item?id=45991542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45991542</guid></item><item><title><![CDATA[New comment by xonre in "Precompiled headers and why Squid won't be using them (2023)"]]></title><description><![CDATA[
<p>Tl;dr: it's an autoconf problem<p>Article also misses: comparing speed of full rebuilds. Pch gives massive speedup on edit-compile-debug cycle or when several modules can share a single pch.</p>
]]></description><pubDate>Wed, 05 Nov 2025 13:39:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45822697</link><dc:creator>xonre</dc:creator><comments>https://news.ycombinator.com/item?id=45822697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45822697</guid></item><item><title><![CDATA[New comment by xonre in "Show HN: Lux – A luxurious package manager for Lua"]]></title><description><![CDATA[
<p>Yes you should.<p>You'll need a glob function, cd/getcwd/setcwd, pretty-printer. That's about it.<p>Lua stdlib replaces sed, awk, grep, cut, tr, tail, etc.<p>Startup time is the best. In my testing, a lua script that functions like `echo` runs faster than echo.</p>
]]></description><pubDate>Wed, 09 Apr 2025 13:50:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=43632083</link><dc:creator>xonre</dc:creator><comments>https://news.ycombinator.com/item?id=43632083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43632083</guid></item><item><title><![CDATA[New comment by xonre in "Show HN: Lux – A luxurious package manager for Lua"]]></title><description><![CDATA[
<p>Load the table. Modify. Serialize to file.<p>Not too hard. Emacs does it with the .emacs file, mixing generated and manual content.</p>
]]></description><pubDate>Wed, 09 Apr 2025 13:26:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43631806</link><dc:creator>xonre</dc:creator><comments>https://news.ycombinator.com/item?id=43631806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43631806</guid></item><item><title><![CDATA[New comment by xonre in "Show HN: Lux – A luxurious package manager for Lua"]]></title><description><![CDATA[
<p>Lua is C in Lisp's clothing.<p>Lisp killer features were GC, good data representation, first class functions. Lua has all that and more. But its being a "thin" library over the C runtime shows through the clothes.</p>
]]></description><pubDate>Wed, 09 Apr 2025 13:17:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=43631721</link><dc:creator>xonre</dc:creator><comments>https://news.ycombinator.com/item?id=43631721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43631721</guid></item><item><title><![CDATA[New comment by xonre in "C++ is an absolute blast"]]></title><description><![CDATA[
<p>You are correct wrt to iostream, it's bad. I stick to studio.h.</p>
]]></description><pubDate>Tue, 24 Dec 2024 03:48:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=42499600</link><dc:creator>xonre</dc:creator><comments>https://news.ycombinator.com/item?id=42499600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42499600</guid></item><item><title><![CDATA[New comment by xonre in "C++ is an absolute blast"]]></title><description><![CDATA[
<p>It's probably auto when you wanted auto&.<p>A copy was made instead of a reference. I've been bitten by that.</p>
]]></description><pubDate>Tue, 24 Dec 2024 03:34:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42499538</link><dc:creator>xonre</dc:creator><comments>https://news.ycombinator.com/item?id=42499538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42499538</guid></item></channel></rss>