Hacker News new | ask | show | jobs
by 3pt14159 3066 days ago
I’ve used nim in production and I even wrote a very small part of the language itself; and it’s great in many ways, but unfortunately it lacks taste. When a language gets that complex it needs to be consistent and it needs to exhaustively cover use cases and nim is obviously better than C, no question, but it’s no Ruby. Maybe it will be one day, but for now having a smaller amount of features like Rust allows for a cleaner more cohesive picture and building on top of that is easier. Though I hate Rust’s syntax. Crystal looked promising for a while, but dev there is slow.

I still wish the coffeescript model had worked out where we could view or think about languages differently and compile them to a common one. But unfortunately it doesn’t work without a great deal of effort.

2 comments

>unfortunately it lacks taste

Taste is subjective ...

De gustibus non est disputandum:

https://en.wikipedia.org/wiki/De_gustibus_non_est_disputandu...

... so it is almost as though by default, you have to explain/justify your opinion on this :)

> unfortunately it lacks taste

Could you expand on that? I always thought the core nim language was fine. But, I've also come to the conclusion that the few libraries I've used that were written in nim are of poor quality. Is that a function of the language? The community? Or both? I have no idea.