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.

Reply via email to