Mostrando entradas con la etiqueta v5.36. Mostrar todas las entradas
Mostrando entradas con la etiqueta v5.36. Mostrar todas las entradas

20 de junio de 2022

Hacia dónde va el lenguaje Perl (desde v5.36)?

Hola,

la semana pasada la perlfoundation.org lanzó una campaña para captar voluntarios (y donaciones) para el desarrollo de Perl (y Raku, lee más). Puedes leer los mensajes originales aquí y aquí. Es una excelente oportunidad si conoces Perl, tienes buen inglés y eres una persona activa en comunidades Open Source.

Como parte de esta iniciative han publicado un documento (o prospectus) donde entre otras cosas se resumen los planes futuros de desarrollo del lenguaje Perl, que me pareció interesante compartir con vosotros:

  • la recientemente liberada versión v5.36.0 , que se resume en:
    • diagnostics turned on
    • shed a bunch of weird anti-features that we’ve been discouraging for years
    • enable subroutine signatures
    • new features (like n-at-a-time iteration) and improved facilities for adding new features, like the new ‘builtin’ namespace
  • facilitar el trabajo con texto no-ASCII, como unicode, una de las áreas donde Perl ya es muy potente
  • A lo largo de los dos próximos años se van a eliminar/corregir aspectos del lenguaje que lo hacen "weird in a bad way".
  • Aunque ya es uno de los lenguajes scripting más rápidos, hay margen de mejora importante a partir de los recientemente adoptados prototipos de subrutinas, que especifican los tipos de los parámetros.

Hasta pronto,

Bruno