Hi Edward, Thanks for your patience, I am traveling and I am just slowly catching up with email. There are a couple of confusion I believe.
Yes Jupyter is language agnostic, though there is still a limited amount of work that need to be done per language for it to be Jupyter Compatible. Usually, (and there are of course exception), that mean that for each specific language you need to write a kernel wrapper in the host language. That is to say the Julia kernel is written in Julia, the R kernel in R, the ruby kernel in Ruby.... you see the pattern; in these case you will not install these using pip. There are a couple of exceptions (IDL seem to be one of them, there is also a R kernel in java). Usually you install the kernels and you need a "registration step", for R that will be the step 2 or 2 of the install instructions https://irkernel.github.io/installation/ There is also the an enforcement 1 notebook == 1 kernel; that does not mean you have to have 1 notebook == 1 language; you can have a multilingulal notebook, but that require a different integration than kernels. In particular what you might have seen is integration between IPython-kernel and other languages, the %%language syntax is specific to te Python kernel; and you need to teach IPython about each of the language independently. In you case you are right that it looks like the IDL kernel seem to be using a pipe and seem to be compatible with gdl: https://github.com/lstagner/idl_kernel/blob/master/idl_kernel.py#L75-L77 So using the idl_kernel.py file appeared to have worked some time in the past. So someone will have to dig into the idl_kernel source code install GDL and se what's happening. The fixes are probably not too hard; but would take time. What I would suggest is try to contact the people that make PRs to the idl kernel on github, or have a fork with modification: https://github.com/lstagner/idl_kernel/networkask them if they use GDl and are interested in collaborating on reviving a fork. I may try to have a look, but having never used IDL/GDL I may not be of much help (currently installing GDL, but I would not have high hopes). Thanks, -- Matthias On Wed, Oct 18, 2017 at 3:13 PM, Edward Sternin <[email protected]> wrote: > > I found another option, but is seems to be broken: > https://github.com/ebellm/ipython-idlmagic > > Now, after pip install pidly (v 0.2.7) I had to download > https://raw.github.com/ebellm/ipython-idlmagic/master/idlmagic.py into > the directory where I start "jupyter notebook". After that, %%idl is > available, but crashes. > > -- > 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/6f62196e-c6ce-49ef-b67a-f39b5120899d%40googlegroups.com > <https://groups.google.com/d/msgid/jupyter/6f62196e-c6ce-49ef-b67a-f39b5120899d%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/CANJQusWFhNpH6MgFRVASW_tRWr6XQ13UjYrkBZVd4ZpvijNZmA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
