{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,5]],"date-time":"2025-01-05T19:40:09Z","timestamp":1736106009595,"version":"3.32.0"},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540603597"},{"type":"electronic","value":"9783540450481"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1995]]},"DOI":"10.1007\/bfb0026828","type":"book-chapter","created":{"date-parts":[[2005,11,19]],"date-time":"2005-11-19T10:29:45Z","timestamp":1132396185000},"page":"321-340","source":"Crossref","is-referenced-by-count":8,"title":["Gadgets: Lazy functional components for graphical user interfaces"],"prefix":"10.1007","author":[{"given":"Rob","family":"Noble","sequence":"first","affiliation":[]},{"given":"Colin","family":"Runciman","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,6,16]]},"reference":[{"key":"20_CR1","unstructured":"P. Achten and R. Plasmeijer. The Beauty and the Beast, 93."},{"key":"20_CR2","doi-asserted-by":"crossref","unstructured":"P. M. Achten, J. H. G. van Gronigen, and M. J. Plasmeijer. High level specification of I\/O in functional languages. In Fifth Annual Glasgow Workshop of Functional Programming, Ayr 6th\u20138th July 1992., July 1992.","DOI":"10.1007\/978-1-4471-3215-8_1"},{"key":"20_CR3","unstructured":"J. Armstrong, M. Williams, and R. Virding. Concurrent Programming in Erlang. Prentice-Hall, 1993."},{"key":"20_CR4","doi-asserted-by":"crossref","unstructured":"M. Carlsson and T. Hallgren. Fudgets \u2014 a graphical user interface in a lazy functional language. In Functional Programming and Computer Architectures, pages 321\u2013330. ACM Press, June 1993.","DOI":"10.1145\/165180.165228"},{"key":"20_CR5","doi-asserted-by":"crossref","unstructured":"Sigbj\u00f8rn Finne and Simon Peyton Jones. Composing Haggis. In Proceedings of the Fifth Eurographics Workshop on Programming Paradigms in Computer Graphics, Maastrict, Netherlands, September 1995.","DOI":"10.1007\/978-3-7091-9457-7_7"},{"key":"20_CR6","first-page":"61","volume":"1","author":"E. R. Gansner","year":"1993","unstructured":"Emden R. Gansner and John H. Reppy. A Multithreaded Higher-order User Interface Toolkit. User Interface Software: Software Trends, 1:61\u201380, 1993.","journal-title":"User Interface Software: Software Trends"},{"key":"20_CR7","unstructured":"Cordelia V. Hall, Kevin Hammond, Simon L. Peyton Jones, and Philip Wadler. Type classes in haskell. In European Symposium on Programming, volume 788 of LNCS. Springer-Verlag, April 94."},{"key":"20_CR8","unstructured":"P. Hudak and R. S. Sundaresh. On the expressiveness of purely functional I\/O systems. Technical report, Yale University Research Report YALEU\/DCS\/RR-665, Dept. of Computer Science, December 1988."},{"key":"20_CR9","unstructured":"Mark Jones and Paul Hudak. Implicit and explicit parallel programming in haskell. Technical Report YALEU\/DCS\/RR-982, Department of Computer Science, Yale University, Aug 93."},{"key":"20_CR10","doi-asserted-by":"crossref","unstructured":"Simon Peyton Jones. Concurrent haskell. In Haskell Workshop, La Jolla, June 1995.","DOI":"10.1145\/237721.237794"},{"key":"20_CR11","unstructured":"K. Karlsson. Nebula: A functional operating system. Technical report, Laboratory for Programming Methodology, Chalmers University of Technology and University of Goteb, 1981."},{"key":"20_CR12","volume-title":"Programming Languages Design and Implementation","author":"J. Launchbury","year":"1994","unstructured":"J. Launchbury and S. Peyton Jones. Lazy functional state threads. In Programming Languages Design and Implementation, Orlando, 1994. ACM Press."},{"key":"20_CR13","unstructured":"Rob Noble and Colin Runciman. Functional languages and graphical user interfaces \u2014 a review and a case study. Technical Report YCS-94-223, Department of Computer Science, University of York, 1994."},{"key":"20_CR14","unstructured":"Simon L. Peyton Jones and Philip Wadler. Imperative functional programming. In Principles of Programming Languages, Jan 93."},{"key":"20_CR15","unstructured":"Benjamin C. Pierce, Didier R\u00e9my, and David N. Turner. A typed higher-order programming language based on the pi-calculus. In Workshop on Type Theory and its Application to Computer Systems, Kyoto University, July 1993."},{"key":"20_CR16","doi-asserted-by":"crossref","unstructured":"A. Reid and S. Singh. Implementing Fudgets with standard widget sets. In Glasgow functional programming workshop, pages 222\u2013235. Springer-Verlag, 93.","DOI":"10.1007\/978-1-4471-3236-3_18"},{"key":"20_CR17","doi-asserted-by":"crossref","unstructured":"Duncan C. Sinclair. Graphical user interfaces for Haskell. In J. Launchbury and Patrick M. Samson, editors, Glasgow functional programming workshop. Springer-Verlag, 1992.","DOI":"10.1007\/978-1-4471-3215-8_22"},{"issue":"1","key":"20_CR18","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1002\/spe.4380250105","volume":"25","author":"M. Wallace","year":"1995","unstructured":"Malcolm Wallace and Colin Runciman. Extending a functional programming system for embedded applications. Software Practice & Experience, 25(1):73\u201396, January 1995.","journal-title":"Software Practice & Experience"}],"container-title":["Lecture Notes in Computer Science","Programming Languages: Implementations, Logics and Programs"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0026828","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,5]],"date-time":"2025-01-05T19:12:24Z","timestamp":1736104344000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0026828"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1995]]},"ISBN":["9783540603597","9783540450481"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/bfb0026828","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1995]]}}}