[GEM-dev] Why is [hsv2rgb] implemented as an abstraction?
Chris McCormick
chris at mccormick.cx
Tue Dec 11 14:06:43 CET 2007
On Tue, Dec 11, 2007 at 11:03:56AM +0000, Claude Heiland-Allen wrote:
> Just wondering why hsv2rgb.pd (which is pretty incomprehensible) isn't a
> compiled external. I had to write a C implementation because the Pd
> implementation was too slow. Some rough benchmarks:
Hi Claude,
As the resident abstractions-over-externals obsessive, I feel I should
put forward an argument to the contrary, just for good measure. Basically
it goes like this: CPU is getting cheaper, but programmer time is getting
more expensive (or put a different way; i'd rather make the computer do
work than myself do work). My implication is that editing an abstraction
is easier than editing & compiling an external, which could well be
wrong, but there it is.
Best,
Chris.
-------------------
http://mccormick.cx
More information about the GEM-dev
mailing list