Publicidad

RSS Perl

Perl 5.14 ya está disponible. Esta nueva versión proporciona un mejor soporte de Unicode y amplia las capacidades de Ipv6.

Este nuevo soporte de Unicode es una característica clave para los desarrolladores de Perl y de las bases de clientes de ActiveState. Ahora cualquier desarrollador que requiera el cumplimiento completo de Unicode 6.0 podrá hacerlo en sus aplicaciones. Uno de las principales características con el soporte de Unicode es el nuevo motor de expresiones regulares para ASCII, locale, o Unicode especifico.

Perl 5.14 también ofrece una mejor compatibilidad con Ipv6. La principal mejora va encaminada hacia el socket.pm, un módulo básico para la comunicación en red que solía ser sólo para iPv4. Es una base fundamental para el resto de módulos que aun requieren una base fundamental.

Con esta nueva versión también se pretende ser una versión más eficiente que consuma menos memoria y CPU que las versiones anteriores. Una de las principales mejoras que hablan los desarrolladores de esta nueva versión, es que se ha conseguido una velocidad de hasta 100 veces en la adicción de cadenas.

Vía | lwn.net Más información | Perl 5.14

Exhaustiva comparativa entre los principales lenguajes interpretados

10 Comentarios
Exhaustiva comparativa entre los principales lenguajes interpretados

A veces hay que quitarse el sombrero y aplaudir cuando se descubre algo bien hecho y con cierta utilidad, como es el caso de la comparativa (y a su vez guía de referencia) entre lenguajes interpretados que se han marcado en Hyperpolyglot. PHP, Python, Perl y Ruby al detalle y comparados de una manera muy visual y efectiva.

Características generales, aritmética y lógica, strings, expresiones regulares, fechas, arrays, funciones, control de ejecución, sistema de ficheros, entornos, librerías, módulos, objetos, testing, debugging y más características diseccionadas y comparadas entre los cuatro lenguajes. Además de una multitud de notas al pie para resolver cualquier duda que te pueda surgir.

Una chulada que te puede servir como guía de referencia si tienes que pasar de un lenguaje a otro de manera rápida o si quieres comparar los lenguajes en algún aspecto. En definitiva, muy útil.

Pd: y tienen otras muchas comparativas, la de los lenguajes inspirados en C++ también es muy buena.

Vía | mmoroca.es Más info | Hyperpolyglot

Leer más »

Programando un cliente VNC con WebSockets y Perl

Comentar
Programando un cliente VNC con WebSockets y Perl

addEventListener('load', function (event) { prettyPrint() }, false);

Hace unas semanas, vti, un programador que se autodenomina "hacker de Perl", publicó un artículo sobre cómo desarrollar un cliente VNC usando WebSockets que por su simplicidad y lo didáctico de su solución merecen una reseña. Si estamos familiarizados con el modelo VNC sabremos que usa el protocolo RFB y que hay multitud de clientes de escritorio y de servidores que lo usan, de hecho en algunos sistemas operativos o distribuciones viene ya de serie como en Ubuntu, Fedora o Mac OS.

Usando Perl y CPAN el único módulo que funciona con VNC es Net::VNC, pero sólo captura un screenshot y no es útil para cosas más alla de eso. Es por eso que vti tuvo que desarrollar Protocol::RFB, el cual aún no está finalizado pero puede parsear los mensajes RFB incluyendo las interacciones de teclado y ratón. Asegura que publicará dicho módulo en CPAN para su disfrute general.

Leer más »
Publicidad

Mojolicious 2.0, un interesante framework web para Perl

Comentar
Mojolicious 2.0, un interesante framework web para Perl

Hay frameworks para Java, PHP, Javascript, Python, Ruby... para cualquier lenguaje de programación moderno y, claro, Perl es uno de ellos. Hoy te presentamos un framework para desarrollo web en Perl llamado Mojolicious (gran nombre) y que recientemente ha sacado a luz su versión 2.0, con unas características la mar de interesantes:

  • Versión 5.10.1 de Perl, con grandes mejoras en rendimiento y otras características
  • Un potente servidor web para desarrollo llamado Morbo (otro gran nombre) y otro mejorado para producción llamado Hypnotoad (estos tipos son mis ídolos poniendo nombres)
  • Gestión y manejo de eventos
  • Plugin para montar y embeber aplicaciones de manera sencilla
  • Grupos y colecciones
  • Testing a través de WebSocket

Desde luego tiene una pinta interesante. Si alguien se anima a probarlo y crear alguna aplicación, que nos lo haga saber, que tenemos curiosidad.

Vía e imagen | blog.kraih.com Más info y descarga | mojolicio.us y GitHub

Leer más »

Perl 5.14 ya disponible: mejor soporte de Unicode y de IPv6

1 Comentario
Perl 5.14 ya disponible: mejor soporte de Unicode y de IPv6

Perl 5.14 ya está disponible. Esta nueva versión proporciona un mejor soporte de Unicode y amplia las capacidades de Ipv6.

Este nuevo soporte de Unicode es una característica clave para los desarrolladores de Perl y de las bases de clientes de ActiveState. Ahora cualquier desarrollador que requiera el cumplimiento completo de Unicode 6.0 podrá hacerlo en sus aplicaciones. Uno de las principales características con el soporte de Unicode es el nuevo motor de expresiones regulares para ASCII, locale, o Unicode especifico.

Perl 5.14 también ofrece una mejor compatibilidad con Ipv6. La principal mejora va encaminada hacia el socket.pm, un módulo básico para la comunicación en red que solía ser sólo para iPv4. Es una base fundamental para el resto de módulos que aun requieren una actualización.

Con esta nueva versión también se pretende ser una versión más eficiente que consuma menos memoria y CPU que las versiones anteriores. Una de las principales mejoras que hablan los desarrolladores de esta nueva versión, es que se ha conseguido una velocidad de hasta 100 veces en la adicción de cadenas.

Vía | lwn.net Más información | Perl 5.14

Leer más »
Publicidad

Ver más artículos