Clojure (/ˈkloʊʒər/, like closure) is a dynamic and functional dialect of the programming language Lisp on the Java platform. Like most other Lisps, Clojure's...
46 KB (3,435 words) - 10:42, 27 March 2025
best-known general-purpose Lisp dialects are Common Lisp, Scheme, Racket, and Clojure. Lisp was originally created as a practical mathematical notation for computer...
87 KB (10,019 words) - 09:12, 15 May 2025
agents, which are abstractions of objects that can message other agents. Clojure F# GOAL SARL Array programming (also termed vector or multidimensional)...
90 KB (6,703 words) - 13:50, 5 May 2025
tool for the simple configuration of software projects written in the Clojure programming language. Leiningen was created by Phil Hagelberg. Phil started...
3 KB (219 words) - 07:05, 8 January 2025
Boost.Spirit Clojure - Concurrent Programming Clojure - core.async Clojure - Functional Programming Clojure - Macros Clojure - core.logic Clojure - Threading...
41 KB (1,398 words) - 08:10, 29 April 2025
of the Clojure programming language. Clojure is a Lisp dialect built on top of the Java Virtual Machine. He also created or designed ClojureScript and...
4 KB (328 words) - 09:57, 21 April 2024
Persistent data structure (section Clojure)
Retrieved 2018-10-23. "Clojure - Differences with other Lisps". clojure.org. Retrieved 2018-10-23. "Clojure - Data Structures". clojure.org. Retrieved 2018-10-23...
42 KB (6,116 words) - 06:14, 20 March 2025
Retrieved 2022-10-04. "clojure.core - Clojure v1.10.3 API documentation". clojure.github.io. Retrieved 2022-03-16. "clojure.core - Clojure v1.10.3 API documentation"...
46 KB (3,354 words) - 00:25, 23 April 2025
seeing use today in industry and education, including Common Lisp, Scheme, Clojure, Wolfram Language, Racket, Erlang, Elixir, OCaml, Haskell, and F#. Lean...
87 KB (8,696 words) - 10:16, 3 May 2025
Higher-order function (section Clojure)
In mathematics and computer science, a higher-order function (HOF) is a function that does at least one of the following: takes one or more functions as...
24 KB (2,643 words) - 18:43, 23 March 2025
Racket, Ruby, Clojure, JavaScript, Scala, Swift, Dart and Python. The canonical implementation is an embedded language in Scheme. The Clojure core.logic...
4 KB (387 words) - 14:31, 3 January 2025
Infoscience Department, École Polytechnique Fédérale de Lausanne. "clojure/clojure". GitHub. 8 December 2022. "Frege/frege". GitHub. 7 December 2022....
6 KB (613 words) - 22:49, 23 December 2024
metadata. Languages that support docstrings include Python, Lisp, Elixir, Clojure, Gherkin, Julia and Haskell. Documentation is supported at language level...
5 KB (460 words) - 00:53, 10 May 2025
Sciences, 2021-01-30, retrieved 2021-03-17 "Clojure - Ahead-of-time Compilation and Class Generation". clojure.org. Retrieved 2021-03-17. "Hermes: A new...
8 KB (980 words) - 16:47, 16 January 2025
various Gremlin dialects including Gremlin-Groovy, Gremlin-Scala, Gremlin-Clojure, etc. The above Gremlin-Java8 traversal is ultimately compiled down to...
14 KB (1,478 words) - 16:27, 18 January 2024
aimed at large-scale sites and apps. It uses features of Ruby, Erlang, and Clojure to develop a high-concurrency and low-latency language. It was designed...
12 KB (999 words) - 15:20, 12 May 2025
objects. The compiler is provided by Microsoft. ClojureCLR A port of Clojure to the CLI, part of the Clojure project. Component Pascal A CLI-compliant Oberon...
10 KB (1,024 words) - 07:23, 20 March 2025
the widely used programming language Java, though it is compatible with Clojure and includes a Scala application programming interface (API). It is powered...
17 KB (1,378 words) - 02:36, 11 February 2025
List comprehension (section Clojure)
constructs List Comprehensions across languages Axiom stream examples Clojure API documentation - for macro Implementation of a Lisp comprehension macro...
22 KB (2,556 words) - 03:26, 3 March 2025
from the original on 2014-01-06. Retrieved 2014-01-05. "Clojure - Higher Order Functions". clojure.org. Retrieved 2022-01-14. "Managed COBOL Reference"....
30 KB (2,284 words) - 13:42, 4 May 2025
List of unit testing frameworks (section Clojure)
Google Project Hosting. Retrieved 2012-11-12. "clojure.test - Clojure v1.9 API documentation". Clojure.github.com. Archived from the original on 2013-01-17...
188 KB (6,802 words) - 08:28, 5 May 2025
fact_iter(n, one(n)) end C++ – C and C++ both do tail-call optimization. Clojure – Clojure has recur special form. Common Lisp – Some implementations perform...
41 KB (4,248 words) - 20:27, 29 April 2025
overriding Object-oriented programming Operator overloading "Clojure - Learn Clojure - Functions". clojure.org. Retrieved 2023-06-13. "Kotlin language specification"...
12 KB (1,421 words) - 09:30, 29 January 2025
Ruby programming language, but now also supports Java, Node.js, Scala, Clojure, Python, PHP, and Go. For this reason, Heroku is said to be a polyglot...
13 KB (1,196 words) - 07:49, 11 May 2025
71–75. doi:10.1145/74877.74885. ISBN 0897913337. S2CID 7372657. "Clojure". www.clojure.org. Retrieved 2018-06-05. Ierusalimschy, Roberto; de Figueiredo...
8 KB (974 words) - 22:58, 29 July 2024
testing frameworks written in Java. Scala is often compared with Groovy and Clojure, two other programming languages also using the JVM. Substantial differences...
109 KB (10,224 words) - 16:44, 4 May 2025
Retrieved 8 February 2020. "Clojure Functional Programing". "Clojure - lazy". Retrieved 27 November 2013. "Exploring clojure: dynamic typing". 7 December...
22 KB (820 words) - 06:20, 3 February 2025
manipulated by other Lisp code. Other examples are the programming languages Clojure (a contemporary dialect of Lisp), Rebol (also its successor Red), Refal...
18 KB (2,149 words) - 22:38, 16 April 2025
Pascal, Object Pascal Influenced Ada 2005, ArkTS, BeanShell, C#, Chapel, Clojure, ECMAScript, Fantom, Gambas, Groovy, Hack, Haxe, J#, JavaScript, JS++,...
73 KB (6,608 words) - 19:14, 4 May 2025