Klor
Choreographies in Clojure
Install / Use
/learn @lovrosdu/KlorREADME
Klor: Choreographies in Clojure
<p align="center"> <img src="./klor.svg" title="Klor" alt="Klor logo"> </p>Klor is a domain-specific language for choreographic programming, embedded in Clojure.
Tutorial
If you're new to Klor or choreographic programming, check out the tutorial to learn more:
We also gave a talk on Klor at Heart of Clojure 2024:
<p align="center"> <a href="https://www.youtube.com/watch?v=E-QzNKqdqo4"><img src="https://img.youtube.com/vi/E-QzNKqdqo4/maxresdefault.jpg" title="Klor: Choreographic Programming in Clojure by Lovro Lugović and Sung-Shik Jongmans" alt="Klor Heart of Clojure 2024 video"></a> </p>Reference
The reference provides a compact technical description of Klor:
Funding
This project is funded through the NGI Assure Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet program. Learn more at the NLnet project page.
<img src="https://nlnet.nl/logo/banner.png" alt="NLnet foundation logo" style="height: 3lh" /> <img src="https://nlnet.nl/image/logos/NGIAssure_tag.svg" alt="NGI Assure Logo" style="height: 3lh" />
Related Skills
node-connect
339.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.9kCreate 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
339.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.9kCommit, push, and open a PR
