[Scilab-Dev] protect / unprotect: recent progress & analysis
Samuel Gougeon
sgougeon at free.fr
Fri Apr 12 19:03:29 CEST 2019
Le 12/04/2019 à 18:40, Samuel Gougeon a écrit :
> .../...
>
>> Maybe we can include functions in un/protect feature but what to do
>> with funcprot ?
>>
>> I think it will be difficult to keep both and that will be puzzling
>> for users.
>>
> Samuel: clearly, if some "class protection" is implemented and enabled
> in addition to some object protection, funcprot() would have to be
> deprecated and removed.
>
> Now, the question is: *is a general class protection actually needed?*
> For all data types: likely not. For libraries: i don't think so. But
> other contributions to this discussion would be welcome.
> Reverse question: If funcprot() is kept, will protect() will apply to
> functions as well, or will be excluded? If it applies to them, how
> will this cope with funcprot()?
Because presently funcprot() does not prevent silently clearing a
function, it looks unrelevant to extend its mechanism to some other data
types. But
* would it be hard to change this behavior: warning or yielding an
error /as well /when a function is cleared?
* Then, would it be hard to extend the changed behavior to any given
data type?
Samuel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/dev/attachments/20190412/f1328383/attachment.htm>
More information about the dev
mailing list