On Mon, Dec 29, 2008 at 12:28 PM, mabshoff <mabsh...@googlemail.com> wrote: > > > > On Dec 29, 12:17 pm, "William Stein" <wst...@gmail.com> wrote: >> Hi, > > Hi, > >> The possibility to dump lisp and maxima entirely from Sage keeps >> popping into my head. I would like this thread to be entirely 100% >> about the technical *feasibility* of removing maxima as a standard >> component of Sage. Whether or not this is good/bad/political correct, >> desirable, or undesirable, I hope won't be discussed in *this* thread. >> >> To start this off, in order to remove Maxima, we would have to use >> Pynac (=ginac) (+ more) to at least mostly duplicate the calculus >> functionality that we currently use. Is there anything else we would >> need to do? How feasible is this? > > Is this under the assumption that we do not lose functionality, i.e. > integration?
Not necessarily. Removing Maxima/clisp as standard will certainly mean some loss of functionality somewhere, since Maxima has special functions and other stuff that Sage might not have. Also, removing lisp means people won't be able to write lisp programs from sage anymore without using their own lisp install. So functionality will be lost. Part of the discussion should be what is acceptable, and whats totally out of the question. I think completely losing symbolic integration capabilities is out of the question. > What would be very nice to do would be do actually fill in the missing > bits in the pynac integration (plotting?) and switch over the default > to pynac at SD12. > >> I don't mean to suggest this could be trivially done by anybody right >> now. I'm talking about feasibility in the sense of several very hard >> weeks work by one of the top 10 Sage developers. > > Assuming we do not lose functionality: I don't think this can be > realistically done until Sympy is "good" enough and that is more than > a couple weeks of work away. To get integration up to speed would > probably take a rather large amount of work and even limits probably > need some more work to components like series expansion and so on IIRC > what Ondrej stated last time I talked to him. I do not see sympy at all as the future for symbolic integration. I would instead imagine looking more broadly for a way to get symbolic integration capabilities into Sage. This could include: * writing something from scratch * porting what is in GIAC * porting what is in Maxima * porting what is in FriCAS * searching far and wide again -- maybe we're overlooking something out there William --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send 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 -~----------~----~----~----~------~----~------~--~---