www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - DWT Windows supports D2

reply Jacob Carlborg <doob me.com> writes:
I was planning to wait with this announcement but here it is anyway: The 
Windows port of DWT now supports D2, a huge thanks to kntroh who 
provided the patch. I'm working on the Linux port to finish the D2 support.

Currently only the base and SWT libraries are working.

To build DWT run: "rake base swt".
To build the SWT snippets run: "rake swtsnippets"

DWT project site: http://www.dsource.org/projects/dwt
DWT repository: http://hg.dsource.org/projects/dwt2

-- 
/Jacob Carlborg
Apr 05 2011
parent reply Bill Baxter <wbaxter gmail.com> writes:
That's great!
So that means kntroh wrote a Phobos-only implementation of all the support
classes?

--bb

On Tue, Apr 5, 2011 at 2:28 AM, Jacob Carlborg <doob me.com> wrote:

 I was planning to wait with this announcement but here it is anyway: The
 Windows port of DWT now supports D2, a huge thanks to kntroh who provided
 the patch. I'm working on the Linux port to finish the D2 support.

 Currently only the base and SWT libraries are working.

 To build DWT run: "rake base swt".
 To build the SWT snippets run: "rake swtsnippets"

 DWT project site: http://www.dsource.org/projects/dwt
 DWT repository: http://hg.dsource.org/projects/dwt2

 --
 /Jacob Carlborg
Apr 05 2011
parent Jacob Carlborg <doob me.com> writes:
On 2011-04-05 19:14, Bill Baxter wrote:
 That's great!
 So that means kntroh wrote a Phobos-only implementation of all the
 support classes?

 --bb

 On Tue, Apr 5, 2011 at 2:28 AM, Jacob Carlborg <doob me.com
 <mailto:doob me.com>> wrote:

     I was planning to wait with this announcement but here it is anyway:
     The Windows port of DWT now supports D2, a huge thanks to kntroh who
     provided the patch. I'm working on the Linux port to finish the D2
     support.

     Currently only the base and SWT libraries are working.

     To build DWT run: "rake base swt".
     To build the SWT snippets run: "rake swtsnippets"

     DWT project site: http://www.dsource.org/projects/dwt
     DWT repository: http://hg.dsource.org/projects/dwt2

     --
     /Jacob Carlborg
No, not really. Frank who did the initial ports did most of work. There were Phobos implementations of some functions and some were empty. kntroh implemented some of missing Phobos functions, there are still some missing but it seems to work. These are maybe used by other libraries like JFace. kntroh implemented the necessary functions to make it all compile and run. I really struggled with how to port all synchronized methods to D2 but kntroh fixed that. He also fixed most of the SWT snippets as well. I received a 6000+ lines patch from kntroh, I'm really happy that most of the things work now. Feel free to look at his commit if you want more details of what he exactly did. -- /Jacob Carlborg
Apr 05 2011