This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-09-14
Channels
- # 100-days-of-code (4)
- # announcements (1)
- # beginners (63)
- # boot (22)
- # braveandtrue (104)
- # calva (3)
- # cider (12)
- # cljs-dev (53)
- # cljsjs (3)
- # cljsrn (1)
- # clojure (180)
- # clojure-dev (14)
- # clojure-italy (4)
- # clojure-nl (11)
- # clojure-spec (15)
- # clojure-uk (60)
- # clojure-ukraine (1)
- # clojurescript (118)
- # clojutre (3)
- # core-async (12)
- # core-logic (17)
- # cursive (19)
- # datomic (45)
- # devcards (4)
- # emacs (7)
- # figwheel-main (218)
- # fulcro (27)
- # funcool (3)
- # graphql (1)
- # jobs (4)
- # leiningen (57)
- # off-topic (71)
- # pedestal (2)
- # portkey (17)
- # re-frame (5)
- # reitit (4)
- # remote-jobs (2)
- # ring (11)
- # rum (2)
- # shadow-cljs (14)
- # specter (11)
- # sql (34)
- # tools-deps (23)
If we start thinking about a release, here is the draft release notes: https://github.com/clojure/clojurescript-site/pull/244
Oh, I suppose there are optimizations that take advantage of type hints, but perhaps those shouldn't be rushed.
Some unit test failing to perhaps clean up: https://github.com/mfikes/clojurescript/commits/master
core.async
appears to have a way to identify if something needs special-override?
and if so, it leaves the form alone. Maybe it is as simple as adding js*
to that logic. Just a guess from a quick reading.
At least that prevents expansion. The real problem is let
-binding things being passed to js*
and evaluating those bits.
But, yeah, not really a ClojureScript issue, it is a bad assumption being made by core.async
.
someone is using 1.10.339
and just got a static compile warning about type errors in #figwheel-main if you want a data point @mfikes
Oh sorry @dpsutton I’m being dense and didn’t realize you were referring to the channel, not the library.
ah yes. they are discussing it in that channel. bruce is helping someone work through some issues and that warning came up
@bhauman If we end up with this, the coolness will go to 11: https://gist.github.com/mfikes/1e2341b48b882587500547f6ba19279d
@mfikes I’m only seeing one failure locally, does that seem right to you? re: :npm-deps
change
Also working on fixing a regression https://dev.clojure.org/jira/browse/CLJS-2906
I get one failure when running lein test
. Unable to dig meaningfully into it. Here is my local repro: https://gist.github.com/mfikes/9643684a4d076c0bdd29db9967cf0559
Confirmed that this fails without latest commit, but passes with it
lein test :only cljs.build-api-tests/test-node-modules-cljs-2246
Updated https://dev.clojure.org/jira/browse/CLJS-2906 to blocker so we don’t miss it
Release notes are in decent shape now https://github.com/clojure/clojurescript-site/blob/7b5463d3455037492484d9d0d4fcb83db5d90b82/content/news/2018-09-01-release.adoc
Has anybody every seen
Sep 14, 2018 11:12:32 AM com.google.javascript.jscomp.LoggerErrorManager println
SEVERE: /home/arichiardi/git/hal-clj/target/cljs/core.js:3321: ERROR - Parse error. primary expression expected
case ##Inf:
^
Sep 14, 2018 11:12:32 AM com.google.javascript.jscomp.LoggerErrorManager printSummary
WARNING: 1 error(s), 0 warning(s)
ERROR: JSC_PARSE_ERROR. Parse error. primary expression expected at /home/arichiardi/git/hal-clj/target/cljs/core.js line 3321 : 6
... done. Elapsed 12.090197018 seconds
Yes. But it drives me crazy that we can't just search the Slack archives for the answer. 😞
@richiardiandrea Got lucky on that one: https://dev.clojure.org/jira/browse/CLJS-2352
oh sorry I tried to google...
weird I am on 1.10.339
the patch should be in
ok will dig a bit thanks!
It was discussed here https://clojurians-log.clojureverse.org/clojurescript/2017-09-22
uhm yeah it looks like I am not including the right dep:
// Compiled by ClojureScript 1.9.229 {:static-fns true, :optimize-constants true}
another question that I was interested in is whether deps.cljs
is at the moment read from :local/root
dependencies by any chance
i can try of course 😉
in theory I do not see why not if the classpath includes a local folder