¡Vaya semanita!
En estos días, se han publicado
Perl v5.12.4,
Perl v5.14.1, y ahora...
Perl v5.15.0.
Y con unos cuantos cambios:
* CORE:: trabaja con todas las palabras claves
El prefijo CORE:: ahora puede ser usado en palabras clave activadas por feature.pm, incluso fuera del ámbito del
use del feature. Se han actualizado los archivos de la documentación sobre CORE, feature, perlfunc, perlsub, y perlsyn.
*
continue ya no requiere la
feature "switch".
La palabra clave
continue tiene dos significados. Puede preceder a un bloque
continue después de un bucle, o puede salir del bloque
when actual. Hasta ahora, el último significado solo era válido con la
feature "switch" activada, y un error en caso contrario. Debido a que el propósito principal de feature.pm es evitar conflictos con subrutinas definidas por el usuario, no hay razón para que
continue depende de él.
* $$ puede ser asignado
$$ era de solo lectura en Perl v5.8.0. Pero solo algunas veces:
local $$ lo convertiría en escribible. Algunos módulos en CPAN usaban
local $$ o código XS para saltarse los controles del "solo lectura", por lo que no hay razones para mantener a $$ como de solo lectura. (Este cambio también permitió que un error fuera arreglado mientras se sigue manteniendo la compatibilidad con lo anterior.)
* Características dentro del depurador
El conjunto de características de
feature se activan ahora dentro del depurador interactivo por medio de comandos.
* \N{...} ahora admite nombres Unicode más variados
* Puntos de ruptura con nombres de archivo
El comando "b" del depurador para poner puntos de ruptura ahora permite que a un número de línea sea prefijado con un nombre de fichero. Véase "b [archivo]:[línea] [condición]" en perldebug.