[Pyrex] Please support C++

David McNab david at rebirthing.co.nz
Tue Oct 11 05:50:30 CEST 2005


Greg Ewing wrote:
>> I get the impression that there is only one person working on pyrex,
>> mainly because that person is the only one able to comprehend it.

> It's said that when Einstein first published the general
> theory of relativity, only 10 people in the world understood
> it.
> Does that mean I've created something 10 times more
> incomprehensible than general relativity? :-!

I personally wouldn't say that.

What I would say is - when creative opensource hackers have hacked away
on n projects, and leapt off onto their 2**nth tangent, the brain over
time can get a bit fragged.

When that happens, focusing one's attention on comprehending an
intricate piece of unfamiliar code can feel about as easy as herding a
hundred cats.

I would have a go at adding C++ support to pyrex myself, except that:

 - I've done C for 20 years, but my C++ knowledge is very rudimentary;
   when confronted by a C++ API, I strongly tend to stand back at a
   distance and squirt C shim code in its general direction, wait till
   it dries, then bolt it into pyrex.

 - I've got 3-6 OSS projects running at any given time, plus ever-
   increasing guilt for failing to keep another n projects maintained

 - While I did write pyBison, it was done mostly by bluff (even
   though the damn thing works and has a userbase) - compiler
   construction guru I most definitely am NOT :P

 - ef = ExcuseFactory(); while True: print ef.generate()

So Greg, sorry I'm not in a strong position at this time to contribute;
maybe there's room for a 'pyrex internals hacking manual' or other kind
of internals walkthrough doc.

Cheers
David





More information about the Pyrex mailing list