Of course we all know, that patched stuff id Pd is slower than coding stuff in C. Still we patch in Pd, why do we do it? Because performance is not all that matters, ease of programming, the ability to change an implementation on the fly etc. - all that is important as well and it is the major reason, scripting languages are taking over large parts of software development: The performance of the programmer is becoming the much more important bottleneck than the performance of the CPU.
right ... but that's why i think, reimplementing an external in pd is a waste of time. if there _is_ working c code, that's fine to use and, why shouldn't one just use it...
cheers ... tim