Today I announce that Pantograph v0.2.13 has been sufficiently stable for usage.
Pantograph is a library for machine-to-machine interactions with Lean. It provides two interfaces:
- A REPL interface via stdin/stdout
- A C library interface via shared libraries (see
Pantograph/Library.lean
)
The documentations are included in README.md
For instructions on using the C library, see this guide
Pantograph provides the following features:
- Interaction with Lean’s proof assistant features via tactics and proof terms
- Inspection of the catalog
- Inspection of symbols of an arbitrary Lean project
- Typing calls to Lean’s kernel
- Expression AST printing using s-expressions