doc [skip ci]
This commit is contained in:
parent
5608f935cd
commit
31b16d64c6
1 changed files with 7 additions and 12 deletions
19
README.md
19
README.md
|
|
@ -23,18 +23,13 @@ As one user described it:
|
||||||
|
|
||||||
### Goals
|
### Goals
|
||||||
|
|
||||||
* Fast starting Clojure scripting alternative for JVM Clojure
|
* **Fast starting** Clojure scripting alternative for JVM Clojure
|
||||||
* Easy installation: grab the self-contained binary and run. No JVM needed.
|
* **Easy installation:** grab the self-contained binary and run. No JVM needed.
|
||||||
* Familiarity and portability:
|
* **Familiar:** targeted at JVM Clojure users
|
||||||
- Scripts should be compatible with JVM Clojure as much as possible
|
* **Cross-platform:**: supports linux, macOS and Windows
|
||||||
- Scripts should be platform-independent as much as possible. Babashka offers
|
* **Interop** with commonly used classes (`System`, `File`, `java.time.*`, `java.nio.*`)
|
||||||
support for linux, macOS and Windows.
|
* **Multi-threading** support (`pmap`, `future`)
|
||||||
* Allow interop with commonly used classes like `java.io.File` and `System`
|
* **Batteries included** (tools.cli, cheshire, ...)
|
||||||
* Multi-threading support (`pmap`, `future`, `core.async`)
|
|
||||||
* Connectivity: talk UDP, TCP, HTTP (and optionally: [JDBC](#JDBC))
|
|
||||||
* Support for various data formats: JSON, XML, YAML, CSV, bencode
|
|
||||||
* Batteries included (tools.cli, cheshire, ...)
|
|
||||||
* Library support via popular tools like the `clojure` CLI
|
|
||||||
|
|
||||||
### Non-goals
|
### Non-goals
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue