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