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.

Reply via email to