• Publicidad

Nueva versión de la distribución Rakudo Star

Novedades y noticias acerca de todo lo relacionado a Perl.

Nueva versión de la distribución Rakudo Star

Notapor explorer » 2013-01-31 10:33 @481

Ya está disponible la nueva versión de la distribución Rakudo Star: v2013.01

Recordemos que esta distribución reúne los siguientes componentes:

la versión 2013.01 del compilador Rakudo Perl 6
la versión 4.10.0 de la máquina virtual Parrot
varios módulos, documentación, y otros recursos para Perl 6


Anuncio (en inglés)
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14476
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Publicidad

Re: Nueva versión de la distribución Rakudo Star

Notapor explorer » 2013-02-27 11:58 @540

Ya está disponible la nueva versión de la distribución Rakudo Star: v2013.02

Recordemos que esta distribución reúne los siguientes componentes:

con los siguientes cambios:
  • sugerencias “Did you mean …” (querrás decir...) para errores de symbol-not-found (símbolo no encontrado)
  • optimización del tiempo de compilación en algunos casos de uniones en contexto booleano
  • IO::Socket.get vuelve a funcionar con caracteres no ASCII
  • plegado de constantes para rutinas marcadas como ‘is pure’
  • variables nativamente tipificadas y mejor informe de errores en REPL
  • aumento de velocidad en comparaciones eqv de Bufs
  • advertencias para usos inútiles de (algunos) literales, variables expresiones constantes en contexto hundido

Artículo (en inglés)
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14476
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Nueva versión de la distribución Rakudo Star

Notapor explorer » 2013-05-31 10:45 @489

Ya está disponible la nueva versión de la distribución Rakudo Star: v2013.05

Con los componentes siguientes:
con los siguientes cambios:
  • el cuantificador ? en capturas de expresiones regulares ahora devuelve un único objeto Matcj (anteriormente devolvía un array). Use ** 0..1 para obtener el comportamiento anterior
  • coincidencias fallidas devuelven Nil en lugar de un objeto Match falso
  • Rakudo avisa cuando se utilizan expresiones puras en contexto hundido
  • .substr(…) ahora acepta de forma correcta las clausuras loquesea-*
  • implementados las opciones del shell postcircunflejas (%h<< $x ‘foo bar’ >>)
  • ahora es ilegal definir operadores que se deletreen como la cadena vacía
  • interpolaciones de array ahora hacen LTM de forma apropiada
  • los autohilos “none” y “all” se unifican antes de un “any” y un “one”
  • mensaje de error más descriptivo si escribe “else if”/”elif” en lugar de “elsif”
  • se levanta una excepción si se usa Range como un punto final de Range
  • corregido el orden de los argumentos en IO.seek
  • ajustado el bajo nivel de los objetos en la MV, en ForeignCode, permitiendo que se hagan llamadas perl6 orientado a objetos, en ellos
  • los bucles for son de nuevo avariciosos
  • añadido link y symlink a IO
  • añadido Capture.Bool()
  • mejoras en DUMP()
  • optimizaciones varias en el optimizador y en tiempo de ejecución
  • el smartmatch (coincidencia inteligente) contra una lista ahora soporta comodines Loquesea
  • IO::Spec, adaptación de File::Spec de Perl 5
  • caracteres especiales en las expresiones regulares ahora se pueden usar como delimitadores
  • se permite sacar rodajas con el adverbio :exists en los hashes
  • se añaden 125 pares de caracteres de encorchetado
Características que se han eliminado o están a punto de hacerlo:
  • postcircumfix:<[ ]> y postcircumfix:<{ }> se convertirán en multi-subrutinas en lugar de multi-métodos. Tanto at_pos como at_key seguirán siendo métodos
  • los hiper operadores unarios, actualmente, descienden en array y hash anidados. Eso cambiará para hacerlos equivalentes a un mapeo de un solo nivel
  • la función incorporada Str.ucfirst ha quedado obsoleta; será reemplazada por Str.tc
  • el espacio en blanco sobrante en reglas, y bajo :sigspace ya no será convertido a <.ws>. Para las actuales expresiones regulares que esperan esta conversión, añada un <?> delante del espacio sobrante para convertirlo de nuevo en metacarácter
  • el resultado de las coincidencias fallidas será Nil en lugar de un objeto Match que devuelva un False booleano
Hay algunas características clave de Perl 6 que Rakudo Star todavía no maneja apropiadamente. Algunas de ellos son:
  • macros avanzadas
  • hilos y concurrencia
  • cadenas Unicode a otros niveles aparte que los puntos de código
  • readline interactivo que entienda Unicode
  • E/S no bloqueante
  • la mayor parte de Sinopsis 9

Artículo (en inglés)
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14476
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Nueva versión de la distribución Rakudo Star

Notapor explorer » 2013-10-30 08:58 @415

Ya está disponible la nueva versión de la distribución Rakudo Star: v2013.10

Con los componentes siguientes:
  • Compilador Rakudo Perl 6 v2013.10
  • Máquina virtual Parrot v5.9.0
  • varios módulos, documentación, y otros recursos para Perl 6
con los siguientes cambios:
  • los operadores postcircumflejos {} y [] ahora se implementan como subrutinas multi, en lugar métodos multi
  • Añade soporte para “is DEPRECATED”, haciendo más fácil para los programadores novatos estar informados de los últimos cambios
  • Seguimiento de múltiples cambios en las especificaciones, para varios contenedores de clases
  • Gran reducción en la creación de objetos durante la interpretación Regex
  • Arreglados varios problemas de portabilidad
  • qx// y run() ahora auto-entrecomillan de forma correcta
  • Permitir comandos del estilo #`[...] en expresiones regulares
  • unlink() se comporta como en Perl v5, borra los archivos protegidos para escritura en Windows
Artículo
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14476
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Noticias de Perl

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados