Я пытаюсь пропинговать fleetdb с клиента clojure. Когда я проверяю связь с сервером, я получаю ответ «pong», но когда я пытаюсь сохранить его в переменной с помощью def
, я получаю «UnsupportedOperationException applyTo».
(use 'fleetdb.client)
(def client (connect {:host "127.0.0.1", :port 3400}))
(client ["ping"]) ; get back "pong" as response
(type (client ["ping"])) ;java.lang.String
(print (client ["ping"])) ; get back "pong" as response
(def isalive (client ["ping"]))
; UnsupportedOperationException applyTo fleetdb.client.proxy$java.lang.Object$IFn
; $ILookup$Closeable$9aed515e.applyTo (:-1)
Пробовал с clojure 1.2 и 1.3.0-alpha4
Что не так?