1985
DOI: 10.1007/3-540-15984-3_281
|View full text |Cite
|
Sign up to set email alerts
|

The SMP pattern matcher

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
3
0

Year Published

1987
1987
1996
1996

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 3 publications
0
3
0
Order By: Relevance
“…Treating Macsyma as such a framework, it would seem that it has a variety of partially useful techniques, but it is apparent that the final resolution of pattern-matching has not been found. In particular, papers continue to be written about matching as done, for example, in the SMP system [16], alternatives in Macsyma [3], and in the massive literature on unification, theorem proving, the programming language Prolog, and the consequences of matching, backtracking, etc. (see, for example, [26]).…”
Section: Summary Of Matchingmentioning
confidence: 99%
“…Treating Macsyma as such a framework, it would seem that it has a variety of partially useful techniques, but it is apparent that the final resolution of pattern-matching has not been found. In particular, papers continue to be written about matching as done, for example, in the SMP system [16], alternatives in Macsyma [3], and in the massive literature on unification, theorem proving, the programming language Prolog, and the consequences of matching, backtracking, etc. (see, for example, [26]).…”
Section: Summary Of Matchingmentioning
confidence: 99%
“…The tabular approach, sometimes called "memo-ization" is discussed by Bentley [2) and Abelson/Sussman [1], and has been used by the Maple [4] and SMP [6] systems. Although the methodology has been described and is widely believed to save time, no published evaluations of this feature have appeared.…”
Section: Title (Include Securitymentioning
confidence: 99%
“…In fact, the cost would be exponential in n. By "remembering" the values of each f [nl when first computed, Macsyma makes the algorithm essentially linear in time. Other systems, most notably SMP [5], Maple [3], and Mathematics [lo], make a point of emphasizing similar features. This technique is eloquently described in an introductory Computer Science text by H. Abelson and G. Sussman (exercise 3.27, page 218 of [l]) Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the ACM copyright notice and the title of the publication and its date appear, and notice is given that copying is by permission of the Asociation for Computing Machinery.…”
mentioning
confidence: 99%