2016
DOI: 10.1007/978-3-319-28228-2_10
|View full text |Cite
|
Sign up to set email alerts
|

Haskino: A Remote Monad for Programming the Arduino

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
3
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 12 publications
(4 citation statements)
references
References 11 publications
0
3
0
Order By: Relevance
“…Decker (2015) describes a FlowLog (Nelson et al, 2014) extension to incorporate IoT devices into their tierless sytem for software-defined network controllers in a similar way as firmata. Grebe and Gill (2016) wrapped Firmata in a remote monad for integration with Haskell that allowed imperative code to be interpreted on the microprocessors. Later this system was extended to support multithreading as well, stepping away from Firmata as the basis and using their own RTS (Grebe and Gill, 2019).…”
Section: Discussionmentioning
confidence: 99%
“…Decker (2015) describes a FlowLog (Nelson et al, 2014) extension to incorporate IoT devices into their tierless sytem for software-defined network controllers in a similar way as firmata. Grebe and Gill (2016) wrapped Firmata in a remote monad for integration with Haskell that allowed imperative code to be interpreted on the microprocessors. Later this system was extended to support multithreading as well, stepping away from Firmata as the basis and using their own RTS (Grebe and Gill, 2019).…”
Section: Discussionmentioning
confidence: 99%
“…Haskino [Grebe and Gill 2016] goes further and uses a GHC plugin to directly manipulate the AST of the host program during Haskell compilation time. This is done to support features in their embedded language which cannot be recovered via traditional embedding techniques, such as recursive functions.…”
Section: Related Workmentioning
confidence: 99%
“…However, the bandwidth requirements are high and therefore it is not suitable for IoT applications that communicate through LTN networks. Similarly, Grebe and Gill [2016] created HaskIno, a monadic interface over hArduino that allows remote code execution on Arduinos. Their initial tethered solution is based on Firmata but they also propose an untethered approach that is similar to compilation by storing the program in EEPROM.…”
Section: Related Workmentioning
confidence: 99%