Wish jank the best of lucks. Hope I can contribute soon.
Wish jank the best of lucks. Hope I can contribute soon.
That being said, what would be the benefits of a native clojure, you have common-lips and guile if you want native
But again, Jank is not clojure .. just clojure-like, or so it seem
jank is Clojure. If it works on Clojure JVM and it works on ClojureScript, it should generally work on jank. Clojure doesn't have a language specification, but the community knows what a proper Clojure should feel like. Strong Clojure compatibility means anything outside of interop should just work. Naturally, interop on Clojure is very host-specific; Clojure JVM does one thing, ClojureScript does another, Clojure CLR does a third thing.
> That being said, what would be the benefits of a native clojure, you have common-lips and guile if you want native
At this point, we'd be discussing the benefits of Clojure over CL and Guile, which ends up being a different discussion. jank is for Clojure devs who want a native host and good native interop. It's also for native devs who want to introduce interactive programming and FP into their systems.
I looked at github and came away with the impression it's very much still a work in progress, but you seem to imply it's closer to being complete?
Does nrepl work well? Can I just load a relatively arbitrary cljc file?
This discussion made me check it out as I'd like to use it in conjunction with some C++ files/libs, but looking at the project left me really quite unsure as to it's current state.
The majority of this is captured here: https://jank-lang.org/progress/