{"schema_version":1,"metadata":{"branch":"release","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:02.361425+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/7.9/packages/amd64/sqlports-7.54.tgz","source_sha256":"2de00144847bf9da3a365be982f101dbb55d591ed7a915ea94984a16ab0e0404","package_count":12059,"source_kind":"sqlports"},"package":{"name":"clojure-1.12.4.1582","path":"lang/clojure","url":"/packages/release/lang/clojure/","comment":"Lisp-1 dialect for the Java Virtual Machine","homepage":"https://www.clojure.org/","maintainer":"Omar Polo <op@openbsd.org>","description":"Clojure is a dynamic programming language that targets the Java Virtual\nMachine.  It is designed to be a general-purpose language, combining the\napproachability and interactive development of a scripting language with\nan efficient and robust infrastructure for multithreaded programming.\nClojure is a compiled language - it compiles directly to JVM bytecode,\nyet remains completely dynamic.  Every feature supported by Clojure is\nsupported at runtime.  Clojure provides easy access to the Java\nframeworks, with optional type hints and type inference, to ensure that\ncalls to Java can avoid reflection.\n\nClojure is a dialect of Lisp, and shares with Lisp the code-as-data\nphilosophy and a powerful macro system.  Clojure is predominantly a\nfunctional programming language, and features a rich set of immutable,\npersistent data structures.  When mutable state is needed, Clojure\noffers a software transactional memory system and reactive Agent system\nthat ensure clean, correct, multithreaded designs.\n","package_architecture":"*","stem":"clojure","readme":null,"dependencies":[{"path":"java/javaPathHelper","type":"runtime","package_spec":"","url":"/packages/release/java/javaPathHelper/"},{"path":"misc/rlwrap","type":"runtime","package_spec":"","url":"/packages/release/misc/rlwrap/"},{"path":"shells/bash","type":"runtime","package_spec":"","url":"/packages/release/shells/bash/"},{"path":"devel/jdk/11","type":"runtime","package_spec":"jdk->=11v0","url":"/packages/release/devel/jdk/11/"}],"reverse_dependencies":{"count":1,"url":"/packages/data/da/da1f9c5df53a79e2629055c2dd72f06adfe49bab438a3b3b71c41becc80b75c6.json"},"categories":["lang","java"],"flavors":[],"only_for_architectures":["i386","amd64","aarch64","sparc64"],"not_for_architectures":[]}}
