Hi everyone,
I really feel like an oddball here because I seem to be the only one who
uses the HAP debugger IDE, available on SourceForge. I come from the MS VC++
environment, though, and HAP is a lot like that so maybe that's the reason,
but it really isn't missing much (at least not much that isn't also missing
on other IDEs).
- uses the Scintilla editor; not missing much, IMO (auto-completion isn't
there, but is it anywhere?)
- step by step debugging with breakpoints - step over, into, and out of
- also a remote debugger, although I haven't had to use this feature
- project workspace listing project files
- variable watches
- ability to change variable values while debugging
- while debugging you have windows to view output, errors only, or both
- also a call stack window
- something I use all the time is the "find in files" function to search for
string occurrences; I use this all the time to locate wx names in the
wxPython source since there is no documentation to go to.
For resources I use XRCed distributed with wxPython, and again there really
isn't anything missing there either, IMO. However, using resources from xrc
files is a manual process, which is maybe something other IDEs have
automated more, I don't know.
There is a very small learning curve with the HAP debugger, although that
might be because of my background. HAP seems so simple though - I tried Boa
and WindIDE and there was so much layered on by these environments (and they
were so slow) that it didn't seem worth it to continue.
HTH
-Rick King
I'm coming from a VB background and I've been trying to get up to speed
with
Python. It's been a rather large learning curve. Learning the language
has
just been a part of it. I've also had some trouble figuring out what I
want
to use for a development environment.
At a minimum, I'd like to be able to execute a program line-by-line and
query the values of my variables and have automatic completion and
function
parameter help. When I started programming, I had the first two things
but
I've grown to love the other two and would hate to have to give them up.
I started with Wing IDE but the interface feels awkward (The word awkward
looks awkward. The spell checker says it's ok but it doesn't look right).
I
particularly don't like the check boxes. It took me a while to figure out
what they were.
I like the editor in the Py programs like PyAlaMode - a lot. I
particularly
like the way the control [ and ] let you increase and decrease the font
size. I found this out when trying to change the indentation of a block
by
using the Idle command control-[. I can't seem to figure out how to do
any
debugging. It has a tab with the shell. Does this allow any kind of
execution of other opened files?
I was able to get Idle to run programs but not step through line-by-line
or
···
query variable values. Can Idle do that?
Anyone have recommendations for the "best" environment to use to learn and
debug Python programs? And don't say Python.net. I've been trying to get
away from the Microsoft world.
---------------------------------------------------------------------
To unsubscribe, e-mail: wxPython-users-unsubscribe@lists.wxwindows.org
For additional commands, e-mail: wxPython-users-help@lists.wxwindows.org