From 1b20fb1dcbb6b0d2bebe74e250ce1fb42c306fe7 Mon Sep 17 00:00:00 2001 From: Michiel Borkent Date: Mon, 2 Mar 2020 09:56:22 +0100 Subject: [PATCH] README --- README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 46091d9f..b026a07e 100644 --- a/README.md +++ b/README.md @@ -47,15 +47,17 @@ Goals: Non-goals: -* Performance. Babashka uses [sci](https://github.com/borkdude/sci) for +* Performance1 +* Provide a mixed Clojure/Bash DSL (see portability). +* Replace existing shells. Babashka is a tool you can use inside existing shells like bash and it is designed to play well with them. It does not aim to replace them. + +1 Babashka uses [sci](https://github.com/borkdude/sci) for interpreting Clojure. Sci implements a suffiently large subset of Clojure. Interpreting code is in general not as performant as executing compiled code. If your script takes more than a few seconds to run, Clojure on the JVM may be a better fit, since the startup time penalty of Clojure on the JVM outweighs its performance. Read more about the differences with Clojure [here](#differences-with-clojure). -* Provide a mixed Clojure/Bash DSL (see portability). -* Replace existing shells. Babashka is a tool you can use inside existing shells like bash and it is designed to play well with them. It does not aim to replace them. ## Status