NOMBRE
perlexperiment - Lista de funcionalidades experimentales de Perl
DESCRIPCIÓN
En este documento se muestran las funcionalidades experimentales actuales y anteriores del núcleo de perl. Aunque están documentadas en los temas correspondientes de la documentación, esta lista abreviada presenta una introducción y datos básicos sobre su estado de desarrollo actual.
De momento solo hemos intentado recopilar las funcionalidades experimentales y establecer su origen, versiones, etc. En gran parte nos hemos basado en especulaciones.
Experimentos actuales
- Emulación de fork()
-
Se incluyó en Perl 5.6.1
Vea también perlfork
- Referencias débiles
-
Se incluyó en Perl 5.6.0
- Implementación interna de expansión de patrones de archivos
-
Se incluyó en Perl 5.6.0
Se aprobó en XXX
- Compatibilidad con 64 bits
-
Se incluyó en Perl 5.005
Se aprobó en XXX
- die acepta una referencia
-
Se incluyó en Perl 5.005
Se aprobó en Perl XXX
- Compatibilidad con Unicode
-
Se incluyó en Perl 5.6.0
Se aprobó en Perl 5.8.0 XXX
- -Dusemultiplicity -Dusethreads
-
Se incluyó en Perl 5.6.0
- Los valores Long Double siguen sin funcionar en Solaris
-
Se incluyó en Perl 5.7.0
- Capacidad de las opciones de GetOpt::Long para consumir varios valores a la vez (experimental)
-
Se actualizó
Getopt::Long
a la versión 2.35Se eliminó en Perl 5.8.8
- Hilos de ejecución de tipo 5.005
-
Se incluyó en Perl 5.005
Se eliminó en Perl 5.10 XXX
- Test::Harness::Straps
-
Se eliminó en Perl 5.10.1
- perlcc
-
Se incluyó en Perl 5.005
Se eliminó en Perl 5.9.0
- Atributo opcional experimental
unique
paraour
-
Se incluyó en Perl 5.8.0
Obsoleta en Perl 5.10.0
- Aserciones
-
El modificador de línea de comandos
-A
Se incluyó en Perl 5.9.0
Se eliminó en Perl 5.9.5
- Sockets Linux abstractos en el dominio Unix
-
Se incluyó en Perl 5.9.2
Vea también Socket
- Pod::HTML2Pod
- Pod::PXML
- threads
- La seudocapa de E/S <:pop>
-
Vea también perlrun
- la seudocapa de E/S <:win32>
-
Vea también perlrun
- MLDBM
-
Vea también perldsc
- Funciones internas con la marca M
-
Vea también perlguts
- API lex_start
-
Se incluyó en Perl 5.13.7
- API interna para
%H
-
Se incluyó en Perl 5.13.7
Vea también
cophh_
en perlapi. - av_create_and_push
- av_create_and_unshift_one
- av_create_and_unshift_one
- PL_keyword_plugin
- hv_iternext_flags
- lex_bufutf8
- lex_discard_to
- lex_grow_linestr
- lex_next_chunk
- lex_peek_unichar
- lex_read_space
- lex_read_to
- lex_read_unichar
- lex_stuff_pv
- lex_stuff_pvn
- lex_stuff_pvs
- lex_stuff_sv
- lex_unstuff
- parse_fullstmt
- parse_stmtseq
- PL_parser->bufend
- PL_parser->bufptr
- PL_parser->linestart
- PL_parser->linestr
- Perl_signbit
- pad_findmy
- sv_utf8_decode
- sv_utf8_downgrade
- bytes_from_utf8
- bytes_to_utf8
- utf8_to_bytes
- Módulo DB
-
Se incluyó en Perl 5.6.0
Vea también perldebug, perldebtut
- El tipo de datos seudohash
-
Se incluyó en Perl 5.6.0
- Subrutinas en el lado izquierdo de una asignación
-
Se incluyó en Perl 5.6.0
Vea también perlsub
- Destino
installhtml
en Makefile. - Unicode en Perl para EBCDIC
(?{código})
-
Vea también perlre
(??{ código })
-
Vea también perlre
- Verbos de control de vuelta atrás
-
(*ACCEPT)
Se incluyó en Perl 5.10
Vea también: "Verbos especiales para el control de la vuelta atrás" in perlre
- Expresiones de código, expresiones condicionales y expresiones independientes en expresiones regulares
- La clase de caracteres
\N
para expresiones regulares -
La clase de caracteres
\N
, que no debe confundirse con la secuencia de caracteres con nombre\N{NAME}
, se usa en expresiones regulares para denotar cualquier carácter que no sea de nueva línea.Se incluyó en Perl 5.12
Vea también:
- gv_try_downgrade
-
Vea también perlintern
- Compatibilidad experimental con compiladores Sun Studio para el sistema operativo Linux
-
Vea también perllinux
- Capacidad de agregar palabras clave
-
Vea "PL_keyword_plugin" in perlapi para obtener más información sobre el mecanismo.
Se incluyó en Perl 5.11.2
Funcionalidades aprobadas
Estas funcionalidades han tenido tanto éxito e interactúan tan bien con otros componentes que hemos decido dejar de considerarlas experimentales y aprobarlas como funcionalidades completas y estables en Perl, con todas las ventajas y regalías que eso conlleva. También les hemos concedido 5 puntos por Estabilidad y 3 por Carisma.
Funcionalidades suprimidas
Estas funcionalidades ya no se consideran experimentales y se han suprimido. Si después de que le indicáramos explícitamente que estas funcionalidades no se deben usar en programas de producción y decidió hacerlo, la responsabilidad es suya (vea perlpolicy).
legacy
-
El pragma
legacy
experimental fue absorbido por el pragmafeature
.Se incluyó en 5.11.2
Se eliminó en 5.11.3
AUTORES
brian d foy <brian.d.foy@gmail.com>
COPYRIGHT
Copyright 2010, brian d foy <brian.d.foy@gmail.com>
LICENCIA
Puede usar y redistribuir este documento en los mismos términos que Perl.
TRADUCTORES
Joaquín Ferrero (Tech Lead)
Enrique Nell (Language Lead)
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 5:
Non-ASCII character seen before =encoding in 'DESCRIPCIÓN'. Assuming CP1252