Proceedings of the ACM on Human-Computer Interaction • Vol 8 • No EICS
Extending Jupyter with Multi-Paradigm Editors
June 2024 • Thomas Weber, Janina Ehe, Sven Mayer
Computational notebooks like the Jupyter programming environment have been popular, particularly for developing data-driven applications. One of its main benefits is that it easily supports different programming languages with exchangeable kernels. Thus, it makes the user interface of computational notebooks broadly accessible. While their literate programming paradigm has advantages, we can use this infrastructure to make other paradigms similarly easily and broadly accessible to developers. In our work, we demon…