This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-10-14
Channels
- # announcements (9)
- # beginners (49)
- # calva (26)
- # cider (6)
- # clj-kondo (17)
- # cljsjs (1)
- # cljsrn (2)
- # clojure (72)
- # clojure-europe (5)
- # clojure-france (8)
- # clojure-greece (1)
- # clojure-italy (5)
- # clojure-nl (9)
- # clojure-spec (49)
- # clojure-uk (17)
- # clojuredesign-podcast (13)
- # clojurescript (137)
- # cursive (15)
- # data-science (1)
- # datomic (55)
- # duct (2)
- # emacs (5)
- # figwheel-main (11)
- # fulcro (11)
- # graphql (1)
- # hoplon (1)
- # instaparse (1)
- # jobs (12)
- # jobs-rus (1)
- # leiningen (1)
- # nrepl (34)
- # nyc (2)
- # off-topic (1)
- # onyx (1)
- # pedestal (1)
- # re-frame (6)
- # reitit (3)
- # remote-jobs (1)
- # shadow-cljs (196)
- # sim-testing (1)
- # spacemacs (9)
- # sql (1)
- # vim (70)
- # xtdb (31)
parcera
the grammar-based Clojure(script) parser is now 3 times faster than before 🚀. Unfortunately this lead to some breaking changes so make sure to check the release notes 😅
- https://github.com/carocad/parcera
- https://github.com/carocad/parcera/releases/tag/v0.3.0
following and understanding the Performance notes from Instaparse. two main points: - defining all tokens completely instead of on parts - avoid checking all paths of the grammar by using ordered OR instead of unordered or.
@U04V15CAJ btw, no more empty whitespaces 😏
still not blazing fast as your parser but much better than before. I am still checking how can I make it faster though :thinking_face:
Upcoming web meeting meeting: @ikitommi about Malli -- plain data schemas in Clojure/Script https://twitter.com/scicloj/status/1183845705380696064

