scientific computing, data science, and machine learning. Developing a Jupyter kernel
machinery for a new language, however, requires considerable effort. In this extended
abstract, we present Bacatá, a language-parametric bridge between Jupyter and the Rascal
language workbench [3]. Reusing existing language components, such as a parsers,
interpreters, Read-Eval-Print Loop (REPLs) and autocomplete, Bacatá generates a Jupyter …