Closed utterances-bot closed 2 years ago
IMO, if you want high level abstractions, then you should write Haskell, not C. C was never meant for this sort of thing.
For this question I outlined a link to the project FAQ: https://github.com/Hirrolot/datatype99#q-why-use-c-instead-of-rustzigwhatever-else.
Pretty-Printable Enumerations in Pure C
https://hirrolot.github.io/posts/pretty-printable-enumerations-in-pure-c.html