Tangible Functional Programming
Informations
- Type:
- article
- Auteurs:
- Elliott, Conal M.
- Pertinence:
-
Moyenne
- Référence:
- Doi:
- 10.1145/1291220.1291163
- Mots-clés:
- interactive programming, end-user programming, interactive visualization, gestural composition, arro...
- Url:
- https://doi.org/10.1145/1291220.1291163
- Date de publication:
- 12/2006
- Résumé:
- Abstract:
- We present a user-friendly approach to unifying program creation and execution, based on a notion of “tangible values” (TVs), which are visual and interactive manifestations of pure values, including functions. Programming happens by gestural composition of TVs. Our goal is to give end-users the ability to create parameterized, composable content without imposing the usual abstract and linguistic working style of programmers. We hope that such a system will put the essence of programming into the hands of many more people, and in particular people with artistic/visual creative style. In realizing this vision, we develop algebras for visual presentation and for “deep” function application, where function and argument may both be nested within a structure of tuples, functions, etc.Compositiongesturesaretranslatedintochainsofcombinators that act simultaneously on statically typed values and their visualizations.
- 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