This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-02-06
Channels
- # aatree (1)
- # alda (9)
- # beginners (63)
- # boot (124)
- # braid-chat (8)
- # cider (44)
- # cljs-dev (44)
- # clojure (79)
- # clojure-dev (1)
- # clojure-russia (47)
- # clojurescript (105)
- # community-development (16)
- # cursive (3)
- # datavis (1)
- # datomic (54)
- # editors (10)
- # editors-rus (10)
- # emacs (18)
- # garden (1)
- # hoplon (5)
- # jobs (1)
- # ldnclj (6)
- # lein-figwheel (2)
- # luminus (1)
- # off-topic (29)
- # om (49)
- # overtone (5)
- # parinfer (12)
- # proton (2)
- # re-frame (5)
- # reagent (6)
- # ring-swagger (1)
- # slack-help (3)
- # spacemacs (1)
- # yada (42)
oh wow, thats fancy
it worked with: boot production build target
i guess i misunderstood the part about passing in the target
thanks @micha !!!
@ragge: Did you package Boot for NixOS? The package could use an update.
Oh, the new package is maybe available but it only available in NixOS unstable or something
Does anybody know why "boot repl -cp 5700" is trying to delete my target directory? It's root owned (docker)
it's hard for boot to know when you want it to write to the target dir or not when it's implicit
it does some naive checking whether any new files were created to put in the target dir, and it won't write in there if there are none
@micha if memory serves, Andy Wingo (guile maintainer) was on freenode, I think I remember seeing him in #C099W16KZ or elsewhere
I'm quite a fan of just breaking stuff and telling people that the current system doesn't work
@laforge49: that's not exactly correct
but people have automated builds that might be pulling the latest version of boot, so we don't want to make breaking changes
although for an automated build i would definitely recommend pinning the boot version with a boot.properties file in the project
what is boot.util/with-let
doing in this snippet: https://github.com/adzerk-oss/boot-reload/blob/master/src/adzerk/boot_reload.clj#L30-L31
I stand corrected. In boot 2.6.0-SNAPSHOT, only the warning has been disabled. OK @micha ? You can see why I was confused.
yeah I read the implementation, but given that it's just binding url to a string, then doing an info print -- why not use let
?
(with-let [v (compute something)]
(do-a-thing! for-side-effects)
(do-another-thing!
[with some more options]
[and {:even more :options here}]))
(let [v (compute something)]
(do-a-thing! for-side-effects)
(do-another-thing!
[with some more options]
[and {:even more :options here}])
v)
it's your code, you've earned the freedom from annoying v
s... but in this case it was pretty non-obvious to me what was going on
I got confused because of the with-open
part really, the implicit returned val is fine
@micha with-open docstring suggestion: "Just like let
, but only allows for one binding and returns that binding's value instead of the last expression in body. Useful for executing side effects in the context of a binding whilst producing elegantly rhomboid code." Something like that?
This last is superclear
nothing to do with http://clojure.java.io/resource ?
(with-let [binding expr] & body)
Binds the result of expr to binding, evaluates the body for side effects, and
returns the bound value.
i tried to like emacs, but after a year i still wasn't really enjoying it so i switched back to vim
@micha So, my pod nrepl stuff, I don't seem to be able to get tools.namespace.repl to reload. Is there a reason for that?
@dominicm: did you see this wiki page? https://github.com/boot-clj/boot/wiki/Repl-reloading
you just have to tell it which directories are on the classpath, becuase it determines it statically by default
@micha: guile on free node is awesome, some triangle clojure people in there also