If you're interested in the nuts and bolts of how the Mac works, or if you're a programmer who has an interest in the old days of Mac software development, Troughton-Smith's blog entry is worth a read. The ActiveGS plugin is only compatible with Waterfox Classic browser on both Mac OS X 10. In the course of his discovery and experimentation, Troughton-Smith learned a lot of valuable lessons about Classic Mac OS, Apple's Carbon API, and about mpw itself, which he's now a big fan of. CodeWarrior, of course, is not free, and MPW only runs on Classic Mac OS, which is unstable at the best of times and downright nightmarish when trying to use it for development in an emulator like SheepShaver.Įnter 'mpw' (which I will refer to in lowercase throughout as something distinct from Apple's MPW toolset). There has never been a good way to compile Classic Mac OS apps on modern OS X - for the most part, you were stuck using ancient tools, either Apple's MPW or CodeWarrior, running in a VM of some sort. Recently Steven Troughton-Smith - who's best known for his iOS development work - decided to delve into the process of making 'classic' Mac OS apps in a modern programming environment.