aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMoritz Lenz <moritz@faui2k3.org>2012-10-28 07:32:53 +0100
committerMoritz Lenz <moritz@faui2k3.org>2012-10-28 07:32:53 +0100
commit25a969b2d3714b9c3886f504e1c7f7dc9932ce15 (patch)
tree12d53d033d519355a78bdc7718a3e4ff93cca23d
parent26516829f7c485e086781c54c6a09ca5e7a941b3 (diff)
update deprecations
include those from rakudo 2012.10, and remove one that was carried out in .09
-rw-r--r--docs/announce/2012.1022
1 files changed, 18 insertions, 4 deletions
diff --git a/docs/announce/2012.10 b/docs/announce/2012.10
index 2d4de55..993299c 100644
--- a/docs/announce/2012.10
+++ b/docs/announce/2012.10
@@ -26,7 +26,7 @@ Some of the new features added to this release include:
* Improved coverage of Perl 5 regexes when the :P5 modifier is used
-* Correct parsing of nested pairs in quote delimeters
+* Correct parsing of nested quote delimeters
* Attributes in scope are now visible inside of an eval
@@ -37,9 +37,23 @@ The following features have been deprecated or modified from previous
releases due to changes in the Perl 6 specification, and are being removed
or changed as follows:
-* Iterable is now a role instead of a class, and no longer inherits
- from Cool.
-
+* Unary hyper ops currently descend into nested arrays and hashes.
+ This will change to make them equivalent to a one-level map.
+
+* ~/.perl6/lib will go away from the default include path (@*INC).
+ Instead %*CUSTOM_LIB now holds paths to four library locations:
+ perl Rakudo installs its core modules here
+ vendor OS-level package managers should install their modules here
+ site for local module installations (e.g. with panda or ufo)
+ home like site, but always under the user's home directory.
+ fallback if site isn't writable.
+
+* protos for built-in routines are now mostly as generic as possible,
+ and will be changed to be specific to the arity of the routine.
+ For example 'proto sub chr(|) {*}' will become 'proto sub chr($) {*}'
+ This affects everybody who adds multis with unusual arity to built-in
+ subs.
+
* Parameters preceded by a | or \ can no longer have a sigil.
* IO::Path.dir (which returns the directory part of the path) has been