• Martes 17 de Enero de 2017, 22:15

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - explorer

Páginas: [1]
1
Perl / Calendarios de adviento 2016
« en: Martes 6 de Diciembre de 2016, 21:13 »
Como cada año, se han puesto en marcha los calendarios de adviento dedicados a Perl.

Cada día, desde el día 1 al 24, una perla de sabiduría sobre nuestro lenguaje favorito.

Perl 6 Advent Calendar

Qiita: Perl 6

Perl Advent Calendar

Perl Dancer Advent Calendar

C::Blocks Advent Calendar

Perlancar's Getopt Module 2016 Advent

Qiita: Perl 5

Seoul.pm Advent Calendar

2
Perl / Perl 5.24, disponible
« en: Domingo 15 de Mayo de 2016, 20:13 »
Tenemos el placer de anunciar v5.24.0, la primera versión estable de la versión 24 de Perl 5.

Pronto podrá descargarlo Perl v5.24.0 de su espejo CPAN favorito o encontrarlo en:

https://metacpan.org/release/RJBS/perl-5.24.0/

Las firmas SHA1 de este lanzamiento son las siguientes:

 298fa605138c1a00dab95643130ae0edab369b4d  perl-5.24.0.tar.bz2
 35770ea5cf49a1082852c2300ccc3cbbc58b70fd  perl-5.24.0.tar.gz
 9d5424ac2debe979d1f7255fe0c818aff0b41b4c  perl-5.24.0.tar.xz

Puede encontrar una lista de cambios en el archivo "perldelta.pod" localizado en el directorio "pod" dentro de la distribución, y en la web.

Perl 5.24.0 representa, aproximadamente, 11 meses de desarrollo desde Perl 5.22.0 y contiene aproximadamente 360 000 líneas de cambios a lo largo de 1800 archivos por parte de 77 autores.

Excluyendo los archivos auto-generados, la documentación y las herramientas de la distribución, son aproximadamente 250 000 líneas de cambios en 1200 archivos .pm, .t, .c y .h.

Perl continúa floreciendo en su tercera década gracias a una vibrante comunidad de usuarios y desarrolladores.

Esperamos publicar hoy perl v5.25.0, seguido por perl v5.25.1 el 20 de mayo. La siguiente distribución estable de Perl 5, versión 26.0, debería aparecer en mayo del 2017.

Nuevas características
  • La desreferencia postfija ya no es experimental
  • Soporte para Unicode 8.0
  • Excepción si falla el cierre de un archivo abierto en escritura
  • Nueva frontera \b{lb} en expresiones regulares
  • qr/(?[ ])/ ahora funciona en localizaciones UTF-8
  • Desplazamientos de enteros (<< y >>) ahora se definen de forma más clara
  • printf y sprintf ahora permiten reordenar la precisión de los argumentos
  • Hay más campos para la retrollamada sigaction con SA_SIGINFO
  • Redirección del hashbang a Perl 6
Cambios incompatibles
  • Se ha eliminado la característica de autodesreferencia.
  • Se ha eliminado $_ léxica
  • qr/\b{wb}/ se ha adaptado ahora a las expectativas de Perl
  • Errores de compilación en expresiones regulares
  • qr/\N{}/ queda ahora desactivada bajo 'use re "strict"'
  • Ya no se permiten declaraciones anidadas
  • Se ha eliminado la clase de caracteres /\C/
  • chdir('') ya no cambia al directorio inicial
  • Los caracteres ASCII en nombres de variables deben ser ahora todos visibles
  • Ahora solo se permiten blancos y tabuladores dentro de [...] dentro de (?[...])
Obsolescencias
  • Usar puntos de código por encima del IV_MAX de la plataforma
  • Hacer operaciones de bit en cadenas que contengan puntos de código por encima del 0xFF
  • sysread(), syswrite(), recv() y send() son obsoletos en gestores de archivo :utf8
