Jump to page: 1 24  
Page
Thread overview
Bug fix week
May 24, 2010
Don
May 25, 2010
Jacob Carlborg
May 24, 2010
dennis luehring
May 24, 2010
Adam Ruppe
May 24, 2010
bearophile
May 24, 2010
Pelle
May 27, 2010
Stewart Gordon
May 27, 2010
bearophile
May 27, 2010
Stewart Gordon
May 27, 2010
Don
May 27, 2010
Stewart Gordon
[OT] Votes on resolved bugs (was: Bug fix week)
May 27, 2010
Stewart Gordon
May 27, 2010
Lutger
May 27, 2010
Don
May 27, 2010
Stewart Gordon
May 28, 2010
Kagamin
May 27, 2010
Stewart Gordon
May 27, 2010
Don
May 27, 2010
Stewart Gordon
May 27, 2010
Don
May 26, 2010
Masahiro Nakagawa
May 26, 2010
Brad Roberts
May 27, 2010
Masahiro Nakagawa
May 28, 2010
Bruno Medeiros
May 28, 2010
SHOO
May 28, 2010
Don
Jun 03, 2010
Bruno Medeiros
May 23, 2010
We've had a tremendous infusion of talent and energy in Phobos, and lately work has picked up in unprecedented ways, both in terms of new features and bug fixes. I can't say how happy I am about that!

At the end of this starting week, on Friday May 28, TDPL will be out on trucks to bookstores.

Let's make this week a bug fixing week for both dmd and Phobos, and issue a release on Monday. We're going public!


Andrei
May 24, 2010
Andrei Alexandrescu wrote:
> We've had a tremendous infusion of talent and energy in Phobos, and lately work has picked up in unprecedented ways, both in terms of new features and bug fixes. I can't say how happy I am about that!
> 
> At the end of this starting week, on Friday May 28, TDPL will be out on trucks to bookstores.
> 
> Let's make this week a bug fixing week for both dmd and Phobos, and issue a release on Monday. We're going public!
> 
> 
> Andrei

IMHO, one of the most important bugs to fix is actually a spec bug:

4056 Template instantiation with bare parameter not documented

The foo!int syntax as a shortcut for foo!(int) isn't documented anywhere in the spec!! This is an embarrassing omission and should be fixed ASAP.
Anyone could submit a patch with suggested wording for this one.
May 24, 2010
On 05/24/2010 09:08 AM, Don wrote:
> Andrei Alexandrescu wrote:
>> We've had a tremendous infusion of talent and energy in Phobos, and
>> lately work has picked up in unprecedented ways, both in terms of new
>> features and bug fixes. I can't say how happy I am about that!
>>
>> At the end of this starting week, on Friday May 28, TDPL will be out
>> on trucks to bookstores.
>>
>> Let's make this week a bug fixing week for both dmd and Phobos, and
>> issue a release on Monday. We're going public!
>>
>>
>> Andrei
>
> IMHO, one of the most important bugs to fix is actually a spec bug:
>
> 4056 Template instantiation with bare parameter not documented
>
> The foo!int syntax as a shortcut for foo!(int) isn't documented anywhere
> in the spec!! This is an embarrassing omission and should be fixed ASAP.
> Anyone could submit a patch with suggested wording for this one.

I agree that's bad, but somewhat ironically it's not as bad for TDPL's timeline. The syntax _is_ documented in TDPL.

Andrei
May 24, 2010
Am 24.05.2010 16:08, schrieb Don:
> 4056 Template instantiation with bare parameter not documented

why don't remove this feature? it isn't syntactic sugar just an "alternative" syntax (how many other alternative syntaxes needed?)

May 24, 2010
On 05/24/2010 11:53 AM, dennis luehring wrote:
> Am 24.05.2010 16:08, schrieb Don:
>  > 4056 Template instantiation with bare parameter not documented
>
> why don't remove this feature? it isn't syntactic sugar just an
> "alternative" syntax (how many other alternative syntaxes needed?)
>

FWIW I swear by it.

Andrei
May 24, 2010
On 5/24/10, Andrei Alexandrescu <SeeWebsiteForEmail@erdani.org> wrote:
> FWIW I swear by it.

Me too. I was opposed to it in the beginning as being unnecessary, but it is really nice now that I use it.

auto a = to!int(whatever);

Just flows really nicely. to!(int)(whatever) isn't quite the same.
May 24, 2010
Adam Ruppe:
> I was opposed to it in the beginning as being unnecessary, but it is really nice now that I use it.

This is true for me too.

Bye,
bearophile
May 24, 2010
On 05/24/2010 07:04 PM, Adam Ruppe wrote:
> On 5/24/10, Andrei Alexandrescu<SeeWebsiteForEmail@erdani.org>  wrote:
>> FWIW I swear by it.
>
> Me too. I was opposed to it in the beginning as being unnecessary, but
> it is really nice now that I use it.
>
> auto a = to!int(whatever);
>
> Just flows really nicely. to!(int)(whatever) isn't quite the same.

map!foo(data);

So awesome.
May 25, 2010
On 2010-05-24 16.17, Andrei Alexandrescu wrote:
> On 05/24/2010 09:08 AM, Don wrote:
>> Andrei Alexandrescu wrote:
>>> We've had a tremendous infusion of talent and energy in Phobos, and
>>> lately work has picked up in unprecedented ways, both in terms of new
>>> features and bug fixes. I can't say how happy I am about that!
>>>
>>> At the end of this starting week, on Friday May 28, TDPL will be out
>>> on trucks to bookstores.
>>>
>>> Let's make this week a bug fixing week for both dmd and Phobos, and
>>> issue a release on Monday. We're going public!
>>>
>>>
>>> Andrei
>>
>> IMHO, one of the most important bugs to fix is actually a spec bug:
>>
>> 4056 Template instantiation with bare parameter not documented
>>
>> The foo!int syntax as a shortcut for foo!(int) isn't documented anywhere
>> in the spec!! This is an embarrassing omission and should be fixed ASAP.
>> Anyone could submit a patch with suggested wording for this one.
>
> I agree that's bad, but somewhat ironically it's not as bad for TDPL's
> timeline. The syntax _is_ documented in TDPL.
>
> Andrei

I would say that's even worse, let me explain. In D if you run into a problem/bug with the compiler you never now where the problem is.

* Is it the spec that is correct and the compiler doesn't follow the spec?
* Is it the spec that is incorrect and the compiler behaves correctly?
* Perhaps the spec is correct and the compiler follows the spec but a feature is not implemented correctly?
* Perhaps the spec is correct but the compiler doesn't implement the feature yet.

Now when TDPL comes into the picture there is yet another layer to all this. Now you can have the behavior when TDPL is correct but the compiler and the spec is incorrect or any other combination of the now three parties.

-- 
/Jacob Carlborg
May 26, 2010
On Sun, 23 May 2010 22:50:14 +0900, Andrei Alexandrescu
<SeeWebsiteForEmail@erdani.org> wrote:

> We've had a tremendous infusion of talent and energy in Phobos, and lately work has picked up in unprecedented ways, both in terms of new features and bug fixes. I can't say how happy I am about that!
>
> At the end of this starting week, on Friday May 28, TDPL will be out on trucks to bookstores.
>
> Let's make this week a bug fixing week for both dmd and Phobos, and issue a release on Monday. We're going public!
>
>
> Andrei

I think we need improvement of DDoc.
Current DDoc doesn't keep up with D Spec(e.g. ignore @attribute, pure,
etc...).
« First   ‹ Prev
1 2 3 4