Doug's musings
<< 30 August 2002 2002 > August 1 September 2002 >>

Saturday, 31 August 2002

A Cocoa convert ::

When I finally got around to doing some UI programming for the first time on Mac OS X, I was greatly disappointed to discover that Carbon controls don’t present a *real* nested view system like Windows or NextStep. I’ve done a fair amount of programming (mostly scripting) in Python, which has been a lot of fun on X since the language is really good for text munging (have written some moderately elaborate tools like XML processors and a C header parser). I’m on a Python-Mac mailing list where someone recently put together a Python to Objective-C bridge, and in looking at that I began to realize how inspired by Objective-C Python was ... and in taking a second look at Cocoa I began to realize that it’s exactly what we were trying to build in Opcode’s later days, an awesome application framework ... so I took the plunge; I don’t call the language Objectionable C any more ... Cocoa’s great.


California Driving Rules ::

In today’s San Jose Merc, the regular Roadshow column had a piece of humor that’s been going around the net. I feel much better now that I know how to drive here; every unpleasant encounter I’ve had on the road has been because I didn’t know the rules!