clojure
Installation
SKILL.md
Clojure
A Lisp hosted on the JVM (and JS via ClojureScript) with a focus on immutability.
When to Use
- Functional Programming on the JVM: Leveraging immutable data structures, pure functions, and the vast Java library ecosystem.
- Data-Driven & Event-Sourced Systems: Processing complex financial, logistics, and transactional data structures effortlessly.
- Full-Stack Clojure / ClojureScript: Sharing code, validation schemas (Malli/Spec), and business models between backend and browser.
- Interactive REPL-Driven Development: Iterating and hot-reloading code live in running production-like JVM processes.
Quick Start
(println "Hello, World!")
(defn square [x]
(* x x))