IttyBittyCity has reached a MAJOR milestone. First it drew the car (that took work), then it drew the road (not so hard), then it made a nice path along the road (took lots of work and hard to debug). But now, the culmination of all that: the little car drives around! Check out IttyBittyCity’s page for a little (550KB) QuickTime movie of the car driving around. It would run around all day if I let it. When I “finish” IttyBittyCity, it would make a great little screen saver.
So with that done, I’m going to take a break for a short while. As nice as SiteMaker makes updating this site, the idea is to make a little program that I can call up, type a few sentences, push a button, and have everything updated for me. That is the thing that I’m going to work on next. I’m studying Objective-C and Cocoa and I intend to start tomorrow. Cocoa looks very nice (which I should expect since it is based on OpenStep). That said, I still think the message/calling sytax in Objective-C is strange. I know it’s supposed to be based on smalltalk, but what would be so hard about “object.method(param1=foo, param2=bar, this=that)” instead of “[object method: foo param2:bar this:that]“? I find the first much more clear. The idea of prefixing Objective-C things with “@” seems a little weird too. While it differentiates things, it makes things look a bit uglier in my opinion. But who knows, I may like it more after using the language. We’ll find out soon.
That’s all for now.
