Re: Learning Cocoa with RubyCocoa (was Regular Expressions)
Re: Learning Cocoa with RubyCocoa (was Regular Expressions)
- Subject: Re: Learning Cocoa with RubyCocoa (was Regular Expressions)
- From: WT <email@hidden>
- Date: Sat, 7 Jun 2008 22:26:58 +0200
On Jun 7, 2008, at 9:01 PM, Felipe Monteiro de Carvalho wrote:
On Sat, Jun 7, 2008 at 11:38 AM, Jose Raul Capablanca <email@hidden
> wrote:
With the exception of the id and SEL types,
categories, and the fact that you can send messages to nil, I can't
think of
anything in Obj-C that isn't done better in Java,
Here is one: Integration with other languages
Java's integration with other languages (as using Java libraries in
other languages) is about one of the worse I've ever seen. It
basically makes any Java library accessible to only Java.
That's not really relevant to the point I was trying to make. Besides,
how good is Obj-C's integration with other languages in the same sense
you're referring to above? Can Obj-C libraries be used in other
languages? I don't think so.
And a second one: Performance
Again, that's irrelevant, since OS X applications aren't cross-
platform. Java applications built to run only on Macs can be compiled
natively. Moreover, a performance argument can also be made against
Ruby and Python and, yet, there *are* Cocoa bridges for those languages.
If people are going to ditch Java as a contender for a native language
for Cocoa (in a parallel universe, of course), they should do it for
the right technical reasons (in addition to the right non-technical
ones). As Michael Ash pointed out, Java's object model is not
perfectly matched with Cocoa's, and that's a reasonable argument.
I still don't see any good-enough *technical* reason to justify basing
Cocoa on an extension of C, however. That's all I've been trying to say.
Wagner
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden