Richard Fateman wrote:
>
> I still don't know what you are trying to accomplish with your ev.
>
> Assuming that you wish to create (t_4)_1 in TeX notation.. for h(r,s),
> where r=t[4] and s=1..
>
> try this
> [r:?gensym(), s:?gensym(), define(h(r,s),r[s]),remvalue(r,s)];
>
> now there is no way to "fool" h.
>
>
This looks rather good! I will try it out. But again why shouldn't the
maxima interpreter do
this automatically?
Or maybe there should be some function "make_robust" so that if you have
defined
a function f you put
f:make_robust(f)
and suddenly everything is safe.
Michel