Clojure 1.10

GPTKB entity

Statements (60)
Predicate Object
gptkbp:instance_of gptkb:Library
gptkbp:bfsLayer 4
gptkbp:bfsParent gptkb:Debian_11
gptkb:clojure.spec
gptkbp:community Active community
gptkbp:dependency Java 8 or higher
gptkbp:developer gptkb:Rich_Hickey
gptkbp:features gptkb:Enhanced_error_reporting
Performance improvements
Support for Java 11
New reader conditionals
Improved spec support
New clojure.spec features
gptkbp:has_documentation https://clojure.org/guides/1.10
https://www.w3.org/2000/01/rdf-schema#label Clojure 1.10
gptkbp:influenced_by gptkb:Library
gptkb:Lisp
gptkb:Scheme
gptkbp:language gptkb:Library
gptkbp:latest_version 1.10
gptkbp:license gptkb:Eclipse_Public_License_2.0
gptkbp:notable_feature Dynamic typing
Macros
Community-driven development
Cross-platform compatibility
Immutable data structures
Namespaces
REPL support
Concurrency support
Hot code swapping
Extensible syntax
Rich ecosystem
Interoperability with Java
Protocol support
Support for functional programming paradigms
Support for object-oriented programming paradigms
Functional data structures
Rich set of libraries
Simple syntax
REPL-driven development
Data-oriented programming
Lazy sequences
Type hints
Support for declarative programming paradigms
Support for imperative programming paradigms
Support for reactive programming paradigms
Support for concurrent programming paradigms
Support for functional reactive programming paradigms
Rich error messages
Support for event-driven programming paradigms
gptkbp:philosophy Multi-paradigm programming language
gptkbp:platform gptkb:JVM
gptkbp:release_date 2018-12-27
gptkbp:repository https://github.com/clojure/clojure
gptkbp:type Functional programming language
gptkbp:uses Data analysis
Machine learning
Web development
Scripting
Concurrent programming