Matches in SemOpenAlex for { <https://semopenalex.org/work/W1946281402> ?p ?o ?g. }
Showing items 1 to 98 of
98
with 100 items per page.
- W1946281402 endingPage "120" @default.
- W1946281402 startingPage "105" @default.
- W1946281402 abstract "Generative programming is widely used both to develop new programming languages and to extend existing ones with domain-specific sub-languages. This paper describes McMicMac, a framework for generative programming. McMicMac uses tree-transforming macros as language specifications, and enhances them with inherited and synthesized attributes. The enhanced transformers can describe general compilation tasks. Families of these specifications are grouped into mixin-like collections called vocabularies. Programmers can define new languages by composing these vocabularies. We have implemented McMicMac for Scheme and used it to build several systems, including the DrScheme programming environment. The principles of McMicMac carry over to other languages and environments." @default.
- W1946281402 created "2016-06-24" @default.
- W1946281402 creator A5000905628 @default.
- W1946281402 creator A5024394821 @default.
- W1946281402 creator A5085992874 @default.
- W1946281402 date "2000-01-01" @default.
- W1946281402 modified "2023-09-27" @default.
- W1946281402 title "From Macros to Reusable Generative Programming" @default.
- W1946281402 cites W1510878057 @default.
- W1946281402 cites W1583770165 @default.
- W1946281402 cites W1839902311 @default.
- W1946281402 cites W190038403 @default.
- W1946281402 cites W1939467000 @default.
- W1946281402 cites W1967698620 @default.
- W1946281402 cites W1973060466 @default.
- W1946281402 cites W2002301065 @default.
- W1946281402 cites W2009807065 @default.
- W1946281402 cites W2023546887 @default.
- W1946281402 cites W2024973003 @default.
- W1946281402 cites W2029786195 @default.
- W1946281402 cites W2037984920 @default.
- W1946281402 cites W2041042116 @default.
- W1946281402 cites W2062950667 @default.
- W1946281402 cites W2080648611 @default.
- W1946281402 cites W2087359745 @default.
- W1946281402 cites W2096314727 @default.
- W1946281402 cites W2108336579 @default.
- W1946281402 cites W2111084623 @default.
- W1946281402 cites W2169934995 @default.
- W1946281402 doi "https://doi.org/10.1007/3-540-40048-6_9" @default.
- W1946281402 hasPublicationYear "2000" @default.
- W1946281402 type Work @default.
- W1946281402 sameAs 1946281402 @default.
- W1946281402 citedByCount "13" @default.
- W1946281402 countsByYear W19462814022012 @default.
- W1946281402 countsByYear W19462814022020 @default.
- W1946281402 countsByYear W19462814022021 @default.
- W1946281402 crossrefType "book-chapter" @default.
- W1946281402 hasAuthorship W1946281402A5000905628 @default.
- W1946281402 hasAuthorship W1946281402A5024394821 @default.
- W1946281402 hasAuthorship W1946281402A5085992874 @default.
- W1946281402 hasConcept C11164408 @default.
- W1946281402 hasConcept C119599485 @default.
- W1946281402 hasConcept C127413603 @default.
- W1946281402 hasConcept C134306372 @default.
- W1946281402 hasConcept C146206909 @default.
- W1946281402 hasConcept C154945302 @default.
- W1946281402 hasConcept C165801399 @default.
- W1946281402 hasConcept C166955791 @default.
- W1946281402 hasConcept C199305712 @default.
- W1946281402 hasConcept C199360897 @default.
- W1946281402 hasConcept C206146517 @default.
- W1946281402 hasConcept C33923547 @default.
- W1946281402 hasConcept C34165917 @default.
- W1946281402 hasConcept C36503486 @default.
- W1946281402 hasConcept C39890363 @default.
- W1946281402 hasConcept C41008148 @default.
- W1946281402 hasConcept C50033165 @default.
- W1946281402 hasConcept C66322947 @default.
- W1946281402 hasConcept C74149592 @default.
- W1946281402 hasConceptScore W1946281402C11164408 @default.
- W1946281402 hasConceptScore W1946281402C119599485 @default.
- W1946281402 hasConceptScore W1946281402C127413603 @default.
- W1946281402 hasConceptScore W1946281402C134306372 @default.
- W1946281402 hasConceptScore W1946281402C146206909 @default.
- W1946281402 hasConceptScore W1946281402C154945302 @default.
- W1946281402 hasConceptScore W1946281402C165801399 @default.
- W1946281402 hasConceptScore W1946281402C166955791 @default.
- W1946281402 hasConceptScore W1946281402C199305712 @default.
- W1946281402 hasConceptScore W1946281402C199360897 @default.
- W1946281402 hasConceptScore W1946281402C206146517 @default.
- W1946281402 hasConceptScore W1946281402C33923547 @default.
- W1946281402 hasConceptScore W1946281402C34165917 @default.
- W1946281402 hasConceptScore W1946281402C36503486 @default.
- W1946281402 hasConceptScore W1946281402C39890363 @default.
- W1946281402 hasConceptScore W1946281402C41008148 @default.
- W1946281402 hasConceptScore W1946281402C50033165 @default.
- W1946281402 hasConceptScore W1946281402C66322947 @default.
- W1946281402 hasConceptScore W1946281402C74149592 @default.
- W1946281402 hasLocation W19462814021 @default.
- W1946281402 hasOpenAccess W1946281402 @default.
- W1946281402 hasPrimaryLocation W19462814021 @default.
- W1946281402 hasRelatedWork W1024151587 @default.
- W1946281402 hasRelatedWork W1973795410 @default.
- W1946281402 hasRelatedWork W2094055450 @default.
- W1946281402 hasRelatedWork W2264335287 @default.
- W1946281402 hasRelatedWork W2787656176 @default.
- W1946281402 hasRelatedWork W29671655 @default.
- W1946281402 hasRelatedWork W2990123659 @default.
- W1946281402 hasRelatedWork W2999858054 @default.
- W1946281402 hasRelatedWork W4318211872 @default.
- W1946281402 hasRelatedWork W103809722 @default.
- W1946281402 isParatext "false" @default.
- W1946281402 isRetracted "false" @default.
- W1946281402 magId "1946281402" @default.
- W1946281402 workType "book-chapter" @default.