This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-06-28
Channels
- # announcements (9)
- # aws (2)
- # beginners (45)
- # biff (2)
- # calva (20)
- # cider (4)
- # cljdoc (15)
- # cljs-dev (9)
- # clojure (102)
- # clojure-austin (14)
- # clojure-europe (39)
- # clojure-france (3)
- # clojure-germany (1)
- # clojure-norway (39)
- # clojure-spec (1)
- # clojure-uk (3)
- # conjure (8)
- # cursive (6)
- # datahike (3)
- # datomic (8)
- # emacs (28)
- # events (1)
- # holy-lambda (6)
- # hyperfiddle (13)
- # jobs (11)
- # keechma (2)
- # lsp (4)
- # malli (34)
- # nbb (36)
- # off-topic (52)
- # pathom (5)
- # pedestal (2)
- # portal (1)
- # reagent (2)
- # reitit (3)
- # remote-jobs (1)
- # scittle (1)
- # spacemacs (2)
- # xtdb (5)
I know this has come up before but has anyone looked at tsickle much? transpiling everything to Google Closure does seem useful
looking around, it seems that perhaps Google has switched to TypeScript on a lot of projects but uses tsickle to get everything into Closure
another bit that's interesting is if they're using Closure Compiler as a lower level rep - could mean some of the churn is winding down since there's less pressure to make Closure Compiler "higher" level
i did some experiments with tsickle a year or two ago. there were some issues at the time because we were in the middle of the goog.module migration on both GCC and clojurescript side, so i ended up having to hand edit the JS to get it to be used in cljs
it would be great if it could eventually lead to improved documentation & autocomplete for typescript libraries via the REPL
I believe the closure compiler is also capable of just parsing typescript directly nowadays. never tried it but I stumbled over various mentions in the codebase https://github.com/google/closure-compiler/blob/d62ad8e9bbc21a5ed2d1829437248a0a309cbf0a/src/com/google/javascript/jscomp/parsing/parser/FeatureSet.java#L141