Mejoras
  • La sobrecarga de la entrada y salida de contextos se ha reducido considerablemente, así que, por ejemplo, las llamadas a subrutinas, bucles y bloques básicos son ahora mucho más rápidos
  • Muchos idiomas, como el Chino, no tienen tamaño de caja. Pero ahora conoce los más comunes, y se salta mucho del trabajo que un programa intenta hacer para cambiar el tamaño de caja en ellos (como ucfirst()) o en las coincidencias independientes del tamaño de caja (qr//i). Esto acelerará el programa, como en un servidor web, que puede operar en múltiples idiomas
  • /cadena fija/ se ha hecho mucho más rápido. En plataformas con una implementación memchr() de libc que hace un buen uso del soporte de hardware subyacente, los patrones que incluyan subcadenas fijas serán mucho más rápidas
  • Adición, substracción y multiplicación más rápidas. Desde 5.8.0, la aritmética se volvió más lenta debido a la necesidad de soportar enteros de 64 bit. Para gestionar enteros de 64 bit, era necesario comprobar muchos más casos extremos, que añadía tiempo. Ahora detectamos los casos comunes donde no es necesario comprobar estos casos extremos
  • El preincremento, predecremento, postincremento y postdecremento se han hecho más rápidos dividiendo internamente las funciones que manejaban múltiples casos en funciones diferentes
  • Argumentos únicos en asignaciones de lista ahora son ligeramente más rápidos
  • Se usa menos memoria al compilar patrones de expresiones regulares

3
Perl / Perl 6, disponible
« en: Sábado 26 de Diciembre de 2015, 00:52 »
Pues ya está aquí: una primera versión definitiva de Perl 6.

En concreto, se trata de un Rakudo v2015.12, implementando una versión de Perl 6.c

Descarga e instalación: http://perl6.org/downloads/

Este es el lanzamiento "Christmas" de Rakudo Perl 6. Esta versión del compilador implementa la especificación v6.c “Christmas” del lenguaje Perl 6. La comunidad Perl 6 ha estado trabajando en este lanzamiento los últimos 15 años. Juntos, han construido un lenguaje que:
  • Retiene los valores principales de Perl: expresividad, tener el trabajo terminado, tomar influencias del lenguaje natural, y llevar al límite el diseño de lenguajes
  • Tiene una limpia y moderna sintaxis, arraigada en construcciones familiares pero actualizándolas y revisando aquello que lo necesita
  • Es verdaderamente multiparadigma, permitiendo una programación elegante orientada a objetos, funcional, procedural y concurrente
  • Sirve como un gran lenguaje pegamento, permitiendo una fácil comunicación con C/C++ (usando NativeCall) y seguir siendo compatible con Perl 5 (a través de Inline::Perl5)
  • Ofrece construcciones componibles para trabajar con datos asíncronos y computación en paralelo
  • Reforma dramáticamente y establece un nuevo estándar en la sintaxis de expresiones regulares, que escala hasta gramáticas completas, de forma tan poderosa como para interpretar el propio Perl 6
  • Tiene un asombroso soporte para Unicode, con cadenas de caracteres trabajando a nivel de grafemas
  • Encapsulación y ámbito léxico para valores, permitiendo una fácil refactorización
  • Extensible a través de la programación de meta-objetos, operadores definidos por el usuario, y tratos

4
Perl / Reunión técnica de los Madrid Perl Monguers
« en: Jueves 15 de Octubre de 2015, 16:00 »
Reunión técnica, el próximo día 20, en las oficinas de idealista, donde Pablo Rodríguez nos dará una charla sobre PDL (Perl Data Language).

Convocatoria

5
Perl / Perl 6 beta ya disponible en Debian Sid
« en: Sábado 10 de Octubre de 2015, 22:43 »
Gracias a la ayuda de Daniel Dehennin y Paul Cochrane, la implementación Rakudo de Perl 6 está ahora actualizada en Debian/sid.

A diferencia de versiones anteriores, Perl 6 en Debian usa el motor moarvm. No se incluye ningún otro motor.

Por favor, usa el siguiente comando para instalar Perl6 en Debian:

sudo apt-get install rakudo

Artículo original (en inglés)

6
Perl / Perl 6, oficialmente en beta
« en: Lunes 28 de Septiembre de 2015, 17:03 »
Este domingo pasado, cumpleaños de Larry Wall, marca el inicio del periodo beta del próximo Perl 6.

Ya empiezan a salir códigos que muestran la potencia y belleza de este lenguaje:

Código: Perl
  1. sub postfix:<²>($a) { $a ** 2 };
  2.  
  3. say 2² + 4²;   # 20
Código: Perl
  1. sub infix:<>($a, $b) { "$a LOVES Perl $b" };
  2.  
  3. say 'Zoffix''Perl 6';        # Zoffix LOVES Perl Perl 6

7
Perl / Encuesta: asistencia a la conferencia Perl YAPC::EU 2015 en Granada
« en: Domingo 27 de Septiembre de 2015, 15:31 »
La pasada edición de la YAPC::EU 2015 ha sido un éxito de asistencia, contenidos, charlas y tapas.

Ahora es tiempo de ver el motivo por el que tú -sí, tú- no fuiste a Granada.

De tu opinión sacaremos conclusiones que nos ayude en futuras ediciones (la próxima es en Cluj-Napoca, Transilvania, Rumania).

Puedes seleccionar hasta dos opciones.

8
Perl / Barcelona Perl Workshop 2015
« en: Sábado 26 de Septiembre de 2015, 21:46 »
Ya está abierto el plazo de inscripción para ir al Barcelona Perl Workshop 2015, que se celebrará el próximo día 7 de noviembre.

9
Perl / Perl 6 ya tiene soporte en Travis-CI
« en: Sábado 26 de Septiembre de 2015, 21:08 »
«Perl 6 es la próxima generación en la familia de lenguajes de programación Perl, y un lenguaje hermano del bien establecido Perl 5. A la espera del lanzamiento de una versión de prueba en septiembre, y un primer lanzamiento público en diciembre, es un buen momento para comprobar sus programas Perl 6.

El soporte para Perl 6 se ofrece por parte de Paul Cochrane, Rob Hoelz, Nick Logan y Tony O'Dell».

Perl 6 en Travis-CI

10
Perl / Perl v5.22
« en: Lunes 1 de Junio de 2015, 23:02 »
Perl 5.22.0 representa, aproximadamente, 12 meses de desarrollo desde Perl 5.20.0 y contiene aproximadamente 590 000 líneas de cambios a lo largo de 2400 archivos por parte de 94 autores.

Nuevas características
  • Perl sabe qué métodos se han definido en una clase, y puede llamarlos más rápido
  • Crea alias a partir de referencias en ambos lados de una asignación o en una variable de control
  • Existen nuevos operadores de bit, para diferenciar los casos de números y cadenas de caracteres
  • El operador de entrada de líneas, el diamante doble, <<>>, reduce los casos mágicos cuando gestionamos ARGV (archivos abiertos de forma implícita desde la línea de comandos)
  • La forma de open() entubado ahora funciona en Windows
  • Valores de punto flotante en hexadecimal. (pero, ¿qué demonios?)
  • close() ahora pone sus errores en $! y saca una advertencia cuando falla de forma implícita
Mejoras en la expresiones regulares
  • Márgenes \b especiales en exp. reg., incluyendo agrupaciones de grafemas, márgenes de palabras en Unicode, y márgenes en sentencias
  • La nueva opción /n (no captura) en exp. reg. convierte a todos los grupos de paréntesis como de no captura
  • El módulo re ahora tiene un modo estricto
  • Solo puede usar un /x, porque /xx significará otra cosa, en el futuro
Y soporte de Unicode 7.0.

El módulo CGI se ha quitado. Si se desea, se puede instalar desde CPAN, pero lo recomendado hoy en día es usar otras tecnologías.

Plataformas que vuelven a funcionar: IRIX y Tru64. z/OS ejecutando el código de página 1047 de EBCDIC.

Plataformas obsoletas: NeXTSTEP/OPENSTEP

11
Perl / Este año, la YAPC::EU 2015, en Granada (la de España)
« en: Jueves 19 de Marzo de 2015, 11:01 »
Buenas.

Solo unas líneas para contaros que este año se celebrará la próxima YAPC::EU en Granada.

Ya está abierta la inscripción, en http://act.yapc.eu/ye2015/

En estos momentos ya hay más de 100 personas, de 23 países distintos, apuntados para ir.

También están buscando más patrocinadores.

12
Perl / Perl 6, confirmado para 2015
« en: Lunes 10 de Noviembre de 2014, 15:07 »
Durante estos últimos años, hemos podido probar las sucesivas distribuciones Rakudo Star, con las que podíamos hacer nuestros pinitos con el Perl 6, pero no había una "versión final".

Ahora ya sí tenemos confirmación de que estas navidades van a ser muy movidas, para que sea 2015 el primer año de la primera versión de producción de Perl 6.

Ya hay confirmada una conferencia del creador, Larry Wall, el 31 de enero en el FOSDEM, donde comentará el largo y tortuoso proceso de crear un nuevo lenguaje informático.

13
Perl / Barcelona Perl Workshop 2014
« en: Sábado 11 de Octubre de 2014, 19:40 »
Ya está abierto el plazo de inscripción para ir al Barcelona Perl Workshop 2014, que se celebrará el próximo día 8 de noviembre.

Tiene un precio simbólico de 20 €, con derecho a camiseta y café -y quizás alguna cosa más- :)

