Maybe. I see two real issues. 1) Sage right now has really bad global namespace pollution issues that make it very hard to import just one or two files. I don't see why this shouldn't be fixable, it just needs someone to work on it. This would not be that hard, and would probably catch some subtle import bugs in the process.
2) Every cython file compiles to an separate dll, dramatically increasing used space. This would require a change to cython to fix, but ought to be doable. Maybe space is not as big of an issue as ease of use though. The main dependency of the calculus package right now is on ZZ and RR. If an alternate integer and real ring was provided with no external dependencies, it could be easily modified to use them. Maybe including gmp isn't an issue for you, however. This is not something I am opposed to doing (as it is simple to implement) but I don't want to do the work (to create dependency free rings) myself. If I was provided such rings, I would have no problem adding an option for my calculus system to use them. In short, if there was real interest and this, and someone (you?) wanted to help with it, I'd get behind the idea very quickly. I would very much like to see the sage.symbolics package useable without importing all of Sage. On Tue, Apr 1, 2008 at 10:30 AM, Ondrej Certik <[EMAIL PROTECTED]> wrote: > > Hi, > > Sage motivation is to create a viable alternative to Ma*. > > There are also people, who don't need an alternative to Ma*, but > rather a good library, read for example this email from Gael: > > http://groups.google.com/group/sympy/msg/f8f497d1d32fab30 > > who works on Mayavi2 (yet we have paraview3, that imho is more mature, > but it's a beast). > > What are your opinions - can Sage become (in a year, or two) in > something like Gael (and me) want? > > Basically, I think we need a modular calculus package, that interacts > well with other python scientific packages. > > Ondrej > > P.S. I am looking forward to Garry's calculus patch. :) > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---