{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T19:49:37Z","timestamp":1725652177845},"publisher-location":"Vienna","reference-count":22,"publisher":"Springer Vienna","isbn-type":[{"type":"print","value":"9783211827888"},{"type":"electronic","value":"9783709194577"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1995]]},"DOI":"10.1007\/978-3-7091-9457-7_7","type":"book-chapter","created":{"date-parts":[[2012,1,11]],"date-time":"2012-01-11T09:30:39Z","timestamp":1326274239000},"page":"85-101","source":"Crossref","is-referenced-by-count":12,"title":["Composing Haggis"],"prefix":"10.1007","author":[{"given":"Sigbj\u00f8rn","family":"Finne","sequence":"first","affiliation":[]},{"given":"Simon Peyton","family":"Jones","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"7_CR1","unstructured":"Adobe Systems Inc. PostScript language reference manual. Addison Wesley, second edition, 1990."},{"key":"7_CR2","first-page":"92","volume-title":"ACM Symposium on User Interface Software and Technology","author":"PR Calder","year":"1990","unstructured":"Paul R. Calder and Mark A. Linton. Glyphs: Flyweight objects for user interfaces. In ACM Symposium on User Interface Software and Technology, pages 92\u2013101, 1990."},{"key":"7_CR3","volume-title":"Proceedings of the 6th ACM Conference on Functional Programming and Computer Architecture, pages 321 \u2014 330. ACM Press","author":"M Carlsson","year":"1993","unstructured":"Magnus Carlsson and Thomas Hallgren. FUDGETS \u2014 a graphical user interface in a lazy functional language. In Proceedings of the 6th ACM Conference on Functional Programming and Computer Architecture, pages 321 \u2014 330. ACM Press, 1993."},{"key":"7_CR4","doi-asserted-by":"crossref","unstructured":"Sigbjorn Finne and Simon Peyton Jones. Pictures: A simple structured graphics model. In Glasgow Functional Programming Workshop, Ullapool, July 1995.","DOI":"10.14236\/ewic\/FP1995.6"},{"key":"7_CR5","first-page":"31","volume-title":"Proceedings of the 1991 CMU Workshop on SML, October","author":"EW Gansner","year":"1991","unstructured":"Emden W. Gansner and John H. Reppy. eXene. In Proceedings of the 1991 CMU Workshop on SML, October 31 1991."},{"issue":"3","key":"7_CR6","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1145\/98188.98191","volume":"8","author":"HR Hartson","year":"1990","unstructured":"H. R. Hartson, A. Siochi, and D. Hix. The UAN: A user-oriented representation for direct manipulation interface designs. ACM Transactions on Information Systems, 8 (3): 181\u2013203, June 1990.","journal-title":"ACM Transactions on Information Systems"},{"key":"7_CR7","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1145\/800068.802148","volume-title":"ACM Symposium on LISP and Functional Programming","author":"Peter Henderson","year":"1982","unstructured":"Peter Henderson. Functional geometry. In ACM Symposium on LISP and Functional Programming, pages 179\u2013187, 1982."},{"key":"7_CR8","first-page":"112","volume-title":"Proceedings of UIST\u201990","author":"TR Henry","year":"1990","unstructured":"Tyson R. Henry, Scott E. Hudson, and Gary L. Newell. Integrating gesture and snapping into a user interface toolkit. In Proceedings of UIST\u201990, pages 112\u2013121, 1990."},{"key":"7_CR9","doi-asserted-by":"crossref","unstructured":"Paul Hudak et al. Report on the programming language haskell version 1.2. ACMSIGPLAN Notices, 27 (5), May 1992.","DOI":"10.1145\/130697.130699"},{"key":"7_CR10","doi-asserted-by":"crossref","unstructured":"Mark R. Jones. A system of constructor classes: overloading and implicit higher-order polymorphism. In Proceedings of the 6th ACM Conference on Functional Programming and Computer Architecture,Copenhagen, June 1993. ACM Press.","DOI":"10.1145\/165180.165190"},{"key":"7_CR11","first-page":"77","volume-title":"Proceedings of the Seventh X Technical Conference","author":"M Linton","year":"1993","unstructured":"Mark Linton and Chuck Price. Building distributed user interfaces with fresco. In Proceedings of the Seventh X Technical Conference, pages 77\u201387, Boston, MA, January 1993."},{"issue":"2","key":"7_CR12","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1109\/2.19829","volume":"22","author":"MA Linton","year":"1989","unstructured":"Mark A. Linton, J.M. Vlissides, and P.R. Calder. Composing user interfaces with InterViews. IEEE Computer, 22 (2): 8\u201322, February 1989.","journal-title":"IEEE Computer"},{"issue":"2","key":"7_CR13","first-page":"289","volume":"8","author":"A Brad","year":"1990","unstructured":"Brad A. Myers. A new model for handling input. ACM Transactions on Information Systems, 8 (2): 289\u2013320, July 1990.","journal-title":"ACM Transactions on Information Systems"},{"key":"7_CR14","volume-title":"Carnegie-Mellon University","author":"A Brad","year":"1993","unstructured":"Brad A. Myers. Why are human-computer interfaces difficult to design and implement? Technical Report CMU-CS-93\u2013183, School of Computer Science, Carnegie-Mellon University, July 1993."},{"key":"7_CR15","unstructured":"Rob Noble and Colin Runciman. Functional languages and graphical user interfaces - a review and a case study. Technical Report 94\u2013223, Department of Computer Science, University of York, February 1994."},{"key":"7_CR16","doi-asserted-by":"crossref","unstructured":"Simon Peyton Jones, Andrew Gordon, and Sigbjorn Finne. Concurrent Haskell. In ACM Symposium on the Principles of Programming Languages, St. Petersburg Beach, Florida, January 1996.","DOI":"10.1145\/237721.237794"},{"key":"7_CR17","first-page":"71","volume-title":"ACM Conference on the Principles of Programming Languages","author":"L Simon","year":"1993","unstructured":"Simon L. Peyton Jones and Philip Wadler. Imperative functional programming. In ACM Conference on the Principles of Programming Languages, pages 71 \u2014 84. ACM Press, January 1993."},{"key":"7_CR18","unstructured":"Rob Pike. Acme: A user interface for programmers. In Proceedings of the Winter 1994 USENIX Conference, pages 223\u2013234, San Francisco, 1994."},{"key":"7_CR19","doi-asserted-by":"crossref","unstructured":"John H. Reppy. CML: A higher-order concurrent language. Proceedings of the ACM SIGPLAN\u201991 Conference on Programming Language Design and Implementation, pages 293\u2013305, 1991.","DOI":"10.1145\/113446.113470"},{"key":"7_CR20","first-page":"35","volume-title":"Proceedings of the CHI\u201990","author":"Roger Took. Surface interaction","year":"1990","unstructured":"Roger Took. Surface interaction: A paradigm and model for separating application and interface. In Proceedings of the CHI\u201990, pages 35\u201342, April 1990."},{"key":"7_CR21","first-page":"24","volume-title":"Proceedings of CHI\u201994 Boston, MA, April","author":"Michael Travers","year":"1994","unstructured":"Michael Travers. Recursive interfaces for reactive objects. In Proceedings of CHI\u201994, pages 379\u2013385, Boston, MA, April 24\u201328 1994."},{"key":"7_CR22","doi-asserted-by":"crossref","unstructured":"Philip Wadler. The essence of functional programming. In Proceedings of the ACM SIG-PLAN 19th Annual Symposium on Principles of Programming Languages,January 1992. Invited talk.","DOI":"10.1145\/143165.143169"}],"container-title":["Eurographics","Programming Paradigms in Graphics"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-7091-9457-7_7.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,6]],"date-time":"2021-05-06T15:49:11Z","timestamp":1620316151000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-7091-9457-7_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1995]]},"ISBN":["9783211827888","9783709194577"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-7091-9457-7_7","relation":{},"ISSN":["0946-2767"],"issn-type":[{"type":"print","value":"0946-2767"}],"subject":[],"published":{"date-parts":[[1995]]}}}