pattern matching
Libraries adding data-structure pattern matching operations to Common Lisp.
See also:
- Screamer - Screamer is an extension of Common Lisp (thus a Library) that adds support for nondeterministic programming including backtracking and undoable side-effects
- destructuring-bind can be used to bind variables to components of a tree, but does not provide for multiple alternative patterns.
- typecase can be used to test structures against a pattern (type), but does not destructure.
Pages in this topic: bind cl-match cl-unification fare-matcher MCPat
CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively