I know there are problems with destructors. That's why I didn't implement them yet. But in C# they do exist. And after all you may always use explicit finalizers. I don't think that it makes the concept of obligate-GC invalid.
But after all I don't care much. I'm more interested in other parts of language designs :)
But after all I don't care much. I'm more interested in other parts of language designs :)