[prev in list] [next in list] [prev in thread] [next in thread]
List: gcc
Subject: Re: Objective-C++
From: Ziemowit Laski <zlaski () apple ! com>
Date: 2004-06-15 5:36:53
Message-ID: 01ECBB6A-BE8E-11D8-B240-00039390FFE2 () apple ! com
[Download RAW message or body]
Mark,
Thank you for taking the effort to bring this matter before the
Steering Committee. The conditions for acceptance of Objective-C++
seem reasonable and we shall endeavor to meet them as soon as possible.
For everyone's convenience, work on Objective-C++ shall continue on the
objc-improvements-branch (with frequent merges from mainline) until
everyone is satisfied that the criteria set forth by the SC have been
met -- and, of course, no regressions are caused.
Thanks again,
--Zem
On 14 Jun 2004, at 8.31, Mark Mitchell wrote:
> Zem --
>
> The SC has decided to accept Objective-C++, in principle. However,
> there are a few steps that must be taken before that can happen.
>
> First, the SC wants reasonable documentation for Objective-C++ to be
> made available. There's an understanding that Apple may not have a
> specification that is at the level of an ISO standard; a user's manual
> or reference guide is OK.
>
> Second, the documentation requirements for any GCC patch must be met.
> These include changes to the manuals mentioning
> Objective-C++describing any Objective-C++ command-line options. Also,
> every new function must have a comment that explicitly describes how
> each parameter is used and what the function returns.
>
> When these two requires are satisfied, please post a patch. Please
> copy Joseph Myers, Jason Merrill and myself; hopefully between the
> three of us we can get it reviewed relatively quickly.
>
> Objective-C++ will not be considered when making releases. The state
> of Objective-C++ will be irrelevant when deciding whether or not to
> make a release. However, the SC hopes that Apple will provide
> resources to ensure that Objective-C++ stays in reasonable shape.
> Furthermore, nobody will be required to test Objective-C++ as part of
> the check-in cycle, and people who cause defects in Objective-C++ will
> not necessarily be required to fix them, although good manners
> dictates that people will help clean up their own mess where
> practical. The default configuration for GCC should not include
> Objective-C++; a user who wants Objective-C++ should explicitly use
> --enable-languages.
>
> The rationale for this compromise position is that the SC feels that,
> on the one hand, it would be unfair to turn away Apple's contribution.
> On the other, the SC is concerned about possible maintenance issues.
> The approach outlined above allows Apple to contribute Objective-C++,
> but also reflects the expectation that Apple will be largely
> responsible for the maintenance of Objective-C++.
>
> Yours,
>
> --
> Mark Mitchell
> CodeSourcery, LLC
> mark@codesourcery.com
>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic