filmov
tv
Syntax Templates In Racket
Показать описание
One foundation of Scheme macro systems is the notation of syntax patterns and templates. Patterns are used to match and destructure terms, and templates are used to construct new terms. This paper presents extensions to Racket’s template notation to support template splicing, conditional generation, and template metafunctions. The new template features complement syntax-parse’s previous extensions to the pattern-matching notation.
Presenter: Ryan Culpepper
Presenter: Ryan Culpepper