On Friday, 27 February 2015 at 21:09:51 UTC, H. S. Teoh wrote:
No, what I meant was that in an "assume safe unless proven otherwise" system, there's bound to be holes because the combinatorial explosion of feature combinations makes it almost certain there's *some* unsafe combination we haven't thought of yet that the compiler currently
accepts. And it may be a long time before we discover this flaw.



To be back to the original problem, there are various instances of:
 - A is safe and useful in safe code, let's not making it unsafe !
 - B is safe and useful in safe code, let's not making it unsafe !

Yet A and B may be unsafe used together, so one of them should be made unsafe. You ends up in the same situation than exposed in the first post.

Reply via email to