On Jun 24, 2005, at 5:41 AM, Ronald Oussoren wrote:

>
> On 24-jun-2005, at 0:52, has wrote:
>
>
>> Bob wrote:
>>
>>
>>
>>>> Is there a way I can contribute (using some of the time
>>>> slots I now try to put aside for Boost and the unreasonable  
>>>> number of
>>>> things I intend to do)?
>>>>
>>>>
>>>
>>> Currently, all of the wrapped Carbon functionality is done with  
>>> an  ancient, fragile and undocumented parser/generator called  
>>> bgen, which  parses out Universal Headers and spits out  
>>> potentially working Python  bindings.  In order to make a useful  
>>> contribution to those modules,  you'd have to learn it, which  
>>> really isn't worth doing.  For your own  purposes you could hack  
>>> the C code it spits out directly, but unless  it's done with  
>>> bgen, it's not going to end up in Python CVS.
>>>
>>>
>>
>> I blame Joseph Heller myself.
>>
>
> Why? AFAIK he has nothing to do with the mess that's called  
> bgen ;-). IIRC a little know programmer named Guido wrote that code.
>
> BTW. I agree with Bob's classification of bgen, and would like to  
> add that it is not only undocumented but also hard to understand  
> without documention.

It was a relatively esoteric reference; Joseph Heller is the author  
of Catch-22.  Basically, he meant that neither choice is good (and I  
agree).

-bob

_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to