From d897baff28c44799b55348ebff515e4da16cdbae Mon Sep 17 00:00:00 2001 From: Michiel Borkent Date: Sun, 21 Nov 2021 23:51:21 +0100 Subject: [PATCH] reader-resolver --- sci | 2 +- src/babashka/impl/classes.clj | 1 + src/babashka/impl/reify.clj | 10 +++++++++- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/sci b/sci index 85eacad1..ebfe8c1b 160000 --- a/sci +++ b/sci @@ -1 +1 @@ -Subproject commit 85eacad1b744e72c32645a82664323a1b9deff9c +Subproject commit ebfe8c1b3d92fb2d618f7473a5fdbdff6423b545 diff --git a/src/babashka/impl/classes.clj b/src/babashka/impl/classes.clj index 987f5558..13931a5e 100644 --- a/src/babashka/impl/classes.clj +++ b/src/babashka/impl/classes.clj @@ -386,6 +386,7 @@ clojure.lang.Indexed clojure.lang.Iterate clojure.lang.LazySeq + clojure.lang.LispReader$Resolver clojure.lang.Named clojure.lang.Keyword clojure.lang.PersistentArrayMap diff --git a/src/babashka/impl/reify.clj b/src/babashka/impl/reify.clj index b5550931..4a886238 100644 --- a/src/babashka/impl/reify.clj +++ b/src/babashka/impl/reify.clj @@ -174,4 +174,12 @@ javax.net.ssl.X509TrustManager {checkClientTrusted [[this chain auth-type]] checkServerTrusted [[this chain auth-type]] - getAcceptedIssuers [[this]]}})) + getAcceptedIssuers [[this]]} + + clojure.lang.LispReader$Resolver + {currentNS [[this]] + resolveClass [[this sym]] + resolveAlias [[this sym]] + resolveVar [[this sym]]} + + }))