• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Future Objective-C changes
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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.

  • Follow-Ups:
    • Re: Future Objective-C changes
      • From: James Duncan Davidson <email@hidden>
References: 
 >Re: Future Objective-C changes (From: James Duncan Davidson <email@hidden>)

  • Prev by Date: Cocoa wrappers for iTunes plugins?
  • Next by Date: Stripping headers from embedded frameworks
  • Previous by thread: Re: Future Objective-C changes
  • Next by thread: Re: Future Objective-C changes
  • Index(es):
    • Date
    • Thread