{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,21]],"date-time":"2025-05-21T05:52:10Z","timestamp":1747806730173,"version":"3.33.0"},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540411727"},{"type":"electronic","value":"9783540400486"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2000]]},"DOI":"10.1007\/3-540-40048-6_6","type":"book-chapter","created":{"date-parts":[[2007,8,1]],"date-time":"2007-08-01T01:19:39Z","timestamp":1185931179000},"page":"65-78","source":"Crossref","is-referenced-by-count":5,"title":["Scoping Constructs for Software Generators"],"prefix":"10.1007","author":[{"given":"Yannis","family":"Smaragdakis","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Don","family":"Batory","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2000,11,11]]},"reference":[{"key":"6_CR1","unstructured":"D. Batory, G. Chen, E. Robertson, and T. Wang, \u201cWeb-Advertised Generators and Design Wizards\u201d, International Conference on Software Reuse (ICSR), 1998."},{"key":"6_CR2","doi-asserted-by":"crossref","unstructured":"D. Batory, B. Lofaso, and Y. Smaragdakis, \u201cJTS: Tools for Implementing Domain-Specific Languages\u201d, International Conference on Software Reuse (ICSR), 1998.","DOI":"10.1109\/ICSR.1998.685739"},{"key":"6_CR3","doi-asserted-by":"crossref","unstructured":"D. Batory and S. O\u2019Malley, \u201cThe Design and Implementation of Hierarchical Software Systems with Reusable Components\u201d, ACM Transactions on Software Engineering and Methodology, October 1992.","DOI":"10.1145\/136586.136587"},{"key":"6_CR4","doi-asserted-by":"crossref","unstructured":"A. Bawden and J. Rees, \u201cSyntactic Closures\u201d. In Proceedings of the SIGPLAN\u2019 88 ACM Conference on Lisp and Functional Programming, 86\u201395.","DOI":"10.1145\/62678.62687"},{"key":"6_CR5","unstructured":"S. P. Carl, \u201cSyntactic Exposures\u2014A Lexically-Scoped Macro Facility for Extensible Languages\u201d. M.A. Thesis, University of Texas, 1996. Available through the Internet at ftp:\/\/ftp.cs.utexas.edu\/pub\/garbage\/carl-msthesis.ps ."},{"key":"6_CR6","doi-asserted-by":"crossref","unstructured":"W. Clinger, J. Rees (editors), \u201cThe Revised4 Report on the Algorithmic Language Scheme\u201d. Lisp Pointers IV(3), July\u2013September 1991, 1\u201355.","DOI":"10.1145\/382130.382133"},{"key":"6_CR7","doi-asserted-by":"crossref","unstructured":"W. Clinger and J. Rees, \u201cMacros that Work\u201d. in Conference Record of the Eighteenth Annual ACM Symposium on Principles of Programming Languages, January 1991, 155\u2013162.","DOI":"10.1145\/99583.99607"},{"issue":"4","key":"6_CR8","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1007\/BF01806308","volume":"5","author":"R.K. Dybvig","year":"1993","unstructured":"R.K. Dybvig, R. Hieb, and C. Bruggeman, \u201cSyntactic Abstraction in Scheme\u201d, in Lisp and Symbolic Computation, 5(4), December 1993, 83\u2013110.","journal-title":"Lisp and Symbolic Computation"},{"issue":"4","key":"6_CR9","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1145\/1317265.1317267","volume":"IV","author":"C. Hanson","year":"1991","unstructured":"C. Hanson, \u201cA Syntactic Closures Macro Facility\u201d, Lisp Pointers IV(4), October\u2013December 1991, 9\u201316.","journal-title":"Lisp Pointers"},{"key":"6_CR10","doi-asserted-by":"crossref","unstructured":"E. Kohlbecker, D.P. Friedman, M. Felleisen, and B. Duba, \u201cHygienic Macro Expansion\u201d, in Proceedings of the SIGPLAN\u2019 86 ACM Conference on Lisp and Functional Programming, 151\u2013161.","DOI":"10.1145\/319838.319859"},{"key":"6_CR11","doi-asserted-by":"crossref","unstructured":"J. Rees, \u201cThe Scheme of Things: Implementing Lexically Scoped Macros\u201d, Lisp Pointers VI(1), January\u2013March 1993.","DOI":"10.1145\/173770.173774"},{"key":"6_CR12","unstructured":"T. Sheard and N. Nelson, \u201cType Safe Abstractions Using Program Generators\u201d, Oregon Graduate Institute Tech. Report 95-013."},{"key":"6_CR13","unstructured":"C. Simonyi, \u201cThe Death of Computer Languages, the Birth of Intentional Programming\u201d, NATO Science Committee Conference, 1995."},{"key":"6_CR14","unstructured":"Y. Smaragdakis and D. Batory, \u201cDiSTiL: a Transformation Library for Data Structures\u201d, USENIX Conference on Domain-Specific Languages (DSL), 1997."},{"key":"6_CR15","doi-asserted-by":"crossref","unstructured":"W. Taha and T. Sheard, Multi-stage programming with explicit annotations, ACM Symp. Partial Evaluation and Semantics-Based Program Manipulation (PEPM\u2019 97), 1997.","DOI":"10.1145\/258993.259019"}],"container-title":["Lecture Notes in Computer Science","Generative and Component-Based Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-40048-6_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,20]],"date-time":"2025-01-20T01:31:56Z","timestamp":1737336716000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-40048-6_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540411727","9783540400486"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/3-540-40048-6_6","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2000]]}}}