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.