Why Nostr? What is Njump?
2024-01-05 17:00:08
in reply to

pistolero on Nostr: Haelwenn /элвэн/ :triskell: Q.U.I.N.N. > Except you can actually target C89, ...



> Except you can actually target C89, it's an explicit version of a standard, not an implementation.

You can target Lua 5.1.

> And in fact I think putting -std= in compiler flags should be nearly mandatory for build stability reasons as stuff gets deprecated over time and the default version changes over time for at least GCC and clang.

Duct-taping around instability rather than pushing back against it gets you the same fate that Ruby and Python and Linux got. Stable APIs beat version-coupling every single time. Every single time. Zero exceptions. Once you introduce version-coupling, upstream starts breaking shit, and in terms of behavior that you can depend on, the cycles get faster than they were without any versioning.
Author Public Key
npub1ch8nj9yu4676fnwkzacu28mt4y002ezeryqyuhzfnzjw560sq5fqaysw60