[....]Of course, if you provided application programmers with a higher-level API, all the soft errors and address cycling issues could be handled bellow the application.
This is so kind of blindingly obvious that I'm surprised we are even discussing it as a matter of principle...
Whether we can standardize such an abstraction, or only make recommendations, is another question.
-- Fernando Gont e-mail: fernando@gont.com.ar || fgont@acm.org