{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T16:34:32Z","timestamp":1725467672577},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540648499"},{"type":"electronic","value":"9783540685289"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1998]]},"DOI":"10.1007\/bfb0055438","type":"book-chapter","created":{"date-parts":[[2006,7,27]],"date-time":"2006-07-27T20:40:51Z","timestamp":1154032851000},"page":"304-321","source":"Crossref","is-referenced-by-count":14,"title":["Interactive functional objects in Clean"],"prefix":"10.1007","author":[{"given":"Peter","family":"Achten","sequence":"first","affiliation":[]},{"given":"Rinus","family":"Plasmeijer","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2006,5,28]]},"reference":[{"key":"18_CR1","unstructured":"P.M. Achten and M.J Plasmeijer. Concurrent interactive processes in a pure functional language. In J.C van Vliet, editor, Proceedings Computing Science in the Netherlands (CSN'95), Jaarbeurs Utrecht, The Netherlands, Stichting Mathematisch Centrum, Amsterdam, pages 10\u201321, 27\u201328 November 1995."},{"issue":"1","key":"18_CR2","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1017\/S0956796800001258","volume":"5","author":"P.M. Achten","year":"1995","unstructured":"P.M. Achten and M.J Plasmeijer. The ins and outs of clean i\/o. Journal of Functional Programming, 5(1): 81\u2013110, January 1995.","journal-title":"Journal of Functional Programming"},{"key":"18_CR3","first-page":"1","volume-title":"Workshops in Computing","author":"P.M. Achten","year":"1993","unstructured":"P.M. Achten, J.H.G. van Groningen, and M.J. Plasmeijer. High level specification of i\/o in functional languages. In J. Launchbury and P. Sansom, editors, Proceedings Glasgow Workshop on Functional Programming (Ayr, Scotland), Workshops in Computing, pages 1\u201317. Springer-Verlag, 6\u20138 July 1993."},{"key":"18_CR4","first-page":"189","volume-title":"number 982 in LNCS","author":"E. Barendsen","year":"1995","unstructured":"E. Barendsen and J.E.W. Smetsers. Uniqueness type inference. In M. Hermenegildo and S.D. Swierstra, editors, Proceedings of Seventh International Symposium on Programming Languages: Implementations, Logics and Programs, Utrecht, The Netherlands, number 982 in LNCS, pages 189\u2013206. Springer-Verlag, 20\u201322 September 1995."},{"key":"18_CR5","first-page":"364","volume-title":"number 274 in LNCS","author":"T. Brus","year":"1987","unstructured":"T. Brus, M.C.J.D. van Eekelen, M.O. van Leer, and M.J. Plasmeijer. Clean: A language for functional graph rewriting. In Kahn, G., editor, Proceedings of the Third International Conference on Functional Programming Languages and Computer Architecture, Portland, Oregon, USA, number 274 in LNCS, pages 364\u2013384. Springer-Verlag, 1987."},{"key":"18_CR6","first-page":"321","volume-title":"sc Fudgets \u2014 a graphical user interface in a lazy functional language","author":"M. Carlsson","year":"1993","unstructured":"M. Carlsson and Th. Hallgren. sc Fudgets \u2014 a graphical user interface in a lazy functional language. In Proceedings of Conference on Functional Programming Languages and Computer Architecture, Copenhagen, Denmark, pages 321\u2013330. ACM Press, 9\u201311 June 1993."},{"key":"18_CR7","first-page":"251","volume-title":"Structuring graphical paradigms in tkgofer","author":"K. Claessen","year":"1997","unstructured":"K. Claessen, T. Vullinghs, and E. Meijer. Structuring graphical paradigms in tkgofer. In Proceedings of the ACM SIGPLAN International Conference of Functional Programming (ICFP'97), Amsterdam, The Netherlands, pages 251\u2013262. ACM Press, 9\u201311 June 1997."},{"issue":"3","key":"18_CR8","doi-asserted-by":"crossref","first-page":"383","DOI":"10.1017\/S0956796800001404","volume":"5","author":"W.A.C.A.J. Hoon de","year":"1995","unstructured":"W.A.C.A.J. de Hoon, L.M.W.J. Rutten, and M.C.J.D. van Eekelen. Implementing a functional spreadsheet in clean. Journal of Functional Programming, 5(3): 383\u2013414, July 1995.","journal-title":"Journal of Functional Programming"},{"key":"18_CR9","volume-title":"Composing haggis","author":"S. Finne","year":"1995","unstructured":"S. Finne and S. Peyton Jones. Composing haggis. In Proceedings of the Fifth Eurographics Workshop on Programming Paradigms in Computer Graphics, Maastricht, The Netherlands. Springer-Verlag, September 1995."},{"key":"18_CR10","unstructured":"A Goldberg. Object-Oriented Programming Languages, pages 570\u2013607. Addison-Wesley Publishing Company, 3rd edition, 1995."},{"key":"18_CR11","doi-asserted-by":"crossref","unstructured":"I. Holyer, N. Davies, and C. Dornan. The brisk project: Concurrent and distributed functional systems. In Proceedings Glasgow Workshop on Functional Programming, Ullapool, Scotland, 10\u201312 July 1995.","DOI":"10.14236\/ewic\/FP1995.10"},{"key":"18_CR12","first-page":"52","volume-title":"A system of constructor classes: overloading and implicit higherorder polymorphism","author":"M.P. Jones","year":"1993","unstructured":"M.P. Jones. A system of constructor classes: overloading and implicit higherorder polymorphism. In Proceedings of Conference on Functional Programming Languages and Computer Architecture, Copenhagen, Denmark, pages 52\u201361. ACM Press, 9\u201311 June 1993."},{"key":"18_CR13","doi-asserted-by":"crossref","unstructured":"J.C. Mitchell and G.D Plotkin. Abstract types have existential type. In Proceedings of the Twelfth Annual ACM Symposium on Principles of Programming Languages, pages 37\u201351, 1985.","DOI":"10.1145\/318593.318606"},{"key":"18_CR14","volume-title":"Technical report","author":"R. Noble","year":"1994","unstructured":"R. Noble and C. Runciman. Functional languages and graphical user interfaces \u2014 a review and a case study. Technical report, Department of Computer Science, University of York, England, 3 February 1994."},{"key":"18_CR15","first-page":"321","volume-title":"number 982 in LNCS","author":"R. Noble","year":"1995","unstructured":"R. Noble and C. Runciman. Gadgets: Lazy functional components for graphical user interfaces. In M. Hermenegildo and S.D. Swierstra, editors, Proceedings of Seventh International Symposium on Programming Languages: Implementations, Logics and Programs, Utrecht, The Netherlands, number 982 in LNCS, pages 321\u2013340. Springer-Verlag, 20\u201322 September 1995."},{"key":"18_CR16","first-page":"202","volume-title":"number 506 in LNCS","author":"E.G.J.M.H. N\u00f6cker","year":"1991","unstructured":"E.G.J.M.H. N\u00f6cker, J.E.W. Smetsers, M.C.J.D. van Eekelen, and M.J. Plasmeijer. Concurrent clean. In E.H.L. Aarts, J. van Leeuwen, and M. Rem, editors, Proceedings of Parallel Architectures and Languages Europe, June, Eindhoven, The Netherlands, number 506 in LNCS, pages 202\u2013219. Springer-Verlag, 1991."},{"key":"18_CR17","unstructured":"M.J. Plasmeijer and M.C.J.D. van Eekelen. Functional Programming and Parallel Graph Rewriting. Addison-Wesley Publishing Company, 1993."},{"key":"18_CR18","unstructured":"Achten P.M. Interactive Functional Programs \u2014 Models, Methods, and Implementation. PhD thesis, University of Nijmegen, 1996."},{"key":"18_CR19","first-page":"363","volume-title":"number 1140 in LNCS","author":"E. Scholz","year":"1996","unstructured":"E. Scholz, sc Pidgets \u2014 unifying pictures and widgets in a constraint-based framework for concurrent gui programming. In H. Kuchen and S.D. Swierstra, editors, Proceedings of eighth International Symposium on Programming Languages: Implementations, Logics, and Programs, Aachen, Germany, number 1140 in LNCS, pages 363\u2013377. Springer-Verlag, September 1996."},{"key":"18_CR20","first-page":"358","volume-title":"number 776 in LNCS","author":"J.E.W. Smetsers","year":"1993","unstructured":"J.E.W. Smetsers, E. Barendsen, M.C.J.D. van Eekelen, and M.J. Plasmeijer. Guaranteeing safe destructive updates through a type system with uniqueness information for graphs. In H.J. Schneider and H. Ehrig, editors, Proceedings Workshop Graph Transformations in Computer Science, Dagstuhl Castle, Germany, number 776 in LNCS, pages 358\u2013379. Springer-Verlag, 4\u20138 January 1993."},{"key":"18_CR21","doi-asserted-by":"crossref","unstructured":"P. Wadler. Comprehending monads. In Proceedings of the ACM Conference on Lisp and Functional Programming, Nice, pages 61\u201378. ACM Press, 1990.","DOI":"10.1145\/91556.91592"}],"container-title":["Lecture Notes in Computer Science","Implementation of Functional Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0055438","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,17]],"date-time":"2020-04-17T14:35:14Z","timestamp":1587134114000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0055438"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1998]]},"ISBN":["9783540648499","9783540685289"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/bfb0055438","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1998]]}}}