Login Barrapunto
Publicado Perl 5.10
pnongrata nos cuenta: «Como podemos leer en la noticia de PerlBuzz Perl 5.10 now available, ha sido por fin publicada la versión 5.10 de Perl, que trae importantes cambios tanto en el lenguaje como en el intérprete. Esta versión se basa en la exitosa serie 5.8 y ha incorporado algunas características de Perl 6. Los cambios en el lenguaje incluyen un nuevo operador (smart match operator) que realiza comparaciones teniendo en cuenta el contexto. Basándose en este operador, se ha introducido asimismo una potente sentencia tipo switch. El motor de expresiones regulares ahora es capaz de realizar capturas con nombre además de posicionales; y se ha añadido otro nuevo operador, defined-or, que va a simplificar algunas operaciones muy habituales. Los mensajes de error también han mejorado, siendo ahora más descriptivos. El intérprete es ahora más rápido y ocupa menos memoria. También ha habido mejoras en el tratamiento de UTF-8 y el sistema de hilos. Y otro cambio muy interesante para administradores de sistemas y mantenedores de paquetes es que la instalación de Perl es ahora reubicable.»
Ya es posible obtener esta nueva versión desde CPAN, y los usuarios de Windows también pueden disfrutar de ella puesto que ActiveState no se ha dormido en los laureles.
Este es un estupendo regalo con el que festejar los 20 años de Perl, aunque haya llegado con unas horas de retraso. ¡Enhorabuena a los Perl Porters por este esfuerzo!
Este es un estupendo regalo con el que festejar los 20 años de Perl, aunque haya llegado con unas horas de retraso. ¡Enhorabuena a los Perl Porters por este esfuerzo!
Historias relacionadas
[+]
Perl cumple 20 años 34 comentarios
pnongrata nos cuenta: «El 18 de diciembre de 1987, Larry Wall hizo pública la versión 1.0 de Perl, el lenguaje de programación al que se llegó a conocer como "la cinta aislante de Internet" por su presencia en infinidad de sistemas conectados a la red y su papel como uno de los primeros lenguajes usados para desarrollar aplicaciones web. Se rumorea que hoy podría hacerse pública la nueva versión 5.10, que fue publicada como release candidate hace pocas semanas. En perlhist podéis ver el histórico de versiones de Perl publicadas hasta la fecha. ¡Feliz cumpleaños, Perl!»
Este hilo ha sido archivado.
No pueden publicarse nuevos comentarios.
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.

un poco de alegria, ¡hombre!.
(Puntos:1)( http://barrapunto.com/ | Última bitácora: Martes, 05 Agosto de 2008, 14:28h )
UTF-8 desde luego es basico. Cosas como calcular la longitud de una cadena se deben hacer desde el lenguaje os sus librerias, nunca a mano.
Las mejoras de velocidad en el motor de RE son interesantes. Aun puedes encontrar argumentos apoyados por betchmark de gente que dice que una solución programática puede ser mas rápida que una basada en un RE.
Lo del swich es todo un puntazo. Y yo lamento cada vez que hago un if, que tenga que poner necesariamente los { } a la expresión que sigue. Aunque probablemente es necesario para distinguir la expresion de otras.
No escribo mucho codigo en perl.. perl es una navaja suiza y uno no esta todo el dia haciendo cosas con una navaja suiza. Ni conozco un 1% de perl, no podria escribir un programa de 3 paginas en perl sin mirar continuamente la ayuda. Asi que estos cambios y mejoras a mi no me afectan.. al menos directamente. Perl se usa extensamente en el sistema operativo Linux, asi que una mejora de velocidad en algo tan critico como el motor de RE mejorara la velocidad de Linux en algunas operaciones. Aunque creo que hoy en dia el cuello de botella esta en acceso a disco y acceso a memoria, estando la CPU vacia sin nada que hacer.Pero tambien hay momentos que una actividad pobremente programada que conduce a muchas interrupciones de I/O probablemente pongan de rodillas una CPU. Y si otras procesos que se estan ejecutando a la vez son mas ligeros, es mas posible que sobrevivan a estas circunstancias. Y luego hay mucho servidor dedicado basado en hardware "peque", que si nota mejoras de velocidad.
Bueno, una mejora de Perl siempre es una buena noticia. Ahora bien.. me ha sorprendido que vayan por la version 5.1, yo me estaba al tanto de las versiones, pero uno esperaria que Perl fuera por la 5.4 o 5.5
En mi consola perl -v da
"This is perl, v5.8.8 built for x86_64-linux-gnu-thread-multi".
No se.
]]]]><![CDATA[> fear teh dopefish!!
¿Cómor?
(Puntos:1)( http://barrapunto.com/ | Última bitácora: Viernes, 17 Noviembre de 2006, 23:39h )
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn!
Re:Sounds cool
(Puntos:1)( http://barrapunto.com/ | Última bitácora: Martes, 05 Agosto de 2008, 14:28h )
Perl is a different tool, for different problems. It grown organically on problems, and can look fugly, but the code is smart and small.
You guys should stop using english on a spanish site.
]]]]><![CDATA[> fear teh dopefish!!