This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-12-22
Channels
- # adventofcode (37)
- # beginners (74)
- # boot (2)
- # boot-dev (31)
- # cider (88)
- # clara (109)
- # cljs-dev (63)
- # clojure (96)
- # clojure-argentina (1)
- # clojure-czech (1)
- # clojure-dusseldorf (2)
- # clojure-france (2)
- # clojure-germany (3)
- # clojure-greece (2)
- # clojure-italy (5)
- # clojure-norway (1)
- # clojure-spain (1)
- # clojure-spec (25)
- # clojure-uk (46)
- # clojurescript (26)
- # cursive (19)
- # data-science (5)
- # docs (2)
- # duct (18)
- # editors (2)
- # emacs (3)
- # figwheel (2)
- # fulcro (29)
- # graphql (3)
- # hoplon (143)
- # juxt (7)
- # klipse (1)
- # leiningen (5)
- # lumo (1)
- # monads (1)
- # off-topic (23)
- # onyx (49)
- # powderkeg (6)
- # re-frame (4)
- # reagent (8)
- # ring (3)
- # shadow-cljs (24)
- # specter (70)
- # sql (1)
- # unrepl (96)
- # yada (3)
@dnolen If you end up doing ClojureScript work today, I'd vote for this ticket. It is a regression currently only on master: https://dev.clojure.org/jira/browse/CLJS-2449
Yep gonna go through tickets probably cut a release unless there’s some reason not to?
I’m going to do :stable-names
now since that’s an easy one and might mess around a bit with caching of JAR deps
@juhoteperi what is the state of this one https://dev.clojure.org/jira/browse/CLJS-2389?
@dnolen Works for November Closure but not December, advanced build prints some warnings, not sure if those affect output
ok I’m going to leave it be - I feel like there’s too much churn around the modules stuff in Closure Compiler right now?
https://dev.clojure.org/jira/browse/CLJS-2216, this an old one but it’s nice and just needs a rebase
3-way merge didn’t work, I can manually do this - but happy to give you credit via a new patch
also re the :closure-defines
build-affecting-options
thing from a few days ago: for some reason I didn’t look close enough and the :output-to
file was actually updated and I though it was not, so all good there now
@dnolen If you end up releasing, I've written a draft of some copy that could go with the core.specs.alpha
feature: https://gist.github.com/mfikes/a48780bec910e8c53a5b32e49f0d12f0
If you end up having separate guides for the release, we could put that into one, or if you just make overall release notes, feel free to incorporate that copy.
Yeah, a hook might be nice. I wonder if Clojure has figured out a "standard" way to do this that ClojureScript can follow.
We have the explain-out dyn var
cljs.user=> (source cljs.spec.alpha/*explain-out*)
(def ^:dynamic *explain-out* explain-printer)
but we probably want to have a compiler option to let people bind that through tooling
Thanks @alexmiller for the core.specs.alpha
lib. I know it's your job and all, but... you know 🙂
sometimes porting Clojure code to ClojureScript is really mind bending - think I sorted this arity issue out
WARNING: Use of undeclared Var cljs.core$macros/m at line 756 out/cljs/core.cljc
related to https://github.com/clojure/clojurescript/commit/9ec796d791b1b2bd613af2f62cdecfd25caa6482Confirmed. Where previously
$ script/test-self-parity
WARNING: Use of undeclared Var cljs.core$macros/m at line 756 /Users/mfikes/Projects/clojurescript/src/main/clojure/cljs/core.cljc
WARNING: Use of undeclared Var cljs.core$macros/m at line 757 /Users/mfikes/Projects/clojurescript/src/main/clojure/cljs/core.cljc
WARNING: Use of undeclared Var cljs.core$macros/m at line 758 /Users/mfikes/Projects/clojurescript/src/main/clojure/cljs/core.cljc
Testing with Node
now cleanly
$ script/test-self-parity
Testing with Node
@dnolen Draft of some copy for the iterate
, repeat
, cycle
change: https://gist.github.com/mfikes/f775e56c2566e8ac6c7f159badb2c95d
@mfikes cool if you want to put these together into a PR for the site that would be awesome
@dnolen I'm going to be AFK for the next several hours. If needed, feel free to pull this PR and post-edit.
@juhoteperi this looks fine to me but the patch has at typo - path
isn’t there
@dnolen Fixed now
@dnolen Regarding the compiler perf ticket: It's a modest speedup of ~20% only for recompiles. It's slightly noticable in figwheel when I re-compile "master namespaces" which a lot of other namespaces depend on. It seems to have little impact on initial compiles. Quote: "I'll give it a try with something else". Does that mean I should come up with something else or you have some ideas?
not sure though if it has to be adapted still to reflect the changes from https://github.com/clojure/clojurescript/commit/345041b87f8004102aa300b50829e70fa0d646c4 ?
easy to review one: https://dev.clojure.org/jira/browse/CLJS-2436
@martinklepsch thanks!