From 5abb64cb198ab3ffa8f377d85e241188cbca6e0c Mon Sep 17 00:00:00 2001 From: Moritz Lenz Date: Fri, 20 Feb 2015 12:26:59 +0100 Subject: Update announcement * update list of failing parrot modules (only one) * missing fullstop, [ptc]++ * more consistent use of markup --- docs/announce/2015.02.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'docs') diff --git a/docs/announce/2015.02.md b/docs/announce/2015.02.md index 700322c..a96e947 100644 --- a/docs/announce/2015.02.md +++ b/docs/announce/2015.02.md @@ -10,8 +10,7 @@ available from . This Rakudo Star release comes with support for the MoarVM backend (all module tests pass on supported platforms) along with experimental support for the JVM backend (some module tests fail). -Three shipped modules are known to fail on Parrot (zavolaj (NativeCall), -jsonrpc and doc) +One shipped module is known to fail on Parrot (jsonrpc). In the Perl 6 world, we make a distinction between the language ("Perl 6") and specific implementations of the language such as @@ -40,10 +39,10 @@ Some of the new compiler features added to this release include: parameter (|c). + `6;` at unit start is no longer a way to say `no strict;`. It was deemed to be a bad meme and huffmannized inappropriately. -+ Coercion syntax now works in signatures: sub foo(Str(Any) $a) { ... } ++ Coercion syntax now works in signatures: `sub foo(Str(Any) $a) { ... }` will take Any value as its first positional parameter, and coerce it to - Str before making it available in $a. Note that Str(Any) can be shortened - to Str(). + `Str` before making it available in `$a`. Note that `Str(Any)` can be shortened + to `Str()`. + `sub MAIN;` (as in, rest of file is the MAIN unit) has been implemented. + Metaop `=` now respects the precedence of the op it is meta-ing. + Many optimizations, improved error messages and bugs fixed (over -- cgit v1.1