1998
DOI: 10.1007/3-540-49201-1_7
|View full text |Cite
|
Sign up to set email alerts
|

Lambda in Motion: Controlling Robots with Haskell

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
38
0

Year Published

1999
1999
2010
2010

Publication Types

Select...
8
1

Relationship

2
7

Authors

Journals

citations
Cited by 53 publications
(38 citation statements)
references
References 8 publications
0
38
0
Order By: Relevance
“…Both problems are easily solved with additional intermediate types (like PreCase) and more elaborate schemes, but are beyond the scope of this simple example. Other methods of embedding syntax are described or used in other work such as [15,13,14].…”
Section: Critical Withmentioning
confidence: 99%
“…Both problems are easily solved with additional intermediate types (like PreCase) and more elaborate schemes, but are beyond the scope of this simple example. Other methods of embedding syntax are described or used in other work such as [15,13,14].…”
Section: Critical Withmentioning
confidence: 99%
“…This is based on the reactive programming paradigm [22][23][24], which requires a reactive version of the AmbientTalk interpreter [25]. Concretely, the dataflow variables in the operator code denote reactive values.…”
Section: Propagating Events and Reacting To Eventsmentioning
confidence: 99%
“…A monad is used to describe computations and how to combine these computations to generate new computations. For this reason monads are frequently used to embed domain specific languages in functional languages for many different purposes, e.g., I/O and concurrency [20], Parsers [13], controlling robots [19], and memory transactions [7]. A monad can be implemented as an abstract data type that represents a container for a computation.…”
Section: Monadsmentioning
confidence: 99%