STIPPLE Documentation

The documentation for STIPPLE can be found in the documents below. The documentation is currently in shambles since being converted from Frame format to HTML format. A really careful edit pass is desparately needed.
Legal Issues
The copyright, liability, and ownership issues. You can skip this if it does not interest you.

Introduction
An introduction to the STiPPLE language.

Overview
An overview of STIPPLE is presented, including the basic data and type models.

Lexical Issues
The six kinds of STIPPLE lexemes are described -- white-space, comments, identifiers, constants, and punctuation (operators).

Notational Issues
The notation used to describe the language grammar are described.

Prelude Declarations
The prelude declarations are the ones preceeding any type and routine declarations.

Type Declarations
The type declarations must preceed any any routine declarations.

Routine and Object Declarations
The Routine and object declarations are described.

Statements
The STIPPLE statments are described.

Expressions
The STIPPLE expressions are described.

Rationale
The reasoning many of the STIPPLE language design choices.

Base library
The basic STIPPLE library of modules.


Copyright (c) 1994, 1995 -- Wayne C. Gramlich. All rights reserved.