On 11/12/2014 09:07, "Ola Fosheim Grøstad" <[email protected]>" wrote:
If I as a programmer know that something is safe, then the compiler
should accept it, and the language should allow me express it.

It will, use @system. Maybe this proposal will be supplemented later, but there are always costs to making the language more complicated. We need to be certain they are worth it before adding them. A cautious approach can be extended later, if the situation demands it.

Sometimes innovative workarounds are developed that are difficult to foresee in advance - e.g. in Rust their type system can be restrictive, but they rely on trusted library functions/types to make more things possible in a safe way.

Reply via email to