Web appendix to

A modular module system

Xavier Leroy

This is the Web appendix to A modular module system, Xavier Leroy, Journal of Functional Programming volume 10 number 3, pages 269--303, 2000.

This appendix contains the complete source code to the modular type-checker for modules described in that article, along with the applications to mini-C and mini-ML mentioned in the article. The code is written in Objective Caml version 2.04.

Base language-independent code

First application: mini C (section 3.1)

Second application: mini ML (section 3.2)

Utilities

All the files listed above are distributed under the terms of the GNU General Public License version 2.