On Tue, Aug 18, 2009 at 9:53 AM, Golam Mortuza Hossain<gmhoss...@gmail.com> wrote: > > Hi, > > I am preparing patches that will resolve > > http://trac.sagemath.org/sage_trac/ticket/6465 > > and will also move symbolic integration as a sub-class > of SFunction into new symbolics. > > > Currently, Sage allows omitting variable of integration for convenience. > However, this convenience comes at a hefty price by making Sage > syntax highly inconsistent. On top of this, it mask genuine typing error > as a valid input. > > For example: "integrate(f(x), x, a, )" is treated as "integrate(f(x), x, x, > a)" > where user may have wanted to type "integrate(f(x), x, a, b)" but > missed the "b". > > Given we are moving to a new settings, I am proposing that we make > integration syntax bit stricter and consistent now. In particular, we allow > only > following inputs as valid > > (1) integrate( f(x), x) > (2) integrate( f(x), (x,a,b) ) > (3) integrate( f(x), x, a, b) >
I strongly agree. 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 -~----------~----~----~----~------~----~------~--~---