[Madrid-pm] RFC: Iterator::BreakOn
Victor Moral
victor en taquiones.net
Mar Abr 24 23:06:54 PDT 2007
Hola a todos:
Más o menos se puede decir que acabo de terminar un módulo que considero de
utilidad general para usarlo en mi trabajo, y escribo este mensaje para pedir
comentarios sobre él.
El módulo implementa rupturas de control (antaño asà conocidas, no sé ahora
mismo ni el término correcto en inglés) sobre "iteradores" de datos. Está
diseñado para ser utilizado principalmente con "resulsets" de DBIx::Class y
compañÃa, aunque puede emplearse de otras muchas formas. Una aplicación de
minerÃa de datos es uno de sus destinos últimos.
Os adjunto el ejemplo de uso, que crea un psuedo informe con totales (que
también incluyo), para que veáis cómo funciona; tiene una página dedicada en:
http://taquiones.net/software/factory/iterator-breakon.html
Eso sÃ, el repositorio Perl aún no está en marcha que tengo la conexión de
casa más basura que de costumbre; pero podéis obtener el paquete Debian si
existe algún interés :-)
¿ Creéis necesario enviar un RFC a la lista de autores de módulos del CPAN ó
me lanzo y lo subo directamente ? Es que no me gustarÃa encontrarme con que
lo he puesto en el espacio de nombres "equivocado" y ahora es cuando mejor
puedo cambiarlo.
Ah, otra cosa, he elegido situarlo bajo Iterator:: porque ya existe en la
jerarquÃa un módulo asÃ, aunque el mÃo no pretende ser compatible con él, tan
sólo resolverme un problema.
Gracias de antemano
--
--------
VÃctor Moral <victor en taquiones.net>
http://taquiones.net/victor.html
Usuario Linux nº 139246
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre : example.pl
Tipo : text/x-perl
Tamaño : 2000 bytes
Descripción: Programa ejemplo para Iterator::BreakOn
Url : http://mail.pm.org/pipermail/madrid-pm/attachments/20070425/b721df87/attachment.bin
------------ próxima parte ------------
location: AVILA
05000 OVIEDO, ANTONIO 244.52
Totals for zipcode 05000: 244.52
05001 GarcÃa Calvo, José Luis 249.89
05001 GarcÃa Sanjosé, Rafael 886.34
Totals for zipcode 05001: 1136.23
05002 Collado Martin, Francisco José 838.47
Totals for zipcode 05002: 838.47
05003 Herrero, Pedro Luis 703.99
05003 Pedro Luis Herrero 411.66
05003 Arroyo Dochado, Julio 754.97
Totals for zipcode 05003: 1870.62
Totals for location AVILA: 4089.84
location: BADAJOZ
06100 SANDRES SILVA, EMILIO 175.07
Totals for zipcode 06100: 175.07
06110 GUARINO GONZALEZ, J. 302.77
06110 SALA FEIJOO, RAFAEL 83.61
Totals for zipcode 06110: 386.38
06130 MIRANDA QUINTERO, VICENTE 352.88
06130 DIEGO REYES, H.DE 298.35
Totals for zipcode 06130: 651.23
06131 DEPORTES QUERQUS, S.L. 379.66
Totals for zipcode 06131: 379.66
06140 DOMINGUEZ RINCON, JULIAN 374.80
Totals for zipcode 06140: 374.80
06150 MONTAÑO RODRIGUEZ, JUAN 37.15
Totals for zipcode 06150: 37.15
06160 CHAVES SAAVEDRA, SATURNINO 351.31
06160 DIAZ HERMOSA, FABIAN 265.81
06160 SAAVEDRA SERRANO, ANTONIO 23.99
Totals for zipcode 06160: 641.11
06184 FERNANDEZ CACHO, ANDRES 622.67
Totals for zipcode 06184: 622.67
06186 RODRIGUEZ B.. FRANCISCO 653.60
Totals for zipcode 06186: 653.60
06196 ESCOBAR, BENIGNO 952.95
Totals for zipcode 06196: 952.95
28005 Castañon Blazquez, Marcelino 256.86
28005 Fernández Fernández, Toribio 949.74
Totals for zipcode 28005: 1206.60
Totals for location BADAJOZ: 6081.22
location: MADRID
28005 Curtidos Arganzuela, S.L. 450.52
28005 Peña Fernández, Amalia 857.84
28005 Guarnicioneria Roal, S.A. 571.04
28005 Isabel Ozores Santos 825.90
28005 Cursor Comunicación, S.L. 513.48
28005 Cursor Comunicación, S.L. 880.94
28005 Sanz Gil, Juana 113.32
28005 GuarnicionerÃa Roal, S.A. 530.46
Totals for zipcode 28005: 4743.50
28006 ODAE, Representaciones y Distribuciones, S.L. 405.16
28006 Fund. Lab. Serv. Asist. I.N.I. 89.96
28006 ArmerÃa Diana Viaji, S.A. 114.41
Totals for zipcode 28006: 609.53
Totals for location MADRID: 5353.03
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre : no disponible
Tipo : application/pgp-signature
Tamaño : 189 bytes
Descripción: no disponible
Url : http://mail.pm.org/pipermail/madrid-pm/attachments/20070425/b721df87/attachment-0001.bin
Más información sobre la lista de distribución Madrid-pm