Re: Future Objective-C changes
Re: Future Objective-C changes
- Subject: Re: Future Objective-C changes
- From: Andy Lee <email@hidden>
- Date: Mon, 19 May 2003 21:50:41 -0400
At 3:19 PM -0700 5/19/03, James Duncan Davidson wrote:
As somebody who has many moons of Java experience, I found myself
going through the following process when approaching Objective-C:
* Damn, those square brackets are funny looking
* And what's up with separated arguments?
* And, I have to manage my own memory?
* What's up with loose typing? Isn't that sloppy?
* Hrm, nice how the square brackets make messages obvious
* Wow, separated arguments make for more readable code. Who knew?
* Ref counting isn't so bad--and makes for a smoother UI. Not
perfect, but...
* What? No packages?
* Hrm, packages would be nice, but whatever... I'm having too
much fun with it
* Dynamic typing is really really really cool.
* Whoa, I can unit test my GUI controller code without having
a GUI because of dynamic typing and the way that IB/Nibs break the
problem down.
* and so forth....
I'm not sure why, but I loved reading this. No doubt it's partly
self-centeredness, and the fact that you grew to like something that
I like too. If you had given the exact same list in reverse order, I
might have grumbled something to myself like "Feh, what does he
know?" ;)
The influences of Smalltalk are great--and very cool.
Agreed, though the benefits for me occurred in the opposite order.
Learning the Objective-C messaging syntax in the early NextStep days
made it really easy to learn Smalltalk when that became popular.
Oh, and I'll be expanding on these thoughts in my presentation at
MacHack titled "Adventures into Objective-C, Confessions of a Java
Junkie"
Wish I could make it out there. If your presentation gets posted
somewhere, can you please let us (or at least me) know?
Best of luck, and BTW, thanks for Ant.
--Andy
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.