[prev in list] [next in list] [prev in thread] [next in thread]
List: gcc
Subject: Re: Objective-C++
From: Stan Shebs <shebs () apple ! com>
Date: 2004-06-15 23:15:43
Message-ID: 40CF831F.4000109 () apple ! com
[Download RAW message or body]
Ziemowit Laski wrote:
>
> On 15 Jun, 2004, at 9.33, Timothy J.Wood wrote:
>
>>
>>
>>
>> On Jun 14, 2004, at 8:31 AM, Mark Mitchell wrote:
>>
>>> 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++.
>>
>>
>> This is an understandable position, but I have a question for Zem
>> and other maintainers. I'm interested in using ObjC++ on additional
>> platforms (mainly on Darwin). Is Apple going to write their patches
>> to avoid Darwin-specific requirements? Will there be a test suite
>> checked in as part of ObjC++ to help others verify ObjC++ on other
>> platforms?
>
>
> Yes, there already exists a testsuite/obj-c++.dg/ folder with test
> cases, which I have used with success on Darwin (with the NeXT
> runtime) and on Linux (with the GNU runtime).
The other thing that we have is some tcl hackery to run vanilla C++
testcases through ObjC++ also, since it's a superset language.
Stan
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic