On 3/30/07, Marshall Hampton <[EMAIL PROTECTED]> wrote: > I am not an expert on SAGE but I was curious about your question and > tried to find an answer. I am curious about better ways to do this. > > Anyway, the first thing I found that works is to use maxima's vect > package. For some reason it uses '~' as the cross-product operator. > As an example: > > sage: maxima.load('vect') > ?\/Users\/mh\/sage\ - 2\.1\.0\.1\/local\/share\/maxima\/5\.11\.0\/share > \/vector\/vect\.mac > sage: maxima('express([1,2,3]~[2,3,4])') > [ - 1,2, - 1] > > At some point it would be nice to have a native SAGE way to do this > and other differential form computations; given the developer's > interest in modular forms this probably wouldn't be extremely > difficult. >
You're right. I'll add an optimized native implementation in the very near future. william --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-support@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-support URLs: http://sage.math.washington.edu/sage/ and http://sage.scipy.org/sage/ -~----------~----~----~----~------~----~------~--~---