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
LISP: An integrative approach
Representing S-expressions for the efficient evaluation of Lisp on parallel processors
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