I am pleased to announce the release of jark v0.4.0.
So why another Clojure tool ?

Problem

Startup time of the JVM is slow and therefore the command-line
applications running on it are slow as well. There are tools like
Nailgun that partly solve the problem. However, there isn't a tool
that is Clojure-aware, lightweight, secure and extensible.

Solution

* Implement a client/server system that uses a protocol such as nREPL
  to communicate Clojure data structures over the wire

* Build a client that is extremely lightweight and  has minimum
  runtime dependencies

* Provide a server-side framework to interact with the JVM Runtime

Jark is one such tool that helps run clojure programs on the JVM,
interactively and remotely using the nREPL protocol.
It has 2 components - a client written in OCaml and a server written
in Clojure/Java. The client is compiled to native code and is
extremely tiny (~200KB).

Here are some features: http://icylisper.in/jark/features.html
See http://icylisper.in/jark/started.html to get started.

Catch us on #jark on irc.freenode.net

Mailing list: https://groups.google.com/group/clojure-jark

Project page: http://icylisper.in/jark

Caveats
-------

1. The current jark version still uses nREPL 0.0.5.
   However, We are currently working on jark 0.5.0 that uses newer
   implementation of the protocol.That should be out soon.

2. lein plugin / lein2 integration has been moved to 0.5.0
   release. Once that plugin is ready, it should help run lein
   interactively.

3. The Windows client binary has not been completely tested yet.
   Hopefully we will have a test-suite in place for the client.

4. REPL does not work on windows yet.

THANKS to:
* Martin DeMello, co-author of jark
* Lucas Stadler
* Abhijith Gopal
* Chas Emerick (for nREPL)

Happy Hacking. Go ahead and give it a try!

-- 
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