1998Q1/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev]  OT: Linux g++ -->
<!--X-From-R13: Eunja Vnycraal <znynpunvNvanzr.pbz> -->
<!--X-Date: Wed, 18 Feb 1998 17:02:30 +0000 -->
<!--X-Message-Id: Pine.SUN.3.96.980218093823.638D&#45;100000@sun38 -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 199802160122.BAA31604#out5,ibm.net -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev]  OT: Linux g++</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:malachai#iname,com">
</head>
<body background="/backgrounds/paperback.gif" bgcolor="#ffffff"
      text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000">

  <font size="+4" color="#804040">
    <strong><em>MUD-Dev<br>mailing list archive</em></strong>
  </font>
      
<br>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00525.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00527.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00487.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00402.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00526">Author</A>
&nbsp;|&nbsp;<A HREF="#00526">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00526">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev]  OT: Linux g++</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#null,net">mud-dev#null,net</A></LI>
<LI><em>Subject</em>: Re: [MUD-Dev]  OT: Linux g++</LI>
<LI><em>From</em>: Shawn Halpenny &lt;<A HREF="mailto:malachai#iname,com">malachai#iname,com</A>&gt;</LI>
<LI><em>Date</em>: Wed, 18 Feb 1998 10:08:48 -0500 (EST)</LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
On Mon, 16 Feb 1998 coder#ibm,net wrote:

&gt; 
&gt; On 13/02/98 at 10:49 AM, Ben Greear &lt;greear#cyberhighway,net&gt; said:
&gt; 
&gt; 
&gt; &gt;Ben Greear (greear#cyberhighway,net)  <A  HREF="http://www.primenet.com/~greear">http://www.primenet.com/~greear</A> 
&gt; &gt;On Thu, 12 Feb 1998, Greg Munt wrote:
&gt; &gt;&gt; On Wed, 11 Feb 1998 s001gmu#nova,wright.edu wrote:
&gt; 
&gt; &gt;&gt; Linux g++ fails miserably at implementing:
&gt; &gt;&gt; 
&gt; &gt;&gt;   templates
&gt; &gt;&gt;   namespaces
&gt; &gt;&gt;   exceptions
&gt; &gt;&gt; 
&gt; &gt;&gt; You can (sometimes) get away with basic uses of these features, but, 
&gt; &gt;&gt; since we are all writing non-basic programs, that doesn't help too much. 
&gt; 
&gt; &gt;Don't know about the others, but you can get templates working.  
&gt; 
&gt; Try nested templates with detault arguments, or new-style casts.  its
&gt; trivially easy to make G++ itself core with even fairly trivial exception
&gt; and standards compliant configurations (yes, I've submitted bug reports). 
&gt; I haven't even touched its namespace support.  G++ is just not physically
&gt; capable of handling several extremely useful language areas worth a damn
&gt; right now.  

I agree completely.  I wish they'd take a new look at their current iostream
classes, too.

&gt; Yup, you can avoid those aspects of the language.  Some don't always have
&gt; that choice.  Some are unwilling to accept those restrictions.
&gt; 
&gt; &gt;Besides it's free and ubiquitous!
&gt; 
&gt; I'd rather pay and get a compiler which at least keeps within a couple
&gt; years of the current draft standard.  Just how old are the above features
&gt; now?

Agreed.

It seems that most compilers out there adhere at least to the last draft
of Dec 96.  The degree to which they are compliant, however, often (at
least with GCC) leaves much to be desired.

I've looked around a bit and have found some fairly standard
compiler/front-end vendors that aren't necessarily
big names and might merit a look (even for the FreeBSD and Linux
developers):

<A  HREF="http://www.pgroup.com/ppro_cplus_desc.html">http://www.pgroup.com/ppro_cplus_desc.html</A>
<A  HREF="http://www.kai.com/C_plus_plus/index.html">http://www.kai.com/C_plus_plus/index.html</A>
<A  HREF="http://www.comeaucomputing.com/">http://www.comeaucomputing.com/</A>

Of note, I believe all of the above use the Edison Design Group's C++
front end:

<A  HREF="http://www.edg.com/cpp.html">http://www.edg.com/cpp.html</A>

The three people of that group were heavily involved in the C++
draft standard and the list of features they support is both lengthy and
fairly complete.

-- 
Shawn Halpenny


</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00487" HREF="msg00487.html">Re: [MUD-Dev]  OT: Linux g++</A></STRONG>
<UL><LI><EM>From:</EM> coder#ibm,net</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00525.html">Re: [MUD-Dev]  Java and Javascript</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00527.html">Re: [MUD-Dev]  Clients</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00487.html">Re: [MUD-Dev]  OT: Linux g++</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00402.html">Re: [MUD-Dev] DBs and Events</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00526"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00526"><STRONG>Thread</STRONG></A></LI>
</UL>
</LI>
</UL>

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
<ul><li>Thread context:
<BLOCKQUOTE><UL>
<LI><STRONG>DBs and Events</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="00400" HREF="msg00400.html">DBs and Events</A></strong>, 
s001gmu <a href="mailto:s001gmu#nova,wright.edu">s001gmu#nova,wright.edu</a>, Wed 11 Feb 1998, 14:26 GMT
<UL>
<LI><strong><A NAME="00432" HREF="msg00432.html">OT: Linux g++</A></strong>, 
Greg Munt <a href="mailto:greg#uni-corn,demon.co.uk">greg#uni-corn,demon.co.uk</a>, Thu 12 Feb 1998, 11:52 GMT
<UL>
<LI><strong><A NAME="00444" HREF="msg00444.html">Re: [MUD-Dev]  OT: Linux g++</A></strong>, 
Ben Greear <a href="mailto:greear#cyberhighway,net">greear#cyberhighway,net</a>, Fri 13 Feb 1998, 00:30 GMT
<UL>
<LI><strong><A NAME="00487" HREF="msg00487.html">Re: [MUD-Dev]  OT: Linux g++</A></strong>, 
coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Mon 16 Feb 1998, 11:29 GMT
<UL>
<LI><strong><A NAME="00526" HREF="msg00526.html">Re: [MUD-Dev]  OT: Linux g++</A></strong>, 
Shawn Halpenny <a href="mailto:malachai#iname,com">malachai#iname,com</a>, Wed 18 Feb 1998, 17:02 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00402" HREF="msg00402.html">Re: [MUD-Dev] DBs and Events</A></strong>, 
Nathan Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Wed 11 Feb 1998, 19:10 GMT
<UL>
<LI><strong><A NAME="00436" HREF="msg00436.html">Re: [MUD-Dev] DBs and Events</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Thu 12 Feb 1998, 17:45 GMT
<UL>
<LI><strong><A NAME="00472" HREF="msg00472.html">Re: [MUD-Dev] DBs and Events</A></strong>, 
coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Mon 16 Feb 1998, 02:47 GMT
<UL>
<LI><strong><A NAME="00500" HREF="msg00500.html">Re: [MUD-Dev] Version Control (was: DBs and Events)</A></strong>, 
Vadim Tkachenko <a href="mailto:vadimt#4cs,com">vadimt#4cs,com</a>, Mon 16 Feb 1998, 23:30 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</ul>
</ul>
</ul>
</LI>
</UL></BLOCKQUOTE>

</ul>
<hr>
<center>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>