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) - 13:28, 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
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
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
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) - 00:25, 23 April 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...
11 KB (989 words) - 09:34, 9 April 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
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
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
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
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) - 15:35, 12 November 2024
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
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
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
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
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
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
Cross-platform Service Description Language Extensible Data Notation (EDN): Clojure data format, similar to JSON FlatBuffers: Serialization format from Google...
6 KB (564 words) - 17:03, 16 December 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
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
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
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
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,379 words) - 07:08, 4 May 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
several languages have been designed to run natively on the JVM, including Clojure, Groovy, and Scala. Java syntax borrows heavily from C and C++, but object-oriented...
77 KB (8,479 words) - 22:35, 16 April 2025
metadata. Languages that support docstrings include Python, Lisp, Elixir, Clojure, Gherkin, Julia and Haskell. Documentation is supported at language level...
5 KB (462 words) - 20:06, 24 April 2025
SystemVerilog Verilog Verilog-AMS - math modeling of continuous time systems VHDL Clojure Concurrent ML Elixir Elm Erlang Futhark Gleam Haskell Id MultiLisp SequenceL...
8 KB (570 words) - 21:16, 4 May 2025