elliptic functions & noun / verb



What needs to be changed to make (%o10) be larry(x)?

 (%i9) elliptic_kc(x);
 (%o9) elliptic_kc(x)

 (%i10) subst('elliptic_kc = 'larry,%);
 (%o10) elliptic_kc(x)

OK, but icky!

 (%i11) subst(nounify('elliptic_kc) = 'larry,%);
 (%o11) larry(x)

Other functions work without the nounify kludge:

 (%i13) subst('sin = 'larry, sin(x));
 (%o13) larry(x)

All this is related to some experimental code: OK

 (%i16) abramowitz_id(hypergeometric([1/2,1/2],[1],z), "a&s17.3.9<--");
 (%o16) elliptic_kc(z)

Not OK

 (%i17) abramowitz_id(%, "a&s17.3.9-->");
 (%o17) elliptic_kc(z)

Barton