Dave Rolsky:
> I think your article sort of misses the point. ...

No, I think you miss my point.

> The slowness and amount of code are not nearly as important as the fact
> that the API is inelegant.

However, the code is slow and bulky.

> But keep most of the
> internals, because he's dealt with a _lot_ of the niggling corners of mail
> handling, and there's no need to reinvent that wheel.

There is a need to reinvent it. The wheel is square. The code is slow
and bulky, and it is extremely buggy. I spent literally hours of my life last
year working around bugs in Mail::Box. The fact that the API is horrible is a
function of the fact that it's turned out be a leaning tower of OO Pisa,
with slow and bulky code.

But my point is not to rag on about Mail::Box, or any other mail handling
module. It's to write smaller, cleaner, single purpose ones. Hey, Email::MIME
came out the other day. Comments welcome.

-- 
Um. There is no David conspiracy. Definitely not. No Kate conspiracy either.
No. No, there is definitely not any sort of David conspiracy, and we are
definitely *not* in league with the Kate conspiracy. Who doesn't exist. And
nor does the David conspiracy. No. No conspiracies here. - Thorfinn, ASR

Reply via email to