On Mon, Sep 7, 2009 at 12:11 PM, TimDaly<d...@axiom-developer.org> wrote: > > I might suggest something like: > > http://axiom-developer.org/axiom-website/rosetta.html > > which was an attempt to provide a translation from system to system. > Sage should probably consider a translator such as > > Rosetta('expression', 'sourcesystem', 'targetsystem')
This reminds me a little of the units package I just had a student whip out. He might be interested in implementing something related to this... > > On Sep 7, 3:38 am, John Cremona <john.crem...@gmail.com> wrote: >> While we are at it: asin = arcsin? acos=arccos? atan=arctan? ctg = >> cotan (etc etc) >> >> John >> >> 2009/9/6 Tim Lahey <tim.la...@gmail.com>: >> >> >> >> > 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 > > > -- William Stein Associate Professor of Mathematics University of Washington http://wstein.org --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---