On Thu, May 24, 2012 at 6:04 PM, Mariano Reingart <reing...@gmail.com> wrote:
> Hi Ricardo:
>
> Great work!
>
> What did you use for the debugger?

I't's just a subclass of bdb.Bdb running in the webserver process and
doing the communications with GUI through stdin, stdout, stderr.

> The embedded webserver is stable for development environments?

Yes, I guess... I've developed a simple website (projectgreat.eu) with it.
The site is on GAE, so before deploy it I've manually run it through GAE SDK
and check if everything was ok.

> Do you thing that the file viewers and the other features can be used 
> elsewhere?

Yes, in fact I'm thinking make small independent utilities.
For eg, the cache viewer and the session viewer both use the same
custom control (TreeDict defined in controls.py) that is a simple
subclass of wx.TreeCtrl.

The error viewer was a rip off of wxPython demo error panel heavily adapted.
You can find it in errorpanel.py. it will run by itself but you have to
change some hard coded paths in __main__

To style views (HTML + python) in StyledTextCtrl
I adapted some code that I found in this post:

http://www.janthor.com/sketches/index.php?/archives/14-Mixing-HTML-and-TeX-in-a-StyledTextCtrl-in-wxPython.html

> I'm developing something similar, rad2py, but in wxpython:

gweb2py is done in wxPython too. :)

I know about rad2py and I did try it but you are using AUI controls
and I never like them, don't know exactly why but I guess it's
because I feel them sluggish, at least on my linux/laptop
(my laptop is from 2006/2007 with 1G RAM - a little bit older)

But the main reason to start gweb2py was to be able to use vim.
I'm really addicted to it, ~15 years using vi/vim on HPUX, Solaris,
SCO Unix, Linux, high end machines, low end machines, with GUI,
without GUI, I guess that are few powerfull editors that can play well
in so many different environments.

I tried so many editors/ide's but guess what... I'm in love with vim. :)


Regards,
Ricardo

Reply via email to