{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,6]],"date-time":"2025-11-06T19:55:44Z","timestamp":1762458944837,"version":"3.28.0"},"reference-count":12,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011,9]]},"DOI":"10.1109\/iros.2011.6095033","type":"proceedings-article","created":{"date-parts":[[2011,12,6]],"date-time":"2011-12-06T16:46:42Z","timestamp":1323190002000},"page":"1048-1054","source":"Crossref","is-referenced-by-count":7,"title":["Stream-oriented robotics programming: The design of roshask"],"prefix":"10.1109","author":[{"given":"Anthony","family":"Cowley","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Camillo J.","family":"Taylor","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref4","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1007\/3-540-49201-1_7","article-title":"Lambda in Motion: Controlling Robots with Haskell","volume":"1551","author":"peterson","year":"1999","journal-title":"Lecture Notes in Computer Science"},{"key":"ref3","first-page":"257","article-title":"Frob: A transformational approach to the design of robot software","author":"hager","year":"0","journal-title":"Robotics Research The Ninth International Symposium"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/32.2.98"},{"key":"ref6","first-page":"159","article-title":"Arrows, robots, and functional reactive programming","volume":"2638","author":"hudak","year":"2003","journal-title":"Summer School on Advanced Functional Programming 2002"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2006.01.006"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/331960.331976"},{"key":"ref12","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1007\/3540543961_7","article-title":"Functional programming with bananas, lenses, envelopes and barbed wire","author":"meijer","year":"1991","journal-title":"Proceedings of the 5th ACM conference on Functional programming languages and computer architecture"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796806006058"},{"key":"ref7","article-title":"Incremental multi-level input processing with left-fold enumerator","author":"kiselyov","year":"2008","journal-title":"Developer Tracks on Functional Programming (DEFUN)"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/SECON.2011.5752942"},{"journal-title":"Algebra of Programming","year":"1997","author":"bird","key":"ref9"},{"key":"ref1","article-title":"Ros: an open-source robot operating system","author":"quigley","year":"0","journal-title":"Proceedings of the Open-Source Software Workshop at the International Conference on Robotics and Automation (ICRA)"}],"event":{"name":"2011 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS 2011)","start":{"date-parts":[[2011,9,25]]},"location":"San Francisco, CA","end":{"date-parts":[[2011,9,30]]}},"container-title":["2011 IEEE\/RSJ International Conference on Intelligent Robots and Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/6034548\/6094399\/06095033.pdf?arnumber=6095033","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,20]],"date-time":"2017-06-20T06:54:27Z","timestamp":1497941667000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6095033\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,9]]},"references-count":12,"URL":"https:\/\/doi.org\/10.1109\/iros.2011.6095033","relation":{},"subject":[],"published":{"date-parts":[[2011,9]]}}}