Clojure explicitly embraces the host, and it is also one of the first thing people criticizes haha.
Language built for platform vs language ported-to platform
- Many new languages still take 'Language as platform' approach
- When ported, have platform-on-platform issues
- Memory management, type-system, threading issues
- Library duplication
- If original language based on C, some extension libraries written in C don’t come over
There's a lot of time where the core team says, Java already does this well, just use the one from Java.
Comments
Clojure explicitly embraces the host, and it is also one of the first thing people criticizes haha.
There's a lot of time where the core team says, Java already does this well, just use the one from Java.