Suppose You Had Blocks within a Notebook.

Mauricio Verano Merino, Juan Pablo Sáenz

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

1 Citaat (Scopus)

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-2Engels
TitelPAINT 2022 - Proceedings of the 1st ACM SIGPLAN International Workshop on Programming Abstractions and Interactive Notations, Tools, and Environments, co-located with SPLASH 2022
RedacteurenTom Beckmann, Robert Hirschfeld, Juan Pablo Saenz, Mauricio Verano Merino
Pagina's57-62
Aantal pagina's6
ISBN van elektronische versie9781450399104
DOI's
StatusGepubliceerd - 29 nov. 2022

Bibliografische nota

DBLP License: DBLP's bibliographic metadata records provided through http://dblp.org/ are distributed under a Creative Commons CC0 1.0 Universal Public Domain Dedication. Although the bibliographic metadata records are provided consistent with CC0 1.0 Dedication, the content described by the metadata records is not. Content may be subject to copyright, rights of privacy, rights of publicity and other restrictions.

Vingerafdruk

Duik in de onderzoeksthema's van 'Suppose You Had Blocks within a Notebook.'. Samen vormen ze een unieke vingerafdruk.

Citeer dit