3 ms·
Nim. Not joking. I use it at work. Former Clojure crazy. All the referential transparency/immutable data you could want from a non-Clojure language. Super eas
by netbioserror 2y ago
Nim.
Not joking. I use it at work. Former Clojure crazy. All the referential transparency/immutable data you could want from a non-Clojure language.
Super easy bidirectional C interop.
Native compiled but does have a compile-time script engine. Is the absolute most powerful compile-time evaluation I've seen outside of Lisp.
Creator calls it a "quirky Lisp".
- mgdev 2y agoI'll check it out, thanks!
- aeontech 2y agoJust curious, what kind of companies do you find that are open to using Nim professionally? It's always hard with more niche languages.
- netbioserror 2y agoSmaller ones where you're the sole dev on a given component, there are no cross-language dependencies in your systems (it's a CLI-invoked tool and/or communicates through stdout or JSON data, etc.), and your boss has had such poor experiences with freelancers and Microsoft lock-in in the past that he's open to you choosing the best tool for the job within reason.