On 7/12/07, Stefan Behnel <> wrote:
> Robert Bradshaw wrote:
> > As part of the SAGE project, and due to the difficulty in getting
> > some essential (to us) patches upstream, we have been keeping a
> > separate branch of Pyrex named SageX. It's just Pyrex + (a bunch of
> > patches)
>
> That reminds me: does that include the patches we use in lxml?

I don't think so, unless Robert included them.  I don't think I did.
It would be great if you could check and see what the relation
between SageX and lxml is.   You can easily download sagex here:

   http://www.sagemath.org/packages/standard/sagex-20070710.spkg

Just do "tar jxvf sagex-20070710.spkg" to get the result.  It's almost
exactly like the Pyrex distribution, except it has our code too and it
has a mercurial repository in it (an .hg directory), which has the entire
change history.  Also, we (Robert) recently merged everything with
the latest version of Pyrex.

> That's mainly the public C-API support

What is the public C-API support?

> and some Python 2.5 fixes (Py_ssize_t). I'd love to

I remember making a number of Py_ssize_t fixes myself, which
I sent to Greg for the official Pyrex (he accepted those patches).
Are you Python 2.5 fixes not in the official version?  What are they?
I use SageX only with Python 2.5, and as far as I can tell, it works
very well with Python 2.5.

> have that in an at-least-semi-official Pyrex version so that we can stop
> providing our own version. One fork should be enough.

Sure!  Actually, I think it is finally time to set up a completely
official fork of Pyrex,
with its own mailing list, web page, etc (we've given Greg E. enough time to
response to us forking, and he hasn't, etc.).   It should have  a
simple straightforward
name that explains what the project does. SageX is the wrong name, since it
should be something not a priori associated with SAGE.   For example, maybe
it could just be called

     CompiledPython

??  That's basically what SageX / Pyrex does, and one I describe it as
"compiled Python" just about anybody gets roughly what it does in
seconds.    What do you think?  Would you be willing in a helping out a little
(e.g., by subscribing to the mailing list and providing some feedback)?

Thanks,

   William

--~--~---------~--~----~------------~-------~--~----~
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://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to