Next: , Previous: , Up: Top   [Index]


15 Expander internals

Vicare’s expander is a development of the expander library psyntax written by Abdulaziz Ghuloum and Kent Dybvig and released to the public under a very liberal license (see references expander for the bibliography on the expansion process).

The library (vicare expander) exports bindings that allow inspection of the expander operations. To avoid collisions between syntactic binding names, it is suggested to import it with prefix ‘xp::’:

(import (prefix (vicare expander) xp::))