> In this case, it is quite likely that many programs will get that flag > set. In which case, we'll need to be doing a DOD run at the end of most > blocks
I would hope not. The only things which will set this flag are those items needing deterministic destruction, not all items with a destructor. It may be that for some languages these are they same set of objects, but for others those requiring determininstic destruction will be a small subset of those that have destructors and won't appear frequently in programs. we'll just have to wait and see if Perl6 makes this distinction to see if this choice is well founded or not.