C++Explorer
Licensed according to this deed.
Category
Published on
Abstract
This repo builds a JupyterHub/Jupyter notebook server which offers an interactive C++ experience. The primary interface for this is through cling notebooks (cling is the C++ interpreter). We extend the cling notebook with certain magics, (namely %%writefile and %%bash). However, additionally, we provide a %%cling magic cell for python notebooks, and a @py11 decorator--a way to create on-the-fly C++ functions using Pybind11.
Citation
P. Diehl and S. R. Brandt. Interactive C++ code development using C++Explorer and GitHub Classroom for educational purposes. In Proceedings of Gateways 2020, pages 5. Science Gateways Community Institute (SGCI), 2020.
Site
Users
diehlpk
Cite this work
Researchers should cite this work as follows: