Accession Number : ADA265878


Title :   Common Lisp Framework


Descriptive Note : Final rept. 1 Sep 1987-31 May 1992


Corporate Author : UNIVERSITY OF SOUTHERN CALIFORNIA MARINA DEL REY INFORMATION SCIENCES INST


Personal Author(s) : Wile, David S


Full Text : https://apps.dtic.mil/dtic/tr/fulltext/u2/a265878.pdf


Report Date : 08 Feb 1993


Pagination or Media Count : 22


Abstract : The principal goal of the COMMON LISP Framework project was to support Strategic Computing (SC) contractors with a comprehensive, state-of-the- art programming framework for the development and evolution of COMMON LISP programs. The CLF has affected the technical community by shaping both the structure of modern programming environments and the development paradigm they support. This structure rests upon an active objectbase which maintains integrity, integrated tools and provides persistence. CLF's integrity management is unique in providing declarative integrity condition statements--which can be reasoned about and analyzed--while still permitting efficient algorithmic maintenance of these conditions. Its declarative persistence mechanism, based on conceptual aggregations of objects, is also unique. Tools are integrated with the objectbase rather than each other. They gather their inputs from, and place their results back in, the objectbase and are invoked (demonically) by relative activity in the objectbase.


Descriptors :   *PROGRAMMING LANGUAGES , DATA BASES , MAINTENANCE , ALGORITHMS , MAN COMPUTER INTERFACE , SPECIFICATIONS , STATE OF THE ART , TOOLS


Subject Categories : Computer Programming and Software


Distribution Statement : APPROVED FOR PUBLIC RELEASE