Learning from C++'s success ( was C++ briar patch )
Henry Baker
hbaker@netcom.netcom.com
Sun, 25 May 1997 11:18:06 -0800
[hbaker: The following posting appeared on comp.lang.functional today.]
In article <joswig-ya023180002505971214260001@news.lavielle.com>,
joswig@lavielle.com (Rainer Joswig) wrote:
> In article <BITMEADC.97May20111552@Alcatel.com.au>,
> Chris.Bitmead@Alcatel.com.au wrote:
>
> > >A company with ( too ) many
> > >programmers could write 1 project in lisp, and a mirror project in C++
> > >for comparison, with the appropriate maintenence over the years, then
> > >compare quality and costs. No one really wants to do that. If C++
> > >can get us increased productivity in the next quarter, great. Let's
> > >use it. It would probably take more time than that to teach the whole
> > >staff passable LISP.
> > > We might surmise that a small software company could use LISP
> > >and be sucessful because of higher productivity. Unfortunately, this
> > >evidence is mysteriously lacking.
> >
> > Well, the research papers give the evidence. What more do you want?
>
> Well, AT&T was doing a switching system in Lisp and another one
> in C++. The C++ system did take a lot more resources (it was
> done as a production system). The Lisp version was more
> like a research project (let's see what we can do). As it
> turned out the Lisp version did have more functionality
> at comparable speed and was *much* cheaper to built.
>
> This was a large project (if I remember correct, up to 100 people were
> working on the switch based on Lisp). It did touch areas like real-time GC,
> OODBMs, fault tolerance, the system should be down in the
> range of a minute per year, etc.
>
> The group has reported about that publicly and they seemed a bit
> frustrated that despite the clear superiority of their switch,
> the company still wanted to market the system based on C++.
>
> --
> http://www.lavielle.com/~joswig/