This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2024-04-20
Channels
- # announcements (4)
- # babashka (10)
- # beginners (8)
- # calva (13)
- # cherry (20)
- # cider (9)
- # clojure (11)
- # clojure-austin (2)
- # clojure-europe (3)
- # clojure-norway (3)
- # clojurescript (1)
- # datomic (5)
- # dev-tooling (9)
- # fulcro (5)
- # hyperfiddle (5)
- # instaparse (1)
- # lingy (1)
- # malli (21)
- # matrix (1)
- # missionary (9)
- # off-topic (12)
- # releases (2)
- # ring-swagger (8)
- # scittle (9)
- # shadow-cljs (20)
Announcing update on the following libs for protobuf
• https://github.com/s-expresso/rubberbuf transpile protobuf definitions into ast for easy manipulation/interpretation
◦ v0.2.0
◦ added mapify function to post process vector-based AST into map of maps
◦ bug fixes
• https://github.com/s-expresso/clojobuf encode/decode plain map to/from protobuf binary
◦ v0.1.12
◦ support slightly different protoc
variation for nodejs and cljs
◦ improved validation schema (refactored away embedded functions) so that it can be serialized.
◦ bug fixes
• https://github.com/s-expresso/clojobuf-codec serialize/deserialize protobuf binary format
◦ v.0.1.6
◦ bug fixes
perfect, I was just about to start to implement a protobuf parser with instaparse. 😄
Updated my soft-fork of google guava to the latest version. This breaks up guava into multiple smaller libraries, so if you have a project which uses guava but you don't want to depend on all of guava this might be useful. https://github.com/bowbahdoe/guava I mechanically derive releases from guava releases using this project https://github.com/bowbahdoe/guava-generator
https://github.com/darkleaf/polyglot.groovy
It integrates Groovy with Clojure’s machinery: DynamicClassLoader and AOT compilation.
It allows to dynamically (re)load java-like code with repl.
Instead of gen-class
or proxy
just write a groovy class an load it with REPL!
Documentation is in progress, but there is a lot of https://github.com/darkleaf/polyglot.groovy/tree/master/test/darkleaf/polyglot/groovy.
Please ask questions in 🧵 It will help me to write a good doc.