This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Putting C++ code into gcc front end
- From: Chris Lattner <sabre at nondot dot org>
- To: gcc at gcc dot gnu dot org
- Cc: Karel Gardas <kgardas at objectsecurity dot com>
- Date: Wed, 5 Mar 2003 16:23:09 -0600 (CST)
- Subject: Re: Putting C++ code into gcc front end
Karel Gardas wrote:
> On Wed, 5 Mar 2003 tm_gccmail at mail dot kloo dot net wrote:
>> I personally think having parts of GCC written in C++ is a bad idea,
>> as it forces people to know Yet Another Language in addition to
>> C, shell scripts, sed, makefiles, etc.
Not that it matters, but I'm highly in favor of using C++ in GCC...
> First five points on this list look quite restrictive:
> - Don't use C++ templates.
> - Don't use static constructors.
> - Don't use exceptions.
> - Don't use Run-time Type Information.
> - Don't use namespace facility.
Note that following this list is an extremely bad idea. They intended to
support extremely old compilers. I believe they even tried to support
Visual C++ 1.52 or something thereabouts. This is an OLD compiler.
For some reflection on these guidelines, please take a look at:
http://www.mozilla.org/hacking/cpp_portability/mozilla_decisions.html
-Chris
--
http://llvm.cs.uiuc.edu/
http://www.nondot.org/~sabre/Projects/