This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2015-08-10
Channels
- # admin-announcements (21)
- # announcements (1)
- # boot (91)
- # cider (2)
- # cljs-dev (46)
- # clojure (77)
- # clojure-berlin (1)
- # clojure-czech (2)
- # clojure-dev (22)
- # clojure-france (2)
- # clojure-india (1)
- # clojure-japan (16)
- # clojure-russia (6)
- # clojure-uk (1)
- # clojurescript (195)
- # cloxp (2)
- # cursive (15)
- # editors (6)
- # jobs (10)
- # ldnclj (18)
- # liberator (3)
- # off-topic (2)
- # onyx (24)
- # re-frame (4)
- # reagent (57)
I was wondering where to put plugins and dependencies as seen in https://github.com/tanzoniteblack/basic-clojure-emacs/blob/master/profiles.clj within my profiles.boot file (which looks like https://gist.github.com/samedhi/83e8605dc9543e975102)? Basically, are both :plugins and :dependencies just part of boot.repl/default-dependencies within boot?
So am I just importing the library and doing nothing with my own profile.boot currently?
the best place to find info about that i thnk is here https://github.com/boot-clj/boot/wiki/Cider-REPL
It sounds like you are saying that refactor-nrepl is just not going to work in boot (it is a pluggin), but acyclic/squiggly-clojure (which is just a dependency) might work?
@micha: I cleaned the branch: https://github.com/adzerk-oss/boot-cljs/compare/builds-in-parallel-2
rebase works better in these cases 😄
And I did move some of the changes to master branch
as they were just general cleaning
one thing i didn't do that we probably need to do is add a --docroot
option and compute :asset-path
relative to that if given
Currently they can use :compiler-options {:asset-path ...}
also i could add a thing that sifts away the output-dir when it's not needed (eg. :optimizations :advanced
with :source-map false
)
Could make sanse.
Should we merge the branch now?
I added the dep-order stuff to my version
Now we can setup CI
Hi. Anyone using boot tasks to build CLJS to target Node.js?
@martinklepsch: boot-cljs generated main.js with the following content: http://dpaste.com/1REH6K1
I've got obvious error "ReferenceError: goog is not defined"
and that was "boot2 cljs -s -c '{:target :nodejs}'"
@andrewboltachev: what versions of boot-cljs and cljs?
@andrewboltachev: do you have a .cljs.edn
file?
1. boot-cljs adzerk/boot-cljs "0.0-2814-0" cljs - haven't specified it 2. no
@andrewboltachev: try with latest boot-cljs, the version you’re using is fairly old
0.0-3308-0 is latest stable release
I guess you are also running old boot
2.0.0-rc12
yes that’s quite old
running boot -u
should update to 2.2.0 though you should probably also download a new binary
done, thanks
now there's another error http://dpaste.com/0Q2E0BR 😛
huh. works in fact. wrong working dir
thanks all for help!
hey all. getting an error after upgrading to 2.2.0
java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: boot.App.getClojureName()Ljava/lang/String; java.lang.NoSuchMethodError: boot.App.getClojureName()Ljava/lang/String; boot.pod/make-pod pod.clj: 458
anyone else see that?
does boot -u not do that?
but doesn’t update the java binary
makes sense
In future we should remember to mention in CHANGES.md when there have been binary changes
Or this could have been done is backwards compatible way: https://github.com/boot-clj/boot/blob/a85bbd3d34a5e5f61eabf9077262f52a934a4648/boot/pod/src/boot/pod.clj#L458
maybe a function like depreciate that warns that you need to update the binary
@micha: Stop chaging dependencies indentation in boot-cljs 😄
or alignment
calling a pod-pool with :take
— what does it do? I don’t fully understand the impl
Does boot-test support cljc test cases?