From f1809eb058bbf395f65f307b73fefd3b49b60d29 Mon Sep 17 00:00:00 2001 From: naweiss Date: Fri, 24 Mar 2023 14:22:55 +0300 Subject: [PATCH 1/2] Update README.md Add a Comparison to cling --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 821839c8..704184b3 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,11 @@ [![Join the Gitter Chat](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/QuantStack/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) `xeus-cling` is a Jupyter kernel for C++ based on the C++ interpreter [cling](https://github.com/root-project/cling) and -the native implementation of the Jupyter protocol [xeus](https://github.com/jupyter-xeus/xeus). +the native implementation of the Jupyter protocol [xeus](https://github.com/jupyter-xeus/xeus). + +## Comparisons to other alternatives +### [cling](https://github.com/root-project/cling) +clings already comes with a [Jupyter](https://jupyter.org/) support. Cling is based on the wrapper kernel approach, so it depends on [ipykernel](https://github.com/ipython/ipykernel) and thus on the Python runtime. The kernel of `xeus-cling` is based on [xeus](https://github.com/jupyter-xeus/xeus), a native implementation of the Jupyter Kernel protocol. So, No dependency on ipykernel nor any Python part of the Jupyter ecosystem. The xeus based approch has proven to be more stable on the long run. ## Installation From c6a7a0e4ddcbc8c0b83852d7b8d5d458b8e1ab6f Mon Sep 17 00:00:00 2001 From: naweiss Date: Fri, 24 Mar 2023 14:34:57 +0300 Subject: [PATCH 2/2] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 704184b3..3248c950 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ the native implementation of the Jupyter protocol [xeus](https://github.com/jupy ## Comparisons to other alternatives ### [cling](https://github.com/root-project/cling) -clings already comes with a [Jupyter](https://jupyter.org/) support. Cling is based on the wrapper kernel approach, so it depends on [ipykernel](https://github.com/ipython/ipykernel) and thus on the Python runtime. The kernel of `xeus-cling` is based on [xeus](https://github.com/jupyter-xeus/xeus), a native implementation of the Jupyter Kernel protocol. So, No dependency on ipykernel nor any Python part of the Jupyter ecosystem. The xeus based approch has proven to be more stable on the long run. +clings already comes with a [Jupyter](https://jupyter.org/) support. Cling uses the wrapper kernel approach, which means it depends on [ipykernel](https://github.com/ipython/ipykernel) and thus on the Python runtime. The kernel of `xeus-cling` is based on [xeus](https://github.com/jupyter-xeus/xeus), a native implementation of the Jupyter Kernel protocol. So, No dependency on ipykernel nor any Python part of the Jupyter ecosystem. The xeus based approch has proven to be more stable on the long run. ## Installation