Jupyter switches to C++ kernel and widgets
blog.jupyter.org
blog.jupyter.org
There is however a kernel for C++ that you can try here: https://mybinder.org/v2/gh/QuantStack/xeus-cling/stable?file... if interpreted C++ is your thing :)
This bug is prohibitive enough I suspect it will be a deal breaker for the majority who want to use this kind of tech.
AFAIK the linking characteristics of C++ are pretty bad, since the symbols are mangled in a compiler-specific way, no?
If a small library implements a protocol for any new kernel to re-use, wouldn't it be better to use a language that results in stable external symbols, for linking ?
extern "C"
Having said this, for C++ there is extern "language" {}, with extern "C" {} being the most common.
This is a new lightweight option that drops some of the magic in favor of flexibility.