C++


Currently, I'm working on a simple set of C++ classes (about 12) for interfacing with the Macintosh toolbox. I began it for my program MX, a fractal-drawing application, which I'm still working on! I wanted to write MX in C++, and the existing libraries (for the Mac toolbox) that I have used are simply too large, too complicated, and too general for my purposes. I simplified things. Plus, it is fun to write a large OO system of inter-dependent classes, and I've learned a lot more about the Mac toolbox as well.

I think that once I've ironed out the bugs and made it more complete, I'll release it into the public domain.

So far, it makes it easy to support:

ie, everything I have needed so far to write MX.

It is much faster and can be used to produce much smaller code than, say, TCL 2.0 or MacApp 3.1.1, because it is small, puts a little more load on the programmer, and makes more assumptions about application design (such as: windows are likely to have controls in them). It probably also takes longer for the programmer to use, but hey, it's free, and more practical for the small-time developer, and it is not hard.