Moves the code that loads libSetReplace to a separate file.
This will make it more natural to use libSetReplace outside of setSubstitutionSystem$cpp, for example, for path searching on directed hypergraphs which is needed for the Multihistory system.
Comments
Also renames $cpp$function to cpp$function to be more consistent with our conventions.
Specific functions are still loaded where they are used with importLibSetReplaceFunction which is defined in A01$libSetReplace.m.
The rough conventions for load-order naming:
A0* -> Loading code that is not specific to SetReplace.
A1* -> Utilities that are somewhat specific to SetReplace but could be moved to another package.
A2* -> Utilities that are specific to SetReplace, e.g., style.m and Multihistory.m.
Examples
Add explicit inputs and outputs (as screenshots in case of graphics) showcasing new functionality.
Changes
setSubstitutionSystem$cpp
, for example, for path searching on directed hypergraphs which is needed for theMultihistory
system.Comments
$cpp$function
tocpp$function
to be more consistent with our conventions.importLibSetReplaceFunction
which is defined inA01$libSetReplace.m
.A0*
-> Loading code that is not specific to SetReplace.A1*
-> Utilities that are somewhat specific to SetReplace but could be moved to another package.A2*
-> Utilities that are specific to SetReplace, e.g.,style.m
andMultihistory.m
.Examples
This change is![Reviewable](https://reviewable.io/review_button.svg)