Una Pasión de Multitudes, desde el 2000
Xsponsor: 5 años hospedando VivaLinux!
Lo prometieron el año pasado para principios de éste, pero finalmente para todos los que todavía les importe ya está aquí Rakudo Star, la "útil y usable" distribución de Perl 6 para adoptadores precoses. La idea esta versión muy preliminar es ofrecer una forma viable para comenzar a escribir programas con un lenguaje todavía no lanzado, y obtener "feedback" del usuario sobre el estado actual de Perl 6 y la implementación de Rakudo.
Este Rakudo Star Release 31 incluye:
El mismo Rakudo Star todavía no está completo y no es tan rápido como debería ser, pero se prometen lanzamientos mensuales a partir de ahora con la intención de mejorarlo en esas y otras áreas. Sus paquetes, incluída una versión para Windows, pueden descargarse de aquí.
Los realmente interesados en Rakudo Star deben estar concientes también de unas importantes consideraciones técnicas.
Como parte de su campaña publicitaria "Get the Facts" para Windows Server, Microsoft publica en su página Compare Windows vs Linux, entre otras cosas, dos screencasts que quieren demostrar, de una manera poco convincente, por qué es más fácil instalar PHP y Perl en Windows Server que en Línux.
El primer screencast muestra primero cómo se puede instalar Perl y PHP en Windows Server 2003, usando el instalador de Active Perl y el instalador oficial de PHP 5.2 para Windows, ambos disponibles directamente en el escritorio de Windows y obtenidos con un procedimiento no demostrado. El screencast luego sí dedica una buena parte a activar y configurar manualmente las nuevas extensiones en el IIS Manager, sin dar muchas explicaciones más:
En el segundo screencast el mismo partidario de Microsoft procede de la siguiente manera a instalar PHP y Perl en Ubuntu 7.10, de más de dos años de antigüedad, sin percatarse del menú de Aplicaciones ni molestarse en buscar herramientas gráficas como Synaptic. Tampoco se molesta en incluir en un único comando apt-get los paquetes para instalar ambos lenguajes de una sola vez:
El segundo screencast también omite mencionar que los paquetes son automáticamente descargados de repositorios que efectivamente pueden verificarse como seguros, desempaquetados, ejecutados, instalados y configurados sin intervención del usuario.
Animo a todos a seguir encontrando más "diferencias".

