[Pyrex] [Cython] ANN: Pyrex 0.9.8
Kirill Smelkov
kirr at mns.spb.ru
Fri May 16 12:02:38 CEST 2008
В сообщении от Пятница 16 мая 2008 Greg Ewing написал(a):
> Kirill Smelkov wrote:
>
> > Greg, I'd like to ask you about
> >
> > Why don't you host normal Mercurial repository for Pyrex?
>
> For a number of reasons, it wouldn't be convenient for me
> to have the definitive repository on a remote site.
>
> I'm open to the idea of having a mirror site somewhere
> that is kept up to date, although I don't have anywhere
> to put one at the moment.
Greg, I see your points.
Yes, please, let's have Pyrex mirror somewhere. Today I've noticed this is
already setup at
http://hg.cython.org/pyrex/
So, I think everyone would be grateful to you if you'll keep it up-to-date.
As to your wish to keep the definitive repository at your side, I'd like to
say that as I understand, usually distributed development works in the
following way:
People, clone your repository, make their improvements and send patches back to
maintainer (in Pyrex case this is you).
So then the maintainer could see if a patch is ok, or wrong, or semi-ok and
needs more work, etc.
This is all general terms, and of course one could do the same based on Pyrex-x.y.z.tar.gz,
but everything is easier and more convenient, if the main repository is
visible to all.
And you know, sometimes it positively affects development ...
> In the meantime, I'm making Mercurial bundles available
> to anyone who wants to maintain their own repository.
This are all appreciated steps in positive direction, thanks!
> Something I'd like to point out is that there isn't
> usually any "bleeding edge" that's significantly
> different from the last released version. I have bursts
> of working on Pyrex, and any changes I make almost
> always turn up as a new release very soon after I've
> made them. It's not as if I'm sitting on things for
> months before releasing them, if that's what anyone
> is thinking.
I see.
I respect you very much as Pyrex language designer and creator, and I'm *very*
thankful to you because I was fascinated by the idea when I first saw it, and
when I used Pyrex I had *very* positive experience.
So BIG "THANK YOU, GREG!"
But look, isn't there is no bleeding edge because mainly *you* work on it?
Greg, everything, somehow someday *have* to become team work because one
person can't scale that much.
Just look at it: Python has a bunch of core development guys and PEPS
Why don't we do the same? Yes I know, it could be somewhat scary and
uncomfortable to let others to play in not-trivial way with your baby,
but this just has to be done, sooner or later!
You say you still design Pyrex as a language, but look at your recent quote
taken from http://article.gmane.org/gmane.comp.python.cython.devel/1642
> What I'd really like to do is make new-style division be
> on all the time, but in light of the recent integer for-loop
> fiasco, I'm reluctant to do anything that might break old
> code.
So Pyrex is already took off, and we have to gradually improve it and care not
to break existing deployments as well. This is not a one-man task.
So why can't we do it all together?!
Yes, you'll loose precise control on what Pyrex is, but given there is a shell of
motivated people around, I think Pyrex and you will gain much more in return ...
That's how I think ...
Please let me know *your* thoughts.
Thanks,
Kirill.
More information about the Pyrex
mailing list