Code

Our active implementation of Jeeves is our Python embedding. We allow programmers to use Jeeves simply by importing our JeevesLib library and annotating classes and functions with the @jeeves annotation. You may browse and download the code on GitHub.

We have a preliminary implementation of Jeeves as an embedded domain-specific in Scala. What this means is we have a Scala library that allows you to write Scala-looking code that behaves according to the Jeeves semantics. You may browse and download the code on Google Code.

There is also a Haskell implementation of the symbolic execution semantics for Jeeves.