On Sep 6, 2009, at 6:10 PM, William Stein wrote:
> If we also instantiate the class but with name returning 'ln', that > might work. > >> >> In this new system, what will >> >> sage: integrate(1/x, x) >> >> return? > > I would have it return log(x). We do have to make some choices. > How about a run-time option to control that? Alternatively, we could require the base explicitly. So, log(x) = log(e,x) or log(x,e) as people prefer. If we're not going to have ln(x) work as people would expect, I'd prefer the explicit base so the base is clear when viewing the log. Cheers, Tim. --- Tim Lahey PhD Candidate, Systems Design Engineering University of Waterloo http://www.linkedin.com/in/timlahey --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---