Dear Reinhard,
Sorry for the extremely late response. We've been busy working for the
upcoming 2.1 release during the summer. I'm really glad to hear that
you're using it to teach programming to teenagers, that's really cool!
About the variable explorer, there's an open issue in our issue tracker
with a request quite similar to yours:
http://code.google.com/p/spyderlib/issues/detail?id=558
Besides, I think Pierre (the main developer) thinks to introduce this
for 2.1. At least that's what I can read in the project's roadmap, which
you can find here:
http://code.google.com/p/spyderlib/wiki/Roadmap
About Python 3, well, right now Spyder runs on python 2.7 just fine, so
I don't think that's gonna be quite difficult to solve. On the other
hand, UML modeling and qt designer integration are more oriented to
programming in general than to scientific programming, so their
implementation is going to depend on the efforts of another member of
the community.
Thanks again for your interest in Spyder and for your kind words about
the project,
Carlos
El 13/04/11 04:01, Reinhard Oldenburg escribió:
Dear Spyder team,
first let me say that I really like very much the Spyder IDE. We use
it for teaching programming in high schools as a very user friendly
alternative to Eclipse. Here are some ideas how to improve Spyder to
fit the needs of this group of users even more:
The variable table is an excellent tool to build up a mental model of
variables and how their reference changes over time. It would be even
more useful, if objects of user-written classes could be displayed.
Maybe the value column can show attributes and their values and
clicking on it would start up an ‘object card’ which is essentially
again a variable explorer in a new window which displays attributes
and methods. Methods could be envoked on this stage (as kind of
editing objects). A look at the BlueJ java environment shows how
useful this can be.
Moreover, it would be helpful to have code templates for typical
situations and the editor could bring out more clearly the structure
of the code by shading blocks. Again, BlueJ does this in a very nice
way.
In the long run, of course, there are further more demanding wishes:
- Python 3
- UML modeller
- better integration of qt designer
Regards,
Reinhard Oldenburg
--
You received this message because you are subscribed to the Google Groups
"spyder" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/spyderlib?hl=en.