{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,7]],"date-time":"2026-02-07T22:40:27Z","timestamp":1770504027428,"version":"3.49.0"},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540401322","type":"print"},{"value":"9783540448334","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/978-3-540-44833-4_6","type":"book-chapter","created":{"date-parts":[[2011,1,17]],"date-time":"2011-01-17T19:05:30Z","timestamp":1295291130000},"page":"159-187","source":"Crossref","is-referenced-by-count":81,"title":["Arrows, Robots, and Functional Reactive Programming"],"prefix":"10.1007","author":[{"given":"Paul","family":"Hudak","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Antony","family":"Courtney","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Henrik","family":"Nilsson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John","family":"Peterson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"6_CR1","volume-title":"Reseach Topics in Functional Programming","author":"R.S. Bird","year":"1990","unstructured":"Bird, R.S.: A calculus of functions for program derivation. In: Turner, D.A. (ed.) Reseach Topics in Functional Programming. Adison-Wesley, Reading (1990)"},{"key":"6_CR2","unstructured":"Courtney, A., Elliott, C.: Genuinely functional user interfaces. In: Proc. of the 2001 Haskell Workshop (September 2001)"},{"key":"6_CR3","volume-title":"Computational Principles of Mobile Robots","author":"G. Dudek","year":"2000","unstructured":"Dudek, G., Jenkin, M.: Computational Principles of Mobile Robots. Cambride University Press, New York (2000)"},{"key":"6_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"284","DOI":"10.1007\/BFb0056621","volume-title":"Principles of Declarative Programming","author":"C. Elliott","year":"1998","unstructured":"Elliott, C.: Functional implementations of continuous modeled animation. In: Palamidessi, C., Meinke, K., Glaser, H. (eds.) ALP 1998 and PLILP 1998. LNCS, vol.\u00a01490, p. 284. Springer, Heidelberg (1998)"},{"key":"6_CR5","doi-asserted-by":"crossref","unstructured":"Elliott, C., Hudak, P.: Functional reactive animation. In: International Conference on Functional Programming, pp. 263\u2013273 (June 1997)","DOI":"10.1145\/258948.258973"},{"key":"6_CR6","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511818073","volume-title":"The Haskell School of Expression \u2013 Learning Functional Programming through Multimedia","author":"P. Hudak","year":"2000","unstructured":"Hudak, P.: The Haskell School of Expression \u2013 Learning Functional Programming through Multimedia. Cambridge University Press, New York (2000)"},{"key":"6_CR7","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1016\/S0167-6423(99)00023-4","volume":"37","author":"J. Hughes","year":"2000","unstructured":"Hughes, J.: Generalising monads to arrows. Science of Computer Programming\u00a037, 67\u2013111 (2000)","journal-title":"Science of Computer Programming"},{"key":"6_CR8","doi-asserted-by":"crossref","unstructured":"Nilsson, H., Courtney, A., Peterson, J.: Functional Reactive Programming, continued. In: ACM SIGPLAN 2002 Haskell Workshop (October 2002)","DOI":"10.1145\/581690.581695"},{"key":"6_CR9","doi-asserted-by":"crossref","unstructured":"Paterson, R.: A new notation for arrows. In: ICFP 2001: International Conference on Functional Programming, Firenze, Italy, pp. 229\u2013240 (2001)","DOI":"10.1145\/507635.507664"},{"key":"6_CR10","doi-asserted-by":"crossref","unstructured":"Pembeci, I., Nilsson, H., Hager, G.: Functional reactive robotics: An exercise in principled integration of domain-specific languages. In: Principles and Practice of Declarative Programming, PPDP 2002 (October 2002)","DOI":"10.1145\/571157.571174"},{"key":"6_CR11","doi-asserted-by":"crossref","unstructured":"Peterson, J., Hager, G., Hudak, P.: A language for declarative robotic programming. In: International Conference on Robotics and Automation (1999)","DOI":"10.1109\/ROBOT.1999.772516"},{"key":"6_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1007\/3-540-49201-1_7","volume-title":"Practical Aspects of Declarative Languages","author":"J. Peterson","year":"1999","unstructured":"John Peterson, Paul Hudak, and Conal Elliott. Lambda in motion: Controlling robots with Haskell. In First International Workshop on Practical Aspects of Declarative Languages. SIGPLAN, Jan 1999."},{"key":"6_CR13","series-title":"Department of Computer Science","volume-title":"Yale FRP User\u2019s Manual","author":"J. Peterson","year":"2001","unstructured":"Peterson, J., Wan, Z., Hudak, P., Nilsson, H.: Yale FRP User\u2019s Manual. Department of Computer Science. Yale University, New Haven (2001), Available at http:\/\/www.haskell.org\/frp\/manual.html"},{"key":"6_CR14","doi-asserted-by":"crossref","unstructured":"Reid, A., Peterson, J., Hager, G., Hudak, P.: Prototyping realtime vision systems: An experiment in DSL design. In: Proc. Int\u2019l Conference on Software Engineering (May 1999)","DOI":"10.1145\/302405.302681"},{"key":"6_CR15","unstructured":"Wan, Z.: Functional Reactive Programming for Real-Time Embedded Systems. PhD thesis, Department of Computer Science, Yale University (December 2002)"},{"key":"6_CR16","series-title":"ACM","doi-asserted-by":"publisher","first-page":"242","DOI":"10.1145\/349299.349331","volume-title":"Proceedings of the ACM SIGPLAN 2000 Conference on Programming Language Design and Implementation (PLDI)","author":"Z. Wan","year":"2000","unstructured":"Wan, Z., Hudak, P.: Functional reactive programming from first principles. In: Proceedings of the ACM SIGPLAN 2000 Conference on Programming Language Design and Implementation (PLDI), Vancouver, BC, Canada. ACM, pp. 242\u2013252. ACM Press, New York (2000)"},{"key":"6_CR17","volume-title":"Proceedings of Sixth ACM SIGPLAN International Conference on Functional Programming","author":"Z. Wan","year":"2001","unstructured":"Wan, Z., Taha, W., Hudak, P.: Real-time FRP. In: Proceedings of Sixth ACM SIGPLAN International Conference on Functional Programming, Florence, Italy. ACM, New York (September 2001)"},{"key":"6_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1007\/3-540-45587-6_11","volume-title":"Practical Aspects of Declarative Languages","author":"Z. Wan","year":"2002","unstructured":"Wan, Z., Taha, W., Hudak, P.: Event-driven FRP. In: Krishnamurthi, S., Ramakrishnan, C.R. (eds.) PADL 2002. LNCS, vol.\u00a02257, p. 155. Springer, Heidelberg (2002)"}],"container-title":["Lecture Notes in Computer Science","Advanced Functional Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-44833-4_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,7]],"date-time":"2019-06-07T22:53:26Z","timestamp":1559948006000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-44833-4_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540401322","9783540448334"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-44833-4_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2003]]}}}