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
7 mots-clés
Nom Nombre d'articles Actions
stylesheet 1
live 1
edit 1
Haskell 1
visual 1
interactive 1
functional 1
Auteurs
2 auteurs
Nom Nombre d'articles Actions
Keith 1
Hanna 1