Clojure 1.9

GPTKB entity

Statements (64)
Predicate Object
gptkbp:instance_of gptkb:Library
gptkbp:bfsLayer 4
gptkbp:bfsParent gptkb:Clojure.spec
gptkb:Clojure.spec.alpha
gptkb:clojure.spec
gptkbp:community Clojure community
gptkbp:controls Dynamic typing
Strong typing
gptkbp:developer gptkb:Rich_Hickey
gptkbp:features Improved performance
Enhanced spec support
Java interop improvements
New reader conditionals
Support for Java 8+
gptkbp:formulation S-expressions
gptkbp:has_documentation Clojure.org
https://www.w3.org/2000/01/rdf-schema#label Clojure 1.9
gptkbp:influenced_by gptkb:Library
gptkb:Lisp
gptkb:Scheme
gptkbp:language gptkb:Library
gptkbp:license gptkb:Eclipse_Public_License_1.0
gptkbp:notable_feature gptkb:project
Community-driven development
Cross-platform compatibility
Homoiconicity
Rich ecosystem of libraries
Transducers
Support for microservices architecture
Support for web applications
Support for cloud-native applications
Concurrency primitives
Support for functional programming paradigms
Functional data structures
Functional programming constructs
Support for big data processing
Support for serverless architecture
Support for reactive programming
Support for distributed systems
Java interop
REPL-driven development
Core.async library
Data-oriented programming
Integration with web development frameworks
Interoperability with Java libraries
Lazy sequences
Macros for code generation
Persistent data structures
Rich Hickey's design philosophy
Spec library
Support for concurrent programming models
Support for data science and machine learning
Support for data-driven applications
Support for functional reactive programming
gptkbp:philosophy Functional programming
gptkbp:platform gptkb:JVM
gptkbp:release_date 2017-01-12
gptkbp:repository gptkb:archive
gptkbp:successor gptkb:Clojure_1.10
gptkbp:supports gptkb:API
Concurrency
Macros
Immutable data structures
gptkbp:type gptkb:language