It’s not problematic to call FROM Julia (to C; and indirectly to others), but in the other direction, embedding isn’t as easy. Even though the C API should just work for also C++, there’s a package to make it easier:
@Clemapfel
I’m just bringing it up since you could maybe learn from it, and also to make the point it doesn’t seem so non-trivial without a major project. So that Clojure project might help all JVM languages.
@cnuernber
Clojure has bidirectional interop with Java, and Java with Scala. I’m not sure, could you call straight from Scala to Clojure to Julia, or would you need to call from Scala to Java to Clojure to Julia…? I’m not sure, or could this project help with calling straight from Scala to Julia? I guess not without changing it/forking it.