Hacker News new | ask | show | jobs
by arbre 3640 days ago
I agree about this. I wanted to give rust a go and tried to implement a graph for a DFA. I realized it was a pain. Even in general I find rust super hard to use with the references lifetimes etc. I don't understand the buzz going around rust when it's so hard to use in practice.

I am frustrated with new languages. I agree that C++ is old and needs a more modern replacement but:

- Go is weird with no templates and no functional programming.

- Nim comes close to my dream language but has a GC and some very awkward features like globally imported namespaces.

If I had to start a new project I would probably pick Nim or C++.

1 comments

GC in Nim is optional and it's run inline during memory allocation only. No background threads. http://nim-lang.org/docs/gc.html