The Portable LISP Translation Tool

Abstract

A manual describing the construction, syntax, operation, and deficiencies of the PORTARE interdialect LISP translation program at Rand. There are several important dialects of the LISP programming language, namely, Interlisp, Franz Lisp, Common Lisp, Portable Standard LISP (PSL), Cambridge Lisp, and Lisp 370. Programs implemented in one dialect are usually not directly transportable to another. The PORTARE program was developed to automatically translate programs from one LISP dialect to another and to support their execution in the target system. It features a pattern-directed translator coupled with a scheme for incremental translation of the individual modules of large programs. The run time environment supports deficiencies of the target LISP system. PORTARE is currently capable of translating between Interlisp and PSL (in both directions), and from Franz Lisp into PSL.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1984
Accession Number
ADA149765

Entities

People

  • Jed Marti

Organizations

  • RAND Corporation

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Computer Programming
  • Construction
  • Corporations
  • Debugging
  • Deficiencies
  • Environment
  • Hash Tables
  • Information Processing
  • Language
  • Lisp Programming Language
  • Personality
  • Programming Languages
  • Semantics
  • Standards
  • Translations
  • Translators

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications