cymerrad / z3-clojure-attempt

3-in-1 "Hello world!"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

z3-clojure-attempt

3 birds 1 stone "Hello World!": Clojure + Z3 + Java

Notes

Install

Build z3 from source and copy into lib directory

com.microsoft.z3.jar
libz3.so
libz3java.so

Usage

export LD_LIBRARY_PATH=$(realpath ./lib)
lein run

TODO's

  1. Learn Clojure, lol
  2. https://qiita.com/quentin-maisonneuve/items/4f32cf52293dc44ffc3d

Resources

  1. https://clojure.org/reference/java_interop
  2. https://github.com/Z3Prover/z3/blob/master/examples/java/JavaExample.java
  3. https://github.com/technomancy/leiningen/blob/stable/doc/TUTORIAL.md

About

3-in-1 "Hello world!"

License:Eclipse Public License 2.0


Languages

Language:Clojure 91.0%Language:SMT 9.0%