{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T07:31:24Z","timestamp":1725780684371},"reference-count":22,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1109\/aswec.2004.1290470","type":"proceedings-article","created":{"date-parts":[[2004,6,10]],"date-time":"2004-06-10T10:19:45Z","timestamp":1086862785000},"page":"178-187","source":"Crossref","is-referenced-by-count":1,"title":["Obstacles to a totally functional programming style"],"prefix":"10.1109","author":[{"given":"P.","family":"Bailes","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"C.","family":"Kemp","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref10","first-page":"14","article-title":"The Programmer as Language Designer (Towards a Unified Theory of Programming and Language Design)","author":"bailes","year":"1986","journal-title":"Proc 1986 Austrln Software Eng Conf"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-40007-3_18"},{"article-title":"The Lambda Calculus - Its Syntax and Semantics","year":"1984","author":"barendregt","key":"ref12"},{"article-title":"Denotational Semantics","year":"1986","author":"schmidt","key":"ref13"},{"key":"ref14","first-page":"348","article-title":"A Theory of Type Polymorphism in Programming","author":"milner","year":"1977","journal-title":"J Comp Syst Sc"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-15198-2_7"},{"key":"ref16","first-page":"176","article-title":"Typability and Type Checking in the Second-Order Lambda-Calculus are Equivalent and Undecideable","author":"wells","year":"1994","journal-title":"Logic in Computer Science"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/263699.263765"},{"year":"0","key":"ref18"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/52.43044"},{"key":"ref4","article-title":"Parsing Using Combinators","author":"hutton","year":"1989","journal-title":"Proc Glasgow Workshop on Functional Programming"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/32.2.98"},{"article-title":"The Implementation of Functional Programming Languages","year":"1987","author":"peyton","key":"ref6"},{"key":"ref5","article-title":"Exact Real Arithmetic: Formulating Real Numbers as, Functions","author":"boehm","year":"1990","journal-title":"Research Topics in Functional Programming"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1016\/S1571-0661(04)80906-X"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796899003500"},{"article-title":"Introduction to Functional Programming","year":"2000","author":"bird","key":"ref2"},{"key":"ref1","first-page":"919","article-title":"Why Functional Programming Really Matters","author":"bailes","year":"2003","journal-title":"Proceedings 21st IASTED International Multi-Conference on Applied Informatics (AI 2003)"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1016\/0304-3975(77)90044-5"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1007\/BF00289243"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/1499949.1500003"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/117954.117970"}],"event":{"name":"2004 Australian Software Engineering Conference. Proceedings.","start":{"date-parts":[[2004,4,16]]},"location":"Melbourne, Vic., Australia","end":{"date-parts":[[2004,4,16]]}},"container-title":["2004 Australian Software Engineering Conference. Proceedings."],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/9061\/28748\/01290470.pdf?arnumber=1290470","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,14]],"date-time":"2017-03-14T13:08:49Z","timestamp":1489496929000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1290470\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"references-count":22,"URL":"https:\/\/doi.org\/10.1109\/aswec.2004.1290470","relation":{},"subject":[],"published":{"date-parts":[[2004]]}}}