Production Pyrex Re: [Pyrex] Pyrex at Pycon

Paul Prescod paul at prescod.net
Wed Mar 31 21:26:11 CEST 2004


Phillip J. Eby wrote:
> At 06:02 PM 3/30/04 -0800, Paul Prescod wrote:
> 
>....
> I think I'd want to see Greg (or somebody) as a Pyrex BDFL (chief cook?) 
> to decree what the *language* is, so that even if the two 
> implementations take different approaches, they'll still be interoperable.

I would like Greg to be the BDFL for "Pyrex Pro" (for lack of a better 
name) as well as his Pyrex. So I'll formally ask him: Greg, would you do it?

The only caveat is that BDFL is a very different kind of role to what 
he's done in Pyrex. He would have to commit to reviewing other people's 
proposals and implementations in a timely fashion. In the early days of 
Python, Guido did 95% of the implementation. Nowadays his primary role 
is to be constantly available to Pronounce and direct. I don't know 
whether Greg is interested in that sort of role.

The issue would come to a head if someone else designed and implemented 
a major feature (e.g. C++ support). Somebody needs to commit to 
reviewing that design and implementation and providing direction on how 
to make it acceptable for checkin. If Greg is available and interested, 
he should do it. If not, I think that someone else would need to step 
into the breach. It would not be right for us to just ignore the other 
person's work. No particular individual should be the bottleneck. See 
also CatB.

So am I proposing a fork to Pyrex? I think it would become a fork if it 
had to but should not if it is at all avoidable.

As far as the implementations go: if Greg is BDFL for the branch then I 
don't see why it would diverge very far from his implementation. 
Ideally, he would see the public implementation as being "what he would 
have done if he had time to do it all himself." (as the public version 
of Python is for Guido)

On the other hand, Greg is a private individual and has no 
responsibility to us. If he isn't interested, I would hope that a BDFL 
would arise: perhaps some hotshot would migrate over from python-dev. I 
strongly doubt that I would ever be that person...I would have to quit 
my job first.

  Paul Prescod





More information about the Pyrex mailing list