FLIP - A Format List Processor

This memo describes a notion of programming language for expressing, from within a LISP system, string manipulation such as those performed in COMIT. The COMIT formalism has been extended in several ways: the patterns (the left-half constituents of COMIT terminology) can be variable names of the res...

Full description

Bibliographic Details
Main Author: Teitelman, Warren
Language:en_US
Published: 2004
Online Access:http://hdl.handle.net/1721.1/5912
_version_ 1826199254124724224
author Teitelman, Warren
author_facet Teitelman, Warren
author_sort Teitelman, Warren
collection MIT
description This memo describes a notion of programming language for expressing, from within a LISP system, string manipulation such as those performed in COMIT. The COMIT formalism has been extended in several ways: the patterns (the left-half constituents of COMIT terminology) can be variable names of the results of computation; predicates can be associated with these elementary patterns allowing more precise specifications of the segments they match; the names of elementary patterns themselves may be variable or the results if computation; it is no longer necessary to restrict the operations to a linear string of characters (or words) since elementary patterns can themselves match structures; etc. Similar generalizations exist for formats, i.e. what corresponds to the right-half of the COMIT rule.
first_indexed 2024-09-23T11:16:50Z
id mit-1721.1/5912
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T11:16:50Z
publishDate 2004
record_format dspace
spelling mit-1721.1/59122019-04-10T16:53:31Z FLIP - A Format List Processor Teitelman, Warren This memo describes a notion of programming language for expressing, from within a LISP system, string manipulation such as those performed in COMIT. The COMIT formalism has been extended in several ways: the patterns (the left-half constituents of COMIT terminology) can be variable names of the results of computation; predicates can be associated with these elementary patterns allowing more precise specifications of the segments they match; the names of elementary patterns themselves may be variable or the results if computation; it is no longer necessary to restrict the operations to a linear string of characters (or words) since elementary patterns can themselves match structures; etc. Similar generalizations exist for formats, i.e. what corresponds to the right-half of the COMIT rule. 2004-10-04T14:09:05Z 2004-10-04T14:09:05Z 1967-07-01 AIM-087 http://hdl.handle.net/1721.1/5912 en_US AIM-087 61 p. 27931862 bytes 2829253 bytes application/postscript application/pdf application/postscript application/pdf
spellingShingle Teitelman, Warren
FLIP - A Format List Processor
title FLIP - A Format List Processor
title_full FLIP - A Format List Processor
title_fullStr FLIP - A Format List Processor
title_full_unstemmed FLIP - A Format List Processor
title_short FLIP - A Format List Processor
title_sort flip a format list processor
url http://hdl.handle.net/1721.1/5912
work_keys_str_mv AT teitelmanwarren flipaformatlistprocessor