> Yup - it uses nailgun (though apparently nrepl is also available). > Seems like it improves nailgun for clojure users, but hides features > that would be useful if you're using other JVM-based languages with it > - which is why it requires the double-script dance even though nailgun > doesn't.
Currently, it uses nailgun just for proof-of-concept. So thus not using all of nailgun's functionality. However, the upcoming release (0.3) incorporates the nrepl-server and uses nrepl protocol for communication. The goal of jark is not to replace any existing build tools. It is meant to provide a thin client and server. The client has minimum runtime dependencies(for example; no JVM, and should run on all OS platforms) that provides a rich REPL and utilities to manage classpaths, namespaces on the remote VM. It also facilitates scripting on the client-side. Have a look at the roadmap: http://icylisper.in/jark/roadmap.html the nrepl version is working. We should see a release over the weekend :) > You still have to remember to start the thing. Which surprises > me. Seems like there should be an option to these things to let the > client start the server if it's not running. > Jark already does that. If used in the script, jark starts up the JVM if not already running. http://icylisper.in/jark/scripting.html - isaac -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en