4 ms·
It assumes knowledge of the host platform, which isn't necessarily the JVM. I've been working on a library that targets the JVM, JS/TS, and the .NET CLR. Cloju
by rpeden 3y ago
It assumes knowledge of the host platform, which isn't necessarily the JVM.
I've been working on a library that targets the JVM, JS/TS, and the .NET CLR. Clojure has let me share about 85% of the code across the three, though to your point the remaining 15% required quite a bit of platform specific knowledge. I'm fortunate to have worked with all the over the years, so Clojure has been a nice power tool that has let me accomplish a lot while working solo. It's not the right tool for every person or every project, though.
Since you've worked with Python, you might enjoy Basilisp. It is essentially Clojure with Python as the host platform.