The INTERLISP Virtual Machine Specification,

Abstract

The INTERLISP Virtual Machine is the environment in which the INTERLISP System is implemented. It includes such abstract objects as Literal Atoms, List Cells, Integers, etc., the basic LISP functions for manipulating them, the underlying program control and variable binding mechanisms, the input/output facilities, and interrupt processing facilities. In order to implement the INTERLISP System on some physical machine, it is only necessary to implement the INTERLISP Virtual Machine, since Virtual Machine compatiable source code for the rest of the INTERLISP System can be obtained from publicly available files. This document specifies the behavior of the INTERLISP Virtual Machine from the implementor's point of view. That is it is an attempt to make explicit those things which must be implemented to allow the INTERLISP System to run on some machine.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1976
Accession Number
ADA036468

Entities

People

  • J. Strother Moore Ii

Organizations

  • PARC

Tags

Communities of Interest

  • Counter IED
  • Cyber

DTIC Thesaurus Topics

  • Abstracts
  • Automobiles
  • Cams
  • Compilers
  • Computations
  • Computer Programming
  • Computer Programs
  • Computers
  • Content Addressable Memory
  • Insensitive Explosives
  • Ions
  • Molecular Orbital Theory
  • Nanofibers
  • Operating Systems
  • Photonic Metamaterials
  • Surface Plasmons
  • Virtual Machines

Fields of Study

  • Computer science

Readers

  • Artificial Intelligence
  • Computer Engineering
  • Parallel and Distributed Computing.