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