A visual programming environment for functional languages
Informations
Type:
inproceedings
Auteurs:
Joel K Kelso
Pertinence:
Haute
Référence:
Doi:
Mots-clés:
Url:
https://www.researchgate.net/publication/242377072_A_Visual_Programming_Environment_for_Functional_Languages
Date de publication:
12/2001
Résumé:
Présentation d'un IDE visuel pour des langages de programmation fonctionnel et leurs représentations graphiques.
Comparaison de quelques environnement existants.
Différents exemples de représentations d'algorithmes.
Abstract:
The promises of Visual Programming, as applied to general purpose programming languages, have remained largely unfulfilled. The essence of this thesis is that functional programming languages have at least one natural visual representation and that a useful programming environment can be based upon this representation. This thesis describes the implementation of a Visual Functional Programming Environment (VFPE). The programming environment has several significant features. The environment includes a program editor that is inherently visual and interactive: syntactic program components have a visual representation and are assembled via a graphical interface. The program editor incorporates a static analysis system that tracks types for the whole program, making it impossible to construct syntactically incorrect or type-incorrect programs. Type information is continually and explicitly available to the programmer. The environment implements an implicitly typed higher-order purely functional language without conforming exactly to any particular language with respect to syntactic structures or reduction semantics. Programs can be output as source code for an existing functional language. The visual representation allows for continued experimentation with new syntactic features. Some currently included features are algebraic data types, pattern matching, and guarded expressions. The environment includes a visual interpreter which allows any expression to be reduced in source form, with a choice of reduction behaviors.
Pdf:
Lien pdf
Références
4 articles
Titre Type Pertinence Auteurs Date Publication Références Citations Actions
Visual Haskell: A First Attempt inproceedings Faible H. John Reekie 12/1993 1 4
A Visual Representation for Functional Programs inproceedings Moyenne Janet Kelso 12/1993 1 1
VisaVis-contributions to practice and theory of highly interactive visual languages article Moyenne Jorg Poswig and Klaus Teves and Guido Vrankar and Claudio Moraga 12/1991 3 2
The Tinkertoy Graphical Programming Environment article Moyenne Mark Edel 12/1987 0 7
Citations
0 articles
Titre Type Pertinence Auteurs Date Publication Références Citations Actions
Pas encore d'article
Mots-clés
0 mots-clés
Nom Nombre d'articles Actions
Pas encore de mot-clé
Auteurs
1 auteurs
Nom Nombre d'articles Actions
Joel K Kelso 1