[Numpy-discussion] parallel compilation of numpy

Charles R Harris charlesr.harris@gmail....
Thu Feb 19 11:23:08 CST 2009


On Thu, Feb 19, 2009 at 12:47 AM, David Cournapeau <cournape@gmail.com>wrote:

> On Thu, Feb 19, 2009 at 4:26 PM, Andrew Straw <strawman@astraw.com> wrote:
>
> > Maybe if you need a level of backward compatibility, (and really, to
> > gain a decent audience for this idea, I think you do need some level of
> > backward compatibility) the new tool could emit setup.py files for
> > consumption by distutils as a fallback plan.
>
> When I say I don't care about backward compatibility, it was in the
> context of numpy. If I wanted to do a better tool for python, I would
> have done things differently.
>
> > Furthermore, if you're not
> > opposed to dropping in your own distutils monkeypatches, like lots of
> > other packages, you probably could do anything you wanted. For example,
> > bypassing the build_ext command and injecting the built products into
> > the distutils install command.
>
> you've just described the scons command in numpy.distutils :)
>
> > This reminds of Linus' criticism of svn: its goal is to be a better cvs.
> > Said dripping with incredulity due to his perception of the fatal flaws
> > of CVS. Well, I think (parts of) setuptools are better than distutils,
> > but by being distutils+, it will always share the same flawed genetic
> > material...
>
> We should have a Linus Torvald : very few people are capable of
> building a new tool which blows away the whole field, in two weeks :)
> Also, svn, for all its flaws, was at least based on concepts which
> were widely shared among the people working on the problem, whereas
> distutils isn't (building things from a DAG is known for decades).
>

Linus Torvalds and git brought Larry McVoy to mind and this little piece he
has on his site. For some reason this seems like a good time to post it ;)

The Bug Count Also Rises
 by John Browne
(Imitation Hemingway Contest Winner)

In the fall of that year the rains fell as usual and washed the leaves of
the dust and dripped from the leaves onto the ground. The shuttles drove
through the rainy streets and took the people to meetings, then later
brought them back, their tires spraying the mist into the air.

Many days he stood for a long time and watched the rain and the shuttles and
drank his double-tall mochas. With the mochas he was strong.

Hernando who worked down the hall and who was large with microbrews came to
him and told him that the ship day was upon them but the bugs were not yet
out. The bugs which were always there even when you were in Cafes late at
night sipping a Redhook or a double-tall mocha and you thought you were safe
but they were there and although Enrico kept the floor swept clean and the
mochas were hot the bugs were there and they ate at you.

When Hernando told him this he asked how many bugs. "The RAID is huge with
bugs," Hernando said. "The bugs are infinite."

"Why do you ask me? You know I cannot do this thing anymore with the bugs."

"Once you were great with the bugs," Hernando said. "No one was greater," he
said again. "Even Prado."

"Prado? What of Prado? Let Prado fix the bugs."

Hernando shrugged. "Prado is finished. He was gored by three Sev 2's in
Chicago. All he does now is drink herb tea and play with his screensavers."

"Herb tea?"

"It is true, my friend." Hernando shrugged again. Later he went to his
office and sat in the dark for a long time. Then he sent e-mail to Michaels.


Michaels came to him while he was sipping a mocha. They sat silently for
awhile, then he asked Michaels, "I need you to triage for me."

Michaels looked down. "I don't do that anymore," he said.

"This is different. The bugs are enormous. There are an infinity of bugs."

"I'm finished with that," Michaels said again. "I just want to live
quietly."

"Have you heard Prado is finished? He was badly gored. Now he can only drink
herb tea."

"Herb tea?" Michaels said.

"It is true," he said sorrowfully.

Michaels stood up. "Then I will do it, my friend," he said formally. "I will
do it for Prado, who was once great with the bugs. I will do it for the time
we filled Prado's office with bouncy balls, and for the time Prado wore his
nerf weapons in the marketing hall and slew all of them with no fear and
only a great joy at the combat. I will do it for all the pizza we ate and
the bottles of Coke we drank."

Together they walked slowly back, knowing it would be good. As they walked
the rain dripped softly from the leaves, and the shuttles carried the bodies
back from the meetings.

Chuck
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://projects.scipy.org/pipermail/numpy-discussion/attachments/20090219/04784bb8/attachment-0001.html 


More information about the Numpy-discussion mailing list