Skip to content

Latest commit

 

History

History
 
 

developers

This directory contains scripts for automating routine tasks, e.g., for generating README.md files.

rebuild-excludes: A list of glob patterns that should be omitted when packaging up a (partially) built working directory for examination/rebuilding elsewhere (using HOL's relocbuild facility).

artefacts: A list of paths to files that are considered to be the (non-theory) outputs of a successful build. As with rebuild-excludes and build-sequence, these are paths relative to the root directory.

bin: This directory represents a stage in the build sequence where the latest available cake binary is downloaded to perform testing and bootstrapping.

build-sequence: The regression test runs through this list of directories.

fix_scripts.sml: This is a script that can automation adding a legacy mode line to broken HOL4 scripts following changes to HOL4. Update the new_str declaration below and run this with poly --script fix_scripts.sml in the dir that needs fixing; it will recurse into INCLUDES dirs.

readme_gen.sml: This SML program generates a README.md summary for the files given as command-line arguments to this script. The contents of the summaries are read from a specific style of comment that needs to appear at the top of each file.

wc.sh: A script that counts non-blank lines.