Fork me on GitHub
#off-topic
<
2023-02-01
>
mauricio.szabo01:02:05

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!

🎉 22
👍 4
Noah Bogart01:02:30

I’m sorry you were laid off, that’s real tough

didibus02:02:07

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.

404 2
6
didibus04:02:57

Fixed the URL

bpiel13:02:05

Interesting! I will keep this in mind. Thanks