DWT in Google Summer of Code?

a a at a.com
Fri Mar 30 08:51:29 PDT 2012


On Friday, 16 March 2012 at 20:24:52 UTC, Tim Keating wrote:
> On Wednesday, 7 March 2012 at 17:13:02 UTC, Jesse Phillips 
> wrote:
>> As for SWT, I don't know what you mean by short comings. All 
>> GUI
>> toolkits have them, but maybe you mean the API is not D like.
>
> At a cursory glance? The fact that there are numerous library 
> classes for interfacing with files, etc. (in base) that 
> duplicate functionality that is in both Phobos & Tango, instead 
> of modifying the libraries to rely on Phobos or Tango.
>
> The fact that the packages under base have "java" as their TLD.
>
> The fact that the packages for the main widget library seem 
> hopelessly intertwingled with Eclipse.
>
> The fact that the library has duplicate code in separate 
> packages per platform, rather than using a canonical D pattern 
> for supporting this, such as "version."
>
> These are a few things that jumped out at me in five minutes of 
> browsing the git repo.
>
> TK


The examples also all use the horrible anonymous class thing. A 
GUI library really should use delegates for callbacks.


More information about the Digitalmars-d-dwt mailing list