Statements (461)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:C_programming_language
|
gptkbp:album |
gptkb:Java_Bytecode
gptkb:CLR_Bytecode gptkb:Java_Script |
gptkbp:community |
Clojure Community
Clojure community |
gptkbp:designed_by |
gptkb:Rich_Hickey
|
gptkbp:designed_for |
functional programming
web development |
gptkbp:developed_by |
gptkb:Rich_Hickey
|
gptkbp:development |
gptkb:Light_Table
gptkb:Visual_Studio_Code gptkb:Emacs gptkb:Intelli_J_IDEA CIDER |
gptkbp:features |
Concurrency Support
|
gptkbp:file_extension |
.clj
|
gptkbp:first_appearance |
gptkb:2007
|
gptkbp:first_released |
gptkb:2007
gptkb:2011 |
gptkbp:formulation |
S-expressions
Homoiconic homoiconic |
gptkbp:has_community |
Clojure community
|
gptkbp:has_feature |
gptkb:Documentation
gptkb:Core.async gptkb:Records gptkb:protocol gptkb:Community_support gptkb:Agent Cross-platform Open-source Real-time data processing Protocols Debugging tools Cloud computing best practices Data analysis tools Error handling Frameworks Profiling tools Static analysis tools Version control integration asynchronous programming dynamic typing macros Integration with databases Build tools Macros Simulation tools Data visualization tools Web development tools Package management tools Namespaces REPL support Data mining tools Deployment automation Data governance tools Virtual reality tools Learning resources hot reloading Concurrency support State management Microservices support compiler optimizations concurrency support Interoperability with Java Performance optimizations spec Transducers source maps transducers Machine learning libraries Blockchain best practices Artificial intelligence tools Integration with cloud services Data science tools Game development tools Community libraries Augmented reality tools Data quality tools Statistical analysis tools Machine learning tools Deployment tools Data visualization libraries REST API support Data quality best practices Code formatting tools Concurrency primitives Continuous integration support Functional programming constructs Mobile development support Testing libraries Mobile development tools Integration with other languages Containerization support Embedded systems support Scientific computing libraries Integration with web services Web development best practices Natural language processing tools Big data tools Cloud computing tools Embedded systems tools Data science libraries type hints Data architecture tools Data compliance tools Data engineering tools Data privacy tools Data security tools Data visualization best practices Robotics tools Data analysis libraries Game development libraries Data ethics tools Data governance best practices Code linting tools Serverless architecture support Data security best practices Spec Web Socket support Java Script interop homoiconicity interoperability with Java Script lazy sequences REPL-driven development multimethods Graph QL support 3 D graphics tools Multimethods Desktop application support Lazy sequences core.async 3 D graphics libraries Data storytelling tools Statistical analysis libraries Data literacy tools 3 D graphics best practices Artificial intelligence best practices Artificial intelligence libraries Augmented reality best practices Augmented reality libraries Big data best practices Big data libraries Blockchain libraries Blockchain tools Computer vision best practices Computer vision libraries Computer vision tools Data aggregation libraries Data analysis best practices Data architecture best practices Data cleaning libraries Data compliance best practices Data engineering best practices Data ethics best practices Data literacy best practices Data mining libraries Data modeling libraries Data privacy best practices Data science best practices Data storytelling best practices Data transformation libraries Data warehousing libraries Desktop application best practices Desktop application tools Embedded systems best practices Game development best practices Internet of Things best practices Internet of Things libraries Internet of Things tools Machine learning best practices Mobile development best practices Natural language processing best practices Natural language processing libraries Rich data structures Robotics best practices Robotics libraries Simulation best practices Simulation libraries Virtual reality best practices Virtual reality libraries Web development libraries |
gptkbp:has_function |
S-expressions
|
gptkbp:has_library |
gptkb:merchants
gptkb:Leiningen gptkb:Clojure gptkb:Clj-http gptkb:Clojure.core gptkb:Clojure.core.async gptkb:Clojure.data.json gptkb:Clojure.java.jdbc gptkb:Clojure.pprint gptkb:Clojure.set gptkb:Clojure.spec gptkb:Clojure.spec.alpha gptkb:Clojure.spec.gen gptkb:Clojure.spec.gen.alpha gptkb:Clojure.spec.test gptkb:Clojure.spec.test.alpha gptkb:Clojure.string gptkb:Clojure.test gptkb:Clojure.test.check gptkb:Clojure_QL gptkb:Compojure gptkb:Core.async gptkb:Midje gptkb:Ring_of_Honor gptkb:Clojure.core.async.impl.dispatch gptkb:Clojure.core.match gptkb:Clojure.core.memoize gptkb:Clojure.core.reducers gptkb:Clojure.java.api gptkb:clojure.spec Reagent Clojure.edn Clojure.spec.alpha.test Clojure.spec.test.alpha.test Clojure.walk Data Script Spec Test.check Re-frame core.async Clojure.core.async.impl.channels Clojure.core.async.impl.ioc-macros Clojure.core.async.impl.protocols Clojure.core.async.impl.timers |
https://www.w3.org/2000/01/rdf-schema#label |
Clojure
|
gptkbp:influenced_by |
gptkb:Clojure
gptkb:Common_Lisp gptkb:Lisp gptkb:Scheme |
gptkbp:inspired_by |
gptkb:Clojure_CLR
gptkb:Clojure |
gptkbp:is_a_tool_for |
gptkb:Leiningen
gptkb:Figwheel gptkb:Shadow_CLJS gptkb:Clojure_Script_Compiler gptkb:Secure_Boot Clojure CLI CIDER Clojure Script REPL Clojure Script build tools Clojure Script code analysis tools Clojure Script code analytics tools Clojure Script code collaboration tools Clojure Script code debugging tools Clojure Script code deployment tools Clojure Script code documentation tools Clojure Script code formatting tools Clojure Script code generation tools Clojure Script code linting tools Clojure Script code monitoring tools Clojure Script code optimization tools Clojure Script code profiling tools Clojure Script code refactoring tools Clojure Script code review tools Clojure Script code sharing tools Clojure Script code testing tools Clojure Script code transformation tools Clojure Script code versioning tools Clojure Script code visualization tools Clojure Script debugging tools Clojure Script deployment tools Clojure Script documentation tools Clojure Script frameworks Clojure Script libraries Clojure Script optimization tools Clojure Script performance tools Clojure Script profiling tools Clojure Script testing tools Clojure Script tooling REPL-driven development clj-new |
gptkbp:is_compatible_with |
gptkb:Java
|
gptkbp:is_influenced_by |
gptkb:Lisp
|
gptkbp:is_known_for |
gptkb:performance
conciseness interoperability simplicity expressiveness |
gptkbp:is_maintained_by |
gptkb:Rich_Hickey
|
gptkbp:is_open_source |
gptkb:true
|
gptkbp:is_part_of |
Clojure ecosystem
|
gptkbp:is_popular_in |
concurrent programming
web development data science |
gptkbp:is_supported_by |
gptkb:Leiningen
gptkb:Clojure Clojure libraries Clojure CLI |
gptkbp:is_taught_in |
programming courses
|
gptkbp:is_used_by |
gptkb:developers
open source projects research institutions startups enterprises tech companies |
gptkbp:is_used_for |
data manipulation
web applications system programming |
gptkbp:is_used_in |
gptkb:cloud_computing
gptkb:machine_learning big data processing microservices |
gptkbp:library |
gptkb:rum
gptkb:merchants gptkb:Leiningen gptkb:Figwheel gptkb:Hoplon gptkb:Shadow_CLJS gptkb:cljs-time gptkb:cljsjs/axios gptkb:cljsjs/chart.js gptkb:cljsjs/d3 gptkb:cljsjs/leaflet gptkb:cljsjs/lodash gptkb:cljsjs/moment gptkb:cljsjs/react gptkb:cljsjs/react-bootstrap gptkb:cljsjs/react-color gptkb:cljsjs/react-cropper gptkb:cljsjs/react-datepicker gptkb:cljsjs/react-dnd gptkb:cljsjs/react-dom gptkb:cljsjs/react-dropzone gptkb:cljsjs/react-grid-layout gptkb:cljsjs/react-helmet gptkb:cljsjs/react-query gptkb:cljsjs/react-quill gptkb:cljsjs/react-redux gptkb:cljsjs/react-router gptkb:cljsjs/react-select gptkb:cljsjs/react-slick gptkb:cljsjs/react-spring gptkb:cljsjs/react-swipeable-views gptkb:cljsjs/react-toastify gptkb:cljsjs/react-virtualized gptkb:cljsjs/react-virtualized-select gptkb:cljsjs/react-virtualized-tree gptkb:cljsjs/react-window gptkb:cljsjs/redux gptkb:cljsjs/redux-thunk gptkb:cljsjs/semantic-ui-react gptkb:cljsjs/three gptkb:Clojure gptkb:Clj-http gptkb:Compojure gptkb:Ring_of_Honor gptkb:Clojure_Standard_Library gptkb:gardens gptkb:Hiccup Reagent Om Cljs-test Re-frame cljs-ajax cljs-react-material-ui cljsjs cljsjs/react-image-crop |
gptkbp:license |
gptkb:Eclipse_Public_License
|
gptkbp:notable_feature |
gptkb:Simplicity
gptkb:Open_Source Expressiveness Active Development Rich Ecosystem Interoperability with Java Community Libraries Concurrency Primitives Dynamic Development Cycle Functional Programming Constructs REPL Driven Development Rich Data Structures |
gptkbp:notable_features |
gptkb:Reptilia
gptkb:Core.async gptkb:Functional_Reactive_Programming gptkb:Records gptkb:Open_Source gptkb:Community_Support gptkb:Agent Protocols Cross-Platform Development Deployment Tools Atoms Documentation Tools Learning Resources Build Tools Macros Active Development Namespaces Rich Ecosystem Concurrency Support Innovative Features Game Development Libraries Machine Learning Libraries Interoperability with Java Transducers Performance Optimizations Spec Concurrency Primitives Data Science Libraries Multimethods Data Analysis Libraries Dataflow Programming Functional Programming Constructs Integration with Java Ecosystem Lazy Sequences Refs Rich Data Structures Strong Community Contributions Testing Libraries Web Development Libraries |
gptkbp:notable_users |
gptkb:Metabase
gptkb:Foursquare gptkb:Walmart gptkb:Netflix gptkb:Circle_CI |
gptkbp:official_website |
https://clojure.org
|
gptkbp:operating_system |
Cross-platform
cross-platform |
gptkbp:package_manager |
gptkb:Leiningen
deps.edn |
gptkbp:paradigm |
Functional Programming
functional programming Concurrent Programming concurrent programming Data-Oriented Programming |
gptkbp:provides |
gptkb:Reptilia
|
gptkbp:related_to |
gptkb:Clojure
|
gptkbp:released_in |
gptkb:2007
|
gptkbp:runs_through |
gptkb:Java_Virtual_Machine
Java Script engines |
gptkbp:supports |
gptkb:protocol
Protocols Immutable Data Structures concurrent programming macros Macros Namespaces Functional Data Structures immutable data structures multimethods Multimethods Lazy Sequences |
gptkbp:system |
Dynamic Typing
dynamic typing Gradual Typing |
gptkbp:type |
Dynamic Typing
dynamic typing Interpreted Language Compiled Language |
gptkbp:uses |
gptkb:Reptilia
gptkb:React REPL (Read-Eval-Print Loop) homoiconicity |
gptkbp:website |
clojure.org
|
gptkbp:bfsParent |
gptkb:libgtk-3
gptkb:Goku gptkb:LISP |
gptkbp:bfsLayer |
4
|