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