On Mon, Aug 25, 2008 at 3:43 PM, David Philp <[EMAIL PROTECTED]> wrote:
>
>
> On 26/08/2008, at 8:15 AM, Ondrej Certik wrote:
>
>>> Is "not extending of Maxima" a concrete policy?  I understand that
>>> maxima
>>> sucks in some circumstances, but it seems quite the beast here.
>>> I am quite confused about a lot of the pattern matching
>>> discussion.  AFAICT,
>>> that is the problem for which lisp rocks, and the best way to do it
>>> is
>>
>> I think it's just about getting people to fix it. There are many
>> people around who can fix Python/Cython and a little less (I guess)
>> who can fix C++ and C. But a lot less who can fix lisp.

As I mentioned before, another big
problem is that lisp doesn't manipulate native Python objects efficiently.
Python *is* just a C library -- Python and C/C++ play very well together,
especially because of Cython.  The same is not the case with lisp/maxima.

> I think that could change.  There must be a few experienced
> mathematica users who would happily enough pick up lisp as part of
> their transition to sage.  Mathematica -> lisp -> sage is surely
> easier than mathematica -> python -> sage.

In four years not a single such person has ever appeared on sage-devel.

> Anyway, it is always better to learn the right tool for the job, than
> to rewrite it yourself. [...]

Yes, but Maxima is not the right tool for this job.

 -- william

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to