This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-11-08
Channels
- # aws (3)
- # bangalore-clj (1)
- # beginners (47)
- # boot (137)
- # cider (1)
- # cljs-dev (67)
- # cljsrn (7)
- # clojure (122)
- # clojure-argentina (5)
- # clojure-berlin (4)
- # clojure-czech (12)
- # clojure-france (27)
- # clojure-italy (9)
- # clojure-russia (88)
- # clojure-spec (44)
- # clojure-uk (157)
- # clojurebridge (2)
- # clojurescript (236)
- # datomic (5)
- # devcards (3)
- # dirac (23)
- # emacs (13)
- # hoplon (29)
- # incanter (1)
- # leiningen (41)
- # microservices (1)
- # off-topic (78)
- # om (145)
- # onyx (13)
- # parinfer (8)
- # pedestal (4)
- # planck (15)
- # protorepl (1)
- # re-frame (72)
- # reagent (25)
- # ring (2)
- # specter (23)
- # test-check (9)
- # untangled (106)
- # vim (8)
- # yada (1)
what's the release cycle for leiningen, i.e. when will we know when 2.7.2 or 2.8.0 will be released?
Hello - I’m gathering arguments. In your opinion, what are the arguments in favour of using leiningen over boot ?
@yenda I’d like to write something a bit more inspiring(?) than that. As I don’t personally lean toward leiningen, I thought it fair to ask its users
well we are using lein and the only reason we dont switch is inertia what can I say ¯\(ツ)/¯
by we I mean here in my company and by inertia I mean that it is not an easy decision to switch tools like these
Figwheel and Dirac are both developed for leiningen. There are ports to boot, but I don't think they're first class
> Figwheel and Dirac are both developed for leiningen. There are ports to boot, but I don't think they're first class (edited) I think for Figwheel that's true. There are more boot-oriented alternatives that do 90% of what Figwheel does. Regarding Dirac I think there is no difference: https://github.com/boot-clj/boot-cljs-devtools
hi. i haven't actually compiled much production js with lein and recently switched to a figwheel based workflow. am i correct in thinking figwheel should be auto-building one js file or do i need to feed it a particular flag to get that? or use "lein cljsbuild" (i'm having an issue with that due to having initially installed lein with brew and hence likely needing to do a fresh manual install since brew hasn't been updated...)? right now the compile js file is a link to several files in the (quite large) out folder, including the one that appears to contain all my code
@sophiago: I think it depends on which build figwheel is using - you can have figwheel autobuild multiple builds, and whether they have one or many files and where they output to depends on the build config
I tend to just use lein cljsbuild min
when I need to build my production assets, and have a build with the id min
that uses advanced optimizations - the figwheel template includes it by default
well my first thought was to try (start-autobuild) in the repl and it came back nil...not sure what that means
well, from my config it seems the file i identified as obviously being my compiled js was...but it has an extension .core
it seems from the config that `min will simply compile everything in my out dir into the one js file, right?
I'm not sure exactly how it works on the compile side, but putting (start-autobuild "min")
into my figwheel repl starts the autobuild and it builds everything into a single JS file
lein cljsbuild once min
- I forget the once
every single time 🙂
You got it working? Great!
but as far as brew...not happening right? i need to just do a fresh install sometime when i have a minute?
Nope, I've got lein installed with brew but really have no idea how to use a Mac beyond the basics 🙂 I thought I upgraded leiningen on my Windows machine too, but Cursive still tells me it's the old version... so I think I'm doubly unqualified.