On Apr 21, 2009, at 7:50 PM, Lisandro Dalcin wrote:

> On Tue, Apr 21, 2009 at 10:35 AM, Dag Sverre Seljebotn
> <[email protected]> wrote:
>>
>> This is exactly why we do it. Sage ships this way and I think it's
>> been a significant factor in attracting developers.
>
> Sorry, can't resist... Could you tell me why a developer would be
> attracted by this? To make use of ".hg", they need to have mercurial,
> then... Do you think any DEVELOPER will find it cumbersome to do "hg
> clone http://hg.cython.org/cython"; ??

With the Sage project, most (in my anecdotal evidence) developers  
started out as users, then notice a typo in the documentation, or  
missing functionality, or just look at the code (it's easy to get the  
code for any function at the prompt) and say "I could do this  
better." I have the feeling that a lot of them would not go so far as  
to download the repo separately to start hacking on it, or at least  
would not have done so so soon. In fact, many people edit first, then  
want to submit changes later.

Of course there are several differences between Sage and Cython,  
noteably the tech-savvyness of the intended audience, the fact that  
Sage ships with many components as well as the core source (e.g. it  
ships with mercurial--which is the right choice for Sage), and its  
sheer size. But I think a lot remains the same. Other than saving a  
few MB on a users hard drive, I have yet to see any compelling  
reasons against it.

- Robert

_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to