Clojure is a dynamic and functional dialect of the Lisp programming language on the Java platform. Designed by Rich Hickey, Clojure is a general-purpose language combining the interactive development approach of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is predominantly a functional programming language, treats code as data, and has a macro system, and it runs on the Java Virtual Machine, Common Language Runtime, and JavaScript engines.
Facts
First Released ParadigmMulti paradigm: functional, concurrent 2 SignificanceA functional Lisp dialect for the Java platform whose adoption among developers has continued to grow with interest in functional programming. 2 Classification
Typing Discipline Typing Discipline FAQs
Is Clojure still gaining users on the Java platform?
Its adoption among Java platform developers has continued to increase.
According to its Wikipedia article, with continued interest in functional programming, Clojure's adoption by software developers using the Java platform has continued to increase.
Connections
Follows Typing Discipline
In Field
Source Wikipedia: Clojure
Influenced
Influenced By
General knowledge, not independently re-fetched: Clojure, created by Rich Hickey, is a modern Lisp dialect targeting the JVM.
Invented By
Source Wikipedia: Clojure
Licensed Under
Source Clojure project (clojure/clojure repository): Clojure readme
Sources
1. Wikidata: Clojure
- Wikidata Q51798, class allow-list match (w-wdresolver-0926)
- Wikidata Q51798 P571 (inception)
- Wikidata Q51798 P7078 (typing discipline)
View the Source2. Wikipedia: Clojure
Wikimedia FoundationInfobox: released
2007
Infobox: paradigm
Multi-paradigm: agent-oriented programming, agent-oriented Concurrent programming, concurrent Functional programming, functional Logic programming, logic Macro (computer science), macro Pipeline (software), pipeline
Article body, adoption discussion
With continued interest in functional programming, Clojure's adoption by software developers using the Java platform has continued to increase.
In Field: Programming Language Theory, Lead sentence
Clojure (, like closure) is a dynamic and functional dialect of the programming language Lisp on the Java platform.
Invented By: Rich Hickey, Lead sentence, designer
created by Rich Hickey
View the Source Wikipedia: Lisp (programming language)
Wikimedia FoundationIn Group: Lisp Dialects, lead names Clojure among the best-known general-purpose Lisp dialects todayView the Source Clojure project (clojure/clojure repository): Clojure readme
Clojure project (clojure/clojure repository)Licensed Under: Eclipse Public License 1.0, Readme, license paragraphQuote, Licensed Under: Eclipse Public License 1.0, Readme, license paragraph
Eclipse Public License 1.0 (https://opensource.org/license/epl-1-0/)
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.