Search references for CLOJURE. Phrases containing CLOJURE
See searches and references containing CLOJURE!CLOJURE
Dialect of the Lisp programming language on the Java platform
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
Clojure
Programming language family
best-known general-purpose Lisp dialects are Common Lisp, Scheme, Racket, and Clojure. Lisp was originally created as a practical mathematical notation for computer
Lisp_(programming_language)
Computer programmer and creator of Clojure
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
Rich_Hickey
List of programming languages types and the languages that meet its description
agents, which are abstractions of objects that can message other agents. Clojure F# GOAL SARL Array programming (also termed vector or multidimensional)
List of programming languages by type
List_of_programming_languages_by_type
Data structure that always preserves the previous version of itself when it is modified
Retrieved 2018-10-23. "Clojure - Differences with other Lisps". clojure.org. Retrieved 2018-10-23. "Clojure - Data Structures". clojure.org. Retrieved 2018-10-23
Persistent_data_structure
Programming paradigm based on applying and composing functions
seeing use today in industry and education, including Common Lisp, Scheme, Clojure, Wolfram Language, Racket, Erlang, Elixir, OCaml, Haskell, and F#. Lean
Functional_programming
Programming language running on the Erlang virtual machine
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
Elixir_(programming_language)
Computational operation
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"
Modulo
Cloud Platform as a service
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
Heroku
RulesEngine Clojure - Concurrent Programming Clojure - core.async Clojure - Functional Programming Clojure - Macros Clojure - core.logic Clojure - Threading
Comparison of multi-paradigm programming languages
Comparison_of_multi-paradigm_programming_languages
Computer code compilation strategy
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
Ahead-of-time_compilation
Build automation tool
tool for the simple configuration of software projects written in the Clojure programming language. Leiningen was created by Phil Hagelberg. Phil started
Leiningen_(software)
Function that takes one or more functions as an input or that outputs a function
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
Higher-order_function
Syntactic construct for creating a list based on existing lists
constructs List Comprehensions across languages Axiom stream examples Clojure API documentation - for macro Implementation of a Lisp comprehension macro
List_comprehension
Formatted data in computer science
Infoscience Department, École Polytechnique Fédérale de Lausanne. "clojure/clojure". GitHub. 8 December 2022. "Frege/frege". GitHub. 7 December 2022.
Hash_array_mapped_trie
Retrieved 8 February 2020. "Clojure Functional Programing". "Clojure - lazy". Retrieved 27 November 2013. "Exploring clojure: dynamic typing". 7 December
Comparison of functional programming languages
Comparison_of_functional_programming_languages
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
List_of_CLI_languages
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
Rational_data_type
String literal that provides documentation per computer programming language syntax
Programming languages that support docstring include Python, Lisp, Elixir, Clojure, Gherkin, Julia and Haskell. Tools that leverage docstring text include
Docstring
2003 – Groovy 2003 – Scala 2005 – F# 2005 – Haxe 2006 – PowerShell 2007 – Clojure 2008 – Nim 2009 – Go Logos Programming language evolution continues with
History of programming languages
History_of_programming_languages
List of programming software
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
List_of_JVM_languages
General-purpose programming language
testing frameworks written in Java. Scala is often compared with Groovy and Clojure, two other programming languages also using the JVM. Substantial differences
Scala_(programming_language)
Template system for web pages
web applications. Implementations are available in ActionScript, C++, Clojure, CoffeeScript, ColdFusion, Common Lisp, Crystal, D, Dart, Delphi, Elixir
Mustache_(template_system)
Functions whose execution you can pause
is a third-party library providing support for stackless coroutines in Clojure. It's implemented as a macro, statically splitting an arbitrary code block
Coroutine
build automation and dependency management tool written primarily in the Clojure programming language. Boot was originally written by Micha Niskin and Alan
Boot_(software)
Computing language
various Gremlin dialects including Gremlin-Groovy, Gremlin-Scala, Gremlin-Clojure, etc. The above Gremlin-Java8 traversal is ultimately compiled down to
Gremlin_(query_language)
Subroutine call performed as final action of a procedure
function factorial(n::Integer)::Integer return fact_iter(n, one(n)) end Clojure – Clojure has recur special form. Common Lisp – Some implementations perform
Tail_call
Open source configuration management software
library, is also written in Ruby. Puppet Server and Puppet DB are written in Clojure. It is developed by Puppet Inc., which is owned by Perforce, which is owned
Puppet_(software)
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
List of unit testing frameworks
List_of_unit_testing_frameworks
Programming language
Long Road to Enlightenment: a Historical and Personal Narrative". Vimeo. "Clojure: Lisp meets Java, with a side of Erlang - O'Reilly Radar". radar.oreilly
Erlang_(programming_language)
used for building Linux distributions; written in Python Boot; written in Clojure Boost boost.build – For C++ projects, cross-platform, based on Perforce
List of build automation software
List_of_build_automation_software
Boolean operator
callback = x => x * x; // squares x int result = callback?.Invoke(5); Clojure doesn't have true operators in the sense other languages uses it, but as
Safe_navigation_operator
Computer language used to describe a software component's interface
Cross-platform Service Description Language Extensible Data Notation (EDN): Clojure data format, similar to JSON FlatBuffers: Serialization format from Google
Interface description language
Interface_description_language
Free graphics library
platform using JRuby. Quil is an interactive animation library for Clojure and ClojureScript based on Processing. Sketch is a Common Lisp library highly
Processing
Computer function
C, Go, C#, D, Lua, Perl, Ruby, Rust, PHP, Common Lisp, Haskell, Elm, Clojure, Scala, Java, Erlang, Swift, Object Pascal, Kotlin, JavaScript, OCaml and
MurmurHash
Cross-platform programming language
(programming language) Nim (programming language) Opa (programming language) Clojure CoffeeScript TypeScript Scala (programming language) Vala (programming
Haxe
Functional programming language
February 2012.{{cite news}}: CS1 maint: location (link) Hickey, Rich. "Clojure Bookshelf". Listmania!. Archived from the original on 3 October 2017. Retrieved
Haskell
Programming paradigm
71–75. doi:10.1145/74877.74885. ISBN 0897913337. S2CID 7372657. "Clojure". www.clojure.org. Retrieved 2018-06-05. Ierusalimschy, Roberto; de Figueiredo
Data-driven_programming
Set of computer software and specifications
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
Java_(software_platform)
List comprehension is a syntactic construct available in some programming languages for creating a list based on existing lists. It follows the form of
Comparison of programming languages (list comprehension)
Comparison_of_programming_languages_(list_comprehension)
Validating the behavior of isolated source code
"Minitest (Ruby 2.0)". Ruby-Doc.org. Sierra, Stuart. "API for clojure.test - Clojure v1.6 (stable)". Retrieved 11 February 2015. "Pester Framework".
Unit_testing
General purpose functional programming language
Lazy ML, ATS Influenced by ISWIM, POP-2, PAL, GEDANKEN Influenced Caml, Clojure, Cyclone, C++, Elm, Erlang, F#, F*, Haskell, Idris, Kotlin, Miranda, Nemerle
ML_(programming_language)
Title given to a small number of open-source software development leaders
Van Rossum, The Father Of Python". TechCrunch. Retrieved June 1, 2015. "Clojure JIRA Workflow". Archived from the original on November 13, 2015. Retrieved
Benevolent_dictator_for_life
Characteristic of a programming language
manipulated by other Lisp code. Other examples are the programming languages Clojure (a contemporary dialect of Lisp), Rebol (also its successor Red), Refal
Homoiconicity
Open-source deep learning library
the widely used programming language Java, though it is compatible with Clojure and includes a Scala application programming interface (API). It is powered
Deeplearning4j
German audio streaming service
content. Users 140 million users monthly (2023) Launched 17 October 2008; 17 years ago (2008-10-17) Current status Active Written in Ruby Scala Clojure
SoundCloud
Computational software program
Mathematica include Haskell, AppleScript, Racket, Visual Basic, Python, and Clojure. Mathematica supports the generation and execution of Modelica models for
Wolfram_Mathematica
Lisp software and development tools
Lisp syntax and REPL Vim — via Slimv plugin VS Code — via Common Lisp and Clojure extensions XEmacs – graphical- and console-based text editor Another System
List of Lisp software and tools
List_of_Lisp_software_and_tools
Erlang) PDL (also under APL) Raku QuakeC tcsh (also under sh) C# Chapel Clojure Crystal D J# Dart F# Hack Java Kotlin Nemerle Oxygene Rust Swift Vala TypeScript
Generational list of programming languages
Generational_list_of_programming_languages
Family of computer programming languages
making it a theorem-explorer. There are implementations of miniKanren in Clojure, Dart, Haskell, JavaScript, Python, Racket, Ruby, Scala, and Swift. The
MiniKanren
Function definition that is not bound to an identifier
from the original on 2014-01-06. Retrieved 2014-01-05. "Clojure - Higher Order Functions". clojure.org. Retrieved 2022-01-14. "Managed COBOL Reference".
Anonymous_function
eclipse.org. "M2MQTT Releases". GitHub. "Machine Head". clojurewerkz.org. "ClojureWerks". clojurewerz.org. "Mongoose networking library for C/C++". mongoose
Comparison of MQTT implementations
Comparison_of_MQTT_implementations
Free software license similar to the Common Public License
especially those running on the Java virtual machine. AT&T KornShell Clojure (and ClojureScript) Graphviz Jikes RVM JUnit Mondrian OpenDaylight Project UWIN
Eclipse_Public_License
Dialect of the Lisp programming language designed to interact with Python
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
Hy_(programming_language)
Copyright terms
CLAs include: .NET Foundation Apache Software Foundation Canonical Ltd Clojure Cloud Native Computing Foundation CyanogenMod Diaspora Digia/Qt Project
Contributor_license_agreement
Interface to call functions from other programming languages
cases, in which the languages compile into the same bytecode VM, like Clojure and Java, as well as Elixir and Erlang. Since there is no interface, it
Foreign_function_interface
Virtual machine that runs Java programs
Of the new from-scratch languages created to compile to Java bytecode, Clojure, Groovy, Scala and Kotlin may be the most popular. A notable feature of
Java_virtual_machine
Capability of some programming languages
overriding Object-oriented programming Operator overloading "Clojure - Learn Clojure - Functions". clojure.org. Retrieved 2023-06-13. "Crystal Docs". crystal-lang
Function_overloading
Personal knowledge base and note-taking software
release 0.9.1 / 29 March 2023; 3 years ago (29 March 2023) Written in Clojure, TypeScript Platform Windows, macOS, Android, Linux, iOS, BSD Type Personal
Logseq
Software development environment
other programming languages via plug-ins, including Ada, ABAP, C, C++, C#, Clojure, COBOL, D, Erlang, Fortran, Groovy, Haskell, HLASM, JavaScript, Julia,
Eclipse_(software)
Approach for designing software
natively include: Ada 2012 SPARK (via static analysis of Ada programs) Ciao Clojure Cobra C++ (since C++26) D Dafny Eiffel Fortress Kotlin Mercury Oxygene
Design_by_contract
Open-source image-processing software
in the form of a script editor which supports BeanShell, Jython, JRuby, Clojure, Groovy, JavaScript, and other scripting languages, as well as just-in-time
Fiji_(software)
In functional programming
parameter lists as currying, e.g. def add(x: Int)(y: Int) = {x+y}; add(1) _. Clojure implements partial application using the partial function defined in its
Partial_application
Data structure for reusing strings
of interned symbols persists in more recent dialects of Lisp, such as Clojure in special forms such a (def symbol) which perform symbol creation and
Interning_(computer_science)
Organizing code into modules
formally support the module concept include Ada, ALGOL, BlitzMax, C++, C#, Clojure, COBOL, Common Lisp, D, Dart, eC, Erlang, Elixir, Elm, F, F#, Fortran,
Modular_programming
Proposed web cryptography standard
frameworks, including but not limited to: .NET (C# VB.Net etc.) C C++ Clojure Common Lisp Dart Elixir Erlang Go Haskell Java JavaScript Julia Lua Node
JSON_Web_Token
Lisp dialect
Bonnaire-Sergeant, Ambrose (2012). A Practical Optional Type System for Clojure (Thesis). The University of Western Australia. "Planet2 questions". "Rust
Racket_(programming_language)
Type system
Hack (for PHP), PHP (since 7.0), Typed Racket (for Racket), Typed Clojure (for Clojure), or cperl (a typed Perl 5). ActionScript was a gradually typed language
Gradual_typing
Java software and development tools
build automation and dependency management Boot – build automation for Clojure CMake – build tool with limited support for java Gradle – modern build
List of Java software and tools
List_of_Java_software_and_tools
System with weakly-associated components
languages have patterns of Continuations, Closure, or generators. See Clojure and Lisp as examples of functional programming languages. Object-oriented
Loose_coupling
Typographic symbol (underline)
is a special array variable that holds the arguments to a function. In Clojure, it indicates an argument whose value will be ignored. In Python, it is
Underscore
Data center management method
Declarative C — Puppet Puppet (2005) Push, pull Declarative, imperative C++, Clojure since 4.0, Ruby — Chef Chef (2009) Pull Declarative, imperative Ruby —
Infrastructure_as_code
Distributed database software
been designed for first-class use with JVM languages such as Java and Clojure. In its reference architecture, Datomic uses peers and transactors which
Datomic
American software consultant
In a 2024 interview Martin stated that he is programming primarily with Clojure. Martin is a proponent of software craftsmanship, agile software development
Robert_C._Martin
Concurrency control method commonly used by database management systems
Timestamp-based concurrency control Vector clock Version control "Clojure - Refs and Transactions". clojure.org. Retrieved 2019-04-12. Ramakrishnan, R., & Gehrke
Multiversion concurrency control
Multiversion_concurrency_control
Text editor and IDE
effects as they write the code. Though the program began by supporting only Clojure, it has since aimed to support Python and JavaScript. The developers claim
Light_Table_(software)
Virtual machine in the Open Telecom Platform
Overflow developer survey. Other notable examples include: Clojerl, a port of Clojure to BEAM Cuneiform, a language for large-scale scientific data analysis
BEAM_(Erlang_virtual_machine)
SystemVerilog Verilog Verilog-AMS - math modeling of continuous time systems VHDL Clojure Concurrent ML Elixir Elm Erlang Futhark Gleam Haskell Id MultiLisp SequenceL
List of concurrent and parallel programming languages
List_of_concurrent_and_parallel_programming_languages
JavaScript library for web applications
engines, including Node.js, Django, Flask, Adobe ColdFusion, ASP.NET, Java, Clojure, and Ruby on Rails. Such libraries are usually a matter of nothing more
Htmx
Application for data cleanup and data transformation
General Refine Expression Language (GREL), in Jython (i.e., Python), and in Clojure. The program operates as a local web app: it starts a web server and opens
OpenRefine
Brazilian financial technology company
the company also acquired Cognitect, responsible for Datomic and the Clojure programming language. In September 2020, Nubank acquired Easynvest, an
Nubank
Declarative logic programming language
dimension to the logic Cascalog 2014 Clojure Apache 2.0 can query other DBMS Data processing and querying library for Clojure and Java, designed to be used on
Datalog
Computer scientist
standard part of the runtimes of functional programming languages including Clojure, Scala, and Haskell. His contributions to building the Scala community
Phil_Bagwell
Cilk (also Cilk++ and Cilk plus) Claire Clarion Clean Clipper CLIPS CLIST Clojure CLU CMS-2 COBOL – ISO/IEC 1989 CobolScript – COBOL Scripting language Cobra
List_of_programming_languages
Object-oriented programming language
Pascal, Object Pascal Influenced Ada 2005, ArkTS, BeanShell, C#, Chapel, Clojure, ECMAScript, Fantom, Gambas, Groovy, Hack, Haxe, J#, JavaScript, JS++,
Java_(programming_language)
Concurrency control mechanism in software
Approach (tutorial)". GitHub. "Refs and Transactions". Clojure.org. "Poor man's STM in Node.js". Clojure.org. "talhof8/kashmir". GitHub. "Rust Package Registry"
Software_transactional_memory
American software company
the company, while it was 6 months before the first payment. 2013 Typed Clojure was used at CircleCI in production systems from September 2013 to September
CircleCI
Programming languages with runtime extensibility
considered dynamic languages: ActionScript BeanShell C# (using reflection) Clojure CobolScript ColdFusion Markup Language Common Lisp and most other Lisps
Dynamic_programming_language
Use of functions that call themselves
within its own code. Some functional programming languages (for instance, Clojure) do not define any built-in looping constructs, and instead rely solely
Recursion_(computer_science)
Integrated development environment
XSL, XPATH Supported in both Community and Ultimate Edition via plugins: Clojure CloudSlang Dart Elm Erlang Gosu Haskell Haxe Julia Lua Perl Python R Rust
IntelliJ_IDEA
Programming language standard
Influenced by Lisp, Lisp Machine Lisp, Maclisp, Scheme, Interlisp Influenced Clojure, Dylan, Emacs Lisp, EuLisp, ISLISP, *Lisp, AutoLisp, Julia, Moose, R, SKILL
Common_Lisp
General-purpose programming language
C++, CLU, Dylan, Eiffel, Lisp, Lua, Perl, Python, Smalltalk Influenced Clojure, CoffeeScript, Crystal, D, Elixir, Groovy, Julia, Mirah, Nu, Rust, Swift
Ruby_(programming_language)
Sequence in computer science
scan Exclusive scan APL +\ C++ std::inclusive_scan std::exclusive_scan Clojure reductions without init reductions with init CUDA thrust::inclusive_scan
Prefix_sum
Open-source distributed stream processing
distributed stream processing computation framework written predominantly in the Clojure programming language. Originally created by Nathan Marz and team at BackType
Apache_Storm
Programming paradigm
learn how to use these features as part of convention. Lisp, most dialects Clojure Common Lisp Racket Scheme hygienic macros MacroML Template Haskell Scala
Metaprogramming
Software system for statistical models
Probability Python Pyro PyTorch Python NumPyro JAX Python Birch C++ PSI D Blang MultiVerse Python Python Anglican Clojure Clojure Sandwood Java Java
Probabilistic_programming
Ability to execute a task in a non-serial manner
process. Dining philosophers problem Chu space Client–server network nodes Clojure Cluster nodes Concurrency control Concurrent computing Concurrent object-oriented
Concurrency (computer science)
Concurrency_(computer_science)
Text in computer source code that is generally ignored by a compiler/interpreter
PHPDoc. Forms of docstring are supported by Python, Lisp, Elixir, and Clojure. C#, F# and Visual Basic .NET implement a similar feature called "XML Comments"
Comment (computer programming)
Comment_(computer_programming)
leverage SLIME with an editor plugin, or have plugins inspired by SLIME: Clojure JavaScript Scheme Kawa, a Scheme implementation GNU R Ruby MIT Scheme SLIME
SLIME
Data communication software
Programming for Windows 95. Microsoft Press. MSDN: About Dynamic Data Exchange (DDE) NetDDE Clojure Bindings for DDE, for use in Clojure or Java Applications
Dynamic_Data_Exchange
CLOJURE
CLOJURE
CLOJURE
CLOJURE
Surname or Lastname
English (Yorkshire)
English (Yorkshire) : variant spelling of Fallis.Spanish : probably nickname from the plural of Falla.Jewish (Sephardic) : borrowing of the Spanish surname.
Boy/Male
Hindu
Ever lasting, Continuous, Eternal
Biblical
face or vision of God; that sees God
Girl/Female
Hindu, Indian, Traditional
A Ray of Moon
Boy/Male
Indian, Sanskrit
Bearer of the Crescent Moon
Boy/Male
Tamil
The Sun
Boy/Male
Indian, Sanskrit
Ray; Strength; Majesty
Boy/Male
Hindu, Indian
Image; Radiance
Boy/Male
Hindu, Indian
Leader
Girl/Female
Hindu, Indian
Draupadi; Wife of the Pandavas
CLOJURE
CLOJURE
CLOJURE
CLOJURE
CLOJURE