3 ms·
A lot of Clojure libraries will be described as Clojure(Script) libraries which means they run on both Java and JS usually with no interface changes here are so
by slifin 7y ago
A lot of Clojure libraries will be described as Clojure(Script) libraries which means they run on both Java and JS usually with no interface changes here are some examples:
https://github.com/tonsky/datascript https://github.com/tonsky/datascript
https://github.com/Engelberg/instaparse https://github.com/Engelberg/instaparse
https://github.com/wilkerlucio/pathom https://github.com/wilkerlucio/pathom
Interop with hosts is a core feature of the language so it feels natural to reach for it when you need it and it's easy to write code that handles multiple runtimes but 95% of the time maybe more you don't need explicit runtime features