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...
Main Author: | |
---|---|
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 |