various eval functions for Clojure
(require '[fogus.evalive :refer (evil destro wtfn)]) (evil '{message "Hello", place "Cleveland"}
'(println message place))
; Hello Cleveland (def callable-and (wtf clojure.core.and))
(callable-and true 1 2 3 {} true 42)
;=> 42me.fogus/evalive {:mvn/version "1.1.1"}
Modify your Leiningen dependencies to include evalive:
:dependencies [[me.fogus/evalive "1.1.1"] ...]
Add the following to your pom.xml file:
<dependency>
<groupId>me.fogus</groupId>
<artifactId>evalive</artifactId>
<version>1.1.1</version>
</dependency>
Copyright (C) 2011-2025 Fogus
Distributed under the Eclipse Public License, the same as Clojure.
