Update README.md

This commit is contained in:
Michiel Borkent 2019-08-12 14:42:45 +02:00 committed by GitHub
parent 97e33ffdd5
commit b84d65638b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -4,25 +4,7 @@
[![Clojars Project](https://img.shields.io/clojars/v/borkdude/babashka.svg)](https://clojars.org/borkdude/babashka) [![Clojars Project](https://img.shields.io/clojars/v/borkdude/babashka.svg)](https://clojars.org/borkdude/babashka)
[![cljdoc badge](https://cljdoc.org/badge/borkdude/babashka)](https://cljdoc.org/d/borkdude/babashka/CURRENT) [![cljdoc badge](https://cljdoc.org/badge/borkdude/babashka)](https://cljdoc.org/d/borkdude/babashka/CURRENT)
A tiny, pure and fast implementation of Clojure in Clojure for shell scripting. A sprinkle of Clojure for the command line.
Properties:
- pure (no side effects)
- fast startup time
- interprets only one form
- reads from stdin and writes to stdout
## Rationale
If you're a bash expert, you probably don't need this. But for those of us who
can use a tiny sprinkle of Clojure on their shell scripts, it may be useful. If
most of your script evolves into Clojure, you might want to turn to:
- [planck](https://planck-repl.org/)
- [joker](https://github.com/candid82/joker)
- [closh](https://github.com/dundalek/closh)
- [lumo](https://github.com/anmonteiro/lumo)
## Quickstart ## Quickstart
@ -32,6 +14,25 @@ $ bb '(vec (dedupe *in*))' <<< '[1 1 1 1 2]'
[1 2] [1 2]
``` ```
## Rationale
If you're a bash expert, you probably don't need this. But for those of us who
can use a bit of Clojure in their shell scripts, it may be useful.
Properties:
- pure (no side effects)
- fast startup time
- interprets only one form
- reads from stdin and writes to stdout
If most of your script evolves into Clojure, you might want to turn to:
- [planck](https://planck-repl.org/)
- [joker](https://github.com/candid82/joker)
- [closh](https://github.com/dundalek/closh)
- [lumo](https://github.com/anmonteiro/lumo)
## Status ## Status
Experimental. Breaking changes are expected to happen at this phase. Experimental. Breaking changes are expected to happen at this phase.