On Mon, Jan 30, 2012 at 8:25 AM, Nathann Cohen <nathann.co...@gmail.com> wrote:
>> I would even add this to the review checklist.
>
> Well... O_o
>
>
>> It takes nearly an hour on one cpu to build the sage library now right?
>> If you change all .py to .pyx, it might take 2 hours.   That .5 seconds
>> you site can be longer for bigger files and adds up.
>
> Well, that's mostly libraries, isn't it ?

No.  I'm 100% talking about .pyx files. That's completely separate from spkg's.

> But the thing is : it is not very pratical to have 2 files per class, and to
> have one inherit the other when they actually define methods for the same
> objects.

Factoring code into smaller pieces and separate files is often a good
thing, helping to
organize the code and make you think more carefully about how it is structured.

>> Cause a traceback on the command line, then type %debug.
>
> Oh ! Funny thing !

It's an incredibly useful "game changing" feature.    I added it to
the notebook here:

  http://trac.sagemath.org/sage_trac/ticket/7509

(but with "debug()").  It's already live on sagenb.org.

>
>
>> No.   Maintenance = people reading, fixing bugs (all code has 'em),
>> improving
>
> Okokok... I often think about Cython when I see how bad Python codes can be,
> not because of how they are written but because "they are written in Python"
> :-)



>
>
> Nathann
>
> --
> To post to this group, send an email to sage-devel@googlegroups.com
> To unsubscribe from this group, send an email to
> sage-devel+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/sage-devel
> URL: http://www.sagemath.org



-- 
William Stein
Professor of Mathematics
University of Washington
http://wstein.org

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to