History log of /seL4-l4v-master/HOL4/src/portableML/HOLsexp.sig
Revision Date Author Comments
# 430af99f 15-Jan-2020 Michael Norrish <michael.norrish@data61.csiro.au>

Start to refactor Sharing code


# 50b30f65 14-Jan-2020 Michael Norrish <michael.norrish@data61.csiro.au>

Change theory files to use an s-expression representation

This wastes some disk-space in the form of extra white-space that the
Oppen pretty-printer introduces for indentation purposes, but with the
string table used, the number of lines and the number of
non-whitespace characters is lower.

The string table can and will be used in more places in subsequent
commits to try to improve file size and sharing. The theory data may
also shift to directly use s-expressions rather than strings (people
wedded to a string representation can always embed those into
s-expressions of course).


# dd0064b8 13-Jan-2020 Michael Norrish <michael.norrish@data61.csiro.au>

Make further improvements to HOLsexp implementation

- install a pretty-printer for it in prelude
- provide a fromString implementation
- remove possible circularity in implementation's dependencies


# 87198bcf 12-Jan-2020 Michael Norrish <michael.norrish@data61.csiro.au>

Implement s-expression type for use in serialisation applications