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

Reply via email to