I fancy learning a new language. I’ve got experience in Python, PHP, Ruby, Bash and many years ago Java, Haskell and C++. Though I’m absolute dogshit at system languages generally. I GET pointers but I fucking hate having to think about them.
Is Nim nice? Is it better than Rust? I like being a contrarian so I’d rather not learn Rust since it’s too fashionable right now. But Nim seems to have that independent, cool streak but still niche. It also seems a little bit like Python but with low level stuff slapped in.
I fancy doing something like some of the following:
- TUI/ncurses pacman app.
- Taskade terminal app.
- Network scanning tool.
- USB midi tool.
- Kitchen sink that gargles my balls (optional)
So how is Nim for this? Thoughts? Feelings?
If you put enough effort into it you can any language to do anything.
I’ve got no input into Nim but iirc Nitter is written in it, and I plan to customise a self hosted Nitter to spit out prettier RSS feeds one day.
USB midi interface in TRS-80 BASIC