> That's a perfectly fine style for your own code. However, > code written that way will not be accepted for inclusion in Sage > for several reasons: > > 1. It is potentially confusing and difficult to read, and likely > to lead to accidental code duplication down the line. > > 2. There is some runtime overhead. > > 3. You write this has the "advantage that it is clear who is > responsible for fixing it". It is extremely undesirable for *any* > code to go into Sage for which only one person is responsible > for fixing it. We work extremely hard whenever possible to > > (a) not have only one person responsible for any code > in Sage, and > (b) make sure that no single person "owns" any particular code in > Sage (this is related to (a)). > > All code that goes into Sage must pass a peer review process > before it gets included in Sage. Thus at least one other person is > going to read through and (presumably) understand the code > you've written before it goes into Sage. > > Also, the revision control system for Sage records exactly > who wrote any particular line of code in Sage, who changed it, > etc., and this is easily browseable by everybody; just type > sage: hg_sage.browse() > in any copy of Sage. > > I just want to emphasize again the extent to which we try to > avoid having "one person only" code in Sage. That sort of > thinking has been a massive problem for many other free > computer algebra system projects, and we've made a concerted > effort to make sure we head off that problem.
I completely agree with this. In light of these facts, It's interesting, that I myself make my own conclusion, that it's better not to have author names in the filenames, however, most of other people have disagreed with me. All arguments are in this thread: http://groups.google.com/group/sage-devel/browse_thread/thread/e207ce2206f0beee What is really interesting that even the author of the famous OSS book Karl Fogel has added a note to the book, based on the thread above: http://groups.google.com/group/sage-devel/browse_thread/thread/c47dd04dcf581836 Which is good, because I like when there is some result of a discussion and changing a famous book is a good result imho. :) Ondrej --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---