Thanks Joshua and Thomas, yes Beaker Notebook has that capability, but we stopped developing it in favor of BeakerX which is an extension to Jupyter Notebook. This feature is now on the agenda: https://github.com/twosigma/beakerx/issues/6279 Indeed the plan is to use a kernel that proxies other kernels, like SOS. Then we can use Arrow (https://github.com/apache/arrow) for autotranslation of data between the kernels. BeakerX does already support autotranslation from Python to JavaScript (good for working directly with D3): http://nbviewer.jupyter.org/github/twosigma/beakerx/blob/master/doc/contents/autotranslation_python.ipynb Python has a Bash magic too, so the particular combo you ask for can actually be done today with BeakerX. Best, -Scott
On Mon, Nov 13, 2017 at 8:10 AM, Thomas Kluyver <[email protected]> wrote: > There are some options for doing this at the kernel level - e.g. in an > IPython kernel there are extensions to let you use %%R and %%julia cell > magics. Then there are things like the Script-of-Scripts kernel: > https://github.com/vatlab/SOS . > > There's also a notebook project called Beaker which aims to support mixing > languages in a notebook. > > At the Jupyter level, however, the model is that one notebook has one > kernel. > > On 13 November 2017 at 06:14, Joshua Marshall Moore < > [email protected]> wrote: > >> Hey wouldn't it be great if the kernels could work on a cell level, so >> that different installed kernels can run in the same notebook, say bash, >> python, and javascript. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Project Jupyter" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> To view this discussion on the web visit https://groups.google.com/d/ms >> gid/jupyter/3175adad-aa65-47f2-a601-c53d8dd627e0%40googlegroups.com >> <https://groups.google.com/d/msgid/jupyter/3175adad-aa65-47f2-a601-c53d8dd627e0%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to the Google Groups > "Project Jupyter" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/jupyter/CAOvn4qiM15P2Yq3fj65khfvM3tia%3DEo9f-_cyBjbXXFijV8-tA% > 40mail.gmail.com > <https://groups.google.com/d/msgid/jupyter/CAOvn4qiM15P2Yq3fj65khfvM3tia%3DEo9f-_cyBjbXXFijV8-tA%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- BeakerX.com ScottDraves.com <http://www.ScottDraves.com> @Scott_Draves <http://twitter.com/scott_draves> -- You received this message because you are subscribed to the Google Groups "Project Jupyter" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter/CAMaD%2Bf5c9sHLu_zZx%3DKizxZKjT7wc3RK%3DRc2rJDPHiJOw8CSfQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
