This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-02-28
Channels
- # beginners (226)
- # boot (18)
- # bristol-clojurians (4)
- # cider (1)
- # clara (77)
- # cljs-dev (79)
- # cljsjs (27)
- # clojure (178)
- # clojure-austin (9)
- # clojure-dev (30)
- # clojure-gamedev (11)
- # clojure-italy (5)
- # clojure-losangeles (3)
- # clojure-poland (1)
- # clojure-spec (42)
- # clojure-uk (34)
- # clojurescript (182)
- # core-async (5)
- # core-logic (2)
- # cursive (17)
- # datascript (12)
- # datomic (33)
- # emacs (8)
- # figwheel (1)
- # fulcro (25)
- # jobs (6)
- # jobs-discuss (27)
- # lein-figwheel (1)
- # lumo (18)
- # off-topic (17)
- # onyx (5)
- # pedestal (7)
- # re-frame (30)
- # reagent (52)
- # remote-jobs (1)
- # ring (2)
- # ring-swagger (1)
- # shadow-cljs (40)
- # spacemacs (5)
- # sql (31)
- # unrepl (12)
- # vim (25)
boot-exec
recently hit 1800 downloads, a blog post to celebrate
https://medium.com/degree9/boot-boot-exec-e1453826b732
hey boot people 🙂 can someone help me with a quick way for boot users to try out my rebel readline library?
The following works
boot -d com.bhauman/rebel-readline call -e "(require 'rebel-readline.main)" -e "(rebel-readline.main/-main)"
And @bhauman -- major props for this! It's amazing!
@seancorfield thanks! ... and thanks!
You can make it simpler
boot -d com.bhauman/rebel-readline call -f rebel-readline.main/-main
I'd forgotten about the -f
option!That automatically requires the namespace and resolves the symbol.
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
Four alphas so far 🙂
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.
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... 🙂
(but as you can see I'm using 1.10.0-alpha4 for a lot of dev/test work already)