Я использую Clojail для песочницы, и он отлично работает для функций clojure.core
, но когда дело доходит до других пространств имен, это не работает должным образом.Как песочница clojure.string/blank? с Clojail в Clojure?
Мне нужна песочница (ограничение) clojure.string/blank?
функция.
(defn blacklist-symbols
[]
(testers/blacklist-symbols
'#{alter-var-root
intern
eval
clojure.string/blank?
...}))
Это должно бросить исключение безопасности, но это не так.
(sb '(do
(println "Hey: " (clojure.string/blank? ""))))
Что означает «не работает» в этом контексте? Вы получили сообщение об ошибке? Если так, то, что это? – nhouser9
@ nhouser9 обновленный вопрос. –