She supports two modes of operation: as a source compiler, and as a wrapping
interpreter. These correspond to the two included binaries:
jessc operates when passed some JESS sourcefiles, and possibly, a
output to the destination.
jess is instead used directly…
Finally, you can acquire
to get into a chicken/egg situation where I can’t compile JESS herself into
workable source) and use
jess.process() directly in your own code. How you
apply this is, obviously, up to you.