Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. Artificial Intelligence Lab Publications
  4. AI Memos (1959 - 2004)
  5. CONVERT

CONVERT

Thumbnail Image
Download
Name

AIM-099.pdf

Size

1.14 MB

Format

Adobe PDF

Checksum (MD5)

02c2431914e81dd7d5c58d7a64cc3489

Thumbnail Image
Download
Name

AIM-099.ps

Size

32.23 MB

Format

PostScript

Checksum (MD5)

77790487d051ab5961fcc0c3a73c4b25

Author(s)
Guzman, Adolfo
•
McIntosh, Harold
Date Issued
June 1, 1966
Series/Report no.
AIM-099
Abstract
A programming language is described which is applicable to problems conveniently described by transformation rules. By this we mean that patterns may be prescribed, each being associated with a skeleton, so that a series of such pairs may be searched until a pattern is found which matches an expression to be transformed. The conditions for a match are governed by a code which allows sub-expressions to be identified and eventually substituted into the corresponding skeleton. The primitive patterns and primitive skeletons are described, as well as the principles which allow their elaboration into more complicated patterns and skeletons. The advantages of the language are that it allows one to apply transformation rules to lists and arrays as easily as strings, that both patterns and skeletons may be defined recursively, and that as a consequence programs may be stated quite concisely.
Persistent DSpace Link
http://hdl.handle.net/1721.1/5877
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.