Add new functions from clojure 1.11 except clojure.java.math

This commit is contained in:
Michiel Borkent 2021-12-02 20:47:09 +01:00
parent 638354de56
commit f761d84312
3 changed files with 11 additions and 3 deletions

View file

@ -14,7 +14,7 @@
"depstar/src" "process/src"
"deps.clj/src" "deps.clj/resources"
"resources" "sci/resources"],
:deps {org.clojure/clojure {:mvn/version "1.11.0-alpha1"},
:deps {org.clojure/clojure {:mvn/version "1.11.0-alpha3"},
borkdude/sci {:local/root "sci"}
babashka/babashka.curl {:local/root "babashka.curl"}
babashka/fs {:local/root "fs"}

View file

@ -17,7 +17,7 @@
:resource-paths ["resources" "sci/resources"]
:test-selectors {:default (complement :windows-only)
:windows (complement :skip-windows)}
:dependencies [[org.clojure/clojure "1.11.0-alpha1"]
:dependencies [[org.clojure/clojure "1.11.0-alpha3"]
[borkdude/edamame "0.0.15"]
[borkdude/graal.locking "0.0.2"]
[org.clojure/tools.cli "1.0.206"]

View file

@ -192,5 +192,13 @@
'ref-set (sci/copy-var ref-set clojure-core-ns)
;;'*clojure-version* clojure-version-var
;;'clojure-version (sci/copy-var clojure-version clojure-core-ns)
}
'update-vals (sci/copy-var update-vals clojure-core-ns)
'update-keys (sci/copy-var update-keys clojure-core-ns)
'parse-boolean (sci/copy-var parse-boolean clojure-core-ns)
'parse-double (sci/copy-var parse-double clojure-core-ns)
'parse-long (sci/copy-var parse-long clojure-core-ns)
'parse-uuid (sci/copy-var parse-uuid clojure-core-ns)
'random-uuid (sci/copy-var random-uuid clojure-core-ns)
'NaN? (sci/copy-var NaN? clojure-core-ns)
'infinite? (sci/copy-var infinite? clojure-core-ns)}
)