¡Ojo! Hay límite de asistencia...

14
Perl / Granada Perl Workshop 2014
« en: Miércoles 11 de Junio de 2014, 23:44 »
Ya os podéis apuntar para ir al Granada Perl Workshop 2014, que se celebrará el próximo día 27 de junio, en la ciudad de Granada.


15
Perl / La YAPC::EU::2009, en agosto, en Lisboa
« en: Sábado 23 de Mayo de 2009, 02:08 »
Buenas...

La décima conferencia europea sobre Perl se celebrará entre los días 1 y 7 de agosto de este año, en Lisboa.

Ya está aprobada la agenda de actividades, con casi un centenar de charlas y 4 cursos, de temática variada:

    * Introducción a Perl
    * Nuevas capacidades de Perl v5.10
    * Cómo enseñar Perl
    * Perl 6

El precio del registro son 100€, pero si se realiza antes del día 30 de mayo, solo 75€. Los cursos tienen un precio de 220€ cada uno.

En este momento ya hay 334 personas registradas, de las cuales han confirmado su presencia 233, de 30 países distintos y más de 70 grupos de usuarios locales.

De España estamos apuntados unos 21, con 18 confirmados. No es mucho, pero hay que aprovechar que se celebra "al lado de casa" para acercarse a vivir la experiencia más fuerte que un programador Perl puede recibir, en tan corto espacio de tiempo.

