www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.dwt - Re: The new DWT2

reply Frank Benoit <keinfarbton googlemail.com> writes:
Saaa Wrote:

 dmd 2.026
 phobos
 newest ruby one-click :)
 
 What am I doing wrong ?

I started with making it phobos compatible, but it is not yet completed. You are welcome to help (see "DWT2 D2+Phobos help needed").
Mar 24 2009
parent reply "Saaa" <empty needmail.com> writes:
 I started with making it phobos compatible, but it is not yet completed. 
 You are welcome to help (see "DWT2 D2+Phobos help needed").

Ok, I thought it would compile but just not work because it would hold loads of dummy code. So the first step now would be to add more dummy code until it compiles?
Mar 24 2009
parent reply Frank Benoit <keinfarbton googlemail.com> writes:
Saaa schrieb:
 I started with making it phobos compatible, but it is not yet completed. 
 You are welcome to help (see "DWT2 D2+Phobos help needed").

Ok, I thought it would compile but just not work because it would hold loads of dummy code. So the first step now would be to add more dummy code until it compiles?

To fill in the dummy code is a linear task. The compiler guides me from problem to problem. I don't think that can run in parallel. What you can do is, if you want, to fill in the phobos implementations in the base tree. Highest priority are places where a tango impl. exists, but none for phobos.
Mar 24 2009
parent reply "Saaa" <empty needmail.com> writes:
"Frank Benoit" <keinfarbton googlemail.com> wrote in message 
news:gqbdt5$12rk$1 digitalmars.com...
 Saaa schrieb:
 I started with making it phobos compatible, but it is not yet completed.
 You are welcome to help (see "DWT2 D2+Phobos help needed").

Ok, I thought it would compile but just not work because it would hold loads of dummy code. So the first step now would be to add more dummy code until it compiles?

To fill in the dummy code is a linear task. The compiler guides me from problem to problem. I don't think that can run in parallel. What you can do is, if you want, to fill in the phobos implementations in the base tree. Highest priority are places where a tango impl. exists, but none for phobos.

DWT is a PORT of SWT :) Which uses D1 + tango DWT2 will be a port of dwt using D2 + phobos. Does this mean I should use D2 Phobos? Or should it also support D1 Phobos?
Mar 24 2009
parent reply Frank Benoit <keinfarbton googlemail.com> writes:
Saaa schrieb:
 "Frank Benoit" <keinfarbton googlemail.com> wrote in message 
 news:gqbdt5$12rk$1 digitalmars.com...
 Saaa schrieb:
 I started with making it phobos compatible, but it is not yet completed.
 You are welcome to help (see "DWT2 D2+Phobos help needed").

loads of dummy code. So the first step now would be to add more dummy code until it compiles?

problem to problem. I don't think that can run in parallel. What you can do is, if you want, to fill in the phobos implementations in the base tree. Highest priority are places where a tango impl. exists, but none for phobos.

DWT is a PORT of SWT :) Which uses D1 + tango DWT2 will be a port of dwt using D2 + phobos. Does this mean I should use D2 Phobos? Or should it also support D1 Phobos?

My target is to add D2+Phobos. If there is manpower to make that also work for D1+phobos... well thats fine also. :)
Mar 24 2009
parent reply "Saaa" <empty needmail.com> writes:
So I should look up what the tango function does and try and find something 
which does the same in Phobos 2.
Sound like something I might even manage.. for some functions.

But how do I check if it works if I can't build dwt? Just guess?


 My target is to add D2+Phobos. If there is manpower to make that also
 work for D1+phobos... well thats fine also. :) 

Mar 24 2009
parent Frank Benoit <keinfarbton googlemail.com> writes:
Saaa schrieb:
 So I should look up what the tango function does and try and find something 
 which does the same in Phobos 2.
 Sound like something I might even manage.. for some functions.
 
 But how do I check if it works if I can't build dwt? Just guess?

hm, the base tree can be build on its own. rake base If you want, you can do unittests or contracts (in/out/invariant).
Mar 25 2009