gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Forwarding and the GNU runtime one more time (was ANN: GNUstep 2.6.0


From: David Chisnall
Subject: Re: Forwarding and the GNU runtime one more time (was ANN: GNUstep 2.6.0 for openSUSE 11.4)
Date: Wed, 22 Jun 2011 10:32:24 +0100

On 22 Jun 2011, at 10:04, Nat! wrote:

> Hi
> 
> I am generally sorry, that I am not yet an expert on the GNU runtime, but if 
> I were, I wouldn't ask questions on this mailing list...

That's rather my point.  You should not be relying on implementation details of 
the runtime in your code.  The runtime's public interface is documented here:

http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ObjCRuntimeRef/Reference/reference.html

If you use any functions not listed here, then you are in 'here be dragons' 
territory.   The runtime makes no promise that a future point release will not 
break your code.  

You do not need to be an expert on the implementation of ANY Objective-C 
runtime to write good Objective-C code.  

David


reply via email to

[Prev in Thread] Current Thread [Next in Thread]