[PDF][PDF] Hygienic macro expansion

E Kohlbecker, DP Friedman, M Felleisen… - Proceedings of the 1986 …, 1986 - dl.acm.org
… language and its macro expander language. In the third section we discuss the naive
macro expansion algorithm. Section 4 contains the hygienic expansion algorithm and a correct…

[PDF][PDF] Beyond notations: Hygienic macro expansion for theorem proving languages

S Ullrich, L De Moura - Logical Methods in Computer Science, 2022 - lmcs.episciences.org
macro system can be applied to this hygiene problem as well in Section 6. Contributions. We
present a system for hygienic macros … , efficient hygiene algorithm to employ macros in ITP …

A theory of hygienic macros

D Herman, M Wand - … and Systems: 17th European Symposium on …, 2008 - Springer
… , the definition of hygienic macro expansion hinges on the … with macros depends on the
results of macro expansion! We … For the specification of hygienic macro expansion, we simply …

[PDF][PDF] Macros that work

W Clinger, J Rees - Proceedings of the 18th ACM SIGPLAN-SIGACT …, 1991 - dl.acm.org
… until macro expansion is locally complete. Building on that insight, this paper unifies and
extends the competing paradigms of hygienic macro expansion … of a complete macro system for …

[图书][B] A theory of typed hygienic macros

D Herman - 2010 - search.proquest.com
… of hygienic macro expansionhygienic macro expansion can be given a precise definition,
with useful formal properties, by explicitly specifying the shape and binding structure of macros

Hygienic macro technology

WD Clinger, M Wand - Proceedings of the ACM on Programming …, 2020 - dl.acm.org
… with greater focus on hygienic macros, and continue the story … influence of hygienic and
partially hygienic macro technology … macro expansion or modern algorithms for hygienic macro

Towards the essence of hygiene

MD Adams - Proceedings of the 42nd Annual ACM SIGPLAN …, 2015 - dl.acm.org
… It reviews various kinds of hygiene … for hygienic macro expansion. We then present
algorithm-independent, mathematical criteria for whether a macro expansion algorithm is hygienic. …

[PDF][PDF] Embedding Hygiene-Compatible Macros in an Unhygienic Macro System.

P Costanza, T D'Hondt - J. Univers. Comput. Sci., 2010 - Citeseer
… Housel gives an overview of hygienic macro expansion in a … That algorithm performs hygienic
macro expansion by way of … macros can expand into definitions of local symbol macros, …

Hygienic macro system for JavaScript and Its light-weight implementation framework

K Wakita, K Homizu, A Sasaki - Proceedings of ILC 2014 on 8th …, 2014 - dl.acm.org
macro system to delegate actual macro expansion task to a Scheme interpreter, instead of
building hygienic macro … ExJS, our prototype implementation of a hygienic macro system for …

Fully-parameterized, first-class modules with hygienic macros

M Gasbichler - 2006 - ub01.uni-tuebingen.de
… and the representation of the expanded terms as a mixture … hygienic macro expansion and
they make the descriptions in this dissertation a real semantics for hygienic macro expansion, …