This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-11-22
Channels
- # aws (1)
- # beginners (102)
- # boot (5)
- # cljs-dev (59)
- # cljsjs (1)
- # clojure (154)
- # clojure-australia (1)
- # clojure-brasil (1)
- # clojure-dusseldorf (4)
- # clojure-greece (36)
- # clojure-italy (10)
- # clojure-poland (5)
- # clojure-romania (1)
- # clojure-russia (7)
- # clojure-spec (32)
- # clojure-uk (113)
- # clojure-ukraine (3)
- # clojurescript (107)
- # cursive (13)
- # data-science (25)
- # datomic (23)
- # emacs (3)
- # events (1)
- # fulcro (72)
- # funcool (10)
- # graphql (1)
- # leiningen (1)
- # luminus (2)
- # lumo (38)
- # off-topic (14)
- # onyx (78)
- # planck (4)
- # re-frame (55)
- # reagent (1)
- # ring (3)
- # ring-swagger (2)
- # rum (19)
- # shadow-cljs (89)
- # spacemacs (101)
- # sql (2)
- # unrepl (88)
Not quite sure co tutaj może dawać spec? Kojarzę coś takiego jak slingshot (cf. https://github.com/scgilardi/slingshot) co pozwala na bardziej ogarniętą obsługę wyjątków, ale a) widzę że ostatni commit dawno, więc pytanie czy nadal działa (ja wiem, że Clojure to nie node, ale jednak dwie wersje języka, to dwie wersje języka), b) to rozwiązuje tylko problemy z własnym kodem niestety.
Slngshot działa, ale nie pozwala ładnie łapać ex-info zależnie od ex-data.
1.9 może używać spec do rzycania nam w twarz ładniejszych wyjątków w trakcie developowania. Co jest OK, ale AFAIK, nie rozwiązuje w.w. problemu.
Chociaż nie widzę powodu żeby tego nie używać w produkcji, jeśli wydajność nie ma znaczenia, bo to jakaś web apka.