This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2015-06-10
Channels
- # admin-announcements (50)
- # beginners (4)
- # boot (31)
- # cider (25)
- # clojure (120)
- # clojure-brasil (1)
- # clojure-germany (2)
- # clojure-india (9)
- # clojure-italy (6)
- # clojure-japan (104)
- # clojure-nl (13)
- # clojure-norway (1)
- # clojure-russia (6)
- # clojure-sg (23)
- # clojure-spain (37)
- # clojure-turkiye (2)
- # clojurescript (115)
- # core-matrix (1)
- # datomic (63)
- # editors (32)
- # euroclojure (56)
- # events (6)
- # ldnclj (71)
- # off-topic (27)
- # onyx (7)
- # overtone (2)
- # reading-clojure (16)
- # reagent (5)
- # slack-help (10)
It would be great if someone from the boot community could add a section at the end of this: https://github.com/clojure/clojurescript/wiki/Dependencies
@meow: good idea! If you have time consider approaching it on your own. I’m sure people will happily give feedback
@martinklepsch: at this point I'm still just working it out and trying not to be frustrated - maybe I'll do it myself after I figure it out and am less grumpy 😉
Anything in particular that’s frustrating?
Frustration is the cause of all documentation 😄
Frustration is great. I'm used to it since I'm very persistent in working towards a goal that isn't the well-traveled path. But it's still, um, frustrating...
Yesterday was mostly spent on other matters, so I'm pretty much at the same place I was then. I've gone through David Nolen's CLJS QuickStart wiki page and everything works fine. Now I want to do more. Specifically I want to use Sablono and I want to satisfy that dependency with Boot.
And I want to continue to use the basic brepl. It would be easy to jump to lein figwheel, but that's not what I want. (Figwheel is awesome. I just want to continue to keep things basic so I actually understand what is going on "under the covers".)
I'm frustrated because I feel like I should have figured this out in 5 minutes and gotten on to the next step. But so far that isn't happening. (Not that I'm complaining, right!)
REPL stuff can get frustrating indeed, I’m at a point currently where I mostly just use reload
.
I guess right now I'm feeling some kind of cognitive overload when I look at Boot because the documentation shows an overwhelming number of options without a lot of context. At least for someone like me who is new to clojure. I recognize what Boot is talking about but at this point I don't really care. What I want is the simplest possible boot script that will resolve my new dependency on sablono in my clojurescript app. I don't even care about the repl issues.
@meow: you still have that build.boot
file generated by Tenzing right? You can just add sablono to the dependencies listed there.
@martinklepsch: Yes. And Tenzing has been most helpful.
@martinklepsch: In Tenzing, what purpose does the app.cljs.edn file serve?
@martinklepsch: and Tenzing is specifying OM 0.8.6 instead of 0.8.8
@martinklepsch: nevermind the edn question.
@ragge: try putting your clojure code in :resource-paths
instead
@alandipert: thanks, that certainly works
@alandipert: does that have any weird implications?
@ragge: it's worth knowing thta source/resource have particular meanings that differ from lein, https://github.com/boot-clj/boot/wiki/Filesets#fileset-components
where in lein source/resource are roughly equivalent (both add to classpath)
in boot source/resource are like tags on files in the fileset that determine how various tasks might handle them