www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Re: [GSoC] Container proposals by Ishan and Christian

reply Zz <zz nospam.com> writes:
You can look at IUP which is simple written in C and comes with the MIT licence.

http://www.tecgraf.puc-rio.br/iup/

Zz

Matthias Pleh Wrote:

 On 2011-04-03 21:05, Andrei Alexandrescu wrote:
 I think it's not too late to improve our GSoC ideas page

So here come my ideas There is still the lack of a good D Gui Library. Currently some GUI's are still under development (most projects on dsoure are abandoned!), but none of them are really perfect D-GUI's * GtkD -> good and stable, but a D wrapper around a C-library * DWT -> also good, but a port from Java and not really D-like coded * DFL -> windows only, a way too .Net-like, is currently not very active (abandoned?) * ... all others I know are unmature and abandoned (tell me, if I'm wrong here!) So there comes 2 ideas to my mind: - Abstraction Layer for OS independent (Win/Linux/OSX/?) GUI development * Just basic structures/functions/classes for Window creation, event handling, ... This could be used not only by a Standard-D-Gui-library, but also by other Gui-libraries for D - Design of a OS independent GUI-toolkit * class-diagramm, basicstuctures, ... This could be the beginning of a Community-driven development of a good D-GUI-library which eventualy could find its way into phobos ... ?

Apr 04 2011
next sibling parent Ishan Thilina <ishanthilina gmail.com> writes:
Sorry,my project proposal was not visible to the public earlier. It is now can
be
seen by anyone. Sorry for the inconvenience.

My project proposal:
http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/ishanthilina/1

Christian's project proposal:
http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/murphy/1
Apr 04 2011
prev sibling next sibling parent reply Daniel Gibson <metalcaedes gmail.com> writes:
Am 04.04.2011 17:01, schrieb Zz:
 You can look at IUP which is simple written in C and comes with the MIT
licence.
 
 http://www.tecgraf.puc-rio.br/iup/
 
 Zz
 

This actually looks pretty good (in their gallery). It lacks native OSX support, though.
Apr 04 2011
next sibling parent Jacob Carlborg <doob me.com> writes:
On 2011-04-04 17:10, Daniel Gibson wrote:
 Am 04.04.2011 17:01, schrieb Zz:
 You can look at IUP which is simple written in C and comes with the MIT
licence.

 http://www.tecgraf.puc-rio.br/iup/

 Zz

This actually looks pretty good (in their gallery). It lacks native OSX support, though.

Looking at the Comparing page: "We plan for the future to build a native Carbon driver.". I don't understand why anyone would waste resources on Carbon when Cocoa is available. -- /Jacob Carlborg
Apr 04 2011
prev sibling parent Andrej Mitrovic <andrej.mitrovich gmail.com> writes:
It seems to use some specialized language to create the GUI elements,
or am I wrong? Refering to IUP.
Apr 04 2011
prev sibling parent Jacob Carlborg <doob me.com> writes:
On 2011-04-04 17:01, Zz wrote:
 You can look at IUP which is simple written in C and comes with the MIT
licence.

 http://www.tecgraf.puc-rio.br/iup/

 Zz

No Mac OS X support as far as I can see.
 Matthias Pleh Wrote:

 On 2011-04-03 21:05, Andrei Alexandrescu wrote:
 I think it's not too late to improve our GSoC ideas page

So here come my ideas There is still the lack of a good D Gui Library. Currently some GUI's are still under development (most projects on dsoure are abandoned!), but none of them are really perfect D-GUI's * GtkD -> good and stable, but a D wrapper around a C-library * DWT -> also good, but a port from Java and not really D-like coded * DFL -> windows only, a way too .Net-like, is currently not very active (abandoned?) * ... all others I know are unmature and abandoned (tell me, if I'm wrong here!) So there comes 2 ideas to my mind: - Abstraction Layer for OS independent (Win/Linux/OSX/?) GUI development * Just basic structures/functions/classes for Window creation, event handling, ... This could be used not only by a Standard-D-Gui-library, but also by other Gui-libraries for D - Design of a OS independent GUI-toolkit * class-diagramm, basicstuctures, ... This could be the beginning of a Community-driven development of a good D-GUI-library which eventualy could find its way into phobos ... ?


-- /Jacob Carlborg
Apr 04 2011