ufcs and integer params

Jacob Carlborg doob at me.com
Sun Jul 15 23:36:04 PDT 2012


On 2012-07-15 21:41, Jonathan M Davis wrote:

> And on a purely objective note, if you don't have property enforcement, you
> can't turn a property function into a variable, because even though it's
> supposed to be used as one, you can't guarantee that everyone's using it that
> way, and if they're using it as a function, changing the property into a
> variable will break their code. And part of the point of properties is to be
> able to switch between variables and property functions depending on whether
> additional protections or calculations or whatnot are required for that
> variable/property. Property enforcement is required in order to allow that.

Due to various other reasons this is still not possible.

* You cannot turn a virtual method into a variable
* For some type of variables you cannot change the variable into a 
method. We would need some kind of property rewrite

-- 
/Jacob Carlborg




More information about the Digitalmars-d-learn mailing list