Interactive Visual Functional Programming
Informations
- Type:
- article
- Auteurs:
- Hanna, Keith
- Pertinence:
-
Moyenne
- Référence:
- Doi:
- 10.1145/583852.581493
- Mots-clés:
- functional, visual, edit, stylesheet, interactive, Haskell, live
- Url:
- https://doi.org/10.1145/583852.581493
- Date de publication:
- 12/2001
- Résumé:
- Abstract:
- An interactive graphical environment for supporting the development and use of Haskell applications programs is described. The environment, named Vital, is particularly intended for supporting the open-ended, incremental development style often preferred by non-specialist users in which successive steps of program development are motivated and informed by results so far obtained.Significant features of Vital include: the graphical display of data structures in a format defined by a datatype-indexed stylesheet, the way that evaluation of (possibly infinite) values is demand-driven by the action of the user scrolling around an unbounded workspace, and support for copy-and-paste graphical editing of data structures. This latter allows, for example, the user to modify a complex data structure by point-and-click operations, or to create (by functional evaluation) a regular data structure and then edit values or expressions into it. The effect of each editing operation is immediately reflected in the Haskell program source code.
- Pdf:
- Lien pdf
Références
1 articles
Titre | Type | Pertinence | Auteurs | Date Publication | Références | Citations | Actions |
---|---|---|---|---|---|---|---|
VisaVis: a higher-order functional visual programming language | article | Haute | Poswig, Jorg and Vrankar, Guido and Morara, Claudio | 12/1993 | 0 | 11 |
Citations
0 articles
Titre | Type | Pertinence | Auteurs | Date Publication | Références | Citations | Actions |
---|---|---|---|---|---|---|---|
Pas encore d'article |
Mots-clés