Fork me on GitHub
#boot
<
2018-02-28
>
flyboarder08:02:36

boot-exec recently hit 1800 downloads, a blog post to celebrate https://medium.com/degree9/boot-boot-exec-e1453826b732

bhauman23:02:19

hey boot people 🙂 can someone help me with a quick way for boot users to try out my rebel readline library?

bhauman23:02:45

I have instructions for clojure cli and lein

seancorfield23:02:21

The following works

boot -d com.bhauman/rebel-readline call -e "(require 'rebel-readline.main)" -e "(rebel-readline.main/-main)"

seancorfield23:02:39

And @bhauman -- major props for this! It's amazing!

bhauman23:02:19

@seancorfield thanks! ... and thanks!

seancorfield23:02:14

You can make it simpler

boot -d com.bhauman/rebel-readline call -f rebel-readline.main/-main
I'd forgotten about the -f option!

seancorfield23:02:37

That automatically requires the namespace and resolves the symbol.

bhauman23:02:52

sweet 🙂

seancorfield23:02:22

With Clojure 1.10.0-alpha4, I get these warnings

WARNING: PrintWriter-on already refers to: #'clojure.core/PrintWriter-on in namespace: rebel-readline.jline-api, being replaced by: #'rebel-readline.jline-api/PrintWriter-on
WARNING: PrintWriter-on already refers to: #'clojure.core/PrintWriter-on in namespace: rebel-readline.clojure.line-reader, being replaced by: #'rebel-readline.jline-api/PrintWriter-on[Rebel readline] Type :repl/help for online help info

bhauman23:02:51

is there a 1.10 pre-release already?

seancorfield23:02:03

Four alphas so far 🙂

bhauman23:02:28

this is going to be the fastest version of Clojure released so far

bhauman23:02:11

well I should have done an exclusion, don't know what I was thinking

seancorfield23:02:17

Alex said they quietly released the alphas so that some "secret tooling" that Rich is working on could be released and depend on a released build of Clojure -- something built on the new prepl stuff.

seancorfield23:02:21

We haven't jumped to 1.10 in production yet -- nothing's appeared in master yet that we want -- but normally we roll those prerelease builds straight into our build pipeline... 🙂

seancorfield23:02:42

(but as you can see I'm using 1.10.0-alpha4 for a lot of dev/test work already)