Newsgroups: alt.lang.design,comp.lang.c++,comp.lang.lisp
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!news.mathworks.com!news.kei.com!ub!csn!gw1.att.com!nntpa!nntpa.cb.att.com!lgm
From: lgm@polaris.ih.att.com (Lawrence G. Mayka)
Subject: Re: Comparing productivity: LisP against C++ (was Re: Reference Counting)
In-Reply-To: mat@mole-end.matawan.nj.us's message of Thu, 22 Dec 1994 17:49:58 GMT
Message-ID: <LGM.94Dec23084556@polaris.ih.att.com>
Sender: news@nntpa.cb.att.com (Netnews Administration)
Nntp-Posting-Host: polaris.ih.att.com
Organization: AT&T Bell Laboratories, Naperville, Illinois, USA
References: <19941203T221402Z.enag@naggum.no> <BUFF.94Dec15103904@pravda.world>
	<LGM.94Dec21090132@polaris.ih.att.com>
	<1994Dec22.174958.13815@mole-end.matawan.nj.us>
Date: Fri, 23 Dec 1994 14:45:56 GMT
Lines: 24
Xref: glinda.oz.cs.cmu.edu comp.lang.c++:104713 comp.lang.lisp:16174

In article <1994Dec22.174958.13815@mole-end.matawan.nj.us> mat@mole-end.matawan.nj.us writes:

   In article <LGM.94Dec21090132@polaris.ih.att.com>, lgm@polaris.ih.att.com (Lawrence G. Mayka) writes:
   > In article <3d6mmd$r1q@transfer.stratus.com> det@sw.stratus.com (Dave Toland) writes:

   >    In addition to initial implementation, what about maintainability?  Which
   >    language is more reliably modified when the requirements evolve?

   > I certainly agree that =evolvability= is perhaps the most important
   > characteristic of a large application nowadays.  ...

   The first reuse of code in Version N is as the base of Version N + 1 .

I agree.  A correct inference from that fact is that "Reuse begins at
home."  That is, the first and greatest reuse is the ability to evolve
the application itself through time (whether by widely spaced and
strictly delimited versions, or by incremental update) economically,
smoothly, and rapidly.
--
        Lawrence G. Mayka
        AT&T Bell Laboratories
        lgm@ieain.att.com

Standard disclaimer.
