Jupyter switches to C++ kernel and widgets
blog.jupyter.org
Jupyter switches to C++ kernel and widgets
1–10 of 16 posts
Re: Jupyter switches to C++ kernel and widgets
#2This is a new lightweight option that drops some of the magic in favor of flexibility.
Re: Jupyter switches to C++ kernel and widgets
#3Re: Jupyter switches to C++ kernel and widgets
#4This isn’t a switch — ipython is still there. This is a new lightweight option that drops some of the magic in favor of flexibility.
Re: Jupyter switches to C++ kernel and widgets
#5Re: Jupyter switches to C++ kernel and widgets
#6There 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 :)
Re: Jupyter switches to C++ kernel and widgets
#7No, that's not the article's title (which is a reasonable one), but a very heavy-handed editorialization.
Re: Jupyter switches to C++ kernel and widgets
#8AFAIK 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 ?
Re: Jupyter switches to C++ kernel and widgets
#9The title is misleading and wrong. The article is about a new library that lets you write kernels in C++. 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 :)
Re: Jupyter switches to C++ kernel and widgets
#10hmm no disrespect intended but .. this line of the article jumps out .. "C++ is a good choice for a standard implementation of the protocol, it is a common denominator of most of the languages out there, it has a massive developer community and is widely adopted in the industry for performance middleware applications." AFAIK the linking characteristics of C++ are pretty bad, since the symbols are mangled in a compile…
extern "C"