NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Fast arithmetic in MacLISPMacLISP provides a compiler which produces numerical code competitive in speed with some FORTRAN implementations and yet compatible with the rest of the MacLISP system. All numerical programs can be run under the MacLISP interpreter. Additional declarations to the compiler specify type information which allows the generation of optimized numerical code which generally does not require the garbage collection of temporary numerical results. Array accesses are almost as fast as in FORTRAN, and permit the use of dynamically allocated arrays of varying dimensions. The implementation decisions regarding user interface, data representations, and interfacing conventions are discussed which allow the generation of fast numerical LISP code.
Document ID
19770021827
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Steele, G. L., Jr.
(Massachusetts Inst. of Tech. Cambridge, MA, United States)
Date Acquired
August 8, 2013
Publication Date
January 1, 1977
Publication Information
Publication: NASA. Langley Res. Center Proc. of the 1977 MACSYMA Users' Conf. (NASA)
Subject Category
Computer Programming And Software
Accession Number
77N28771
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.

Available Downloads

There are no available downloads for this record.
No Preview Available