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