Babashka
E1008132
Babashka is a fast-starting, scripting-oriented implementation of Clojure that runs on the JVM and native platforms, designed for quick command-line tools and automation.
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
Clojure implementation
ⓘ
command-line tool ⓘ open-source software ⓘ scripting tool ⓘ |
| alsoKnownAs | bb NERFINISHED ⓘ |
| category |
Clojure tooling
ⓘ
developer tool ⓘ scripting language implementation ⓘ |
| creator | Michiel Borkent NERFINISHED ⓘ |
| designedFor |
automation
ⓘ
command-line tools ⓘ scripting ⓘ |
| distributionForm |
JAR file
ⓘ
standalone binary ⓘ |
| ecosystem | Clojure ecosystem ⓘ |
| hasFeature |
built-in libraries for scripting
ⓘ
fast REPL startup ⓘ integrated test runner ⓘ pods extension mechanism ⓘ tasks runner ⓘ |
| hasProperty |
fast startup time
ⓘ
small startup overhead compared to standard Clojure on JVM ⓘ |
| implements |
subset of Clojure language
ⓘ
subset of Clojure standard library ⓘ |
| license | Eclipse Public License NERFINISHED ⓘ |
| primaryUse |
CLI utilities
ⓘ
DevOps tooling ⓘ automation scripts ⓘ build scripts ⓘ data processing scripts ⓘ |
| programmingLanguage | Clojure NERFINISHED ⓘ |
| repositoryPlatform | GitHub ⓘ |
| runsOn |
JVM
NERFINISHED
ⓘ
native platforms ⓘ |
| supports |
Babashka pods
NERFINISHED
ⓘ
Babashka tasks ⓘ Clojure core library subset ⓘ Clojure syntax ⓘ EDN NERFINISHED ⓘ HTTP clients ⓘ JSON NERFINISHED ⓘ command-line argument parsing ⓘ nREPL NERFINISHED ⓘ scripting via shebang lines ⓘ shelling out to external processes ⓘ |
| targetUser |
Clojure developers
ⓘ
scripting users ⓘ |
| writtenIn |
Clojure
NERFINISHED
ⓘ
Java NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.