On Thu, Sep 15, 2016 at 9:55 AM, Denis Akhiyarov <[email protected]> wrote:
> @Doug, it looks like metakernel-based kernels are full-featured kernels > for languages other than CPython. > Yes, but those kernels often have the same issues in getting rich media back to the frontend. The two sections I pointed to look similar to how the R magic saves, reads, and wraps up images. > But clrmagic is just a magic language cell to embed .NET (CLR) languages > in CPython/IPython using pythonnet. Metakernel should definitely be helpful > to icsharp that I linked before. > Thanks to the links to this work! Our first project was to write a complete kernel in C# for a variety of languages (Boo, IronPython, IronRuby, Java (wrapped up via IKVM), FSharp, etc) [1, 2]. But with these latest tools, I think I would stay in Python for that. -Doug [1] - http://wiki.roboteducation.org/ICalico [2] - https://bitbucket.org/ipre/calico/src/a70a3f36d299bb61725d3c5cb6795f15ef17f8e6/Source/?at=master > > On Thu, Sep 15, 2016 at 8:32 AM, Doug Blank <[email protected]> wrote: > >> On Thu, Sep 15, 2016 at 9:20 AM, Denis Akhiyarov < >> [email protected]> wrote: >> >>> Can you provide any example of "graphical output" with any current >>> language cell magics written for IPython kernel? >>> >> >> Depending on how your kernel is written, you might have to use the file >> system, like matlab or the octave kernels: >> >> https://github.com/Calysto/matlab_kernel/blob/master/matlab_ >> kernel/kernel.py#L79 >> >> https://github.com/Calysto/octave_kernel/blob/master/octave_ >> kernel/kernel.py#L106 >> >> If your kernel can use the kernel wrapper, you might also want to look at >> basing your kernel on MetaKernel, to get additional, common magics, shell, >> etc: >> >> https://github.com/Calysto/metakernel >> >> -Doug >> >> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "Project Jupyter" group. >> To unsubscribe from this topic, visit https://groups.google.com/d/to >> pic/jupyter/Wy7LnDF4O_Q/unsubscribe. >> To unsubscribe from this group and all its topics, 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/CAAusYChMFT2eQiG21F8t7Tu%2BxKVrFOpR% >> 2BchMyL4PFvs9CTM4%3Dw%40mail.gmail.com >> <https://groups.google.com/d/msgid/jupyter/CAAusYChMFT2eQiG21F8t7Tu%2BxKVrFOpR%2BchMyL4PFvs9CTM4%3Dw%40mail.gmail.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/CALxxJLQyg2xDFVGN8v1uZE-XgPDSd-v3OZ8-Z3HYNvPXvoWZeQ% > 40mail.gmail.com > <https://groups.google.com/d/msgid/jupyter/CALxxJLQyg2xDFVGN8v1uZE-XgPDSd-v3OZ8-Z3HYNvPXvoWZeQ%40mail.gmail.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/CAAusYCiSHGqfgZDxSfzKDgGnsfTXik%3DM4ZCrwEQOvjMjTGwkLA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
