Newsgroups: comp.lang.lisp
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!howland.reston.ans.net!agate!boulder!news.coop.net!news.den.mmc.com!britt
From: britt@tigercat.den.mmc.com (Dan Britt)
Subject: C++ Slam (was Re: Which machines are best for common lisp?)
Message-ID: <1994Nov2.155457.15948@den.mmc.com>
Sender: britt@tigercat (Dan Britt)
Nntp-Posting-Host: tigercat.den.mmc.com
Organization: Martin Marietta Astronautics Group
References: <387pp2$7nf@sulawesi.lerc.nasa.gov> <HUNTER.94Oct27114421@work.nlm.nih.gov> <HUNTER.94Nov1150133@work.nlm.nih.gov>
Date: Wed, 2 Nov 1994 15:54:57 GMT
Lines: 28

In article <HUNTER.94Nov1150133@work.nlm.nih.gov>, hunter@work.nlm.nih.gov (Larry Hunter) writes:
...

|> ObC/C++Slam: Since I had to recently learn C++ in order to add one of the
|> learners to my system, I feel the need to complain about what a miserable
|> excuse for an object oriented programming language I think C++ is.  Even
|> compared to CL/CLOS, it lacks clean abstractions, multiple namespaces, the
|> ability to change class internals easily without effecting the rest of the
|> universe, and good, built-in memory management/gc, all of which are
|> absolutely necessary for building something like this with the resources I
|> have (lots of cycles and not a lot of human help). This is especially true
|> in the exploratory phase of design and implementation of a complex system,
|> which is, by definition, rapidly changing.
|> 
|> Larry

I'm about to dive headfirst into a pile of C++ (aaahhhhh!!!) and found an
article in a magazine called Advanced Systems entitled "C++: The COBOL of
the 90s"  (Noveber 1994 issue).  It's probably a little too much flame and
not enough objectivity, but made me feel justified in being appalled at C++
(which should be named D--).  Just thought you all might enjoy reading it.
Check it out.

Dan
______________________________________________________________________
Daniel L. Britt				Martin Marietta Astronautics
britt@tigercat.den.mmc.com		Opinions expressed are my own,
303-977-1682				not those of my employer.
