Leandro Lucarella wrote:
I think code translation from other languages is not a good reason for
adding complexity...

I think it is. We wouldn't have DWT otherwise, for example. Inner classes were added specifically in order to speed up the translation process.


The code complexity is suppose I create a mutex object. Every time I
get the mutex, I want the mutex to be released on all paths. With
RAII, I build this into the mutex object itself.

But you can do that with the 'with' statement!

The with goes at the use end, not the object declaration end. Or I read the spec wrong.

Reply via email to