The VII PPPR (Pending Peeves Progress Review)
Stewart Gordon
smjg_1998 at yahoo.com
Wed Mar 22 04:54:23 PST 2006
We're now halfway there again ... well at least halfway towards 0.300....
http://www.prowiki.org/wiki4d/wiki.cgi?PendingPeeves
(Switching to linking to prowiki.org rather than wikiservice.at per
Helmut's suggestion....)
The decision was made to get rid of bit as a basic type. This is about
the second time that a change to the language with significant effect on
existing code has been proposed in one post on the newsgroup and then
implemented in the next version. Doing this has made two of the pending
peeves irrelevant.
At least it's not the worst instance I've seen where instead of filling
in a hole, one breaks off the piece containing the hole.
Does anybody remember when, back at 0.93, Walter said:
"Barring a very, very, compelling case, this is it for 1.0 language
features. There are a lot more things I want to do, but this has got to
be enough for 1.0."
I lose count of the number of new features that have been added since
then. Most recently, there has been the scope(exit) scope(success)
scope(failure) statements. While they're a nice idea, I must admit that
adding new features has detracted from the goal of getting D up to scratch.
The "Covariance doesn't work with interfaces" issue was wrongly marked
as done. In fact, only one of the interface covariance issues is fixed.
The other one is still there.
http://www.digitalmars.com/drn-bin/wwwnews?digitalmars.D.bugs/1726
http://www.digitalmars.com/drn-bin/wwwnews?digitalmars.D.bugs/3287
http://d.puremagic.com/bugzilla/show_bug.cgi?id=65
And the spec has been cleaned up in a few places over the last few days.
For example, array operations have finally been *mostly* removed from
the spec.
And the issue of translating the Windows API headers has cropped up
again. There have been a number of efforts to do this, but they all
have their imperfections as far as I can tell. I've started another
effort that'll hopefully be the best of them all....
http://www.digitalmars.com/drn-bin/wwwnews?digitalmars.D.announce/3194
Once this is done, then I suppose we'll be ready to put it in as
std.c.windows instead of the translation of a tiny fragment of the API
that's there at the moment....
It seems that people are more than ready to take into their own hands
some of the things that Walter hasn't bothered to do in such fields as
tracking bugs. First there was DStress, and then there was Bugzilla.
http://d.puremagic.com/bugzilla/
(Next question: What will Bugzilla eventually do to the future of
pending peeves?)
Keep up the good work!
Until next time....
Stewart.
--
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/M d- s:- C++@ a->--- UB@ P+ L E@ W++@ N+++ o K-@ w++@ O? M V? PS-
PE- Y? PGP- t- 5? X? R b DI? D G e++>++++ h-- r-- !y
------END GEEK CODE BLOCK------
My e-mail is valid but not my primary mailbox. Please keep replies on
the 'group where everyone may benefit.
More information about the Digitalmars-d
mailing list