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.

All labels observed (2)

Label Occurrences
Babashka canonical 1
Babashka pods 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Clojure implementation ⓘ
command-line tool ⓘ
open-source software ⓘ
scripting tool ⓘ
alsoKnownAs bb ⓘ
category Clojure tooling ⓘ
developer tool ⓘ
scripting language implementation ⓘ
creator Michiel Borkent ⓘ
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 ⓘ
primaryUse CLI utilities ⓘ
DevOps tooling ⓘ
automation scripts ⓘ
build scripts ⓘ
data processing scripts ⓘ
programmingLanguage Clojure ⓘ
repositoryPlatform GitHub ⓘ
runsOn JVM ⓘ
native platforms ⓘ
supports Babashka pods ⓘ
linked to: Babashka

Babashka tasks ⓘ
Clojure core library subset ⓘ
Clojure syntax ⓘ
EDN ⓘ
HTTP clients ⓘ
JSON ⓘ
command-line argument parsing ⓘ
nREPL ⓘ
scripting via shebang lines ⓘ
shelling out to external processes ⓘ
targetUser Clojure developers ⓘ
scripting users ⓘ
writtenIn Clojure ⓘ
Java ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Clojure → influenced → Babashka ⓘ
Babashka → supports → Babashka pods ⓘ
linked to: Babashka