Thread overview
any news on DWT ?
Jun 09, 2006
Sai
Jun 09, 2006
BCS
Jun 10, 2006
Charles D Hixson
June 09, 2006
I wish I could help DWT, but I have no idea of how GUI works, I just know enough to use them.

So, any news / future directions for DWT ? I am getting worried as DWT and DMD are getting more and more out of sync.

What would the community recommend for DWT alternative ? Do you have any personal favourites / suggestions for another stable GUI lib for :D ?

Thanks for your time
User
Sai


June 09, 2006
Sai wrote:
> I wish I could help DWT, but I have no idea of how GUI works, I just know enough
> to use them. 
> 
> So, any news / future directions for DWT ? I am getting worried as DWT and DMD
> are getting more and more out of sync.
> 
> What would the community recommend for DWT alternative ? Do you have any
> personal favourites / suggestions for another stable GUI lib for :D ?
> 
> Thanks for your time
> User
> Sai
> 
> 

IUP (http://www.tecgraf.puc-rio.br/iup/) uses the native GUI API, exposes a portable pure C API and runs through htod as is. I haven't built anything from it because it has a pile of string constants that htod won't convert (Walter, that was a feature request) so an automatic D port is not yet possible.
June 10, 2006
Sai wrote:
> I wish I could help DWT, but I have no idea of how GUI works, I just know enough to use them.
> 
> So, any news / future directions for DWT ? I am getting worried as DWT and DMD are getting more and more out of sync.
> 
> What would the community recommend for DWT alternative ? Do you have any personal favourites / suggestions for another stable GUI lib for :D ?
> 
> Thanks for your time
> User
> Sai
> 
> 
Well, there's gtk-server.  It appears to work via tcp/ip connections (among others).  I've tested it from Python on Linux, and it appears to work as advertised.  Unfortunately, it doesn't implement all of the controls that I would need, so I'd need to build them.  (It looks like a simple job of editing the gtk-server.cfg file, but I'm looking for an easier solution ... besides, I don't know how well-maintained the project is.)

If dmd would link to *.so files, then I would probably say "Well, if it stops working, then I can just convert the program to calls via a c interface.", but since it doesn't... I'm currently planning to spend some time looking at mono, and if that doesn't pan out experimenting with threads in Python, or possibly even Java.