{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,28]],"date-time":"2024-08-28T19:54:23Z","timestamp":1724874863832},"reference-count":10,"publisher":"Elsevier BV","issue":"2-3","license":[{"start":{"date-parts":[[1990,5,1]],"date-time":"1990-05-01T00:00:00Z","timestamp":641520000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2013,7,17]],"date-time":"2013-07-17T00:00:00Z","timestamp":1374019200000},"content-version":"vor","delay-in-days":8478,"URL":"https:\/\/www.elsevier.com\/open-access\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Science of Computer Programming"],"published-print":{"date-parts":[[1990,5]]},"DOI":"10.1016\/0167-6423(90)90070-t","type":"journal-article","created":{"date-parts":[[2002,7,26]],"date-time":"2002-07-26T04:09:22Z","timestamp":1027656562000},"page":"181-218","source":"Crossref","is-referenced-by-count":8,"title":["Lawful functions and program verification in Miranda"],"prefix":"10.1016","volume":"13","author":[{"given":"Simon","family":"Thompson","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"issue":"8","key":"10.1016\/0167-6423(90)90070-T_BIB1","doi-asserted-by":"crossref","DOI":"10.1145\/359576.359579","article-title":"Can programming be liberated from the von Neumann style? A functional style and its algebra of programs","volume":"21","author":"Backus","year":"1978","journal-title":"Comm. ACM"},{"key":"10.1016\/0167-6423(90)90070-T_BIB2","series-title":"Tech. Rept. CSL-83-9","article-title":"The semantics of lazy (and industrious) evaluation","author":"Cartwright","year":"1984"},{"key":"10.1016\/0167-6423(90)90070-T_BIB3","article-title":"Model Theory","volume":"73","author":"Chang","year":"1977"},{"key":"10.1016\/0167-6423(90)90070-T_BIB4","series-title":"Logic","author":"Hodges","year":"1977"},{"key":"10.1016\/0167-6423(90)90070-T_BIB5","author":"Hudak","year":"1988","journal-title":"Report on the functional programming language Haskell"},{"key":"10.1016\/0167-6423(90)90070-T_BIB6","doi-asserted-by":"crossref","DOI":"10.1038\/218019a0","article-title":"\u201cMemo\u201d functions and machine learning","volume":"218","author":"Michie","year":"1968","journal-title":"Nature"},{"key":"10.1016\/0167-6423(90)90070-T_BIB7","article-title":"Elementary Induction on Abstract Structures","volume":"77","author":"Moschovakis","year":"1977"},{"key":"10.1016\/0167-6423(90)90070-T_BIB8","doi-asserted-by":"crossref","DOI":"10.1145\/319838.319839","article-title":"Laws in Miranda","author":"Thompson","year":"1986","journal-title":"Conference Record of the 1986 ACM Conference on LISP and Functional Programming"},{"key":"10.1016\/0167-6423(90)90070-T_BIB9","series-title":"Functional Programming Languages and Computer Architecture","article-title":"Miranda: A non-strict functional language with polymorphic types","author":"Turner","year":"1985"},{"key":"10.1016\/0167-6423(90)90070-T_BIB10","series-title":"Proceedings 14th ACM Symposium on Principles of Programming Languages","article-title":"Views: A way for pattern-matching to cohabit with data abstraction","author":"Wadler","year":"1987"}],"container-title":["Science of Computer Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:016764239090070T?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:016764239090070T?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,12]],"date-time":"2019-04-12T17:53:05Z","timestamp":1555091585000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/016764239090070T"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1990,5]]},"references-count":10,"journal-issue":{"issue":"2-3","published-print":{"date-parts":[[1990,5]]}},"alternative-id":["016764239090070T"],"URL":"https:\/\/doi.org\/10.1016\/0167-6423(90)90070-t","relation":{},"ISSN":["0167-6423"],"issn-type":[{"value":"0167-6423","type":"print"}],"subject":[],"published":{"date-parts":[[1990,5]]}}}