On 15/01/2012 14:12, Peter Alexander wrote:
<snip>
I agree with requiring ref at the call site in principle, although it would be 
too much of
a breaking change to introduce now. Perhaps allow it, and issue a warning if 
not used?

Maybe phase it in in this sequence:

1. Allow ref/out at call site.
2. Add a warning for if ref/out at call site is omitted.
3. Deprecate omitting ref/out at call site.
4. Require ref/out at call site.
5. Allow overloading of functions based on parameter storage class, as much as 
makes sense.

Stewart.

Reply via email to