1PERLEXPERIMENT(1)      Perl Programmers Reference Guide      PERLEXPERIMENT(1)
2
3
4

NAME

6       perlexperiment - A listing of experimental features in Perl
7

DESCRIPTION

9       This document lists the current and past experimental features in the
10       perl core. Although all of these are documented with their appropriate
11       topics, this succinct listing gives you an overview and basic facts
12       about their status.
13
14       So far I've merely tried to find and list the experimental features and
15       infer their inception, versions, etc. There's a lot of speculation
16       here.
17
18   Current experiments
19       fork() emulation
20               Introduced in Perl 5.6.1
21
22               See also perlfork
23
24       Weak references
25               Introduced in Perl 5.6.0
26
27       Internal file glob
28               Introduced in Perl 5.6.0
29
30               Accepted in XXX
31
32       64-bit support
33               Introduced in Perl 5.005
34
35               Accepted in XXX
36
37       die accepts a reference
38               Introduced in Perl 5.005
39
40               Accepted in Perl XXX
41
42       Unicode support
43               Introduced in Perl 5.6.0
44
45               Accepted in Perl 5.8.0 XXX
46
47       -Dusemultiplicity -Dusethreads
48               Introduced in Perl 5.6.0
49
50       Long Doubles Still Don't Work In Solaris
51               Introduced in Perl 5.7.0
52
53       GetOpt::Long Options can now take multiple values at once
54       (experimental)
55               "Getopt::Long" upgraded to version 2.35
56
57               Removed in Perl 5.8.8
58
59       5.005-style threading
60               Introduced in Perl 5.005
61
62               Removed in Perl 5.10 XXX
63
64       Test::Harness::Straps
65               Removed in Perl 5.10.1
66
67       perlcc  Introduced in Perl 5.005
68
69               Removed in Perl 5.9.0
70
71       "our" can now have an experimental optional attribute "unique"
72               Introduced in Perl 5.8.0
73
74               Deprecated in Perl 5.10.0
75
76       Assertions
77               The "-A" command line switch
78
79               Introduced in Perl 5.9.0
80
81               Removed in Perl 5.9.5
82
83       Linux abstract Unix domain sockets
84               Introduced in Perl 5.9.2
85
86               See also Socket
87
88       Pod::HTML2Pod
89       Pod::PXML
90       threads
91       The <:pop> IO pseudolayer
92               See also perlrun
93
94       The <:win32> IO pseudolayer
95               See also perlrun
96
97       MLDBM   See also perldsc
98
99       internal functions with M flag
100               See also perlguts
101
102       lex_start API
103               Introduced in Perl 5.13.7
104
105       internal API for %H
106               Introduced in Perl 5.13.7
107
108               See also "cophh_" in perlapi.
109
110       av_create_and_push
111       av_create_and_unshift_one
112       av_create_and_unshift_one
113       PL_keyword_plugin
114       hv_iternext_flags
115       lex_bufutf8
116       lex_discard_to
117       lex_grow_linestr
118       lex_next_chunk
119       lex_peek_unichar
120       lex_read_space
121       lex_read_to
122       lex_read_unichar
123       lex_stuff_pv
124       lex_stuff_pvn
125       lex_stuff_pvs
126       lex_stuff_sv
127       lex_unstuff
128       parse_fullstmt
129       parse_stmtseq
130       PL_parser->bufend
131       PL_parser->bufptr
132       PL_parser->linestart
133       PL_parser->linestr
134       Perl_signbit
135       pad_findmy
136       sv_utf8_decode
137       sv_utf8_downgrade
138       bytes_from_utf8
139       bytes_to_utf8
140       utf8_to_bytes
141       DB module
142               Introduced in Perl 5.6.0
143
144               See also perldebug, perldebtut
145
146       The pseudo-hash data type
147               Introduced in Perl 5.6.0
148
149       Lvalue subroutines
150               Introduced in Perl 5.6.0
151
152               See also perlsub
153
154       There is an "installhtml" target in the Makefile.
155       Unicode in Perl on EBCDIC
156       "(?{code})"
157               See also perlre
158
159       "(??{ code })"
160               See also perlre
161
162       Backtracking control verbs
163               "(*ACCEPT)"
164
165               Introduced in: Perl 5.10
166
167               See also: "Special Backtracking Control Verbs" in perlre
168
169       Code expressions, conditional expressions, and independent expressions
170       in regexes
171       The "\N" regex character class
172               The "\N" character class, not to be confused with the named
173               character sequence "\N{NAME}", denotes any non-newline
174               character in a regular expression.
175
176               Introduced in: Perl 5.12
177
178               See also:
179
180       gv_try_downgrade
181               See also perlintern
182
183       Experimental Support for Sun Studio Compilers for Linux OS
184               See also perllinux
185
186       Pluggable keywords
187               See "PL_keyword_plugin" in perlapi for the mechanism.
188
189               Introduced in: Perl 5.11.2
190
191   Accepted features
192       These features were so wildly successful and played so well with others
193       that we decided to remove their experimental status and admit them as
194       full, stable features in the world of Perl, lavishing all the benefits
195       and luxuries thereof.  They are also awarded +5 Stability and +3
196       Charisma.
197
198       (none yet identified)
199
200   Removed features
201       These features are no longer considered experimental and their
202       functionality has disappeared. It's your own fault if you wrote
203       production programs using these features after we explicitly told you
204       not to (see perlpolicy).
205
206       "legacy"
207               The experimental "legacy" pragma was swallowed by the "feature"
208               pragma.
209
210               Introduced in: 5.11.2
211
212               Removed in: 5.11.3
213

AUTHORS

215       brian d foy "<brian.d.foy@gmail.com>"
216
218       Copyright 2010, brian d foy "<brian.d.foy@gmail.com>"
219

LICENSE

221       You can use and redistribute this document under the same terms as Perl
222       itself.
223
224
225
226perl v5.16.3                      2013-03-04                 PERLEXPERIMENT(1)
Impressum