Samenvatting
Computational notebooks have been gaining prominence as a development environment suitable for non-experienced developers. However, it requires proficiency in writing syn- tactically and semantically correct code. In this article, we propose integrating a block-based approach into compu- tational notebooks to prevent syntactical errors and ease the non-expert developers’ adoption. Furthermore, we rely on two tools previously implemented (Bacatá and Kogi) to (i) create a computational notebook for Domain-Specific Languages and (ii) generate a block-based representation upon the language definition. Consequently, our approach does not exclusively focus on integrating a block-based en- vironment into computational notebooks but on enabling the creation and integration of domain-specific block-based environments into notebooks. Future work concerns the evaluation of our proposal through a user study.
Originele taal-2 | Engels |
---|---|
Titel | PAINT 2022 - Proceedings of the 1st ACM SIGPLAN International Workshop on Programming Abstractions and Interactive Notations, Tools, and Environments, co-located with SPLASH 2022 |
Redacteuren | Tom Beckmann, Robert Hirschfeld, Juan Pablo Saenz, Mauricio Verano Merino |
Pagina's | 57-62 |
Aantal pagina's | 6 |
ISBN van elektronische versie | 9781450399104 |
DOI's | |
Status | Gepubliceerd - 29 nov. 2022 |