[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