2 ms·
Clojure's first stable release was in 2009 so it's either very young or very old, depending on how far you zoom out. Rust is exciting for use-cases that are ve
by notduncansmith 10y ago
Clojure's first stable release was in 2009 so it's either very young or very old, depending on how far you zoom out.
Rust is exciting for use-cases that are very different from Clojure's, and the only thing I can say for Swift in this context is that I prefer it to Javascript, which I in turn prefer to other C-style languages.
I'm currently working on a single-person (but expected to grow) project in Clojure and really appreciate the concurrency and state primitives, the functional standard library, the ecosystem and community of high-quality standard tools and packages, and (while I seldom write them myself) macros, which enable you to you write amazingly readable code. The community has a strong preference to functions over macros, but used judiciously you can get things like Clojure's core.async. So you get the benefits of a Lisp without a lot of the drawbacks commonly pointed out regarding other Lisps. I enjoy it a lot.