Ed Leafe wrote:
Well, that's the whole point, isn't it? We *don't* use regular
.py files. We don't generate code at all. For Wing to work with
.cdxml- created classes, a whole lot of customization would have to be
done.
and
Exactly - it requires a physical .py file - something that we
don't use.
and
The separation of method code into a separate temp .py file is
done each time the class is instantiated. The class is not pulling in
the temp .py file; it is spitting it out!
and finally ...
Perhaps this might be something someone will want to tackle
further down the road, but right now it doesn't advance us toward
our ultimate goals of an IDE that integrates visual design tools,
project management, debugging, writing code, etc. If the Class
Designer was a finished product, then perhaps, but so much of it is
still to be developed. I only added the creation of the temp .py
files in order to enable developers to step through their code. That
was a major effort to hack that together, and it is one I plan on
discarding as soon as possible. I really don't want to create yet
another such hack that will be tossed away.
OK - I submit :-)
Ed - thanks for taking the time to pursue this with me so far.
I recognize my goals are different from yours, so I should pursue them
through a different track than making them fit into CD. Unfortunate
really, since CD has 90% of what I would like so there will be much
duplication, but perhaps that can't be avoided.
I think it would be unfortunate if the "ultimate goal" of a complete,
fully integrated but closed set of tools prevented, or made it
unnecessarily difficult, for users to choose their own set of tools.
I've seen time and time again how attached developers are to their tools
(vim vs emacs vs STC vs ..., gdb vs pdb vs ..., etc). I know I'm not
going to write my UIs in code - but I also know I'm not going to give up
the strengths of the various tools I've developed expertise in without
an almighty struggle.
I'll be back in a day or two with a new thread of questions, aimed at a
different approach to integrating UI layout.
--
Alex Tweedly http://www.tweedly.net
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.8.1/355 - Release Date: 02/06/2006
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users