The page http://dlang.org/exception-safe.html says:"It's try-finally that becomes redundant." IIUC this is because we have scope(exit).Does this mean that `finally` should eventually be removed from the language?
The most important reason not to do this is that it makes it easier to port Java, C#, Python, Ruby, etc. to D.