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 1 SignificanceA functional Lisp dialect for the Java platform whose adoption among developers has continued to grow with interest in functional programming. 1 Connections
Influenced By
General knowledge, not independently re-fetched: Clojure, created by Rich Hickey, is a modern Lisp dialect targeting the JVM.
Sources
1. Wikipedia: Clojure
Wikimedia FoundationInfobox: First appeared
2007; 19 years ago (2007)
Infobox: Paradigm
Multi-paradigm: agent-oriented, concurrent, functional, logic, macro, 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.
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.