From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_20,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 Xref: utzoo comp.lang.ada:5750 comp.software-eng:6049 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!elroy.jpl.nasa.gov!decwrl!netcomsv!jls From: jls@netcom.COM (Jim Showalter) Newsgroups: comp.lang.ada,comp.software-eng Subject: Re: Reserve Demobilization System Built Around Re Keywords: reuse use Message-ID: <1991Jun21.015801.25167@netcom.COM> Date: 21 Jun 91 01:58:01 GMT References: <676362409.27@egsgate.FidoNet.Org> <1991Jun11.062703.15671@netcom.COM> <1991Jun15.010746.12768@netcom.COM> <1991Jun14.231725.1@east.pima.edu> <1991Jun17.145146.5307@m.cs.uiuc.edu> <1991Jun18.115820.18363@dit.upm.es> <1991Jun20.194120.19282@m.cs.uiuc.edu> Organization: Netcom - Online Communication Services UNIX System {408 241-9760 guest} List-Id: >Reuse is always associated with programming. Reuse is reducing the >amount of programming needed by using an existing piece of software >to provide some of the functionality of the system you are building. I like this definition. >Word processing software is usually not reusable software. >There is no way for another application to invoke its functions. The Rational text editor can, believe it or not, be invoked programmatically because all of its operations are exported out of a package called Editor, so you can do stuff like: Editor.Cursor.Up (Lines => 4); Editor.Char.Insert_String ("This is done by magic."); etc. Comes in handy sometimes, and is great for automating demos. -- *** LIMITLESS SOFTWARE, Inc: Jim Showalter, jls@netcom.com, (408) 243-0630 **** *Proven solutions to software problems. Consulting and training on all aspects* *of software development. Management/process/methodology. Architecture/design/* *reuse. Quality/productivity. Risk reduction. EFFECTIVE OO usage. Ada/C++. *