1966
DOI: 10.1145/365758.365787
|View full text |Cite
|
Sign up to set email alerts
|

Convert

Abstract: A programming language is described which is applicable to problems conveniently described by transformation rules. By this is meant 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 also allows subexpressions to be identified and eventually substituted into the corresponding skeleton. The primitive patterns and prim… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
8
0

Year Published

1970
1970
2019
2019

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 16 publications
(8 citation statements)
references
References 1 publication
0
8
0
Order By: Relevance
“…Another of the early pattern-matching languages built on Lisp was CONVERT [Guzman 1966]. Whereas METEOR was pretty much a straight implementation of COMIT represented as Lisp data structures, CONVERT merged the pattern-matching features of COMIT with the recursive data structures of Lisp, allowing the matching of recursively defined patterns to arbitrary Lisp data structures.…”
Section: (Defmacro Break () ' (Return-from Switch) )mentioning
confidence: 99%
“…Another of the early pattern-matching languages built on Lisp was CONVERT [Guzman 1966]. Whereas METEOR was pretty much a straight implementation of COMIT represented as Lisp data structures, CONVERT merged the pattern-matching features of COMIT with the recursive data structures of Lisp, allowing the matching of recursively defined patterns to arbitrary Lisp data structures.…”
Section: (Defmacro Break () ' (Return-from Switch) )mentioning
confidence: 99%
“…CONVERT is a pattern matching and substitution language which first appeared as a Lw-based interpreter [ 6 ] . The compiler used for the present work is written in and complies to a very powerful version of REC [ 121.…”
Section: Appendix: Outline Of Convertmentioning
confidence: 99%
“…Algebraic manipulation programs have existed for many years (e.g., Macsyma, Formac, Reduce [5]), but these are mostly limited to large computers and are not easily available throughout the world. Therefore we set out to express our problem in a string-oriented adaptation of the programming language CONVERT [ 6 ] .…”
Section: Introductionmentioning
confidence: 99%
“…However, the flexibility to create other compilers results in REC for special purposes: REC/DDT for debugging programs, REC/MA for controlling the multichannel analyzer and REC/Visual for visual control [9]. Indeed, REC and CONVERT [7] were cited notoriously by Marvin Minsky in his historic book "Computation: Finite and Infinite Machines" [8].…”
mentioning
confidence: 99%
“…The systematic and theoretical study of the reversible cellular automata led to the graduation of several undergraduate students and postgraduate studies from UNAM and CINVESTAV, who carried out their theses on these topics. 7 This work in the investigation of the calculation of reversible automata allowed to have direct contact with international professors such as Wolfram, David Hillman who were also working on similar algorithms [28]. Another important point that was studied with McIntosh was the question of giving a limit for the maximum length of the minimum neighborhood required to have a reversible behavior in evolution rule of one-dimensional cellular automata.…”
mentioning
confidence: 99%