This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-12-14
Channels
- # adventofcode (36)
- # announcements (5)
- # atom-editor (2)
- # babashka (19)
- # beginners (98)
- # biff (7)
- # calva (25)
- # cider (1)
- # cljdoc (10)
- # clojure (70)
- # clojure-czech (1)
- # clojure-dev (14)
- # clojure-europe (79)
- # clojure-nl (1)
- # clojure-norway (8)
- # clojure-seattle (3)
- # clojure-uk (2)
- # clojurescript (28)
- # community-development (44)
- # core-typed (3)
- # cursive (2)
- # datalevin (5)
- # datascript (5)
- # datomic (1)
- # dev-tooling (12)
- # emacs (14)
- # honeysql (3)
- # humbleui (11)
- # introduce-yourself (1)
- # java (1)
- # kaocha (1)
- # lsp (3)
- # malli (21)
- # matcher-combinators (2)
- # nbb (7)
- # off-topic (15)
- # portal (12)
- # reitit (4)
- # releases (1)
- # shadow-cljs (59)
- # sql (8)
- # tree-sitter (3)
Tree-sitter... oh, tree-sitter... I'm currently trying to convince myself to basically rewrite the whole thing in our Atom fork...
I’m confused - do you like it or not? I love the idea of it (and use something similar myself), but I haven’t used it yet.
@U3Y18N0UC Are you referring to a specific grammar or "tree-sitter as a project"?
FWIW, I believe this is the most thorough tree-sitter grammar for Clojure: https://github.com/sogaiu/tree-sitter-clojure (which is not the grammar that I worked on)
Basically - Atom originally made the project, but as with all Atom-related things, it lagged behind other implementations. Now I need to rewrite the thing because node-tree-sitter
does not works with newer Electron (>13)
So I'll need to use the WASM version, which breaks a lot of compatibility...
Also there is a #CTQ842QRF channel here 😁
I see; bummer.
Yes, but honestly, we had to change this anyway, considering that tree-sitter supports new stuff now that Atom don't
So... one more thing to do, I guess...
But at least I'll be knowledgeable enough to help anyone in need 😄