3 ms·
> 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 gener
by Jeaye 2y ago
> 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.
- dustingetz 2y agocan you use jank in .cljc files and portable code regions just work? platform specific interop guarded of course?
- Jeaye 2y agoYes! jank has its own :jank reader conditional which you can use.
- Folcon 2y agoHow complete is it? 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.
- Jeaye 2y agojank is still under heavy development. It is not released yet. A lot of features are working, or complete, but the language is at least several months out from being alpha released. The majority of this is captured here: https://jank-lang.org/progress/ https://jank-lang.org/progress/
- Folcon 2y agoThanks for the clarification, I'm looking forward to it's eventual release! =)