Matches in DBpedia 2014 for { <http://dbpedia.org/resource/Hygienic_macro> ?p ?o. }
Showing items 1 to 27 of
27
with 100 items per page.
- Hygienic_macro abstract "Hygienic macros are macros whose expansion is guaranteed not to cause the accidental capture of identifiers. They are a feature of programming languages such as Scheme and Dylan. The general problem of accidental capture was well known within the Lisp community prior to the introduction of hygienic macros. Macro writers would use language features that would generate unique identifiers (e.g., gensym) or use obfuscated identifiers in order to avoid the problem. Hygienic macros are a programmatic solution to the capture problem that is integrated into the macro expander itself. The term "hygiene" was coined in Kohlbecker et al.'s 1986 paper that introduced hygienic macro expansion, inspired by the terminology used in mathematics.".
- Hygienic_macro wikiPageExternalLink ?simpler-macros.
- Hygienic_macro wikiPageExternalLink ?simpler-macros-examples.
- Hygienic_macro wikiPageExternalLink ?syntactic-closures.
- Hygienic_macro wikiPageExternalLink ?syntax-case.
- Hygienic_macro wikiPageExternalLink ?syntax-case-examples.
- Hygienic_macro wikiPageExternalLink ?syntax-rules.
- Hygienic_macro wikiPageExternalLink tr356.pdf.
- Hygienic_macro wikiPageID "373314".
- Hygienic_macro wikiPageRevisionID "600013677".
- Hygienic_macro hasPhotoCollection Hygienic_macro.
- Hygienic_macro subject Category:Dylan_programming_language.
- Hygienic_macro subject Category:Metaprogramming.
- Hygienic_macro subject Category:Scheme_programming_language.
- Hygienic_macro subject Category:Transformation_languages.
- Hygienic_macro type Abstraction100002137.
- Hygienic_macro type Communication100033020.
- Hygienic_macro type Language106282651.
- Hygienic_macro type TransformationLanguages.
- Hygienic_macro comment "Hygienic macros are macros whose expansion is guaranteed not to cause the accidental capture of identifiers. They are a feature of programming languages such as Scheme and Dylan. The general problem of accidental capture was well known within the Lisp community prior to the introduction of hygienic macros. Macro writers would use language features that would generate unique identifiers (e.g., gensym) or use obfuscated identifiers in order to avoid the problem.".
- Hygienic_macro label "Hygienic macro".
- Hygienic_macro sameAs m.020qsp.
- Hygienic_macro sameAs Q17157225.
- Hygienic_macro sameAs Q17157225.
- Hygienic_macro sameAs Hygienic_macro.
- Hygienic_macro wasDerivedFrom Hygienic_macro?oldid=600013677.
- Hygienic_macro isPrimaryTopicOf Hygienic_macro.