El veterano lenguaje de programación Perl no está muerto después de todo: aparentemente será la próxima Fedora 12 (F12) la primera distribución de GNU/Linux en incluir el muy anticipado Perl 6, o por lo menos una buena parte de él.
Según esta especificación de F12, la distribución incluirá los paquetes de una versión reciente de Rakodu, una de las implementaciones de Perl 6 construída sobre la máquina virtual Parrot y el proyecto de más activo desarrollo de todos los similares, que de hecho tiene su versión especial Rakodu Star planeada para Abril del 2010.
A pesar de que el mismo Perl 6 todavía se está desarrollando y aún no tiene una fecha de lanzamiento definitiva, la inclusión de Rakodu en F12 permitirá a los programadores comenzar a escribir nuevas aplicaciones y portar sus viejas a la nueva versión 6 de ese lenguaje. Alguna versión de Rakodu ya habría sido incluída también en la versión experimental de Debian y probablemente aparezca en una próxima versión unstable.
La misma comunidad de Perl también busca revitalizarse, al contrario de lo otros habían sugerido antes, y después de 6 semanas de trabajo anunció recientemente el nuevo y moderno diseño de su sitio de referencia Perl.org.
Además de Lua, Python, JRuby y BeanShell, el sistema operativo de Google para teléfonos inteligentes soporta ahora al lengedario lenguaje Perl con la versión 0.11 de su Android Scripting Extension (ASE). El nuevo ASE contiene un intérprete de Perl 5.10 y ya puede descargarse desde su repositorio. Para demostrarlo, este mínimo ejemplo enseña cómo usar el módulo Android para producir un breve saludo:
use Android;
my $a = Android->new();
$a->makeToast("Hello, Android!");
Queda por verse cuánto de la interface de Android será soportada, teniendo en cuenta que las implementaciones actuales de Python y Lua en el ASE tienen sus limitaciones.
Después de 9 años de desarrollo, el lanzamiento de la versión definitiva de Perl 6 puede parecer para algunos más lejano que la colonización humana de Marte. Pero finalmente sí hay indicios esperanzadores de que la próxima mítica versión del no menos legendario Perl puede estar cerca de alcanzar un verdadero hito.
Rakudo es una implementación de Perl 6 construída sobre Parrot, la máquina virtual basada en registros que pretende la ejecución de programas escritos en distintos lenguajes dinámicos (siendo Perl el primer soportado). Ahora el proyecto de Rakudo planea hacer un lanzamiento "oficial", intermedio, pero útil y usable de un subconjunto apropiado de Perl 6 para alrededor de Abril del 2010.
Este lanzamiento, que tiene el nombre de "Rakudo *" (o "Rakudo Star"), quiere ofrecer algo razonable que la gente pueda comenzar a usar, aún si no cumple con todos los requerimientos de Perl 6.0.
Para los programadores de Perl que todavía quedan por ahí, Microsoft les tiene una buena noticia: junto con Strawberry Perl, una distribución libre de Perl para Windows, abrieron el Microsoft Open Source Network CPAN Author Lab a todos los desarrolladores de módulos de CPAN, el reconocido Comprehensive Perl Archive Network que tiene más de 14.000 paquetes de software escritos en ese lenguaje.
El objetivo de esa nueva iniciativa es ofrecer a todos los autores de CPAN acceso libre a un entorno virtualizado que contiene las principales versiones recientes de Windows: Windows XP Professional, Windows Server 2003 (32/64 bits), Windows Server 2008 (32/64 bits), Vista Ultimate y Windows 7 Beta.
Estos entornos están incialmente destinados a las pruebas de los desarrolladores y para acceder a ellos es necesario un id de CPAN.
El administrador de Perl.com comunicó que ya no trabaja para la editorial O'Reilly (la dueña de ese dominio) y que según lo que le consta, no hay nadie relacionado con esa empresa que directa o indirectamente tenga la responsabilidad de publicar contenidos en ese sitio. También especula que esa situación "continuará indefinidamente", aunque desconoce cuales sean los planes futuros de O'Reilly para Perl.com.
Pero una cosa es clara: O'Reilly tiene una fuente principal de ingresos en la venta de libros, y aunque publicó algunas de las referencias más importantes de ese lenguaje, Perl ya no es lo que era antes.

mod-perl fusiona el poder de Perl con la estabilidad y flexibilidad de Apache, ofreciendo completo acceso a la API de esta última para desarrollar aplicaciones Web rápidamente, sin sacrificar performance. Y ahora, el libro Practical mod-perl de la editorial O'Reilly, 924 páginas y U$S 49,95, está disponible de forma totalmente gratuita en su sitio. Interesantísima lectura para este fin de semana.
Esta noticia comenta la presentación en la conferencia Black Hat de Las Vegas de la Metasploit Framework, una herramienta para "apoderarse" (0wning) fácilmente de una variedad de plataformas (Mac OS X, Windows 2000 Server, Windows XP, etc.) usando su base de exploits. Metasploit Framework 2.x está escrito en Perl, lo que permite su ejecucion hasta en una PDA Sharp Zaurus.
Es una tarea habitual el que un programa CGI tenga que informar a un conjunto de usuarios respecto a nuevos datos generados. Por ejemplo, usted puede ser uno de los miles de webmasters que han solicitado el uso de un contador gratuito de páginas web, que le envía periódicamente estadísticas sobre los accesos a sus páginas, a través del correo electrónico. Este tipo de servicios, tienen la responsabilidad de informar a tantos usuarios, que requerirían de al menos una persona, a tiempo completo, dedicada a enviar estos datos a los usuarios.
Anteriormente en VivaLinux!