On Jun 4, 2008, at 1:32 AM, John Cremona wrote:

> 2008/6/4 Robert Bradshaw <[EMAIL PROTECTED]>:
>
>> But right now we've already got enough on our plate trying to get the
>> changes we have pushed through. (Any help on this front would be
>> greatly appreciated.)
>
> Robert,
>
> Can you be more specific about how others can help with this?

Sure. Currently we've made all the underlying changes, and we're in  
the process of fixing doctests (mostly they're things like typos/ 
unimplemented functionality rather than deep mathematical  
peculiarities). The way to get started is:

- Download and build Sage 2.10.1  http://sagemath.org/dist/src/ 
sage-2.10.1.tar
- Install the latest Cython   http://sage.math.washington.edu/home/ 
robertwb/cython/cython-0.9.6.14.p1.spkg
- Pull from the coercion repo and build   http://cython.org/coercion/ 
hgwebdir.cgi/sage-coerce/
- Choose a (set of) file(s) from the todo list at http:// 
wiki.sagemath.org/days7/coercion/todo and try to get all doctests to  
pass there. We're using the wiki to keep track of who's doing what.

Some hints:
- __cmp__ has been changed to _cmp_ in SageObject, and __cmp__ no  
longer works due to a default __richcmp__ (that's just how Python  
works). In retrospect, this probably should not have been done on top  
of everything else, 'cause it's somewhat independent of coercion and  
the source of seemingly most failures.
- A useful command is coercion_traceback(). This will give the  
traceback of all exceptions caught during the coercion process.

Hopefully this is enough to get started, and feel free to ask questions.

- Robert

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