Skip to content

coq-community/proviola

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.