• 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: OT! Small Language Rant
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: OT! Small Language Rant


  • Subject: Re: OT! Small Language Rant
  • From: Chris Gehlker <email@hidden>
  • Date: Mon, 16 Jul 2001 15:47:43 -0700

On 7/16/01 2:05 PM, "Dr. Scott Steinman" <email@hidden> wrote:

> This is not to say that the Objective-C language cannot be improved. I
> think that its problems stem from its use of ANSI C as its underlying
> layer. Many of the things that C++ and Java added to C were intended to
> make "a better C" (e.g., declaring variables where you use them). These
> improvements were needed in C back then and they are still needed now! The
> Objective-C syntax should be updated to provide them. It's like going back
> to the early 1990's with a couple of OOP constructs thrown in.


I couldn't agree more. ObjC would be close to perfect if you could just
declare variables where you use them and if it had namespaces. Reference
variables would also be nice.

> My main gripe is that the Objective-C programming experience, not the
> language, needs the most improvement. Typing mistakes and frequent searches
> for the correct method names and argument labels waste a lot of my time!
> Project Builder really needs autocompletion of class names, object names,
> field names, method names, and method arguments. A pop-up list of the
> methods in a file would allow easier navigate through a source code file. A
> class browser is a must! Project Builder is one of the few programming
> tools I use now that doesn't have these features. The Project Builder team
> should be examining competitors' tools such as JBuilder or CodeWarrior and
> make the code editing experience less tedious and error-prone. I should
> also note that refactoring tools are becoming more prevalent for Java (and
> have been in existence for Smalltalk for a while). Project Builder is being
> left behind here too.

I wouldn't write Metrowerks off yet. I think they may produce a much better
IDE than PB for ObjC and a much better debugger than gdb.

> More complete documentation is also needed. Learning Cocoa and Apple's
> on-line tutorials are good for beginning to program Cocoa, but where's the
> intermediate to advanced material?

Amen.
--
Nature will bear the closest inspection. She invites us to lay our eye
level with her smallest leaf, and take an insect view of its plain. -Henry
David Thoreau, naturalist and author (1817-1862)


References: 
 >Re: OT! Small Language Rant (From: "Dr. Scott Steinman" <email@hidden>)

  • Prev by Date: tableViewSelectionIsChanging on arrow keys?
  • Next by Date: Re: OT! Small Language Rant
  • Previous by thread: Re: OT! Small Language Rant
  • Next by thread: Re: OT! Small Language Rant
  • Index(es):
    • Date
    • Thread