next up previous contents
Next: 5.1 Anchoring requirement Up: CMB The SML/NJ Bootstrap Previous: 4. Structure CMB   Contents

5. File naming--the role of path anchors

Under normal operation of CM, the mapping from path names to the files they denote is supposed to be a fixed one. The path anchor mechanism is merely a means of configuring this mapping according to the actual filesystem layout.

The bootstrap compiler and the associated boot procedure, however, use path anchors extensively for other purposes. In particular, the above-mentioned mapping will vary over time.

The ``casual'' compiler hacker does not actually need to remember all the details because these details are mostly taken care of automatically by CMB and its various scripts ( makeml, testml, installml). But it is useful to have a rough idea of what rôles are being played by various files and directories that are being used or created.


Matthias Blume