2012
DOI: 10.1017/s0956796812000421
|View full text |Cite
|
Sign up to set email alerts
|

EditorArrow: An arrow-based model for editor-based programming

Abstract: State-based interactive applications, whether they run on the desktop or as a web application, can be considered as collections of interconnected editors of structured values that allow users to manipulate data. This is the view that is advocated by the GEC and iData toolkits, which offer a high level of abstraction to programming desktop and web GUI applications respectively. Special features of these toolkits are that editors have shared, persistent state, and that they handle events individually. In this pa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
3
0

Year Published

2013
2013
2018
2018

Publication Types

Select...
3

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 24 publications
0
3
0
Order By: Relevance
“…In FRP the signal transformers are tightly coupled with the types of their input and output and the programmer must use combinator functions to 'pipeline' the proper information to along the circuit. The iData framework [1,22] shares this feature with FRP. In TOP the coupling is much looser.…”
Section: Related Workmentioning
confidence: 99%
“…In FRP the signal transformers are tightly coupled with the types of their input and output and the programmer must use combinator functions to 'pipeline' the proper information to along the circuit. The iData framework [1,22] shares this feature with FRP. In TOP the coupling is much looser.…”
Section: Related Workmentioning
confidence: 99%
“…Using a proof assistant like COQ [23] or SPARKLE [14] for this purpose requires a transformation of the semantics to the language of the proof assistant. In the past we have used this approach for the iData system [1]. In such a mathematically based approach it is much harder to experiment with different formulations of the semantics and to get the system consistent after a change.…”
Section: Introductionmentioning
confidence: 99%
“…1 , that relates variables and their values. Usually this environment is modeled as a function from variables, modeled by the type Var, to their values, modeled by the type Int: State : Var → Int, i.e.…”
mentioning
confidence: 99%