www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - [Announce] DUI for dmd 0.94

reply Ant <duitoolkit yahoo.ca> writes:
DUI is available for DMD 0.94.

I applied the patch form Thomas Kühne on the current released
version of DUI and released it as 00.14_97.

All tests compile and run
(except ShapesGL, TESTGL compiles and runs)

http://sourceforge.net/projects/dui/

(linux only, I didn't patch the windows version)

Ant
Jul 01 2004
next sibling parent reply Qbert <Qbert_member pathlink.com> writes:
(linux only, I didn't patch the windows version)
:S, any chance we can get a win32 binary sometime soon ? Qbert In article <pan.2004.07.01.16.10.35.277280 yahoo.ca>, Ant says...
DUI is available for DMD 0.94.

I applied the patch form Thomas Kühne on the current released
version of DUI and released it as 00.14_97.

All tests compile and run
(except ShapesGL, TESTGL compiles and runs)

http://sourceforge.net/projects/dui/

(linux only, I didn't patch the windows version)

Ant
Jul 01 2004
next sibling parent reply "Carlos Santander B." <carlos8294 msn.com> writes:
"Qbert" <Qbert_member pathlink.com> escribió en el mensaje
news:cc210t$2mfp$1 digitaldaemon.com
|| (linux only, I didn't patch the windows version)
|
|:S, any chance we can get a win32 binary sometime soon ?
|
| Qbert

I'd rather like, if possible, to have DUI classes in Windows without needing
to have GTK+. Like wrappers around the low-level system calls. If possible.

|
| In article <pan.2004.07.01.16.10.35.277280 yahoo.ca>, Ant says...
||
|| DUI is available for DMD 0.94.
||
|| I applied the patch form Thomas Kühne on the current released
|| version of DUI and released it as 00.14_97.
||
|| All tests compile and run
|| (except ShapesGL, TESTGL compiles and runs)
||
|| http://sourceforge.net/projects/dui/
||
|| (linux only, I didn't patch the windows version)
||
|| Ant

-----------------------
Carlos Santander Bernal
Jul 01 2004
parent reply Ant <Ant_member pathlink.com> writes:
In article <cc21eh$2n13$1 digitaldaemon.com>, Carlos Santander B. says...
"Qbert" <Qbert_member pathlink.com> escribió en el mensaje
news:cc210t$2mfp$1 digitaldaemon.com
|| (linux only, I didn't patch the windows version)
|
|:S, any chance we can get a win32 binary sometime soon ?
|
| Qbert

I'd rather like, if possible, to have DUI classes in Windows without needing
to have GTK+. Like wrappers around the low-level system calls. If possible.
You mean reimplement (even if crippled) GTK in D? :) Ant
Jul 02 2004
parent reply "Carlos Santander B." <carlos8294 msn.com> writes:
"Ant" <Ant_member pathlink.com> escribió en el mensaje
news:cc3pq7$2gnj$1 digitaldaemon.com
| In article <cc21eh$2n13$1 digitaldaemon.com>, Carlos Santander B. says...
||
|| "Qbert" <Qbert_member pathlink.com> escribió en el mensaje
|| news:cc210t$2mfp$1 digitaldaemon.com
|||| (linux only, I didn't patch the windows version)
|||
|||| S, any chance we can get a win32 binary sometime soon ?
|||
||| Qbert
||
|| I'd rather like, if possible, to have DUI classes in Windows without
needing
|| to have GTK+. Like wrappers around the low-level system calls. If
possible.
|
| You mean reimplement (even if crippled) GTK in D? :)
|
| Ant

Not exactly. Right now (for Win) it's DUI <- GTK <- Windows. What I'd like
(ideally) is DUI <- Windows, without anything else needed.

-----------------------
Carlos Santander Bernal
Jul 02 2004
parent reply J C Calvarese <jcc7 cox.net> writes:
In article <cc4fev$gmv$1 digitaldaemon.com>, Carlos Santander B. says...
"Ant" <Ant_member pathlink.com> escribió en el mensaje
news:cc3pq7$2gnj$1 digitaldaemon.com
| In article <cc21eh$2n13$1 digitaldaemon.com>, Carlos Santander B. says...
||
|| "Qbert" <Qbert_member pathlink.com> escribió en el mensaje
|| news:cc210t$2mfp$1 digitaldaemon.com
|||| (linux only, I didn't patch the windows version)
|||
|||| S, any chance we can get a win32 binary sometime soon ?
|||
||| Qbert
||
|| I'd rather like, if possible, to have DUI classes in Windows without
needing
|| to have GTK+. Like wrappers around the low-level system calls. If
possible.
|
| You mean reimplement (even if crippled) GTK in D? :)
|
| Ant

Not exactly. Right now (for Win) it's DUI <- GTK <- Windows. What I'd like
(ideally) is DUI <- Windows, without anything else needed.

-----------------------
Carlos Santander Bernal
I think Ant understands what you're asking. (But I don't think you'll like the answer. ;) ) I'm sure Ant knows much more about this than I do, but I'll try to explain. With DUI, a lot stuff is handled in the GTK+ "realm" that'd have to be re-implemented if GTK+ dependendence were removed (even under Windows). It wouldn't necessarily take as much effort as re-writing GTK+ from scratch, but it'd still be a MAJOR undertaking. jcc7
Jul 02 2004
parent Trejkaz Xaoza <trejkaz xaoza.net> writes:
J C Calvarese wrote:
 
 I think Ant understands what you're asking. (But I don't think you'll like
 the answer. ;) ) I'm sure Ant knows much more about this than I do, but
 I'll try to explain.
 
 With DUI, a lot stuff is handled in the GTK+ "realm" that'd have to be
 re-implemented if GTK+ dependendence were removed (even under Windows). It
 wouldn't necessarily take as much effort as re-writing GTK+ from scratch,
 but it'd still be a MAJOR undertaking.
I gather the port of SWT will come close to this anyway. It would be calling the Windows API directly (or at least through a very thin C wrapper to the C++.) I just hope they don't end up having the same performance issues which plague SWT on Java. :-/ TX -- 'Every sufficiently advanced technology is indistinguishable from magic' - Arthur C Clarke 'Every sufficiently advanced magic is indistinguishable from technology' - Tom Graves Email: Trejkaz Xaoza <trejkaz xaoza.net> Web site: http://xaoza.net/trejkaz/ Jabber ID: trejkaz jabber.xaoza.net GPG Fingerprint: 9EEB 97D7 8F7B 7977 F39F A62C B8C7 BC8B 037E EA73
Jul 02 2004
prev sibling parent reply Ant <Ant_member pathlink.com> writes:
In article <cc210t$2mfp$1 digitaldaemon.com>, Qbert says...
(linux only, I didn't patch the windows version)
:S, any chance we can get a win32 binary sometime soon ?
You mean just distribution the dui library binary? I think it can be done. I'll try it next time I release the windows version. I only have windows 2000. Will it be good for other windows OSs? You still have to have the GTK binaries. Is there any way of linking the GTK into the DUI lib (using the digital mars linker)? Ant PS About the linker: On linux most of the "executeble generation" time is spent on the linking phase (95% or more) On windows most of the time is spent on the compilation (maybe 60 or 70%) Walter, can't you make a linker for linux? ;) BTW are there alternative to the gcc linker on linux?
Jul 02 2004
next sibling parent Andy Friesen <andy ikagames.com> writes:
Ant wrote:
 In article <cc210t$2mfp$1 digitaldaemon.com>, Qbert says...
 
(linux only, I didn't patch the windows version)
:S, any chance we can get a win32 binary sometime soon ?
You mean just distribution the dui library binary? I think it can be done. I'll try it next time I release the windows version. I only have windows 2000. Will it be good for other windows OSs?
Windows is more or less the pinnacle of compatibility. The current Windows GTK+ should run on any flavour of windows that was created between 1995 and 2100. :) (probably versions after that too)
 You still have to have the GTK binaries.
 Is there any way of linking the GTK into the DUI lib
 (using the digital mars linker)?
You'd probably have to build the GTK sources with DMC.
 BTW are there alternative to the gcc linker on linux?
Intel?
Jul 02 2004
prev sibling parent Ant <Ant_member pathlink.com> writes:
In article <cc3pgg$2g26$1 digitaldaemon.com>, Ant says...
In article <cc210t$2mfp$1 digitaldaemon.com>, Qbert says...
(linux only, I didn't patch the windows version)
:S, any chance we can get a win32 binary sometime soon ?
You mean just distribution the dui library binary? I think it can be done. I'll try it next time I release the windows version.
So, I did that, but I doubt of it's usefullness...(?) let me know. I guess it's only usefull if you download a D application that uses DUI and it's not staticly linked (however it's called on windows) but... would that require a DLL? I have no idea. Besides that I don't think there are windows DUI applications made public. I think that the windows lib available on the dui sourceforge page is go for nothing and it might confuse users :( I think I'll remove it from the download page, let me know why I shouldn't. Ant http://sourceforge.net/projects/dui
Jul 05 2004
prev sibling parent "Bruno A. Costa" <bruno codata.com.br> writes:
Very good!!!

Working well in my Linux.

Thanks,

Bruno.

Ant wrote:

 DUI is available for DMD 0.94.
 
 I applied the patch form Thomas Kühne on the current released
 version of DUI and released it as 00.14_97.
 
 All tests compile and run
 (except ShapesGL, TESTGL compiles and runs)
 
 http://sourceforge.net/projects/dui/
 
 (linux only, I didn't patch the windows version)
 
 Ant
Jul 02 2004