4 ms·
And clojure is actually in a better position than other niche languages because _at least_ you have the option of calling the boring and maintained java library
by phtrivier 4y ago
And clojure is actually in a better position than other niche languages because _at least_ you have the option of calling the boring and maintained java library to ship _something_ (it might be something non lispy, maybe a bit less efficient and maintainable but at least you solved the business issue.)
Try doing that in some other languages were your underlying platform has even less libraries than a JVM...
- janetacarr 4y agoInteresting insight. I've never tried to call Erlang libraries from Elixir, but I'm not sure I'd want to either :)
- tyre 4y agoIt’s very easy, as someone who went from Ruby to Elixir and had little understanding (to start) about Erlang. It might be more natural than going down to Java because you’re mostly dealing with immutable data and Elixir is very consciously building on top of Erlang. In comparison, Clojure has always struck me as wanting to build on top of JVM but being an entirely different thing.
- vendiddy 4y agoIt's surprisingly seamless to call Erlang libs from Elixir.
- kartoshechka 4y agobecause you write erlang with some fancy macros :)
- phtrivier 4y agoOh don't get me wrong, it _is_ transparent to call an Erlang library from elixir. It's just that there are even _less_ library to call :P
- shakow 4y agoI did it for some zip stuff that was already implemented in the Erlang stdlib, it was surprisingly easy. I assume the very small numbers of types in Elixir helps with that.
- deleted 4y ago[deleted]
- roguas 4y agoYes, you get the eco system. But to what extend, the very thing mentioned in article rails-like framework is not really accessible right? I am ok with clojure not backing web framework, but also this one place where interop with springboot would be nice is not there (right?).