Estimated hours taken: 4
compiler/notes/COMPILER_DESIGN:
Document the changes in the design of type-checking that were
needed to implement overload resolution for predicates with the
same name and arity that occur in different modules.
Estimated hours taken: 0.25
Update the design documentation to reflect the recent changes.
compiler/notes/COMPILER_DESIGN:
Document the new ordering of the different phases in the compiler,
and remove the XXX's now that they have been fixed.
Document that getopt.m is now part of the library, not the compiler.
Remove mention of debug*.m, since they don't exist anymore.
Estimated hours taken: 0.1
Changes in the wording.
COMPILER_DESIGN:
Fixed grammatical error.
TODO:
Changed a reference to 'tyson' to 'trd' (everyone else was referred to
by login name).
Estimated hours taken: 4
Improve the design documentation.
compiler/notes/COMPILER_DESIGN:
A major revision of the compiler design document.
This now documents the structure of the compiler in MUCH
more detail (previously 50 lines, now 350 lines).
It now mentions every module in the compiler.
compiler/notes/GLOSSARY
Add explanation of SHF.
compiler/notes/TODO:
We've done quite a few things on the list.
compiler/notes/COMPILER_DESIGN:
Cut this down to just the overview -
remove the disorganized scribblings at the bottom,
since we said it better in our papers.
compiler/notes/*:
Update a few more files.
Remove some files which were duplicates of the information
in the manuals, to avoid double maintenance problem.