Debugging for reactive programming
Reactive programming is a recent programming technique that provides dedicated
language abstractions for reactive software. Reactive programming relieves developers from …
language abstractions for reactive software. Reactive programming relieves developers from …
The road to live programming: insights from the practice
Live Programming environments allow programmers to get feedback instantly while
changing software. Liveness is gaining attention among industrial and open-source …
changing software. Liveness is gaining attention among industrial and open-source …
Live programming and software evolution: Questions during a programming change task
Several studies provide the questions developers ask during software evolution tasks,
providing foundations for subsequent work. Nevertheless, none of them focus on Live …
providing foundations for subsequent work. Nevertheless, none of them focus on Live …
[PDF][PDF] Live programming by example: using direct manipulation for live program synthesis
To provide a better programming experience, live programming environments allow
changes to the code of running programs. These changes are usually made by editing the …
changes to the code of running programs. These changes are usually made by editing the …
Temporal semantics for a live coding language
Sonic Pi is a music live coding language that has been designed for educational use as a
first programming language. However, it is not straightforward to achieve the necessary …
first programming language. However, it is not straightforward to achieve the necessary …
Reactive programming with reactive variables
Reactive Programming enables declarative definitions of time-varying values (signals) and
their dependencies in a way that changes are automatically propagated. In order to use …
their dependencies in a way that changes are automatically propagated. In order to use …
[PDF][PDF] Live programming for event-based languages
Live programming environments assist programmers by allowing code edits to running
programs, providing continuous feedback and potentially even traveling back in time to past …
programs, providing continuous feedback and potentially even traveling back in time to past …
[BOOK][B] Seymour: A Live Programming Environment for the Classroom
SR Kasibatla - 2018 - search.proquest.com
A programming environment that visualizes a program's execution can help users better
understand their programs. However, building such an environment for programmers at …
understand their programs. However, building such an environment for programmers at …
[BOOK][B] The Global Object Tracker: Decentralized Version Control for Replicated Objects
R Achar - 2020 - search.proquest.com
Synchronization in distributed applications with shared, highly mutable replicated state often
requires complex engineering to maintain low latency for the propagation of updates. At their …
requires complex engineering to maintain low latency for the propagation of updates. At their …
[PDF][PDF] Predicate Collection Classes.
Collections are at the heart of every program. Modern programming languages have
acknowledged this fact by including increasingly better expression mechanisms for …
acknowledged this fact by including increasingly better expression mechanisms for …