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.