[Scilab-users] Clone a function, continued

Samuel Gougeon sgougeon at free.fr
Wed Feb 28 18:11:41 CET 2018


Le 28/02/2018 à 17:43, Samuel Gougeon a écrit :
> Le 28/02/2018 à 17:21, Samuel Gougeon a écrit :
>>
>> On my side, with the following lib file:
>> <?xml  version="1.0"  encoding="UTF-8"  standalone="no"?>
>> <scilablib  name="testlib">
>>    <macro  name="fun1"  file="fun1.bin"  md5="332cdd3297cdcb56652a3399056f02ed"/>
>>    <macro  name="fun2"  file="fun1.bin"  md5="332cdd3297cdcb56652a3399056f02ed"/>
>> </scilablib>
>> it is possible to load the library, but then, first issue, only fun2 
>> is reported:
>> --> lib ./
>>  ans  =
>> Functions files location : TMPDIR\test.
>>
>> fun2
>>
>> And then, also in this case, calling fun2(1) crashes Scilab...
>
> After 
> http://mailinglists.scilab.org/Scilab-users-Scilab-and-hdf5-format-small-survey-tp4037711p4037721.html 
> :
>
> When on Windows making a *symbolic link*
> --> host("mklink test2.sci test1.sci")  // mklink  copy source
>
> and then running genlib (=> no complain), genlib yields the following 
> lib file:
> <?xml  version="1.0"  encoding="UTF-8"  standalone="no"?>
> <scilablib  name="testlib">
>    <macro  name="fun2"  file="fun1.bin"  md5="332cdd3297cdcb56652a3399056f02ed"/>
> </scilablib>
> !
> Then, running fun2(1) crashes Scilab (at least this unstability is... 
> constant ;)
> Let's try making and using a hard link...

If in the file /myfun.sci/ genlib() does not find any function named 
"myfun",
then genlib ignores it and add no entry to the lib file.

Unless bypassing genlib(), this somewhat prevents using soft or hard 
links for the targeted purpose...

Samuel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20180228/d1d0ca9e/attachment.htm>


More information about the users mailing list