5 comments

[ 4.0 ms ] story [ 20.2 ms ] thread
Probably because designing your own language can be one of the most intellectually satisfying and often challenging things you can do as a computer programmer
Yeah. I think "Why not?" is a perfectly good answer.
Or nim? I like nim's syntax the most of the four, funnily enough.
I do too. Nim is an antithesis to Zig in a lot of ways: memory safe, intentionally flexible syntax via UFCS, and extremely powerful macros.

They do both fit in that better-than-C niche in different ways.

somehow nim just did not get the share of attention, I wonder if it's the name that is not intriguing enough? it's also so close to nix the packager on the naming part.

so nim uses exception handlers for errors, how does that cope with real-time embedded scenarios? I had to use C for that as c++ has the same try-catch concerns for me.