FAD, a Functional Programming Language that Supports Abstract Data Types

Files
TR Number
CS80005-R
Date
1980
Journal Title
Journal ISSN
Volume Title
Publisher
Department of Computer Science, Virginia Polytechnic Institute & State University
Abstract

The paper outlines the programming language FAD. FAD is a functional programming system of the kind described by Backus [Backus78]. FAD supports abstract data types, parameterized types, and generic functions. A single scope rule establishes the encapsulation requirements for data type specification and program structuring. Certain syntactic additions improve program readability as compared to pure functional notation.

Description
Keywords
Citation