I want to pass the name of a function to another function as an argument in IML. Is this possible? I'm running V9.4
proc iml;
start try1(x,y);
return(x+y);
finish;
start try2(x,y);
return (x*y);
finish;
start calc(x,y,func);
return ( func(x,y) );
finish;
x=2; y=3;
a = calc(x,y,"try1"); print a;
b = calc(x,y,"try2"); print b;
quit;