{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T00:12:41Z","timestamp":1761610361999,"version":"build-2065373602"},"reference-count":11,"publisher":"Elsevier BV","issue":"1","license":[{"start":{"date-parts":[[2001,8,1]],"date-time":"2001-08-01T00:00:00Z","timestamp":996624000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2001,8,1]],"date-time":"2001-08-01T00:00:00Z","timestamp":996624000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2013,7,29]],"date-time":"2013-07-29T00:00:00Z","timestamp":1375056000000},"content-version":"vor","delay-in-days":4380,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/3.0\/"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Electronic Notes in Theoretical Computer Science"],"published-print":{"date-parts":[[2001,8]]},"DOI":"10.1016\/s1571-0661(05)80549-3","type":"journal-article","created":{"date-parts":[[2005,5,25]],"date-time":"2005-05-25T08:37:08Z","timestamp":1117010228000},"page":"91-119","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":5,"title":["Lambada, Haskell as a better Java"],"prefix":"10.1016","volume":"41","author":[{"given":"Erik","family":"Meijer","sequence":"first","affiliation":[]},{"given":"Sigbjorn","family":"Finne","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S1571-0661(05)80549-3_BIB1","unstructured":"Nick Benton and Andrew Kennedy. Interlanguage Working Without Tears: Blending SML with Java. In Proceedings of ICEP'99."},{"key":"10.1016\/S1571-0661(05)80549-3_BIB2","unstructured":"Sigbjorn Finne, Erik Meijer, Daan Leijen, and Simon Peyton Jones. Calling Hell from Heaven and Heaven from Hell. In Proceedings of ICEP'99."},{"key":"10.1016\/S1571-0661(05)80549-3_BIB3","unstructured":"Sigbjorn Finne, Erik Meijer, Daan Leijen, and Simon Peyton Jones. HDirect: A Binary Foreign Function Iinterface for Haskell. In Proceedings of ICEP'98."},{"year":"1999","series-title":"Essential JNI: Java Native Interface","author":"Gordon","key":"10.1016\/S1571-0661(05)80549-3_BIB4"},{"key":"10.1016\/S1571-0661(05)80549-3_BIB5","unstructured":"Simon Peyton Jones, Simon Marlow, and Conal Elliott. Stretching the Storage Manager: Weak Pointers and Stable Names in Haskell. In Proceedings of ICEP'99. LNCS."},{"key":"10.1016\/S1571-0661(05)80549-3_BIB6","unstructured":"Simon Peyton Jones, Erik Meijer, and Daan Leijen. Scripting COM components from Haskell. In Proceedings of ICSR5. 1998."},{"year":"1999","series-title":"Haskell as an Automation Controller","author":"Leijen","key":"10.1016\/S1571-0661(05)80549-3_BIB7"},{"key":"10.1016\/S1571-0661(05)80549-3_BIB8","unstructured":"Sheng Liang. The Java Native Interface, Addison-Wesley, 1999"},{"key":"10.1016\/S1571-0661(05)80549-3_BIB9","unstructured":"Alastair Reid. Malloc Pointers and Stable Pointers: Improving Haskell's Foreign Language Interface. http:\/\/www.cs.utah.edu\/~reid\/writing.html, September 1994."},{"key":"10.1016\/S1571-0661(05)80549-3_BIB10","unstructured":"Claus Reinke. Towards a Haskell\/Java Connection. In Proceedings of IFL'98. LNCS 1595."},{"key":"10.1016\/S1571-0661(05)80549-3_BIB11","unstructured":"Julian Seward, Simon Marlow, Andy Gill, Sigbjorn Finne, and Simon Peyton Jones. Architecture of the Haskell Execution Platform (HEP) Version 6. http:\/\/www.haskell.org\/ghc\/docs\/papers\/hep.ps.gz, July 1999."}],"container-title":["Electronic Notes in Theoretical Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1571066105805493?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1571066105805493?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T00:06:48Z","timestamp":1761610008000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1571066105805493"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001,8]]},"references-count":11,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2001,8]]}},"alternative-id":["S1571066105805493"],"URL":"https:\/\/doi.org\/10.1016\/s1571-0661(05)80549-3","relation":{},"ISSN":["1571-0661"],"issn-type":[{"type":"print","value":"1571-0661"}],"subject":[],"published":{"date-parts":[[2001,8]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Lambada, Haskell as a better Java","name":"articletitle","label":"Article Title"},{"value":"Electronic Notes in Theoretical Computer Science","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/S1571-0661(05)80549-3","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"converted-article","name":"content_type","label":"Content Type"},{"value":"Copyright \u00a9 2001 Elsevier B.V.","name":"copyright","label":"Copyright"}]}}