[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 20:45:52
Message-ID: FD719FF3-BF0C-11D8-A568-000393673036 () apple ! com
[Download RAW message or body]


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).

--Zem
--------------------------------------------------------------
Ziemowit Laski                 1 Infinite Loop, MS 301-2K
Mac OS X Compiler Group        Cupertino, CA USA  95014-2083
Apple Computer, Inc.           +1.408.974.6229  Fax .5477

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic