Hi all,

For information, I found a solution that works fine in both 5.5.X and 6.0.X:

function myload()
   txt=["a=1";"b=2"];
   execstr(txt);//load local variables defined in txt;
   //build comma separated list of variables in txt
   csvar=strsubst(txt,'/=.*/',',','r').';
   csvar=part(strcat(csvar),1:$-1);
   //return local variables to the calling environment
   execstr("["+csvar+"]=resume("+csvar+")");
endfunction


Thank you Serge for your kind help.
TIL that scilab has a 'resume' function.

Cheers,

Antoine
 


_______________________________________________
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users

Reply via email to