{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:07:31Z","timestamp":1750306051384,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":22,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,8,31]],"date-time":"2016-08-31T00:00:00Z","timestamp":1472601600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2016,8,31]]},"DOI":"10.1145\/3064899.3064905","type":"proceedings-article","created":{"date-parts":[[2017,4,24]],"date-time":"2017-04-24T12:26:08Z","timestamp":1493036768000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Towards the Layout of Things"],"prefix":"10.1145","author":[{"given":"Peter","family":"Achten","sequence":"first","affiliation":[{"name":"Institute for Computing and Information Sciences, Radboud University Nijmegen, Nijmegen, GL, The Netherlands"}]},{"given":"Jurri\u00ebn","family":"Stutterheim","sequence":"additional","affiliation":[{"name":"Institute for Computing and Information Sciences, Radboud University Nijmegen, Nijmegen, GL, The Netherlands"}]},{"given":"Bas","family":"Lijnse","sequence":"additional","affiliation":[{"name":"Institute for Computing and Information Sciences, Radboud University Nijmegen, Nijmegen, GL, The Netherlands"}]},{"given":"Rinus","family":"Plasmeijer","sequence":"additional","affiliation":[{"name":"Institute for Computing and Information Sciences, Radboud University Nijmegen, Nijmegen, GL, The Netherlands"}]}],"member":"320","published-online":{"date-parts":[[2016,8,31]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796800001258"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2746325.2746329"},{"volume-title":"A tutorial to the Clean Object I\/O library (version 1.2). Technical report CSI-R0003","author":"Achten Peter","key":"e_1_3_2_1_3_1","unstructured":"Peter Achten and Martin Wierich . 2000. A tutorial to the Clean Object I\/O library (version 1.2). Technical report CSI-R0003 . Institute for Computing and Information Sciences, Radboud University Nijmegen , The Netherlands . 294 pages. Peter Achten and Martin Wierich. 2000. A tutorial to the Clean Object I\/O library (version 1.2). Technical report CSI-R0003. Institute for Computing and Information Sciences, Radboud University Nijmegen, The Netherlands. 294 pages."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0960129500070109"},{"key":"e_1_3_2_1_5_1","volume-title":"Proceedings of the 6th International Conference on Functional Programming Languages and Computer Architecture, FPCA '93","author":"Carlsson Magnus","year":"1993","unstructured":"Magnus Carlsson and Thomas Hallgren . 1993 . Fudgets - A graphical user interface in a lazy functional language . In Proceedings of the 6th International Conference on Functional Programming Languages and Computer Architecture, FPCA '93 . Kopenhagen, Denmark. Magnus Carlsson and Thomas Hallgren. 1993. Fudgets - A graphical user interface in a lazy functional language. In Proceedings of the 6th International Conference on Functional Programming Languages and Computer Architecture, FPCA '93. Kopenhagen, Denmark."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/258948.258972"},{"key":"e_1_3_2_1_7_1","volume-title":"Proceedings of the 5th International Symposium on Formal Methods for Components and Objects, FMCO '06","volume":"4709","author":"Cooper Ezra","year":"2006","unstructured":"Ezra Cooper , Sam Lindley , Philip Wadler , and Jeremy Yallop . 2006 . Links: web programming without tiers . In Proceedings of the 5th International Symposium on Formal Methods for Components and Objects, FMCO '06 , Vol. 4709 . Springer-Verlag, CWI, Amsterdam, The Netherlands. Ezra Cooper, Sam Lindley, Philip Wadler, and Jeremy Yallop. 2006. Links: web programming without tiers. In Proceedings of the 5th International Symposium on Formal Methods for Components and Objects, FMCO '06, Vol. 4709. Springer-Verlag, CWI, Amsterdam, The Netherlands."},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings of the 5th Haskell Workshop, Haskell '01","author":"Courtney Antony","year":"2001","unstructured":"Antony Courtney and Conal Elliott . 2001 . Genuinely functional user interfaces . In Proceedings of the 5th Haskell Workshop, Haskell '01 . Antony Courtney and Conal Elliott. 2001. Genuinely functional user interfaces. In Proceedings of the 5th Haskell Workshop, Haskell '01."},{"key":"e_1_3_2_1_11_1","first-page":"76","article-title":"Implementing a non-strict purely functional language in JavaScript","volume":"3","author":"Domoszlai L\u00e1szl\u00f3","year":"2011","unstructured":"L\u00e1szl\u00f3 Domoszlai , Eddy Bru\u00ebl , and Jan Martin Jansen . 2011 . Implementing a non-strict purely functional language in JavaScript . Acta Universitatis Sapientiae 3 (2011), 76 -- 98 . Issue 1. http:\/\/www.acta.sapientia.ro\/acta-info\/C3-1\/info31-4.pdf L\u00e1szl\u00f3 Domoszlai, Eddy Bru\u00ebl, and Jan Martin Jansen. 2011. Implementing a non-strict purely functional language in JavaScript. Acta Universitatis Sapientiae 3 (2011), 76--98. Issue 1. http:\/\/www.acta.sapientia.ro\/acta-info\/C3-1\/info31-4.pdf","journal-title":"Acta Universitatis Sapientiae"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2746325.2746331"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2746325.2746333"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/258948.258973"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1596550.1596561"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-7091-9457-7_7"},{"volume-title":"image.rkt. (Dec","year":"2014","key":"e_1_3_2_1_17_1","unstructured":"image.rkt 2014. image.rkt. (Dec 2014 ). http:\/\/docs.racket-lang.org\/teachpack\/2htdpimage.html image.rkt 2014. image.rkt. (Dec 2014). http:\/\/docs.racket-lang.org\/teachpack\/2htdpimage.html"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1017472.1017483"},{"key":"e_1_3_2_1_20_1","unstructured":"Simon Peyton Jones (Ed.). 2003. Haskell 98 language and libraries: the revised report. Cambridge University Press.  Simon Peyton Jones (Ed.). 2003. Haskell 98 language and libraries: the revised report. Cambridge University Press."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1291151.1291174"},{"key":"e_1_3_2_1_22_1","unstructured":"Rinus Plasmeijer and Marko van Eekelen. 2002. Clean language report (version 2.1). (2002). http:\/\/clean.cs.ru.nl.  Rinus Plasmeijer and Marko van Eekelen. 2002. Clean language report (version 2.1). (2002). http:\/\/clean.cs.ru.nl."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/351240.351250"},{"key":"e_1_3_2_1_24_1","volume-title":"Proceedings of the 11th International Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA '06","author":"Serrano Manuel","year":"2006","unstructured":"Manuel Serrano , Erick Gallesio , and Florian Loitsch . 2006 . Hop, a language for programming the web 2.0 . In Proceedings of the 11th International Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA '06 . Portland, Oregon, USA, 975--985. Manuel Serrano, Erick Gallesio, and Florian Loitsch. 2006. Hop, a language for programming the web 2.0. In Proceedings of the 11th International Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA '06. Portland, Oregon, USA, 975--985."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45587-6_13"}],"event":{"name":"IFL 2016: Symposium on Implementation and Application of Functional Languages","sponsor":["K.U. Leuven K.U. Leuven"],"location":"Leuven Belgium","acronym":"IFL 2016"},"container-title":["Proceedings of the 28th Symposium on the Implementation and Application of Functional Programming Languages"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3064899.3064905","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3064899.3064905","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:03:28Z","timestamp":1750215808000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3064899.3064905"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,8,31]]},"references-count":22,"alternative-id":["10.1145\/3064899.3064905","10.1145\/3064899"],"URL":"https:\/\/doi.org\/10.1145\/3064899.3064905","relation":{},"subject":[],"published":{"date-parts":[[2016,8,31]]},"assertion":[{"value":"2016-08-31","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}