Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Notes on the conversion of LogLisp from Rutgers/UCI-Lisp to InterLisp

Technical Report ·
OSTI ID:6755296
Conversion of the LogLisp(Logic programming in Lisp) Artificial Intelligence programming environment from its original Rutgers/UCI-Lisp (RUCI-Lisp) implementation to an InterLisp implementation is described. This report may be useful to researchers wishing to convert LogLisp to yet another Lisp dialect, or to those wishing to convert other RUCI-Lisp programs into InterLisp. It is also intended to help users of the InterLisp version of LogLisp to understand the implementation. The conversion process is described at a level aimed toward potential translators who might benefit from approaches taken and lessons learned. General issues of conversion of Lisp software between dialects are discussed, use of InterLisp's dialect translation package is described, and specific issues of non-mechanizable conversion are addressed. The latter include dialect differences in function definitions, arrays, integer arithmetic, i/o, interrupts, and macros. Subsequent validation, compilation, and efficiency enhancement of the InterLisp version are then described. A brief user's guide to the InterLisp version and points of contact for information on LogLisp software distribution are also provided.
Research Organization:
Rome Air Development Center, Griffiss AFB, NY (USA)
OSTI ID:
6755296
Report Number(s):
AD-A-127718/5
Country of Publication:
United States
Language:
English

Similar Records

LISP. Second edition
Book · Tue Dec 31 23:00:00 EST 1985 · OSTI ID:7203980

LISP: An integrative approach
Book · Mon Dec 31 23:00:00 EST 1984 · OSTI ID:5569111

Representing S-expressions for the efficient evaluation of Lisp on parallel processors
Technical Report · Fri Feb 28 23:00:00 EST 1986 · OSTI ID:7249712