Question concerning use of ev()



Sorry, sent the message before it was complete.


Hi

If I do the following:

la[i,j]:='concat(facefun,i).'concat(facefun,j);

and then make a matrix:

lal:genmatrix(la,2,2);

and then evaluate the concat:

ev(lal, concat);

I get more or less what I expect:

 matrix([facefun1.facefun1,facefun1.facefun2],
	[facefun1.facefun2,facefun2.facefun2])

However,

ev(genmatrix(la,2,2), concat);

matrix([concat(facefun,1).concat(facefun,1),concat(facefun,1).concat(facefun,2)], 
[concat(facefun,1).concat(facefun,2),concat(facefun,2).concat(facefun,2)])		

does not seem to work the same.

What am I missing?

Thanks
Neilen