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