{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T15:34:24Z","timestamp":1742916864314,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":12,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540417392"},{"type":"electronic","value":"9783540447160"}],"license":[{"start":{"date-parts":[[2001,1,1]],"date-time":"2001-01-01T00:00:00Z","timestamp":978307200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2001,1,1]],"date-time":"2001-01-01T00:00:00Z","timestamp":978307200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-44716-4_6","type":"book-chapter","created":{"date-parts":[[2007,8,15]],"date-time":"2007-08-15T18:16:34Z","timestamp":1187201794000},"page":"92-107","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Compiling Lazy Functional Programs Based on the Spineless Tagless G-machine for the Java Virtual Machine"],"prefix":"10.1007","author":[{"given":"Kwanghoon","family":"Choi","sequence":"first","affiliation":[]},{"given":"Hyun-il","family":"Lim","sequence":"additional","affiliation":[]},{"given":"Taisook","family":"Han","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2001,3,21]]},"reference":[{"key":"6_CR1","doi-asserted-by":"crossref","unstructured":"N. Benton and A. Kennedy. Interlanguage Working Without Tears: Blending SML with Java. In Proceedings of the 4th ACM SIGPLAN Conference on Functional Prgramming, pages 126\u2013137, 1999.","DOI":"10.1145\/317765.317791"},{"key":"6_CR2","doi-asserted-by":"crossref","unstructured":"N. Benton, A. Kennedy, and G. Russell. Compiling Standard ML to Java Bytecodes. In Proceedings of the 3rd ACM SIGPLAN Conference on Functional Prgramming, pages 129\u2013140, 1998.","DOI":"10.1145\/291251.289435"},{"key":"6_CR3","unstructured":"M. Campione and K. Walrath. The Java Tutorial (2nd Ed.). Addison Wesley, March 1998."},{"key":"6_CR4","unstructured":"T. Lindholm and F. Yellin. The Java\n TM\n Virtual Machine Specification (2nd Ed.). Addison Wesley, 1999."},{"issue":"7","key":"6_CR5","doi-asserted-by":"publisher","first-page":"617","DOI":"10.1002\/(SICI)1097-024X(199906)29:7<617::AID-SPE250>3.0.CO;2-E","volume":"29","author":"G. Meehan","year":"1999","unstructured":"G. Meehan and M. Joy. Compiling Lazy Functional Programs to Java Bytecode. Software-Practice and Experience, 29(7):617\u2013645, June 1999.","journal-title":"Software-Practice and Experience"},{"key":"6_CR6","unstructured":"S. L. Peyton Jones. A Java Back End for Glasgow Haskell Compiler. The Haskell Mailing List haskell@haskell.org (http:\/\/www.haskell.org\/mailinglist.html), May 2000."},{"issue":"2","key":"6_CR7","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1017\/S0956796800000319","volume":"2","author":"S. L. P. Jones","year":"1992","unstructured":"S. L. Peyton Jones. Implementing Lazy Functional Languages on Stock Hardware: the Spineless Tagless G-machine. Journal of Functional Programming, 2(2):127\u2013202, April 1992.","journal-title":"Journal of Functional Programming"},{"issue":"1-3","key":"6_CR8","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/S0167-6423(97)00029-4","volume":"32","author":"S. L. P. Jones","year":"1998","unstructured":"S. L. Peyton Jones and A. L. M. Santos. A Transformation-based Optimiser for Haskell. Science of Computer Programming, 32(1-3):3\u201347, 1998.","journal-title":"Science of Computer Programming"},{"key":"6_CR9","volume-title":"Compiling Haskell to Java","author":"M. Tullsen","year":"1997","unstructured":"M. Tullsen. Compiling Haskell to Java. 690 Project, Yale University, September 1997."},{"key":"6_CR10","unstructured":"A. Vernet. The Jaskell Project. A Diploma Project, Swiss Federal Institute of Technology, February 1998."},{"issue":"6","key":"6_CR11","doi-asserted-by":"publisher","first-page":"579","DOI":"10.1017\/S0956796899003603","volume":"9","author":"D. Wakeling","year":"1999","unstructured":"D. Wakeling. Compiling Lazy Functional Programs for the Java Virtual Machine. Journal of Functional Programming, 9(6):579\u2013603, November 1999.","journal-title":"Journal of Functional Programming"},{"key":"6_CR12","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"294","DOI":"10.1007\/3-540-55511-0_15","volume-title":"Proceedings Mathematical Foundations of Programming Semantics \u201991","author":"M. Wand","year":"1992","unstructured":"M. Wand. Correctness of Procedure Representations in Higher-Order Assembly Language. In S. Brookes, editor, Proceedings Mathematical Foundations of Programming Semantics \u201991, volume 598 of Lecture Notes in Computer Science, pages 294\u2013311. Springer Verlag, 1992."}],"container-title":["Lecture Notes in Computer Science","Functional and Logic Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-44716-4_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,2,8]],"date-time":"2021-02-08T22:13:34Z","timestamp":1612822414000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-44716-4_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540417392","9783540447160"],"references-count":12,"URL":"https:\/\/doi.org\/10.1007\/3-540-44716-4_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2001]]},"assertion":[{"value":"21 March 2001","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}