improving the D spec
Robert Clipsham
robert at octarineparrot.com
Mon Jun 29 13:34:02 PDT 2009
Christian Kamm wrote:
> In the wake of the recent 'state of D' articles, I've looked at the D1 spec
> bugs on bugzilla and grouped them by topic. I've also separated them into
> issues that probably need compiler changes (+) and bugs that might be
> resolved by a spec change (*).
>
> My plan is to go through the issues and to write up spec patches where the
> resolution is clear. This should cover a fair number of bugs, in particular
> those of the 'missing documentation' kind. If there's doubt as to what
> should be done, I'll assign to Walter and might bring the discussion to the
> newsgroup.
Thank you, thank you, thank you! *This* is exactly what is needed for D
to get somewhere in my opinion. I'm so glad you've volunteered for this!
Once D has a decent working spec D1 will finally be truely 'stable' :D
>
> To show that this - apart from being useful for compiler developers and
> users alike - is far from boring, I'll present some facts I learned while
> experimenting with template ordering and IFTI in a separate post.
>
> Unfortunately, the list is very long and thus I hope that more people will
> contribute patches. Sure, fixing bugs in the spec doesn't change the
> compiler or add a cool new feature, but I sincerely hope that it will make D
> more mature and simpler to implement.
>
> Here is the list:
>
> major missing documentation
> + 3007 stringof
-- Snip --
> * 1012 cannot instantiate template with no parameters or default parameters
> without !()
This is a huge list, congrats on compiling it!
More information about the Digitalmars-d
mailing list