diff options
| author | 2025-05-02 13:23:21 -0400 | |
|---|---|---|
| committer | 2025-05-02 13:23:21 -0400 | |
| commit | ab979e1dd163a6ceabb7554f8e2a7f405bd43edd (patch) | |
| tree | ffe1c5786cb5e7f70195eba1c8f381bff8552a15 /README.md | |
| parent | move utils to new library, emit ellipsis dag from matcher compiler (diff) | |
move common procedures for matcher and producer to internal
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 13 |
1 files changed, 10 insertions, 3 deletions
@@ -1,5 +1,12 @@ # Multisyntax -An implementation of `syntax-rules` using marks and substitutions -as in `syntax-case`. This library can be thought of as "first-order -`syntax-case`". +Implementation of a fragment of the Macrological Fascicle using the +[Hieb, Dybvig, and Bruggeman][1] algorithm. + +The goal of this library is to provide a portable core for + +* Future implementations of Scheme with full `syntax-case` +* Hosted languages inside of Scheme whose macros are written in Scheme + (outside of the hosted language) + +[1]: https://legacy.cs.indiana.edu/~dyb/pubs/LaSC-5-4-pp295-326.pdf |
