NOTES ON THE MACINTOSH PORT(S) OF JOKER

You may have noticed that there are a couple of different "platforms" that all look like they could be the Macintosh port. In particular, there are:

    macos9
    carbon
    mac

So, what's the deal? Honestly said, MacOS X is such a different beast from the classic MacOS, that I chose to create one "platform" for MacOS 7 through 9, and another one for MacOS X. The MacOS X port is labeled as "carbon" to distinguish it from any cocoa-based ports anyone may expect.

So, what's "mac" for? Well, a couple of things have stayed the same in OS X and OS 9. Thus, there is a 3rd folder, "mac", containing all the code shared between OS 9 and OS X. Currently, that stuff is only needed when you're trying to compile JokerLib, though. For normal use of Joker, you won't need it.

-- M. Uli Kusterer, witness of TeachText