Thanks Jean for this. A quick comparison to lein-exec
<https://github.com/kumarshantanu/lein-exec> shows that your stuff is very
similar to lein-exec but probably much simpler to use with much faster
startup times.  I tried it.

Thanks again.

Sunil.

On Sun, Mar 13, 2016 at 7:39 PM, Jean Niklas L'orange <jeann...@hypirion.com
> wrote:

> Hi all Clojurians,
>
> Alex Miller did some research
> <https://groups.google.com/d/msg/clojure/MG8UTcgFhYc/lBiQBoCjAwAJ> on
> slow boot times with Clojure/scripting in
> Clojure not too long ago.
>
> What I found weird was that there were no tool for doing Clojure
> scripting. It's
> possible to do this with both Leiningen and Boot, but neither were
> originally
> designed for scripts nor fast startup times. I have personally found this
> a bit
> annoying in the past, as I have had good reasons to use Clojure for
> scripting.
>
> Therefore, I have created a new tool called Inlein <http://inlein.org>.
> You can think of it as a
> Leiningen for scripts, where the project.clj is inlined into the script
> itself.
> Inlein itself starts up very fast, so the startup time of a script is more
> or
> less only the time it takes to start Clojure and the dependencies you drag
> in.
>
> You could probably use this for a lot of things. The first thing that
> comes to
> mind is obviously long-running scripts and CLI programs, but it could also
> be
> used for customised REPLs, independent of Boot and Leiningen.
>
> There are probably many uses for Inlein that I haven't thought of yet, but
> if
> you want inspiration, you can have a look in the examples directory
> <https://github.com/hyPiRion/inlein/tree/master/examples>.
>
> Inlein is located over at https://github.com/hyPiRion/inlein and the 0.1.0
> version can be downloaded from
> https://github.com/hyPiRion/inlein/releases/0.1.0/
>
> To get started, you can take a look over at the Getting Started page
> <https://github.com/hyPiRion/inlein/wiki/Getting-Started> on the
> wiki.
>
> -- Jean Niklas
>
> --
> 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
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to