Patch to merge objc manual from mainline

Nicola Pero nicola@brainstorm.co.uk
Tue May 22 08:33:00 GMT 2001


>     Joseph> It was previously discussed that @compatibility_alias had
>     Joseph> existed in the objc compiler for a long time and so the
>     Joseph> objc manual could be the same on mainline and branch.  The
>     Joseph> following patch effects that change.  It passes "make
>     Joseph> info" and "make dvi"; OK to commit to 3.0 branch?
> 
> Stan needs to comment on the overall correctness.
> 
> +This is a feature of the Objective-C compiler rather than of the
> +runtime, anyway since it is documented nowhere and its existence was
> +forgotten, we are documenting it here.
> 
> This sounds like it should maybe go in extend.texi?  We don't need
> this kind of paragraph; we've explored our cutely quirky sides enough
> in our documentation already. :-)

Well - yes - extend.texi sounds good for that ...

If I get some more time, I wouldn't mind documenting a bit more of our
Objective-C compiler and language - but I'm not sure where that would go -
not sure it should go into extend.texi, because it's difficult to decide
what is an `extension' made by the GCC Objective-C compiler and what is
just `standard' Objective-C: basically as far as I understand and feel,
the GCC Objective-C compiler is currently sort-of the mainstream
Objective-C compiler, it has probably more of 90% of Objective-C
programmers `marketshare', and it is - de facto - the reference
implementation of the Objective-C language.  I'm quite proud it's GNU :-)

But yes, @compatibility_alias is definitely an extension.



More information about the Gcc-patches mailing list