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,463 words) - 01:17, 11 June 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,027 words) - 18:37, 8 June 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,698 words) - 14:47, 15 June 2025
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
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
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) - 16:44, 4 June 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
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) - 15:54, 31 May 2025
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
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
tool for the simple configuration of software projects written in the Clojure programming language. Leiningen was created by Phil Hagelberg. Phil started...
3 KB (240 words) - 15:37, 5 June 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
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) - 14:06, 26 May 2025
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
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
Retrieved 8 February 2020. "Clojure Functional Programing". "Clojure - lazy". Retrieved 27 November 2013. "Exploring clojure: dynamic typing". 7 December...
22 KB (820 words) - 14:29, 25 May 2025
can be used to write domain-specific languages. Similar to Kawa's and Clojure's mappings onto the Java virtual machine (JVM), Hy is meant to operate as...
6 KB (403 words) - 18:23, 23 September 2024
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
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
language Clojure (no longer in top 50, is one of 51–100, at one point at #47), a dynamic, and functional dialect of the Lisp programming language (ClojureScript...
18 KB (1,385 words) - 22:33, 11 June 2025
Infoscience Department, École Polytechnique Fédérale de Lausanne. "clojure/clojure". GitHub. 8 December 2022. "Frege/frege". GitHub. 7 December 2022....
6 KB (614 words) - 10:17, 13 June 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,334 words) - 10:00, 1 June 2025
Rational data type (section Clojure)
contents of its standard library's <ratio> header since its 2011 revision. Clojure can perform arithmetic on rational numbers and offers a literal form to...
8 KB (815 words) - 19:20, 17 October 2024
web applications. Implementations are available in ActionScript, C++, Clojure, CoffeeScript, ColdFusion, Common Lisp, Crystal, D, Dart, Delphi, Elixir...
9 KB (731 words) - 06:43, 22 November 2024
overriding Object-oriented programming Operator overloading "Clojure - Learn Clojure - Functions". clojure.org. Retrieved 2023-06-13. "Kotlin language specification"...
12 KB (1,421 words) - 07:25, 27 May 2025
build automation and dependency management tool written primarily in the Clojure programming language. Boot was originally written by Micha Niskin and Alan...
3 KB (260 words) - 07:04, 8 January 2025
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,214 words) - 08:53, 4 June 2025
Mathematica include Haskell, AppleScript, Racket, Visual Basic, Python, and Clojure. Mathematica supports the generation and execution of Modelica models for...
23 KB (1,749 words) - 21:56, 14 June 2025
formally support the module concept include Ada, ALGOL, BlitzMax, C++, C#, Clojure, COBOL, Common Lisp, D, Dart, eC, Erlang, Elixir, Elm, F, F#, Fortran,...
14 KB (1,771 words) - 17:16, 24 May 2025