> > What about linear algebra, etc. You say you have to write it from
> > scratch, and people at sage have also to do it. I do of course not
> > have experience in writing C++/Python interfaces, but how can it be
> > that it's better to restart from scratch?
>
> Because you want to use it using the tools which Sage have chosen,
> i.e. Python, C, Cython and you want
> it to be maintainable.

What makes you believe that a C++ library and an interface are not
maintainable? After all, Sage is relying on C/C++ libraries.


> Other people will join in too. Patches need to be reviewed and I
> believe anyone can do solid work.

I agree. But I believe that developing good code require experience.
And developing code with math algorithm requires a mature
understanding of the math. That's why I don't believe an undergraduate
can develop a CAS from scratch. Maybe I'm wrong, we'll see.

> Yes, I tried just now at PMAA08 conference, where they block all
> traffic besides port 80 and I was unable to download the code from the
> web,
> because it is over ftp only
> (ftp://ftp-fourier.ujf-grenoble.fr/xcas/giac_unstable.tgz). Well,
> that's a show stopper for me. You may criticize me, that I am strict,
> but I think I am not. I wanted to use (try) your software right now
> and I cannot. So any user who encounters that will immediatelly turn
> away.
>

It has nothing to do with the code itself. Binaries are available from
http, if someone is interested, he will make some tests on the
binaries and ask me for the source to be available on http.
It is now available on the web.
http://www-fourier.ujf-grenoble.fr/~parisse/giac/giac_unstable.tgz

> Why do you want me to make sympy interoperable with giac if you are
> not willing to make giac interoperable with sympy? :)
>
> Just a joke.

I never said I would not help you make sympy interoperable with giac.
I have always answered your questions when you had problems to compile
giac. I would be happy to have a python frontend to giac and I'm ready
to help you if you are willing to. Moreover, this is not the same
situation, giac (as maxima or axiom) was here before sympy and sage.

> Well, my experience with Sage developers is that they are
> extremely helpful with helping these efforts and answer all questions
> I might have.
> Did you try to send or do some patch? I am sure Sage devels will help.
>

I won't do anything before someone is really interested. It would be a
waste of time, because I don't know python (and learning python to a
fluent level certainly requires some time), I don't know exactly what
to do and I would not have a reasonable insurance that my library
would be integrated in the sage distribution.

>
> Well, you know what Linus says[1], right. :) If it was that easy as you say,
> someone would already did it.
>

Nobody says it's easy. I just can't see how it could be easier to
redevelop all from scratch.
--~--~---------~--~----~------------~-------~--~----~
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