"formail" en Perl

Marcos Ramirez mramireza en armada.cl
Mie Jul 29 12:17:29 CLT 2009


On Tue, 2009-07-28 at 20:08 -0400, Alvaro Herrera wrote:
> Total que descarté esta idea en favor de usar un módulo más moderno, que
> es varios órdenes de magnitud más rápido; el código inicial se ve así:

Interesante. Y por lo que lei en tu otro mail, te bastaria con descartar
los mensajes cuyos Message-ID ya hayas procesado (cosa trivial si tienes
los message-id en tu BD)

Con respecto a tu programa, creo que quedaria un poco mejor asi 

> for my $msgnum (0 .. $folder->messages - 1) {
>         my $message = $folder->message($msgnum);

foreach my $message ($folder->messages) {
[...]

Te evitas evaluar el ARRAY como scalar y tener que volver a
referenciarlo

Saludos
-- 
Marcos Ramirez <mramireza en armada.cl>





Más información sobre la lista de distribución Linux