Publication | Closed Access
The LISP70 pattern matching system
18
Citations
18
References
1973
Year
EngineeringFormal VerificationString-searching AlgorithmPattern RecognitionSystems EngineeringRewriting SystemMachine VisionKnowledge DiscoveryComputer EngineeringPattern Rewrite RulesLisp70 FunctionComputer SciencePattern MatchingExtensible LanguageNew RulesFunctional ProgrammingLisp70 PatternAutomated ReasoningProgram AnalysisRegulated RewritingCombinatorial Pattern MatchingFormal MethodsProgram Synthesis
LISP70 is a descendant of LISP which emphasizes pattern-directed computation and extensibility. A function can be defined by a set of pattern rewrite rules as well as by the normal LAMBDA method. New rewrite rules can be added to a previously defined function; thus a LISP70 function is said to be extensible. It is possible to have new rules merged in automatically such that special cases are checked before general cases. Some of the facilities of the rewrite system are described and a variety of applications are demonstrated.
| Year | Citations | |
|---|---|---|
Page 1
Page 1