[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…
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 …
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 …
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 …
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 expansion… hygienic macro expansion can be given a precise definition,
with useful formal properties, by explicitly specifying the shape and binding structure of macros…
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 …
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. …
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, …
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 …
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, …
they make the descriptions in this dissertation a real semantics for hygienic macro expansion, …