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
-~----------~----~----~----~------~----~------~--~---

Reply via email to