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 ;-)

Reply via email to