This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-05-14
Channels
- # announcements (3)
- # aws (7)
- # babashka (108)
- # beginners (222)
- # bristol-clojurians (3)
- # calva (8)
- # chlorine-clover (1)
- # cider (14)
- # clj-kondo (4)
- # cljdoc (6)
- # cljs-dev (89)
- # cljsrn (13)
- # clojars (6)
- # clojure (89)
- # clojure-australia (1)
- # clojure-europe (11)
- # clojure-italy (9)
- # clojure-losangeles (11)
- # clojure-nl (6)
- # clojure-spec (2)
- # clojure-sweden (1)
- # clojure-uk (9)
- # clojurescript (47)
- # conjure (18)
- # datomic (7)
- # docker (1)
- # figwheel (43)
- # figwheel-main (2)
- # fulcro (31)
- # kaocha (3)
- # leiningen (7)
- # luminus (2)
- # nrepl (14)
- # off-topic (24)
- # pathom (5)
- # pedestal (5)
- # rdf (4)
- # re-frame (49)
- # reagent (12)
- # reitit (9)
- # rum (21)
- # shadow-cljs (109)
- # tools-deps (35)
- # vim (8)
- # wasm (1)
@dnolen there is another less critical but persistent error I’m seeing, and that is xhrio/send always throws a missing var warning from the compiler in situations that it never has before.
hrm this sounds like https://github.com/clojure/clojurescript/commit/f4631853660526a0ffbd9a57f3335d9bc005f551
we resolve type hints - but given all the inference going on the compiler we were too agressive
so maybe you found a case this somehow misses, I could repro locally after that change
I'm pondering a bit to making the standard browser REPL a bit more useful, so that people (beginners really) don't immediately feel the need to make a jump to something else - you had some thoughts here @bhauman - I'm wondering if it's really anything more than basic hot loading - no whistles - & some better strategy for for mime-types / encoding
not interested in encroaching on all the other great tools, rather if somebody starts with brower REPL they could hack on something cool for a while and not worry about other decisions
I got hot-loading working in Krell (sans macros) and it was a pretty small effort, and given that hot-reloading is so ubiquitous
I spent a lot of time working on the REPL connection, so I don't recall seeing anything like that
I did have some thoughts about supporting reload in a more general way in the compiler
not particularly interested in putting it into the compiler since that doesn't seem necessary
if the compiler emitted the changes in a file, creating a client that does reloads would be trivial
now its nice to have push for performance, but we definitely suffer from the complexity
I agree that this is trivial since you can aggregate this in compile-file
for the case where we actually do work
make a ticket - it seems harmless to try it and put it behind a flag for people to experiment w/
we could also provide other helpful information for tooling as well, but I’d have to think it through
Which unfortunately is crap on macOS 😞 https://stackoverflow.com/questions/33379128/does-java-have-native-os-file-system-events-monitoring-support