This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-10-01
Channels
- # beginners (15)
- # boot (3)
- # cider (10)
- # clara (2)
- # cljs-dev (19)
- # clojure (31)
- # clojure-uk (9)
- # clojurescript (60)
- # core-async (1)
- # datomic (10)
- # docs (4)
- # fulcro (5)
- # hoplon (33)
- # juxt (1)
- # luminus (1)
- # off-topic (3)
- # om (20)
- # parinfer (2)
- # portkey (61)
- # re-frame (6)
- # reagent (39)
- # shadow-cljs (18)
- # spacemacs (4)
- # specter (8)
@dnolen some coaches are planning to try teaching w/ the Maria editor at next weekend’s ClojureBridge, it would be nice if CLJS-1576 could make it in, for emoji purposes 🎉. I just rebased the patch: https://dev.clojure.org/jira/secure/attachment/17395/CLJS-1576-2017-rebased.patch
@dnolen I’m not sure how frequently these encoded sources are even used, or if they should always be generated. sourcesContent
is optional for source-maps and I think tooling usually tries to load original files. it’s possible that :sources-content
adds a non-negligible amount of compile time when source-maps are enabled; as far as I can see, it has to run through and base64-encode (+ these string replacements) every source file in the project, but i haven’t timed it. (i think that would be a separate issue, looking at making source-map inlining of sourcesContent
optional.)
I’m fairly certain Planck makes no use of this information (it does source mapping in a slightly different way). And Lumo doesn’t yet have support for source mapping. Perhaps other self-hosted environments use it?
I had a really silly bug in my original patch last year which has been live ever since, and never heard a peep about it, so I don’t know if anyone is using it in a meaningful way
(although maybe fancy unicode symbols are rare enough that it is being used, but bug never encountered)
not sure how this relates to https://github.com/google/closure-compiler/pull/2597
It doesn't
We support AMD modules, but I think there is probably no-one using that support
~All npm packages are CommonJS or UMD