summaryrefslogtreecommitdiffstats
path: root/pkgs/development/interpreters/clojure
diff options
context:
space:
mode:
authorBenjamin Andresen <b@lambda.icu>2020-05-20 23:30:06 +0200
committerBenjamin Andresen <b@lambda.icu>2020-05-21 00:10:29 +0200
commit47d4a68bb1ecbfc6a4fbaea953f8b59f470e6c9a (patch)
treeab65c2a324c479cd431e2a04ad26697ad91fd1c6 /pkgs/development/interpreters/clojure
parent3e66d4e12e17e0619e618dc12bce21130a436299 (diff)
babashka: 0.0.94 -> 0.0.97
Diffstat (limited to 'pkgs/development/interpreters/clojure')
-rw-r--r--pkgs/development/interpreters/clojure/babashka.nix16
1 files changed, 8 insertions, 8 deletions
diff --git a/pkgs/development/interpreters/clojure/babashka.nix b/pkgs/development/interpreters/clojure/babashka.nix
index 86c7938db04f..c023aa65fdaa 100644
--- a/pkgs/development/interpreters/clojure/babashka.nix
+++ b/pkgs/development/interpreters/clojure/babashka.nix
@@ -3,17 +3,17 @@
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "babashka";
- version = "0.0.94";
+ version = "0.0.97";
reflectionJson = fetchurl {
name = "reflection.json";
url = "https://github.com/borkdude/${pname}/releases/download/v${version}/${pname}-${version}-reflection.json";
- sha256 = "103x5ih48rhhdipar66bp0s0j62fv4r3sszh8fwaivs7dvsvcvsd";
+ sha256 = "1gd9ih9l02n1j9qkbxb36d3cb5sddwvxiw8kkicgc4xig77lsa7z";
};
src = fetchurl {
url = "https://github.com/borkdude/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar";
- sha256 = "0fin80x898qzylzq91q6mp8pgwk0sciwwa9l71mdhahqasa90sri";
+ sha256 = "08py6bawfrhg90fbcnv2mq4c91g5wa1q2q6zdjy2i1b9q4x1654r";
};
dontUnpack = true;
@@ -53,14 +53,14 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A Clojure babushka for the grey areas of Bash";
longDescription = ''
- The main idea behind babashka is to leverage Clojure in places where you
+ The main idea behind babashka is to leverage Clojure in places where you
would be using bash otherwise.
As one user described it:
- I’m quite at home in Bash most of the time, but there’s a substantial
- grey area of things that are too complicated to be simple in bash, but
- too simple to be worth writing a clj/s script for. Babashka really
+ I’m quite at home in Bash most of the time, but there’s a substantial
+ grey area of things that are too complicated to be simple in bash, but
+ too simple to be worth writing a clj/s script for. Babashka really
seems to hit the sweet spot for those cases.
Goals:
@@ -69,7 +69,7 @@ stdenv.mkDerivation rec {
- Easy installation: grab the self-contained binary and run. No JVM needed.
- Familiarity and portability:
- Scripts should be compatible with JVM Clojure as much as possible
- - Scripts should be platform-independent as much as possible. Babashka
+ - Scripts should be platform-independent as much as possible. Babashka
offers support for linux, macOS and Windows.
- Allow interop with commonly used classes like java.io.File and System
- Multi-threading support (pmap, future, core.async)