{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,29]],"date-time":"2024-10-29T17:13:52Z","timestamp":1730222032281,"version":"3.28.0"},"reference-count":19,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,6]]},"DOI":"10.1109\/formsera.2012.6229782","type":"proceedings-article","created":{"date-parts":[[2012,7,10]],"date-time":"2012-07-10T21:36:02Z","timestamp":1341956162000},"page":"16-22","source":"Crossref","is-referenced-by-count":2,"title":["Making sense of recursion patterns"],"prefix":"10.1109","author":[{"given":"Paul","family":"Bailes","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Leighton","family":"Brough","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"journal-title":"Theoretical Foundations for Practical 'Totally-Functional Programming'","year":"2009","author":"kemp","key":"19"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1145\/362929.362947"},{"key":"18","first-page":"299","article-title":"Fusing Folds and Data Structures into Zoetic Data","author":"bailes","year":"2005","journal-title":"Proc 23rd IASTED International Multi-Conference on Applied Informatics (AI 2005)"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1145\/1460833.1460872"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1145\/359576.359579"},{"journal-title":"The Lambda Calculus - Its Syntax and Semantics","year":"1984","author":"barendregt","key":"13"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1007\/BF00264249"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796899003500"},{"key":"12","first-page":"97","article-title":"Three approaches to type structure","volume":"185","author":"reynolds","year":"1985","journal-title":"LNCS"},{"journal-title":"A Discipline of Programming","year":"1976","author":"dijkstra","key":"3"},{"journal-title":"An Introduction to Functional Programming","year":"1988","author":"bird","key":"2"},{"journal-title":"Introduction to Metamathematics","year":"1952","author":"kleene","key":"1"},{"key":"10","first-page":"751","article-title":"Total Functional Programming","volume":"10","author":"turner","year":"2004","journal-title":"Journal of Universal Computer Science"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2011.02.020"},{"key":"6","first-page":"28","article-title":"Generic Programming - An Introduction","volume":"1608","author":"backhouse","year":"1999","journal-title":"LNCS"},{"journal-title":"Haskell The Craft of Functional Programming","year":"1996","author":"thompson","key":"5"},{"key":"4","first-page":"124","article-title":"Functional Programming with Bananas, Lenses, Envelopes, and Barbed Wire","volume":"523","author":"meijer","year":"1991","journal-title":"LNCS"},{"journal-title":"Denotational Semantics The Scott-Strachey Approach to Programming Language Semantics","year":"1977","author":"stoy","key":"9"},{"key":"8","first-page":"14","article-title":"The Programmer as Language Designer (Towards a Unified Theory of Programming and Language Design)","author":"bailes","year":"0","journal-title":"Proc 1986 Austrln Software Eng Conf IEAust Canberra 1986"}],"event":{"name":"2012 Formal Methods in Software Engineering: Rigorous and Agile Approaches (FormSERA)","start":{"date-parts":[[2012,6,2]]},"location":"Zurich, Switzerland","end":{"date-parts":[[2012,6,2]]}},"container-title":["2012 First International Workshop on Formal Methods in Software Engineering: Rigorous and Agile Approaches (FormSERA)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/6220306\/6229778\/06229782.pdf?arnumber=6229782","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,21]],"date-time":"2017-03-21T16:13:00Z","timestamp":1490112780000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6229782\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,6]]},"references-count":19,"URL":"https:\/\/doi.org\/10.1109\/formsera.2012.6229782","relation":{},"subject":[],"published":{"date-parts":[[2012,6]]}}}