Comment

Comment by massung

Last I worked with Nim, the most frustrating aspects of it were how it implemented tuples and multi-threading.

Tuples are really more akin to records, which name their fields. Because of that, I found many things quite difficult to do since I couldn't just return and work with a generic tuple type; read: (int, string) doesn't equal (int, string) because one is forced to name the elements and magically know the names of elements as well from returned tuples.

And multi-threading was just a mishmash of ideas, none seemed "blessed" or really 1.0 worthy (as of 1.0).

Those two issues aside, I really liked Nim when I tried it. Maybe the issues above aren't issues any more and I should take another look?

parent massung 5 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton