• 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: why Obj-C
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: why Obj-C


  • Subject: Re: why Obj-C
  • From: Andy Lee <email@hidden>
  • Date: Tue, 9 Apr 2002 05:23:02 -0400

On Tue, Apr 09, 2002 at 11:12:24AM +1000, Matthew Johnson wrote:

The use of ['s mainly turns my stomach. And I bet people who don't
actually have to learn Obj-C are put off by them too. Using a function
style (C style) would make Obj-C more likely to be given a chance by
> busy programmers.

I can't believe this thread is still alive.

Matthew, as far as I can tell, your "technical" complaints boil down to:

(1) Why are "we" being "forced" to learn a new language/paradigm/syntax?
(2) Why isn't Objective-C exactly like C, the way C++ is?
(3) Square brackets suck. They just do.

Despite your receiving many polite and well-reasoned answers to these objections, you keep raising them.

Your original post began, "This is not a troll or anything...," but IMO it is having the same effect -- a conversation going in circles and sucking up time from people who could be answering more serious questions about Cocoa.

With all due respect, I would like to make two requests of you.

First, please take some time to learn more about Cocoa *as it is*, not as you wish it would be. If you come up with more substantive questions than you've asked so far, I personally would be happy to try to help. On the other hand, if you really find the language and architecture that distasteful -- and like anything else, Cocoa isn't for everybody -- then leave it alone. Walk away. With the amount of industry experience you have, you're not going to kill your career by ignoring Cocoa.

Second, in an earlier post you gave some context around your dissatisfaction with Cocoa. You said you'd created a quick UI with Interface Builder, and based on that alone, with no knowledge of Objective-C or the Cocoa frameworks, you convinced yourself and your colleagues that it was a trivial hop to a finished application. My request is: PLEASE DON'T DO THAT. It hurts everybody, including (as you've noticed) yourself. You've repeatedly complained that programmers re-invent the wheel, that they feel compelled to create new things for the sake of newness rather than technical merit. There is some truth to this, but if you feel that strongly about it, then you of all people shouldn't have jumped on a bandwagon you didn't know anything about.

This is my last post on this thread. If I say any more, it will be off-line.

--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: why Obj-C
      • From: Matthew Johnson <email@hidden>
References: 
 >why Obj-C (From: Matthew Johnson <email@hidden>)
 >Re: why Obj-C (From: "Erik M. Buck" <email@hidden>)
 >Re: why Obj-C (From: Matthew Johnson <email@hidden>)
 >Re: why Obj-C (From: Michael Gersten <email@hidden>)
 >Re: why Obj-C (From: Matthew Johnson <email@hidden>)
 >Re: why Obj-C (From: Nicholas Riley <email@hidden>)

  • Prev by Date: Re: Fop with Cocoa
  • Next by Date: zooming graphic
  • Previous by thread: Re: why Obj-C
  • Next by thread: Re: why Obj-C
  • Index(es):
    • Date
    • Thread