La mayoría de las charlas son técnicas, académicas, teóricas (informáticas, matemáticas, científicas, aplicadas a los negocios, etc.), pero siempre hay alguna que otra más graciosa y divertida, como las charlas rápidas de 5 minutos.

¡Ah!, y la cerveza por la tarde, visitando Lisboa...

No se sabe si Google se presentará a "cazar talentos" como años anteriores, pero habrá que ir bien peinado y con el inglés repasado -por si acaso, que hay más empresas aparte de Google-.

http://yapceurope2009.org/ye2009/


16
Perl / Spanish Perl Workshop 2009
« en: Viernes 5 de Septiembre de 2008, 23:20 »
Hola,

Como seguramente muchos de vosotros ya sabréis, algunos estamos tratando de organizar un Perl Workshop en España. Por ahora, ni el lugar ni la fecha son seguros, pero lo mas probable es que se celebre en Barcelona a finales de febrero o principios de marzo del 2009.

En estos momentos estamos buscando voluntarios que quieran ayudar en la organización del evento, hay muchas cosas que hacer y somos pocos. Además, queremos darle a todo el mundo la posibilidad de colaborar.

Entre otras muchas, algunas de las tareas a realizar son:


      * traducir Act (el software de gestión de conferencias de la YAPC::Europe Foundation) al castellano, y opcionalmente al catalán, gallego o vasco

      * crear y mantener la web de la conferencia.

      * invitar a figuras relevantes de la comunidad Perl al evento (se buscan contactos Wink )

      * organizar las actividades sociales (la cena).

      * organizar el calendario del evento.

      * publicitar el evento

      * buscar sponsors

      * etc



Los que estéis interesados en colaborar tenéis que hacer tres cosas:


      * registraros en el Wiki http://tallerperl.wikidot.com

      * subscribiros a la lista de correo de la organización enviando un correo a perlworkshop-request@lists.labbs.net donde tenéis que poner como subject: subscribe

      * enviar un correo de presentación a la lista.



Si te interesa el tema, pero no quieres o no puedes colaborar, no te preocupes, ¡podrás venir igual!

Según vaya avanzando la preparación del evento os iremos informando de las novedades a través del Foro de Perl en Español y de las listas de Perl Mongers de Madrid y Barcelona.


- Joaquín, en representación de la organización del Spanish Perl Workshop 2009

17
Perl / Perl 5.10, ¡por Fin!
« en: Miércoles 19 de Diciembre de 2007, 05:26 »
¡Ya tenemos nueva versión de Perl estable!

¡Cinco años desde la última, la versión 5.8!

Aunque casi todos usamos una versión muy moderna (la 5.8.8 de febrero del año pasado), la nueva versión 5.10 trae muchas novedades.

Os lo podéis bajar por bittorrent (preferido) o desde el mirror de CPAN más cercano. Para los que tenéis Windows, ActiveState ya tiene su versión compilada.

Y ya sabéis... ¡el último que se lo instale es un programador de Java!  :lol:

18
Perl / The State Of The Onion, 11
« en: Viernes 7 de Diciembre de 2007, 16:33 »

19
Perl / The State Of Onion, 10
« en: Sábado 23 de Septiembre de 2006, 17:13 »
Por fin ha salido el "informe" anual de Larry Wall (en inglés).

http://www.perl.com/pub/a/2006/09/21/onion.html

20
Perl / Larry Wall, 2006
« en: Jueves 14 de Septiembre de 2006, 11:47 »
Transcripción de la charla de Larry Wall "Present Continuous, Future Perfect" (en inglés).

Como siempre, muy interesante.

21
Perl / Tutorial Interactivo. Perl Básico
« en: Sábado 8 de Julio de 2006, 23:13 »
Después del éxito de la primera sesión ya está anunciada la segunda para el día 10 de julio de 2006, a las 21:00 GMT.

Más información: Tutorial Interactivo. Perl Básico 2.

Páginas: [1]