On Sunday, October 21, 2018 at 11:01:57 AM UTC-5, Offray Vladimir Luna 
Cárdenas wrote:

It's good to see the advances in the servers direction. The idea of a more 
> decoupled Leo with web interfaces and the idea of "outlining" services to 
> other systems and languages that some have proposed seems close.
>

Interesting idea.  Providing "outlining services" seems like another 
project.

I would avoid going into the Apache path and I would try to choose a 
> minimalist pure python web framework (bottle, flask, other used by Jupyter) 
> that can deal with the server/sockets core code functionality in Leo and 
> leave the scaling part to a server neutral back-end (Apache, Cherokee, 
> Lighttpd, Enginx, etc.)
>

Sounds reasonable.  In another answer in this thread I said we could assume 
that Leo would use something like Apache (server), but I want to make clear 
that all options are on the table.

When I was trying to implement ideas from Leo in Pharo/Smalltak I remember 
> focusing on the "outlining experience" first. I wanted to be able to 
> add/remove and move nodes that have a "header" and a "body" inside Pharo. 
> Sometimes, when I think in this idea of "outlining" services using a web 
> interface I think which is the minimal web library that provides me a tree 
> interface, for example Inspire Tree[1], and how I would connect it to the 
> tree representation I already have in Grafoscopio. Because I don't want to 
> have a lot of moving parts in different languages and programming paradigms 
> (something that already happens to Jupyter), I would like to create some 
> socket/service that connects the web interface with the Pharo backend. So 
> all the machinery behind trees is already there and the only "new thing" 
> I'm implementing is a way to decouple the GUI so it can be a web app.
>
> [1] http://www.inspire-tree.com/
>
> Hopefully, something like that can be the path for services/sockets in 
> Leo. I wonder how Leo-Vue can connect to Leo server, for example and what 
> is the demo MVP for a web interface that connect with a Leo backend.
>

I don't know enough to respond in detail just now.

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 [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to