The library (vicare language-extensions simple-match)
provides a
simple implementation of the destructuring–bind match
syntax; it
is not a fully featured match
syntax.
It has two purposes: being a single macro transformer, without dependencies on external libraries, it can be used in the code of Vicare’s boot image; being simple, its code can be used as starting point to implement more complex destructuring syntaxes.
The supported syntax is different from the one of the popular matching libraries by Alex Shinn and Andrew Wright.
• simple-match syntax: | Pattern matcher generator. |