As discussed in other threads, I think such playing well with others should be done by client/server architecture, in the case of IPython. The main issue is the rendering of enhanced content, like math, 3D plots and so on. I don't know if some Qt web related technologies can be helpful here. I think that Leo has been too focused in playing well by interchanging files back and forth with others, and is time to think in playing well by communicating well with others (services). This has been mosly unexplored until now is showing to be critical for the Jupyter integration, where Leo has a lot to offer with its advanced self-referential and programmable DOM (beyond HTML).
Cheers, Offray On 20/10/17 09:34, Edward K. Ream wrote: > In another thread I wrote: "Leo can already render LaTex math markup > using reStructuredText > <https://stackoverflow.com/questions/3610551/math-in-restructuredtext-with-latex>. > But not very well." > > It may be possible to better render LaTeX using the richtext.py > plugin. I haven't tried it yet. It would require installing this > ckeditor plugin <https://ckeditor.com/cke4/addon/mathjax>, presumably > as part of the richtext plugin. > > More generally, Leo needs to make common tasks easier for the user. > This goal became clear during my vacation. It will require > considerable work behind the scenes. Several tasks come to mind: > > - Support all ipython "magics" that are applicable in Leo, perhaps > including magics defined in ipython plugins. This includes support for > executing scripts in languages other than python, or for specific > versions of python. This should be fairly straightforward. > > - Support JavaScript-based tools somehow. I love python, but the > world seems to be moving away from it. For example, Leo should render > mathjax properly, without relying on buggy intermediate layers such as > docutils or Qt widgets. > > - Better support for moving between Jupyter and Leo. > > Your comments, please. > > Edward > -- > You received this message because you are subscribed to the Google > Groups "leo-editor" group. > To unsubscribe from this group and stop receiving emails from it, send > an email to leo-editor+unsubscr...@googlegroups.com > <mailto:leo-editor+unsubscr...@googlegroups.com>. > To post to this group, send email to leo-editor@googlegroups.com > <mailto:leo-editor@googlegroups.com>. > Visit this group at https://groups.google.com/group/leo-editor. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to leo-editor+unsubscr...@googlegroups.com. To post to this group, send email to leo-editor@googlegroups.com. Visit this group at https://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.