|  |  5.1.32 execute 
Syntax:execute (string_expression)Type:none
Purpose:executes a string containing a sequence of SINGULAR commands.
Note:The command returncannot appear in the string.
 executeshould be avoided in procedures
whenever possible, since it may give rise to name conflicts. Moreover,
such procedures cannot be precompiled (a feature which SINGULAR will
provide in the future).Example:|  |   ring r=32003,(x,y,z),dp;
  ideal i=x+y,z3+22y;
  write(":w save_i",i);
  ring r0=0,(x,y,z),Dp;
  string s="ideal k="+read("save_i")+";";
  s;
==> ideal k=x+y,z3+22y;
  execute(s); // define the ideal k
  k;
==> k[1]=x+y
==> k[2]=z3+22y
 | 
 |