And yet another way (sigh...)
(%i11) e : %e^(10/21*%pi*%i);
(%o11) %e^((10*%i*%pi)/21)
(%i12) e,numer;
(%o12) 0.99720379718118013*%i+0.074730093586424393
(%i13) float(e);
(%o13) 2.7182818284590451^((10*%i*%pi)/21)
This is confusing. I don't know the history of numer and float,
but we should just *one* way (that always works!) to convert
constant expressions to a float. We're always looking for new
volunteers.
Barton