{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T00:26:45Z","timestamp":1761611205723},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540655275"},{"type":"electronic","value":"9783540492016"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1998]]},"DOI":"10.1007\/3-540-49201-1_7","type":"book-chapter","created":{"date-parts":[[2007,5,20]],"date-time":"2007-05-20T06:56:07Z","timestamp":1179644167000},"page":"91-105","source":"Crossref","is-referenced-by-count":24,"title":["Lambda in Motion: Controlling Robots with Haskell"],"prefix":"10.1007","author":[{"given":"John","family":"Peterson","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paul","family":"Hudak","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Conal","family":"Elliott","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[1999,1,15]]},"reference":[{"issue":"1","key":"7_CR1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1017\/S0956796800000915","volume":"4","author":"K. Arya","year":"1994","unstructured":"K. Arya. A functional animation starter-kit. Journal of Functional Programming, 4(1):1\u201318, 1994.","journal-title":"Journal of Functional Programming"},{"key":"7_CR2","unstructured":"Joel F. Bartlett. Don\u2019t fidget with widgets, draw! Technical Report 6, DEC Western Digital Laboratory, May 1991."},{"key":"7_CR3","doi-asserted-by":"crossref","unstructured":"Conal Elliott and Paul Hudak. Functional reactive animation. In International Conference on Functional Programming, pages 163\u2013173, June 1997.","DOI":"10.1145\/258948.258973"},{"key":"7_CR4","unstructured":"Conal Elliott. A brief introduction to Active VRML. Technical Report MSR-TR-96-05, Microsoft Research, 1996."},{"key":"7_CR5","unstructured":"Conal Elliott. Composing reactive animations. Dr. Dobb\u2019s Journal, July 1998. Extended version with animations at http:\/\/research.microsoft.com\/conal\/fran\/tutorial.htm , tutorialArticle.zip."},{"key":"7_CR6","unstructured":"Conal Elliott. Fran user\u2019s manual. http:\/\/research.microsoft.com\/-conal\/Fran\/UsersMan.htm , July 1998."},{"key":"7_CR7","doi-asserted-by":"crossref","unstructured":"Conal Elliott, Greg Schechter, Ricky Yeung, and Salim Abi-Ezzi. TBAG: A high level framework for interactive, animated 3D graphics applications. In Proceedings of SIGGRAPH\u2019 94, pages 421\u2013434. ACM SIGGRAPH, July 1994.","DOI":"10.1145\/192161.192276"},{"key":"7_CR8","doi-asserted-by":"crossref","unstructured":"Sigbjorn Finne and Simon Peyton Jones. Pictures: A simple structured graphics model. In Proceedings of Glasgow Functional Programming Workshop, July 1995.","DOI":"10.14236\/ewic\/FP1995.6"},{"key":"7_CR9","doi-asserted-by":"crossref","unstructured":"P. Henderson. Functional geometry. In Proceedings of the 1982 ACM Symposium on Lisp and Functional Programmming, pages 179\u2013187. ACM, 1982.","DOI":"10.1145\/800068.802148"},{"issue":"3","key":"7_CR10","doi-asserted-by":"publisher","first-page":"465","DOI":"10.1017\/S0956796800001805","volume":"6","author":"P. Hudak","year":"1996","unstructured":"P. Hudak, T. Makucevich, S. Gadde, and B. Whong. Haskore music notation-an algebra of music. Journal of Functional Programming, 6(3):465\u2013483, May 1996.","journal-title":"Journal of Functional Programming"},{"key":"7_CR11","unstructured":"Simon Peyton Jones, Andrew Gordon, and Sigbjorn Finne. Concurrent Haskell. In Proceedings of ACM Symposium on Principles of Programming Languages. ACM SIGPLAN, January 1986."},{"key":"7_CR12","unstructured":"Peter Lucas and Stephen N. Zilles. Graphics in an applicative context. Technical report, IBM Almaden Research Center, July 1987."},{"key":"7_CR13","unstructured":"John Peterson and Kevin Hammond. Haskell 1.4: A non-strict, purely functional language. Technical Report YALEU\/DCS\/RR-1106, Department of Computer Science, Yale University, May 1997."},{"key":"7_CR14","doi-asserted-by":"crossref","unstructured":"John H. Reppy. CML: A higher-order concurrent language. In Conference on Programming Language Design and Implementation, pages 293\u2013305. SIGPLAN, June 1991.","DOI":"10.1145\/113446.113470"},{"key":"7_CR15","doi-asserted-by":"crossref","unstructured":"S.N. Zilles, P. Lucas, T.M. Linden, J.B. Lotspiech, and A.R. Harbury. The Escher document imaging model. In Proceedings of the ACM Conference on Document Processing Systems, pages 159\u2013168, December 1988.","DOI":"10.1145\/62506.62536"}],"container-title":["Lecture Notes in Computer Science","Practical Aspects of Declarative Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-49201-1_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,22]],"date-time":"2020-04-22T05:58:41Z","timestamp":1587535121000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-49201-1_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1998]]},"ISBN":["9783540655275","9783540492016"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/3-540-49201-1_7","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[1998]]}}}