The
Operational Conceptual Modelling Language (OCML) combines logical reasoning in a frame-based language with the flexibility of extra-logical facilities like procedural attachment. It is implemented in Common Lisp, and has been tested with
Lispworks,
SBCL, and
Allegro implementations. It is used by the
Internet Reasoning System.
Repository: https://github.com/kmi/ocml
License: BSD-like
Theorem Provers