This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-03-08
Channels
- # admin-announcements (3)
- # alda (2)
- # beginners (66)
- # boot (54)
- # cider (21)
- # clara (1)
- # cljsfiddle (32)
- # cljsrn (9)
- # clojars (4)
- # clojure (164)
- # clojure-dusseldorf (4)
- # clojure-japan (2)
- # clojure-norway (1)
- # clojure-russia (76)
- # clojure-sg (8)
- # clojurescript (19)
- # core-async (1)
- # core-typed (1)
- # cursive (6)
- # datomic (1)
- # editors (48)
- # hoplon (20)
- # immutant (2)
- # jobs-discuss (6)
- # ldnclj (1)
- # om (82)
- # onyx (6)
- # parinfer (11)
- # proton (2)
- # re-frame (113)
- # reagent (17)
- # testing (11)
- # untangled (11)
- # vim (4)
- # yada (38)
anyone ever gotten user.clj to load in boot?
it seems not to.. and it should, as a clojure (not lein) thing
Hmm, I can't even get it to load automatically with lein repl
at the moment...
OK, it only loads via lein
if you have a project.clj
file which suggests it's a lein
thing, not a Clojure thing /cc @alandipert
And, yeah, like @aiba I can get Boot to load user.clj
only when I specify boot repl -n user
... which sort of matches the Leiningen behavior (since Leiningen auto-loads the user
namespace).
Do we have any wikipage about running Boot on CI yet?
And I synchronized wiki frontpage and sidebar
@juhoteperi: have you tried 2.6.0-SNAPSHOT?
@micha: Nope
we have tests now, thanks to @richiardiandrea
this weekend i will merge all outstanding PRs and get everything integrated and push a final snapshot and maybe in a week or two release 2.6.0, how does that sound?
Sounds good, we should catch up with Leiningen version number
I'm about to put my boot app in a docker container. Do I need to build a uberjar for that or do people just “run” via the repl? Thinking that it might be difficult to run in detached mode without a tty.. But I have to admit that my knowledge in this department it kinda weak. Hence thought I would throw out a quick inquiry before I chose path. So uberjar or not?
@kardan: i tend to aot-compile and uberjar before docker, for a quick startup in production
Sorry, my keyboard lost connection and in my fury I didn’t notice I got connected again
user.clj is definitely a clojure thing, https://github.com/clojure/clojure/blob/master/src/jvm/clojure/lang/RT.java#L475. but a very fickle clojure thing apparently
so it basically does (load-file "user.clj")
which doesn't work in Boot as the classpath containing user.clj
, which is usually in dev sources, gets added after the Clojure runtime is initialized
yeah i feel like the original use case for user.clj is no longer applicable in a boot project... like i can't imagine a reason for using it over just putting things in build.boot
the problem is tools, i wonder if tools.namespace and/or mount rely on it
I think I had a configuration where I managed to get myself into a state where after loading user.clj
, doing mount/start
and refresh-all
, mount would lose track of the vars
Is anyone using a boot task which uploads to firebase? I didnt see one on the wiki, just asking before i crack into it 😛