The Null Device

I've been getting into MacOS X programming a little lately (Cocoa is a really nice toolkit, and ProjectBuilder/InterfaceBuilder are also excellent to work with), and to hone my skills, have written a toy drum machine program. Note: it's fairly basic, not particularly useful, and probably only of interest to MacOS X hackers (not least because there are no pre-compiled binaries).

There are 4 comments on "":

Posted by: TOBY http://www.telegraphics.com.au Thu Nov 1 08:48:02 2001

It's curious to note that the Carbon APIs are not substantially changed since 1983 - so one's Mac UI knowhow is mostly transferable; and no-one has much of an excuse to not rebuild for X (unless your codebase is Pascal 8=).

Posted by: acb http://dev.null.org/ Thu Nov 1 12:36:12 2001

Or unless you misplaced the source code/fired everyone who knew anything about it; which, I suspect, is what Macromedia did with Fontographer.

Did I mention that it (which was last compiled in 1996 or so) doesn't even work under Classic? (It somehow manages to crash Classic whenever a document is created or opened.)

Posted by: acb http://dev.null.org Thu Nov 1 12:38:00 2001

But anyway, re: Carbon. It's basically a translation layer to Cocoa (it creates Objective C-based Cocoa widgets from Macintosh Toolbox data), so Cocoa would be more efficient. Not to mention MUCH nicer to program for.

Posted by: toby http://www.telegraphics.com.au/sw Sat Nov 3 12:25:22 2001

Sadly, my testing also finds that Fontographer 4.1.5 fails under Classic... Time to break out the IKARUS M, ATF Type Designer, FontStudio et al. who's writing the great Mac OS X type design program? I've got too much on my plate right now...