Thread overview
Re: The new DWT2
Mar 24, 2009
Frank Benoit
Mar 24, 2009
Saaa
Mar 24, 2009
Frank Benoit
Mar 24, 2009
Saaa
Mar 24, 2009
Frank Benoit
Mar 24, 2009
Saaa
Mar 25, 2009
Frank Benoit
March 24, 2009
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").

March 24, 2009
> 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?


March 24, 2009
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.
March 24, 2009
"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?





March 24, 2009
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").
>>>>
>>> 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?
> 

My target is to add D2+Phobos. If there is manpower to make that also work for D1+phobos... well thats fine also. :)
March 24, 2009
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. :)


March 25, 2009
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).