Skip to content

Latest commit

 

History

History
43 lines (28 loc) · 1.75 KB

README.md

File metadata and controls

43 lines (28 loc) · 1.75 KB

Proviola

Contributing Code of Conduct Zulip

Proviola is a tool for creating "proof movies" out of proof scripts, in particular, scripts for the Coq and Isabelle proof assistants, and transforming these movies into "dynamic" HTML pages.

Meta

Usage

Run coqdoc on your sources, then run the camera.py script on the generated HTML file. Optionally provide an output file. On the generated xml file (default extension: .flm), run an XSL processor such as xsltproc (linux) to get an HTML page. The default XSL template is proviola/coq/proviola.xsl, which includes the required JavaScript and CSS.

There is a known bug in processing "plain" scripts, not pre-processed by coqdoc.