Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254)
DOI: 10.1109/vl.1998.706155
|View full text |Cite
|
Sign up to set email alerts
|

Implementing level 4 liveness in declarative visual programming languages

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
22
0

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 32 publications
(22 citation statements)
references
References 13 publications
0
22
0
Order By: Relevance
“…Solstice removes the burden of creating and maintaining the copy codebase, and relying on external operations from such impure analyses. Similarly, live programming focuses on providing continuous feedback to developers for the tasks they are working on [3,33] by making the behavior of a program visible as that program is being developed [7]. Solstice enables continuous analyses that facilitate live programming practices.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Solstice removes the burden of creating and maintaining the copy codebase, and relying on external operations from such impure analyses. Similarly, live programming focuses on providing continuous feedback to developers for the tasks they are working on [3,33] by making the behavior of a program visible as that program is being developed [7]. Solstice enables continuous analyses that facilitate live programming practices.…”
Section: Related Workmentioning
confidence: 99%
“…While continuous testing is integrated into Eclipse [27] and IntelliJ [15], Solstice provides a generic framework for converting offline analyses into continuous ones, integrated into the IDE. 7 http://wiki.eclipse.org/FAQ_What_is_a_working_copy%3F…”
Section: Related Workmentioning
confidence: 99%
“…Liveness as an attribute of a programming environment seems to have first been studied in the context of visual languages [1] [2]. Visual languages and program visualization attempt to solve a similar problem to the one that liveness addresses, which is the problem of making programming easier by making it easier to understand quickly what a program is doing or supposed to do.…”
Section: B Liveness and Visual Languagesmentioning
confidence: 99%
“…A detailed study of the implementation requirements for achieving level-4 liveness was carried out for declarative visual languages by the leading academic research group on spreadsheet languages [2]. The 1995 release of the computer game "Widget Workshop" [6] marked an important point in the availability of live programming-like systems to the public.…”
Section: A Few Example Systemsmentioning
confidence: 99%
“…Burnett et al [5] survey these languages and detail how they can support live programming efficiently. In contrast, we describe how live programming can be supported in the context of a fully expressive textual, imperative language with standard control flow constructs.…”
Section: Related Workmentioning
confidence: 99%