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