Support doc for slurp and spit (#276)

This commit is contained in:
sogaiu 2020-02-25 09:17:22 +00:00 committed by GitHub
parent db32d61d60
commit b744efd60b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,7 +1,8 @@
(ns babashka.impl.clojure.core
{:no-doc true}
(:refer-clojure :exclude [future])
(:require [borkdude.graal.locking :as locking]))
(:require [borkdude.graal.locking :as locking]
[sci.impl.namespaces :refer [copy-core-var]]))
(defn locking* [form bindings v f & args]
(apply @#'locking/locking form bindings v f args))
@ -25,8 +26,8 @@
'deliver deliver
'locking (with-meta locking* {:sci/macro true})
'shutdown-agents shutdown-agents
'slurp slurp
'spit spit
'slurp (copy-core-var slurp)
'spit (copy-core-var spit)
'time (with-meta time* {:sci/macro true})
'Throwable->map Throwable->map
'compare-and-set! compare-and-set!})