>> If we also instantiate the class but with name returning 'ln', that >> might work. > > Whenever it made a round trip to maxima, etc. it would get > "normalized" back to log. Also, would > > sage: log(x) + ln(x) > 2*log(x) > > Just declaring ln = log, and not having ln in the output (unless > perhaps some special typesetting option was on) seems like the > simplest case to me. Having ln preserved sometimes, but not all the > time, is just asking for a complicated system and user confusion.
That's definitely the easiest to implement, since that's what we already have! :-) Well, except for this bug: sage: log(x) log(x) sage: latex(log(x)) \ln\left(x\right) which of course started this whole thread. William --~--~---------~--~----~------------~-------~--~----~ To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---