On 2/8/10 11:05, Walter Bright wrote:
Lars T. Kyllingstad wrote:
Though the feature seems useful, I worry about the asymmetry with
scope classes. I think it will be very confusing to new D programmers
that a scope class and a scope struct have very little to do with each
other.

I agree, except I more and more think that scope classes were a mistake.
Structs with destructors are a much better solution, and wrapping a
class inside a struct would give it RAII semantics.

Scope class seems like a workaround in D1 because it doesn't got structs with constructors and destructors. If scope classes are up for removal shouldn't struct constructors be fixed to allow to do the same as class constructors? For example, allow empty parameter lists.


/Jacob Carlborg

Reply via email to