www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - gui libs

reply "rho" <rho noreply.com> writes:
hi,
what keeps me from using d, is that there is no compilable gui 
lib available. does dfl compile with the latest dmd?
Feb 28 2013
next sibling parent Alexandr Druzhinin <drug2004 bk.ru> writes:
28.02.2013 16:35, rho пишет:
 hi,
 what keeps me from using d, is that there is no compilable gui lib
 available. does dfl compile with the latest dmd?
DWT is compilable with the last dmd and works fine Also GTK is available, but I didn't tested it
Feb 28 2013
prev sibling next sibling parent "simendsjo" <simendsjo gmail.com> writes:
On Thursday, 28 February 2013 at 09:35:03 UTC, rho wrote:
 hi,
 what keeps me from using d, is that there is no compilable gui 
 lib available. does dfl compile with the latest dmd?
http://wiki.dlang.org/Libraries_and_Frameworks#GUI_Libraries I haven't used any of them in a while, but I think at least GtkD and DWT is quite up to date.
Feb 28 2013
prev sibling next sibling parent Jacob Carlborg <doob me.com> writes:
On 2013-02-28 10:35, rho wrote:
 hi,
 what keeps me from using d, is that there is no compilable gui lib
 available. does dfl compile with the latest dmd?
DWT: https://github.com/d-widget-toolkit/dwt -- /Jacob Carlborg
Feb 28 2013
prev sibling next sibling parent reply "rho" <rho noreply.com> writes:
do all those work with x64? are they complete?
are all tools to build the libs on board the standard D distro?
Feb 28 2013
next sibling parent reply Jacob Carlborg <doob me.com> writes:
On 2013-02-28 21:38, rho wrote:
 do all those work with x64? are they complete?
 are all tools to build the libs on board the standard D distro?
DWT does not work on 64bit. You can run 32bit applications on 64bit systems. -- /Jacob Carlborg
Feb 28 2013
parent reply "rho" <rho noreply.com> writes:
On Thursday, 28 February 2013 at 21:25:27 UTC, Jacob Carlborg 
wrote:
 On 2013-02-28 21:38, rho wrote:
 do all those work with x64? are they complete?
 are all tools to build the libs on board the standard D distro?
DWT does not work on 64bit. You can run 32bit applications on 64bit systems.
thats too bad. you guys do wonderful things, but it the needs of the common user seem to be forgotten by the creators of D. they should change that. i guess, not having an option, I'll try DWT. thank you all.
Feb 28 2013
parent reply Jacob Carlborg <doob me.com> writes:
On 2013-02-28 22:45, rho wrote:

 thats too bad. you guys do wonderful things, but it the needs of the
 common user seem to be forgotten by the creators of D. they should
 change that.
I don't understand how you can say that. 32bit applications can run on both 32bit and 64bit platforms. 64bit cannot. DWT was started quite long ago, when more people used 32bit platforms. -- /Jacob Carlborg
Feb 28 2013
parent reply "Andrea Fontana" <nospam example.com> writes:
On Friday, 1 March 2013 at 07:11:49 UTC, Jacob Carlborg wrote:
 On 2013-02-28 22:45, rho wrote:

 thats too bad. you guys do wonderful things, but it the needs 
 of the
 common user seem to be forgotten by the creators of D. they 
 should
 change that.
I don't understand how you can say that. 32bit applications can run on both 32bit and 64bit platforms. 64bit cannot. DWT was started quite long ago, when more people used 32bit platforms.
You're saying you can't build gui for app that use 64bit features. You force the whole app to be compiled on 32bit just because gui needs 32bit. If you're working on linux, you have all your 64bit libraries installed, and it's *not confortable* to build and test with 32bit libraries...
Mar 01 2013
parent reply Jacob Carlborg <doob me.com> writes:
On 2013-03-01 09:37, Andrea Fontana wrote:

 You're saying you can't build gui for app that use 64bit features. You
 force the whole app to be compiled on 32bit just because gui needs 32bit.
Yes, what do you need so badly that cannot be done with a 32bit app?
 If you're working on linux, you have all your 64bit libraries installed,
 and it's  *not confortable* to build and test with 32bit libraries...
I just though it was wrong to say that the common user seems to be forgotten. Please help and contribute instead. I'm not staying that I don't want 64bit support. It has not yet happened. It's all about time. -- /Jacob Carlborg
Mar 01 2013
parent "Andrea Fontana" <nospam example.com> writes:
On Friday, 1 March 2013 at 09:07:12 UTC, Jacob Carlborg wrote:
 On 2013-03-01 09:37, Andrea Fontana wrote:

 You're saying you can't build gui for app that use 64bit 
 features. You
 force the whole app to be compiled on 32bit just because gui 
 needs 32bit.
Yes, what do you need so badly that cannot be done with a 32bit app?
Use libraries, I told you. (+ performance + ram + optimizations ...)
 If you're working on linux, you have all your 64bit libraries 
 installed,
 and it's  *not confortable* to build and test with 32bit 
 libraries...
I just though it was wrong to say that the common user seems to be forgotten. Please help and contribute instead. I'm not staying that I don't want 64bit support. It has not yet happened. It's all about time.
I just want to point out what's the problem. I had this problem too with dwt. And I guess it's a common problem for all 64bit users :) Of course we'll follow development news about 64bit support :)
Mar 01 2013
prev sibling parent Mike Wey <mike-wey example.com> writes:
On 02/28/2013 09:38 PM, rho wrote:
 do all those work with x64? are they complete?
 are all tools to build the libs on board the standard D distro?
GtkD will work with x64. -- Mike Wey
Feb 28 2013
prev sibling parent reply "thedeemon" <dlang thedeemon.com> writes:
On Thursday, 28 February 2013 at 09:35:03 UTC, rho wrote:
 hi,
 what keeps me from using d, is that there is no compilable gui 
 lib available. does dfl compile with the latest dmd?
I am using DFL successfully with DMD 2.062. One just needs to take sources from here: https://github.com/Rayerd/dfl Set correct path to dmd in makelib.bat, then run go.bat. It compiles fine with DMD 2.060, but 2.061 and later complain about a place in environment.d where a couple of "goto case" should be added. With this little change DFL builds fine and works well.
Mar 01 2013
next sibling parent Jos van Uden <usenet fwend.com> writes:
On 1-3-2013 10:03, thedeemon wrote:
 On Thursday, 28 February 2013 at 09:35:03 UTC, rho wrote:
 hi,
 what keeps me from using d, is that there is no compilable gui lib available.
does dfl compile with the latest dmd?
I am using DFL successfully with DMD 2.062. One just needs to take sources from here: https://github.com/Rayerd/dfl Set correct path to dmd in makelib.bat, then run go.bat. It compiles fine with DMD 2.060, but 2.061 and later complain about a place in environment.d where a couple of "goto case" should be added. With this little change DFL builds fine and works well.
I wish we had std.gui And std.audio as well for that matter. Or std.media. Something like that.
Mar 01 2013
prev sibling parent "thedeemon" <dlang thedeemon.com> writes:
 I am using DFL successfully with DMD 2.062. One just needs to 
 take sources from here:
 https://github.com/Rayerd/dfl
I just saw this rep updated a few days ago, now it should build just fine with latest DMD without manual changes to the source.
Mar 01 2013