[borkdude/sci#401] Support implementing IDeref/IAtom/IAtom2

This commit is contained in:
Michiel Borkent 2020-09-16 14:31:28 +02:00 committed by GitHub
parent c3085f21c2
commit a0da0d952b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 6 additions and 5 deletions

View file

@ -60,7 +60,9 @@ $ export BABASHKA_XMX="-J-Xmx6500m"
Note: setting the max heap size to a low value can cause the build to crash or
take long to complete.
To build on Windows, run `script\uberjar.bat` followed by `script\compile.bat`.
## Windows
Run `script\uberjar.bat` followed by `script\compile.bat`.
## Feature flags

2
sci

@ -1 +1 @@
Subproject commit 81a8d483462a1a4b487204846405a58e9f174c15
Subproject commit 441f7762fec717df00e5b8a73692277ac7049672

View file

@ -236,8 +236,8 @@
:instance-checks [clojure.lang.IObj
clojure.lang.IFn
clojure.lang.IPending
clojure.lang.IDeref
clojure.lang.IAtom
;; clojure.lang.IDeref
;; clojure.lang.IAtom
clojure.lang.IEditableCollection
clojure.lang.IMapEntry
clojure.lang.IPersistentMap

View file

@ -32,7 +32,6 @@
'spit (copy-core-var spit)
'time (with-meta time* {:sci/macro true})
'Throwable->map (copy-core-var Throwable->map)
'compare-and-set! (copy-core-var compare-and-set!)
'tap> (copy-core-var tap>)
'add-tap (copy-core-var add-tap)
'remove-tap (copy-core-var remove-tap)