At this time ANSI C was yet to really be ratified. I did a few things in my compiler because I liked them, things like enums and private structure namespace, and almost all of my guesses as to what would make sense made it into the final ANSI document. At this point the compiler did a pretty good job on integer stuff but it could only declare floating point, not operate on it. The preprocessor was included as an inline phase and not much of the C preprocessor was implemented. In particular macros with arguments were lacking. Not bad though, for a hack.
Once I got it working to this point I kind of lost interest in working on it much. I had proven to myself that I could write a compiler and more complete compilers were beginning to come out (like GNU). I still felt like my code was a lot easier to understand than GNU though so I figured it would make a pretty good self teaching tool. I released it to the public domain and got some nifty mail back about it. A few people actually sent in donations! At some point I moved again and ditched the P.O. box I had listed in the source and nobody could track me down. I kind of figured the thing had passed on in usefullness.
Then I'm out browsing around the net a couple of years ago and I run across the free compiler list. There it is! Being actively maintained! I grabbed the latest version and was impressed by how far my original work had progressed. It was also nice to see how well the original structure of the code stood up under repeated revision by various authors.
Just one more thing... C68 was GNU before GNU was even not UNIX!
mattThe next stage in the development was the Minix Connection