dynamically created symbol



Interesting macro Robert; fun example:

 (%i3) with_local_context([a : 1, b : 2, ratfac : true], integrate(1/x,x,a,b));
 (%o3) log(2)

 (%i4) [a,b,ratfac];
 (%o4) [a,b,false]

Compare:

 with_local_context(a : 1, b : 2, ratfac : true, integrate(1/x,x,a,b)
 with_local_context([[a : 1, b : 2, ratfac : true]], integrate(1/x,x,a,b));
 with_local_context([a : 1, b : 2, ratfac : true], integrate(1/x,x,a,b));

Maybe there is a call for a newcontext version?


--Barton
________________________________