> 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

Reply via email to