{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T20:06:34Z","timestamp":1725566794008},"publisher-location":"Berlin, Heidelberg","reference-count":12,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540235804"},{"type":"electronic","value":"9783540301752"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-30175-2_25","type":"book-chapter","created":{"date-parts":[[2010,9,23]],"date-time":"2010-09-23T19:34:58Z","timestamp":1285270498000},"page":"469-487","source":"Crossref","is-referenced-by-count":0,"title":["A Generative Approach to the Implementation of Language Bindings for the Document Object Model"],"prefix":"10.1007","author":[{"given":"Luca","family":"Padovani","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Claudio","family":"Sacerdoti Coen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stefano","family":"Zacchiroli","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"2","key":"25_CR1","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1162\/109966201317356399","volume":"3","author":"P. Casarini","year":"2002","unstructured":"Casarini, P., Padovani, L.: The Gnome DOMEngine. Markup Languages: Theory & Practice\u00a03(2), 173\u2013190 (2002) ISSN 1099-6621","journal-title":"Markup Languages: Theory & Practice"},{"key":"25_CR2","doi-asserted-by":"crossref","unstructured":"Fluet, M., Pucella, R.: Phantom Types and Subtyping. In: Proceedings of the 2nd IFIP International Conference on Theoretical Computer Science (TCS 2002), August 2002, pp. 448\u2013460 (2002)","DOI":"10.1007\/978-0-387-35608-2_37"},{"key":"25_CR3","doi-asserted-by":"crossref","unstructured":"Finne, S., Leijen, D., Meijer, E., Jones, S.L.P.: Calling Hell From Heaven and Heaven From Hell. In: Proceedings of the International Conference on Functional Programming, pp. 114\u2013125 (1999)","DOI":"10.1145\/317636.317790"},{"key":"25_CR4","unstructured":"Garrigue, J.: Programming with polymorphic variants. In: ML Workshop (September 1998), \n                    \n                      http:\/\/wwwfun.kurims.kyoto-u.ac.jp\/~garrigue\/papers\/variants.ps.gz"},{"key":"25_CR5","unstructured":"Levien, R.: Design considerations for a Gnome DOM., informal note, March 28 (1999), \n                    \n                      http:\/\/www.levien.com\/gnome\/dom-design.html"},{"key":"25_CR6","unstructured":"Clark, J. (ed.): XML Transformations (XSLT) Version 1.0. W3C Recommendation (1999), \n                    \n                      http:\/\/www.w3.org\/TR\/1999\/REC-xslt-19991116"},{"key":"25_CR7","unstructured":"Hors, A.L., H\u00e9garet, P.L., Nicol, G., Robie, J., Champion, M., et al. (eds.): Document Object Model (DOM) Level 2 Core Specification. Version 1.0, W3C Recommendation (November 2000), \n                    \n                      http:\/\/www.w3.org\/TR\/DOM-Level-2-Core\/"},{"key":"25_CR8","unstructured":"Pixley, T.: Document Object Model (DOM) Level 2 Events Specification. Version 1.0, W3C Recommendation (November 2000), \n                    \n                      http:\/\/www.w3.org\/TR\/DOM-Level-2-Events"},{"key":"25_CR9","unstructured":"Edelson, D.R.: Smart Pointers: They\u2019re Smart, But They\u2019re Not Pointers. In: Proceedings of the C++ Conference, pp. 1\u201319 (1992)"},{"key":"25_CR10","volume-title":"C++ Templates: The Complete Guide","author":"D. Vandevoorde","year":"2002","unstructured":"Vandevoorde, D., Josuttis, N.M.: C++ Templates: The Complete Guide. Addison-Wesley, Reading (2002)"},{"key":"25_CR11","volume-title":"The C++ Programming Language","author":"B. Stroustrup","year":"1997","unstructured":"Stroustrup, B.: The C++ Programming Language, 3rd edn. Addison-Wesley, Reading (1997)","edition":"3"},{"key":"25_CR12","unstructured":"Leroy, X., Doligez, D., Garrigue, J., R\u00e9my, D., Vouillon, J.: The Objective Caml system release 3.07 Documentation and user\u2019s manual, \n                    \n                      http:\/\/caml.inria.fr\/ocaml\/htmlman\/"}],"container-title":["Lecture Notes in Computer Science","Generative Programming and Component Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-30175-2_25.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,3]],"date-time":"2021-05-03T03:52:40Z","timestamp":1620013960000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-30175-2_25"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540235804","9783540301752"],"references-count":12,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-30175-2_25","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}