bearophile Wrote:

> Justin Johansson:
> > So how far removed is a solution integrated into D2/D3?
> 
> I don't think D2 will change for this. For D3 there is a bit more 
> probability, but as I have said those features are mostly for GUI 
> programming, and so far D doesn't look designed to help GUI creation.
> 
> If you care about GUIs in D then I suggest you to do what I have done with 
> unit testing: to use what the language offers you for some months (or some 
> years, as in my case), and to use other languages with better GUI 
> integration/usage too to learn from them, and then to distil what you have 
> learnt in a list of what you think is both important and harder to do with 
> the standard D2 language, trying to keep things as simple to implement as 
> possible. After you have discussed such list with other people you can then 
> use it to write an enhancement request :-) And that will be the starting 
> point. Designing things is a lot of work.
> 
> Bye,
> bearophile

I'm in the middle of reading the PyQt book, and I really appreciate how easy it 
is to implement GUI design & behavior in Qt using Python. I have yet to try 
mixing Python with D, but it should be possible. Personally, I would leave all 
the GUI stuff to Python, and most of the data manipulation (where speed is 
crucial) to C/D.

It's probably best to pick the best language for a particular job. Unless the 
coder is stuck using only one language, for whatever reason it may be.

Reply via email to