Jark works with a persistent JVM. It runs the script by transferring the contents of the script to a remotely running JVM using the nREPL protocol. Thus the JVM startup overhead is negligible, which is needed for scripting/IDEs. The client is a light-weight binary (~80-100k, is written in OCaml and compiled to native) and has very minimum runtime dependencies.
lein-exec on the other hand spawns a new JVM upon each invocation of the script. lein-exec integrates well with the lein2 ecosystem. - isaac On Tue, Apr 24, 2012 at 6:35 AM, Daniel <doubleagen...@gmail.com> wrote: > I'm curious. How does this differ from Jark? > http://icylisper.in/jark/scripting.html > > > On Monday, April 23, 2012 2:03:20 AM UTC-5, Shantanu Kumar wrote: >> >> Hi, >> >> I'm happy to announce the Leiningen plugin lein-exec 0.2.0, that lets >> one write scripts with shebang in Clojure as we do in other languages >> like Python, Ruby Groovy etc. >> >> Github URL: >> https://github.com/kumarshantanu/lein-exec >> >> Blog post with examples: >> >> http://charsequence.blogspot.in/2012/04/scripting-clojure-with-leiningen-2.html >> >> Hacker News comments: >> http://news.ycombinator.com/item?id=3875180 >> >> Please let me know what you think. >> >> Shantanu > > -- > 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 -- isaac http://icylisper.in -- 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