Estimated hours taken: 0.25
Branches: main
compiler/notes/coding_standards.html:
Add two new guidelines:
- procedures defined using foreign code should be documented carefully
- in the compiler, use unexpected/2 or sorry/2 rather than error/1
Estimated hours taken: 0.1
Minor cleanup of some html.
compiler/notes/coding_standards.html:
Get rid of some empty paragraphs. Update a reference to a
filename which has changed.
Estimated hours taken: 0.1
Branches: main
Improvements to the "Layout" section of the Mercury coding standards.
compiler/notes/coding_standards.html:
Split the layout section into paragraphs, to make it easier to
read. Add the requirement that, like if-then-elses, all disjunctions
should be parenthesized.
Estimated hours taken: 4
Translated plain text docs to HTML. This obviously creates
a dual update problem. We should solve this by putting
the plain text docs in the attic and retaining the HTML.
Also added the HTML files to the Mmakefile so they are installed
on the web pages.
The other documents in compiler/notes will be HTMLized soon.
compiler/notes/
Mmakefiles
ALLOCATION.html
AUTHORS.html
CODING_STANDARDS.html
COMPILER_DESIGN.html
GC_AND_C_CODE.html
GLOSSARY.html
MODULE_SYSTEM.html
RELEASE_CHECKLIST.html
REVIEWS.html
TODO.html