This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-02-01
Channels
- # announcements (14)
- # architecture (30)
- # aws (34)
- # babashka (18)
- # beginners (114)
- # biff (5)
- # calva (128)
- # clerk (155)
- # clj-kondo (60)
- # clojure (82)
- # clojure-dev (25)
- # clojure-europe (20)
- # clojure-nl (1)
- # clojure-norway (17)
- # clojure-spec (13)
- # clojure-uk (3)
- # community-development (4)
- # core-logic (4)
- # cursive (5)
- # datomic (21)
- # deps-new (13)
- # emacs (5)
- # funcool (5)
- # graphql (3)
- # hyperfiddle (1)
- # introduce-yourself (1)
- # jobs (2)
- # kaocha (1)
- # london-clojurians (1)
- # lsp (13)
- # malli (16)
- # off-topic (6)
- # other-languages (1)
- # pathom (18)
- # re-frame (23)
- # releases (1)
- # remote-jobs (2)
- # tools-build (1)
- # tools-deps (12)
- # vscode (1)
- # xtdb (27)
Folks, want to share what I'm doing even if it's not Clojure-related (yet). As you probably know, Atom (editor) was discontinued. I decided to keep working on it, and we basically rebranded (most of) the editor and now it lives under the name Pulsar. These days, I was affected by the recent layoffs so I decided to dedicate some of my work on solving one of the worse problems Atom had: the old implementation of tree-sitter that, everytime we bump to a newer version, breaks tokenization a bit more. So... finally I have some WASM-based tree-sitter tokens working, with local variable tracking too!
I’m sorry you were laid off, that’s real tough
I think that https://amazon-ion.github.io/ion-docs/index.html would be a great candidate for use with Clojure. Unlike JSON, it has much closer semantic to Clojure EDN, and is similarly extensible. It also generally has a richer type system, and even supports embedding s-expresions. It can serialize to a compact binary as well, and supposedly has a fast serializer/deserializer. It's supported by many languages, JS, Java, Rust, Python, C#, C, Go, and even Apache Hive.
Usage in Amazon external product: https://docs.aws.amazon.com/qldb/latest/developerguide/ion.html