Re: Objective-C (Possibly OT)
Re: Objective-C (Possibly OT)
- Subject: Re: Objective-C (Possibly OT)
- From: Steve Klingsporn <email@hidden>
- Date: Mon, 14 Jan 2002 14:14:20 -0600
This is kind of a weak defense for an utterly non-standard and
not widely used programming language.
Knowing nothing about a class, and asking one of its instances
if it responds to an arbitrarily-named method (with an
arbitrary signature as well?), and then calling it and expecting
magic to happen is kinda like the XML folks saying that data types
and their operations really are self-describing if you simply point to a
DTD.
Maybe if we hold our breath, new and exciting types of apps
will suddenly 'evolve' and 'discover themselves?' ;o) Too bad it's
utterly non-standard. "Write all your code in our super-special
programming language that is based on a popular one but not
widely used, instead of C++, which sucks but is available
everywhere" does not seem like a smart battle cry for Apple,
eager to move beyond its 5% market share.
Looking at the two choices, Carbon (yuck!), and Cocoa (interesting
but relevant?) is depressing to me.
I'm not saying Objective-C isn't a superior language to C++;
I'm sure it is, and have read over "Learning Cocoa" and played
with some of the examples and what-not... Doesn't matter if the
skill is not a portable or relevant one, though.
Not bitter, though... ;o)
Steve
>
On Monday, January 14, 2002, at 08:59 , Smith, Bradley wrote:
>
>
> Cool. By knowing an object's class will I not already know whether it
>
> responds to copy?
>
>
Not necessarily. Maybe it's a class you've never heard of. Maybe
>
it's a class in a plugin that was written by some third party
>
who didn't have access to your source code.
>
>
- --
>
Craig S. Cottingham
>
email@hidden
>
PGP key available from:
>
<http://pgp.ai.mit.edu:11371/pks/lookup?op=get&search=0xA2FFBE41>
>
ID=0xA2FFBE41, fingerprint=6AA8 2E28 2404 8A95 B8FC 7EFC 136F
>
0CEF A2FF BE41
>
-----BEGIN PGP SIGNATURE-----
>
Version: GnuPG v1.0.6 (Darwin)
>
Comment: For info see http://www.gnupg.org
>
>
iD8DBQE8QvsbE28M76L/vkERAhhsAKDbWZtxpGoxlsEhoLXZHsp9EaXfBACfZuM/
>
lJ0G7ZF0BifQTeGigQMF+Fg=
>
=kDVE
>
-----END PGP SIGNATURE-----
>
- - -
Steve Klingsporn
email@hidden
http://www.seapod.org