Luke T. Shumaker
lukeshu@fosstodon.org
<p>I am a programmer/hacker, and advocate of software freedom.</p><p>Contributing to Parabola GNU/Linux-libre since 2011. :parabola:</p><p>Please sponsor my work on improving the GNU/Linux ecosystem. Let me stub my toe on things so you don't have to!</p><p>I mostly follow people, not hashtags. If I follow you out of nowhere, it probably means that someone I follow boosted one of your toots, and I liked it. So I follow lots of friend-of-acquaintances.</p><p>Boiler up!</p>
Posts
-
Post #2743382
I feel like there&#39;s room for &quot;C, but with less jank&quot; without getting in to &quot;better C&quot; (Rust, Go, D, C++?). Have (u)int{n}_t be the primitive types, instead of long/short and guessing what they mean. Integer promotion rules that make sense (what insanity it is that ushort+ushort=&gt;ushort, ushort+lit=&gt;ushort, but ushort+lit+ushort=&gt;int).
-
Post #2743381
&quot;Company doing unethical thing says they will leave state if law banning unethical thing passes.&quot; Um, good? That&#39;s the point?
-
Post #2743380
Oh heck yeah {} initializers are valid in C23 and not a GCC extension anymore.
-
Post #2743379
@cmccullough@discuss.systems A lot of folks knew PHP when it was a truly terrible language, moved on to better languages, and then missed PHP getting good. PHP 5.3 (2009) is when PHP started to get good, and it&#39;s improved so much since then. Before 5.3, PHP very much felt like a terrible hack that *knew* it was a terrible hack but was well-maintained and fast anyway because a few important folks made the mistake of putting it into production. With 5.3, it started evolving toward a well...