Website message overhaul, pass 2

Jonathan M Davis jmdavisProg at gmx.com
Sun Nov 20 06:20:05 PST 2011


On Sunday, November 20, 2011 14:22:16 Peter Alexander wrote:
> On 20/11/11 1:46 PM, Jonathan M Davis wrote:
> > On Sunday, November 20, 2011 13:47:31 Peter Alexander wrote:
> >> On 20/11/11 8:40 AM, Andrei Alexandrescu wrote:
> >>> Thanks to all who provided feedback! I read again the entire thread,
> >>> then made one more pass:
> >>> 
> >>> http://d-programming-language.org/new/
> >> 
> >> Much better :-)
> >> 
> >> A few comments:
> >> 
> >> Can we please not use the term RAII? First, only C++ people know what
> >> it
> >> means, and second, its expansion doesn't tell you what it does or what
> >> it is used for. Just say something like "scoped deterministic memory
> >> management" or something like that. I'm sure C++ people will link that
> >> to RAII, and non-C++ people will have a better idea of what it means.
> > 
> > Making it a link to wikipedia should be plenty. The C++ will know what
> > RAII is, and anyone who's learning D should learn it. The combination
> > of an example, the brief explanation that's there, and a link to
> > Wikipedia should be plenty for people to be able to figure out what
> > they need to know. And it _is_ a very important feature for those who
> > know what it means.
> 
> I just think it's a terrible acronym and that we shouldn't be promoting
> its use. What part of "resource acquisition is initialization" tells me
> that its main purpose is deterministic, scoped resource management?
> 
> They should learn the concept but not the acronym ;-)

It's well-established at this point. It would _increase_ confusion for many if 
we tried to avoid the term.

- Jonathan M Davis


More information about the Digitalmars-d mailing list