Re: Python Anywhere

2016-11-14 Thread Edward K. Ream
On Mon, Nov 14, 2016 at 1:44 PM, Edward K. Ream wrote: ​> ​ I'll file an enhancement soon ​. It is #338 . EKR​ -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To

Re: Python Anywhere

2016-11-14 Thread john lunzer
One last thing. I realize this would be a big move and detract from core development. Almar Klein is the creator of Flexx. Almar also is the creator of Pyzo which is a Python IDE which currently uses PyQt as the GUI Toolkit. Unless I'm mistaken I believe the

Re: Python Anywhere

2016-11-14 Thread john lunzer
Others have stated great reasoning. So I don't want to recap but I'll add. In the cloud age "traditional platform" doesn't mean what it used to. The Leo "server" needn't be your computer, but could be a cloud based virtual machine that with guaranteed accessibility and uptime. As a pure

Re: Python Anywhere

2016-11-14 Thread john lunzer
Terry, the Tree Widget is available in the latest release, rather than stable. Phosphor itself has a text editor window example here . Therefor I would assume this would be possible in Flexx. On Monday, November 14, 2016 at 2:36:22 PM UTC-5,

Re: Python Anywhere

2016-11-14 Thread Edward K. Ream
On Mon, Nov 14, 2016 at 1:37 PM, Chris George wrote: I envisioned the python code running on a server and a team using one > instance of Leo to work on a project. > > Or myself keeping my monolithic information Leo file on a running instance > on a server and being able to

Re: Python Anywhere

2016-11-14 Thread Edward K. Ream
On Mon, Nov 14, 2016 at 1:36 PM, 'Terry Brown' via leo-editor < leo-editor@googlegroups.com> wrote: > As far as I know there's no "Qt in a browser window" stack. So if Flexx is > a Python event callback style interface that renders in a browser, it could > be a useful start. Because it would

Re: Python Anywhere

2016-11-14 Thread Chris George
I envisioned the python code running on a server and a team using one instance of Leo to work on a project. Or myself keeping my monolithic information Leo file on a running instance on a server and being able to access it from anywhere, anytime, with any device. The code runs on the server,

Re: Python Anywhere

2016-11-14 Thread 'Terry Brown' via leo-editor
As far as I know there's no "Qt in a browser window" stack. So if Flexx is a Python event callback style interface that renders in a browser, it could be a useful start.  Because it would allow the Python interpreter to be in one place (your home / office / cloud) and the browser to be wherever

Re: Python Anywhere

2016-11-14 Thread Edward K. Ream
On Sun, Nov 13, 2016 at 12:39 PM, john lunzer wrote: In this way you could host *your* Leo from your home/work computer or a > cloud instance. The thought of this is pretty exciting to me. > ​I'm trying to understand what the benefits are. If only the gui changes, Leo will

Re: Python Anywhere

2016-11-14 Thread john lunzer
Flexx uses Phosphor as well (it's pulled in which is why it is not a dependency). On Monday, November 14, 2016 at 2:08:00 PM UTC-5, Offray Vladimir Luna Cárdenas wrote: > > On the Web GUI front end, Jupyter project is working on Jupyter Lab, using > Phosphor. Maybe is worth checking: > >

Re: Python Anywhere

2016-11-14 Thread Offray Vladimir Luna Cárdenas
On the Web GUI front end, Jupyter project is working on Jupyter Lab, using Phosphor. Maybe is worth checking: https://github.com/jupyterlab/jupyterlab Cheers, Offray On 14/11/16 11:22, Edward K. Ream wrote: On Mon, Nov 14, 2016 at 10:10 AM, john lunzer

Re: Python Anywhere

2016-11-14 Thread Edward K. Ream
On Mon, Nov 14, 2016 at 10:10 AM, john lunzer wrote: > Web-based front-end simply means that the GUI runs in a browser. > > My understanding of Flexx is that you can use it in the same way that you > would use PyQt. I do not believe it places restrictions on the rest of your >

Re: Python Anywhere

2016-11-14 Thread john lunzer
Web-based front-end simply means that the GUI runs in a browser. My understanding of Flexx is that you can use it in the same way that you would use PyQt. I do not believe it places restrictions on the rest of your Python code. I do agree that the language on the docs site is a bit obtuse. If

Re: Python Anywhere

2016-11-14 Thread Edward K. Ream
On Mon, Nov 14, 2016 at 9:42 AM, Edward K. Ream ​> ​ Do I feel a slight tremor under my feet? >From the PyScript docs: ​QQQ​ PyScript is a tool to write JavaScript using (a subset) of the Python language. ​ ​ All relevant ​ ​ builtins, and the methods of list, dict and str are supported. Not

Re: Python Anywhere

2016-11-14 Thread Edward K. Ream
On Mon, Nov 14, 2016 at 9:26 AM, Edward K. Ream wrote: > On Sun, Nov 13, 2016 at 12:39 PM, john lunzer wrote: > > I believe that Flexx could be >> used effectively to achieve >> ​[a browser front end]. >> > > ​Do I

Re: Python Anywhere

2016-11-14 Thread Edward K. Ream
On Sun, Nov 13, 2016 at 12:39 PM, john lunzer wrote: I think it is more likely that a browser-based *front-end *can be achieved, > rather than trying to host Leo itself in the browser. In this way you could > host *your* Leo from your home/work computer or a cloud instance. The