Gloss
speaks in bytes, so you don't have to
Install / Use
/learn @clj-commons/GlossREADME
Gloss is a byte-format DSL. It can turn complicated byte formats into Clojure data structures, allowing for easy use of custom network protocols and C libraries. It can also turn Clojure data structures into compact byte representations, allowing for efficient use of bandwidth and disk.
Read more about it in the wiki.
Usage
To add Gloss as a dependency:
Leiningen:
[org.clj-commons/gloss "0.3.6"]
deps.edn:
org.clj-commons/gloss {:mvn/version "0.3.6"}
Documentation
The full API documentation can be found at cljdoc.
License
Copyright © 2014 Zach Tellman
Distributed under the Eclipse Public License.
Related Skills
node-connect
342.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
342.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.7kCommit, push, and open a PR
