Last update: 2 July 2008
The KMT Module and Type System is a C library for use in the front ends of compilers for statically typed object-oriented languages. KMT manages the hierarchical namespace of an object-oriented language, and it supplies the module and type operations needed by modern languages. KMT is released under the GNU General Public License.
As of 2 July 2008, I have completed KMT except for a few peripheral features, and tested it although not thoroughly. Before releasing it I want to test it more thoroughly by using it in the compiler for my Nonpareil language. Meanwhile, I am posting the KMT User's Guide (Gzipped PostScript, 261K or PDF, 420K) and soliciting comments and suggestions.
Jeffrey H. Kingston