77
What's your experience with Nim?
(programming.dev)
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Follow the wormhole through a path of communities !webdev@programming.dev
I picked it up because I liked the syntax and systems programming capabilities. At least on the surface, it's fast and expressive.
My main criticisms of the language: the meta-programming features can quickly draw the programmer into unpleasant complexity, and the official docs don't make it easy to discover small bits of important info when you don't already know where to look. (And the latter problem makes the former worse). It's a work in progress, of course, and I believe these problems could be fixed.
I got productive with Nim in a month or two. I dropped it when I found that the BDFL is both routinely insulting to people, and hasty in closing legitimate bug reports. These are both big red flags in my book. I don't want to have to interact with him again, and I don't want any of my work to depend on him.