an introduction to ambit/l, a diagrammatic language for list processing
AMBIT/L is a list-processing programming system. It integrates the general use of recursive functions with a pattern-matching style of programming. Two-dimensional directed-graph diagrams are used to represent the data,and similar diagrams appear throughout the program as the patterns of rules. The system has a simple core, but extends out to accommodate the always complicated requirements of input-output, traps and interrupts, and storage management; it is a large system. The PDP-10 implementation of AMBIT/L is described in this paper.
diagrams language list processing program systems general use recursion data rules core requirements interrupt storage implementation paper input pattern match directed graph