Elektrine lite

← Feed

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&#39;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&amp;#39;s room for &amp;quot;C, but with less jank&amp;quot; without getting in to &amp;quot;better C&amp;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=&amp;gt;ushort, ushort+lit=&amp;gt;ushort, but ushort+lit+ushort=&amp;gt;int).

  • Post #2743381

    &amp;quot;Company doing unethical thing says they will leave state if law banning unethical thing passes.&amp;quot; Um, good? That&amp;#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&amp;#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...