ev(xxx,yyy) can mean many things. It can be (more or less) equivalent to
block([yyy:true],xxx) or to yyy(xxx) or various other things.
In the case of infeval, it is just an option setting to ev, and *not*
equivalent to xxx,infeval:true or infeval(xxx).
Ev is just a hodgepodge of functionality, some of which (alas!) is only
accessible through it, e.g. infeval.
-s
On Mon, Mar 28, 2011 at 13:10, Henry Baker <hbaker1 at pipeline.com> wrote:
> Is there any reason why
>
> ev(...expression...,infeval)
>
> should be strictly more powerful than
>
> infeval:true;
> ...expression...;
>
> For some reason, merely assigning infeval:true didn't produce the fully
> eval'ed expression, but ev(...expression...,infeval) did.
>
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>