clojure
clojure 1.12.6.1673 · pkgs/by-name/cl/clojure/package.nix
Health
Risk
risk 0 ok
Version
1.12.6.1673 no newer release in its git tags
Channels
master 1.12.6.1673 · nixos-unstable 1.12.6.1673 · nixos-26.05 1.12.5.1645 master is ahead of nixos-26.05
Hydra
succeeded 2d ago
Advisories
none open
Packaging
meta complete
Packagewhat each field means
Description
Lisp dialect for the JVM
Long description
Clojure is a dynamic programming language that targets the Java
Virtual Machine. It is designed to be a general-purpose language,
combining the approachability and interactive development of a
scripting language with an efficient and robust infrastructure for
multithreaded programming. Clojure is a compiled language - it
compiles directly to JVM bytecode, yet remains completely
dynamic. Every feature supported by Clojure is supported at
runtime. Clojure provides easy access to the Java frameworks, with
optional type hints and type inference, to ensure that calls to Java
can avoid reflection.
Clojure is a dialect of Lisp, and shares with Lisp the code-as-data
philosophy and a powerful macro system. Clojure is predominantly a
functional programming language, and features a rich set of immutable,
persistent data structures. When mutable state is needed, Clojure
offers a software transactional memory system and reactive Agent
system that ensure clean, correct, multithreaded designs.
Homepage
License
Platforms
45 platforms: Linux, Darwin
Main program
clojureSource provenance
binaryBytecodeOutputs
outStatus
not broken, not insecure, free
Maintainers
Version bumps 0all open bumps
None open.
Pull requests 0
None open.
Closed or merged in the synced window 3
clojure: 1.12.5.1664 -> 1.12.6.1673
#560771 by r-ryantm · merged 5w ago
clojure: switch updater to nix-update-script
#558355 by jlesquembre · merged 6w ago
clojure: migrate to by-name
#475378 by jlesquembre · merged 9mo ago
Issues 0
None open.