Skip to content

Generate SML module opens for dependent modules #13

Description

@michaelsproul

Holmake analyses the open statements in Script.sml files in order to work out the order that it should build files. Annoyingly, if you fail to specify a dependency in this way, Holmake will try and build the dependency in parallel with the module, which of course fails.

Instead it might be nice to generate an open which contains all the dependent theories like:

(* Unbaked *)
require a b c;

(* Baked *)
open aTheory bTheory cTheory;
val _ = translation_extends "c";

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions