This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-06-02
Channels
- # admin-announcements (1)
- # alda (3)
- # beginners (28)
- # boot (155)
- # braid-chat (8)
- # cider (22)
- # cljs-dev (46)
- # cljsrn (24)
- # clojure (94)
- # clojure-belgium (23)
- # clojure-czech (2)
- # clojure-germany (7)
- # clojure-greece (12)
- # clojure-india (1)
- # clojure-japan (1)
- # clojure-russia (118)
- # clojure-spain (18)
- # clojure-spec (40)
- # clojure-sweden (19)
- # clojure-taiwan (4)
- # clojure-uk (5)
- # clojurescript (185)
- # clojutre (10)
- # community-development (5)
- # core-logic (11)
- # css (5)
- # cursive (7)
- # datomic (5)
- # dirac (6)
- # emacs (2)
- # euroclojure (1)
- # events (5)
- # hoplon (355)
- # instaparse (3)
- # jobs-rus (5)
- # lein-figwheel (2)
- # leiningen (5)
- # mount (11)
- # off-topic (8)
- # om (20)
- # onyx (10)
- # other-languages (87)
- # perun (9)
- # proton (1)
- # re-frame (21)
- # reagent (16)
- # specter (28)
- # tmp-json-parsing (5)
- # untangled (19)
- # yada (43)
instrument
and unstrument
always return the var in Clojure. In ClojureScript, calling instrument
on an already-instrumented var returns nil
. The docstring doesn’t seem to specify what should occur, but perhaps ClojureScript could be made to behave like Clojure. Can do a JIRA if there’s interest.
@dnolen: i’ve applied Rich’s improvements for seq destructuring to clojurescript. Jira ticket with patch is here: http://dev.clojure.org/jira/browse/CLJS-1662
to explain, (if xs …)
is a slow test in ClojureScript due to the need to check for 0
and the blank string
@dnolen: the perf improvement is there but somehow I am not getting the improvement you are expecting. So for v8 and spidermoney the perf is about the same. For JSC, it improves from 1.4x to 2.2x
@rohit I noticed you didn’t have sufficient JIRA privileges to do everything on that ticket, fixed now
@dnolen: I’m trying to shepherd this jira ticket as well: http://dev.clojure.org/jira/browse/CLJS-1650. its a very minor fix. if you could have a look, that’d be great.
@rohit hrm, looks OK though we’re missing out on a big optimization here with read-delimited-list
we could be reading into an array and calling the super fast array adopting ctors instead of using apply which is crazy slow
just updated to Dirac to 1.9.14, found a tiny regression:
(doc filter)
in REPL prints “Spec” with empty info, I assume this should not be printed if given fn does not have spec attached
https://travis-ci.org/binaryage/dirac/builds/134871220#L924
@darwin I noticed that someone mentioned this to Alex and he said it will be fixed in Clojure. Presumably changes in Clojure will somehow make their way to ClojureScript over time.
https://github.com/clojure/clojurescript/commit/2f012cec88d05f42dd145338d9c942498d3ceb13
wow didn't know it was possible to extend objects like this
@mfikes not sure if you have any time tomorrow, but I noticed that multi-arity fns don’t return vars
btw. I wonder why compilation caches do not get invalidated when I change clojurescript version in my lein dependencies, got bitten by this several times
@dnolen: Yes, I’ll take a look. Assigned http://dev.clojure.org/jira/browse/CLJS-1611 to me just now.