From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17974 invoked by alias); 27 Jun 2011 21:23:06 -0000 Mailing-List: contact archer-help@sourceware.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Subscribe: List-Id: Received: (qmail 17961 invoked by uid 22791); 27 Jun 2011 21:23:05 -0000 X-SWARE-Spam-Status: No, hits=-2.0 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: sourceware.org Date: Mon, 27 Jun 2011 21:23:00 -0000 From: Joel Brobecker To: Tom Tromey Cc: Project Archer Subject: Re: [Archer] C++ draft Message-ID: <20110627212246.GJ11080@adacore.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) X-SW-Source: 2011-q2/txt/msg00029.txt.bz2 > Do you find it reasonably convincing? If not, why not? What can be > improved? Are there other good initial targets for conversion? Are > there lurking problems of which I am unaware? I can see the technical merits towards moving to C++, and I'm OK with that (not super enthusiastic, but maybe all I need is some time taking advantage of C++ over C). I have two fears: - Not having access to a good C++ compiler on some of the exotic platforms out there. Getting a g++ installed by some of us at AdaCore who know GCC will take me a bit of time. - The debugging situation; how well can we debug C++? I'm pretty sure that we've given up on stabs, but we're still doing work on eliminating stabs from platforms such as AIX for instance. It's tough to say how far we are, except that we're hoping that we're getting closer (Tristan is working on and off on that). I think "FUD" #1 can be dismissed as AdaCore's problem, and we'll take care of that. I'd like to be reassured that Fear #2 is unjustified, and that you will have reasonable functionality even with GCC 4.5 (that's what we use at AdaCore, and we'll probably stay with that for another 18months). -- Joel