This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-08-31
Channels
- # announcements (6)
- # babashka (32)
- # beginners (78)
- # biff (11)
- # calva (7)
- # clj-kondo (20)
- # clojure (35)
- # clojure-europe (10)
- # clojure-nl (4)
- # clojure-norway (8)
- # clojure-uk (2)
- # clojurescript (41)
- # conjure (14)
- # core-async (10)
- # cursive (7)
- # datomic (12)
- # deps-new (4)
- # emacs (15)
- # fulcro (48)
- # gratitude (11)
- # hugsql (1)
- # hyperfiddle (3)
- # introduce-yourself (3)
- # jobs (3)
- # klipse (2)
- # off-topic (7)
- # polylith (30)
- # reitit (1)
- # remote-jobs (1)
- # reveal (8)
- # scittle (4)
- # shadow-cljs (40)
- # squint (13)
- # tools-deps (7)
- # xtdb (7)
Error reporting and async stack traces have landed in master. This fixes the brutal "undefined var" error that crashes the page without saying which var is undefined. All crashes / "white page" issues should now come with a Photon virtual stack trace that reconstructs client/server control flow transfer that matches the userland program forms. This is a first pass, we're still actively working on it. If you have any issue at all that Photon is either reporting an unhelpful error, not reporting any error at all, etc – please screenshot and post here
I am so proud of this feature set – props to Geoffrey for implementing async traces in a week, which is amazing, and props to Leo for his exquisite compiler implementation that made this so seamless
word up. I am having a ball with ClojureDart, which debuted in excellent form, but with some hard to trace errors, and those just wreck the d/x. congrats!