Re: [ANNOUNCE] Pyrite project.
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Jan 26, 2008, 17:50 UTC
- Message-ID
- <alpine.LSU.1.00.0801261749000.23907@racer.site>
- In-Reply-To
- <5d46db230801260937w3a514842t3943d0bd7c8dfb70@mail.gmail.com>
Hi,
On Sat, 26 Jan 2008, Govind Salinas wrote:
Show 28 quoted lines
> On 1/26/08, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote: > > > On Sat, 26 Jan 2008, Govind Salinas wrote: > > > > > On 1/26/08, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote: > > > > > > > Govind wrote: > > > > > > > > > 3. Start stripping away non-performance-critical C code and > > > > > convert it to python code to help interoperate with > > > > > extensions and GUIs > > > > > > > > I am absolutely no fan of "extensions". You keep breaking other > > > > people's code if your core introduces changes; see for example the > > > > libgit.a issue with cgit. > > > > > > The nice thing about extensions is that you don't have to use them > > > if you don't want to. > > > > I know what the nice thing about extensions is. My point was that > > there is also a pretty nasty side. One that I am not prepared to > > accept easily. > > There is another benefit too. Have a bit of code that might be > dangerous? Put it in an extension and it can be tested in isolation, > without the need to rebuild the project (for people that offer to test > for you). Once it is ready and tested for general use, it can > beincorporated into the standard.
We have branches for that. We don't even need an extension mechanism.
Ciao, Dscho