[scilab-Users] predefined functions in Scilab

Mathieu Dubois mathieu.dubois at limsi.fr
Thu Sep 22 13:01:04 CEST 2011


Hello,

For your problem you should have a look at the funcprot function.

However, the default mode is to issue a warning when redefining 
predefined functions.

Mathieu

On 09/22/2011 12:51 PM, Manjusha Joshi wrote:
> Hello,
>
> sum, prod etc. are predefined functions in scilab.
>
> if some one with out knowing the name of the  predefind function use  
> it as avariable name, as follows:
>
>
> -->A=[2,3,4,78]
>  A  =
>
>     2.    3.    4.    78.
>
> -->sum(A)
>  ans  =
>
>     87.
>
> -->sum=96
>  sum  =
>
>     96.
>
> -->sum(A)
>        !--error 21
> Invalid index.
>
>
>
>  scilab not even complains. In old versions at least there was some 
> error message.
>
> This happens in the current session only.
> Is there any way to protect the predefined functions and their names?
> I think we should declare these function names as predefined functions.
>
>
> -- 
> Manjusha S. Joshi
>
> blog:http://manjushajoshi.wordpress.com/
>
>
>




More information about the users mailing list