- Strictly-typed PL with fast optimizing cross-platform compiler, targeting JVM, JS and everything else
- Imperative lang (fast) but with proper ADTs & pattern patching
- Interoperable on JVM & JS via Clojure/Script’s seamless FFI
The idea is that Clojure & the great Rich Hickey vision is great for information layer programming with “twofer Tuesdays” etc, but way down the stack there are certain low-level ideas from other language communities that can only be expressed with ADTs and pattern matching. As well as benefit from the optimizing compiler.
What do you think?