Fork me on GitHub
#boot
<
2017-02-15
>
richiardiandrea00:02:33

so I have noticed that when I do:

(boot (jar :project 'mynamespace.core))
My Clojure namespaces are excluded from the jar, and it does not matter if they are source or resource files

esanmiguelc01:02:44

Are they excluded or just duplicated? @richiardiandrea also, did you set the pom options?

richiardiandrea02:02:14

Yep and excluded completely

geoffs04:02:50

@richiardiandrea I don’t see that behavior on a new boot project… ¯\(ツ)

richiardiandrea04:02:37

@geoffs uhm...OK thanks for checking

grounded_sage06:02:20

Is there any resources online that explains the EDN file?

grounded_sage06:02:06

I'm going to the functional meetup I am hosting in my city. It's a show and tell and I want to be able to show off boot really well but I got some issues with the reloading of files.

qqq06:02:34

Is there a "design and impl of boot" anywhere? I want to understand the internals of boot (without reading the source yet)

qqq07:02:16

instead of "boot repl -c \n .... wait .... \n (start-repl)" is there a way to directly to boot start-repl -c ` (tried the above, it doesn't work, thus my question)

skynet13:02:09

@qqq try boot repl -c -e '(start-repl)'

mobileink16:02:09

I’ve run into some trouble with checkouts. I watch my lib and install it on change, then check it out in my test app, then watch my test app and compile something using the lib on change. I hear the notifications when I change the lib code, but the changes do not show up in my test app. I believe this started happening when I switch to Clojure 1.9.0-alpha14. Any known issues?

richiardiandrea20:02:25

@geoffs so basically I had to put my sources in resources-paths for having them in the final uberjar, nothing related to that tasks 😄

micha21:02:08

@qqq the wiki has most of the information about the big picture

micha21:02:35

basically tasks, pods, and fileset are the main things

micha21:02:47

plus the java bootstrapping class

micha21:02:33

the java part gets the JVM set up to provide pods, and boot runs in pods

richiardiandrea23:02:17

My quest for updating aether has started 😄 https://github.com/boot-clj/boot/issues/589

qqq23:02:11

I'm familiar with getting cider to work with lein + regular repl. Does boot + brepl + cider work well?

richiardiandrea23:02:44

@qqq I have contributed a patch for the cljs part to work in latest master

richiardiandrea23:02:04

in general 0.15.0-SNAPSHOT has the best stuff for boot

qqq23:02:28

@richiardiandrea : please excuse my ignorance: is this a patch to boot or to cider? is the following statement correct: at the current time, going from "brepl working in boot" to "brepl working in boot + connected to cider" is still unreliable ?

richiardiandrea23:02:56

@qqq maybe I am mixing up names here, is brepl a repl that you spawn with boot repl -s wait?

qqq23:02:00

I was under the impression that brepl = BROWSER-repl, where you spwan it with: boot repl -c -e "(start-repl)" and then you connect a browser then, if you type (. js/window alert "Hi") in the terminal, it'll alert a Hi in the browser

qqq23:02:54

so I have all of the above working; I just don't now how to connect cider to it.