D "Swing"

Chris wendlec at tcd.ie
Fri Dec 28 10:13:54 PST 2012


On Friday, 28 December 2012 at 14:09:27 UTC, Jacob Carlborg wrote:
> On 2012-12-28 13:05, Chris wrote:
>
>> I see. If you have a list or better a *description* of what 
>> has to be
>> done to finish the project and to update it to D2 (possibly 
>> with Phobos
>> integration) please send it to me. My email address is there I 
>> think.
>> Maybe I can have a look at it. I have some vague experience 
>> with
>> combining Ojective-C and D, also I know the Cocoa Framework 
>> (although
>> not the latest flashy additions that come with each new 
>> version of OS X,
>> I been outta touch for a while now).
>
> The current status is that everything compiles, but far from 
> everything runs. I'm trying to collect a list of snippets that 
> doesn't work and then try to fix them. I think the best 
> approach is to try and fix as many snippets as possible before 
> moving to D2.
>
> Here's the list of the status of the snippets I've tested:
>
> https://github.com/d-widget-toolkit/dwt-mac/blob/master/todo.taskpaper#L12
>
> The @run tag indicates the snippet doesn't crash but it seems 
> somethings aren't working properly.
>
> The snippets I'm using are these:
>
> https://github.com/d-widget-toolkit/org.eclipse.swt.snippets
>
> They are actually for the D2 port but they're easy to adapt to 
> D1. It's mostly just changing the import statements.
>
> I'm using DMD 1.072. I know for sure that version works with 
> Tango. I'm only compiling 32bit for now. You can install DMD 
> 1.072 and Tango using DVM:
>
> https://github.com/jacob-carlborg/dvm
>
> I've written a porting guide here:
>
> https://github.com/d-widget-toolkit/dwt-mac


Thanks a million. I will have a look. I am adamant to get on with 
DWT for Mac. What about moving to D2 right now instead of 
debugging for D1 & Tango first? Are there any reasons why 
debugging for D1 & Tango should be prioritized? Maybe it'd be 
better to get rid of old debts and start a new fork or branch 
with D2 Tango / Phobos.


More information about the Digitalmars-d mailing list