{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T10:19:46Z","timestamp":1779099586920,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":21,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,2,24]],"date-time":"2018-02-24T00:00:00Z","timestamp":1519430400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,2,24]]},"DOI":"10.1145\/3183895.3183902","type":"proceedings-article","created":{"date-parts":[[2018,3,1]],"date-time":"2018-03-01T15:29:52Z","timestamp":1519918192000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":15,"title":["A Task-Based DSL for Microcomputers"],"prefix":"10.1145","author":[{"given":"Pieter","family":"Koopman","sequence":"first","affiliation":[{"name":"Institute for Computing and Information Sciences, Radboud University Nijmegen, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mart","family":"Lubbers","sequence":"additional","affiliation":[{"name":"Institute for Computing and Information Sciences, Radboud University Nijmegen, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rinus","family":"Plasmeijer","sequence":"additional","affiliation":[{"name":"Institute for Computing and Information Sciences, Radboud University Nijmegen, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,2,24]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"https:\/\/github.com\/adafruit\/DHT-sensor-library","year":"2016","unstructured":"Adafruit. 2016. DHT-sensor-library. ( 2016 ). https:\/\/github.com\/adafruit\/DHT-sensor-library Adafruit. 2016. DHT-sensor-library. (2016). https:\/\/github.com\/adafruit\/DHT-sensor-library"},{"key":"e_1_3_2_1_2_1","unstructured":"Arduino.cc. 2015. Arduino LiquidCrystal Library. (2015). https:\/\/www.arduino.cc\/en\/Reference\/LiquidCrystal  Arduino.cc. 2015. Arduino LiquidCrystal Library. (2015). https:\/\/www.arduino.cc\/en\/Reference\/LiquidCrystal"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/MEMCOD.2010.5558637"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"crossref","unstructured":"H. Barendregt W. Dekkers and R. Statman. 2013. Lambda Calculus with Types. Cambridge University Press.   H. Barendregt W. Dekkers and R. Statman. 2013. Lambda Calculus with Types. Cambridge University Press.","DOI":"10.1017\/CBO9781139032636"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796809007205"},{"key":"e_1_3_2_1_6_1","unstructured":"D-Robotics. 2010. DHT11 Humidity & Temperature Sensor. (2010). http:\/\/www.micro4you.com\/files\/sensor\/DHT11.pdf  D-Robotics. 2010. DHT11 Humidity & Temperature Sensor. (2010). http:\/\/www.micro4you.com\/files\/sensor\/DHT11.pdf"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2804302.2804318"},{"key":"e_1_3_2_1_8_1","volume-title":"The Structure and Performance of Efficient Interpreters. J. Instruction-Level Parallelism 5","author":"Anton Ertl M.","year":"2003","unstructured":"M. Anton Ertl and David Gregg . 2003. The Structure and Performance of Efficient Interpreters. J. Instruction-Level Parallelism 5 ( 2003 ). http:\/\/www.jilp.org\/vol5\/v5paper12.pdf M. Anton Ertl and David Gregg. 2003. The Structure and Performance of Efficient Interpreters. J. Instruction-Level Parallelism 5 (2003). http:\/\/www.jilp.org\/vol5\/v5paper12.pdf"},{"key":"e_1_3_2_1_9_1","unstructured":"Damien George. 2017. (2017). http:\/\/micropython.org\/  Damien George. 2017. (2017). http:\/\/micropython.org\/"},{"key":"e_1_3_2_1_10_1","volume-title":"PADL 2016, St. Petersburg, FL, USA, January 18-19, 2016. Proceedings (Lecture Notes in Computer Science), Marco Gavanelli and John H. Reppy (Eds.)","volume":"9585","author":"Grebe Mark","year":"2016","unstructured":"Mark Grebe and Andy Gill . 2016 . Haskino: A Remote Monad for Programming the Arduino. In Practical Aspects of Declarative Languages - 18th International Symposium , PADL 2016, St. Petersburg, FL, USA, January 18-19, 2016. Proceedings (Lecture Notes in Computer Science), Marco Gavanelli and John H. Reppy (Eds.) , Vol. 9585 . Springer, 153--168. Mark Grebe and Andy Gill. 2016. Haskino: A Remote Monad for Programming the Arduino. In Practical Aspects of Declarative Languages - 18th International Symposium, PADL 2016, St. Petersburg, FL, USA, January 18-19, 2016. Proceedings (Lecture Notes in Computer Science), Marco Gavanelli and John H. Reppy (Eds.), Vol. 9585. Springer, 153--168."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2975980.2975982"},{"key":"e_1_3_2_1_12_1","unstructured":"Jeff Hoefs. 2014. Firmata protocol. (2014). http:\/\/firmata.org\/wiki\/Main_Page  Jeff Hoefs. 2014. Firmata protocol. (2014). http:\/\/firmata.org\/wiki\/Main_Page"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-024X(199606)26:6%3C635::AID-SPE26%3E3.0.CO;2-P"},{"key":"e_1_3_2_1_14_1","volume-title":"Luiz Henrique de Figueiredo, and Waldemar Celes","author":"Ierusalimschy Roberto","year":"2006","unstructured":"Roberto Ierusalimschy , Luiz Henrique de Figueiredo, and Waldemar Celes . 2006 . Lua 5.1 Reference Manual. Lua .Org. Roberto Ierusalimschy, Luiz Henrique de Figueiredo, and Waldemar Celes. 2006. Lua 5.1 Reference Manual. Lua.Org."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3064899.3064903"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-39110-6_6"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1291151.1291174"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2370776.2370801"},{"key":"e_1_3_2_1_19_1","unstructured":"Rinus Plasmeijer Marko van Eekelen and John van Groningen. 2011. Clean language report (version 2.2). (2011). http:\/\/clean.cs.ru.nl\/Documentation.  Rinus Plasmeijer Marko van Eekelen and John van Groningen. 2011. Clean language report (version 2.2). (2011). http:\/\/clean.cs.ru.nl\/Documentation."},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of the 2014 Scheme and functional programming workshop, Jason Hemann and John Clements (Eds.)","author":"Suchocki Ryan","year":"2014","unstructured":"Ryan Suchocki and Dr. Sara Kalvala . 2014 . Microscheme: Functional programming for the Arduino . In Proceedings of the 2014 Scheme and functional programming workshop, Jason Hemann and John Clements (Eds.) . California Polytechnic State University, 21--29. http:\/\/www.schemeworkshop.org\/ 2014\/IndianaCSTR718.pdf Ryan Suchocki and Dr. Sara Kalvala. 2014. Microscheme: Functional programming for the Arduino. In Proceedings of the 2014 Scheme and functional programming workshop, Jason Hemann and John Clements (Eds.). California Polytechnic State University, 21--29. http:\/\/www.schemeworkshop.org\/2014\/IndianaCSTR718.pdf"},{"key":"e_1_3_2_1_21_1","unstructured":"Gordon Williams. 2015. The Espruino project. (2015). http:\/\/www.espruino.com\/  Gordon Williams. 2015. The Espruino project. (2015). http:\/\/www.espruino.com\/"}],"event":{"name":"RWDSL2018: Real World Domain Specific Languages Workshop 2018","location":"Vienna Austria","acronym":"RWDSL2018","sponsor":["EPSRC Engineering and Physical Sciences Research Council","Heriot-Watt University Heriot-Watt University"]},"container-title":["Proceedings of the Real World Domain Specific Languages Workshop 2018"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3183895.3183902","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3183895.3183902","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:08:29Z","timestamp":1750208909000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3183895.3183902"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,2,24]]},"references-count":21,"alternative-id":["10.1145\/3183895.3183902","10.1145\/3183895"],"URL":"https:\/\/doi.org\/10.1145\/3183895.3183902","relation":{},"subject":[],"published":{"date-parts":[[2018,2,24]]},"assertion":[{"value":"2018-02-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}