aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/announce/2015.02.md25
1 files changed, 12 insertions, 13 deletions
diff --git a/docs/announce/2015.02.md b/docs/announce/2015.02.md
index 7cdb902..a96e947 100644
--- a/docs/announce/2015.02.md
+++ b/docs/announce/2015.02.md
@@ -3,15 +3,14 @@
## A useful, usable, "early adopter" distribution of Perl 6
On behalf of the Rakudo and Perl 6 development teams, I'm happy to
-announce the January 2015 release of "Rakudo Star", a useful and usable
-distribution of Perl 6. The tarball for the January 2015 release is
+announce the February 2015 release of "Rakudo Star", a useful and usable
+distribution of Perl 6. The tarball for the February 2015 release is
available from <http://rakudo.org/downloads/star/>.
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
@@ -34,18 +33,18 @@ Some of the new compiler features added to this release include:
This behaviour now matches the behaviour on the Parrot and JVM backend,
therefore one could consider this a bug fix, rather than an incompatible
change.
-+ Overriding invoke/postcircumfix:<( )> for type coercions (ex. MyType(...))
++ Overriding `invoke`/`postcircumfix:<( )>` for type coercions (ex. `MyType(...)`)
now passes the function arguments as-is, rather than just passing a Capture
containing them. To get the old behavior, simply declare a Capture
parameter (|c).
-+ "6;" at unit start is no longer a way to say "no strict;". It was deemed
++ `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().
-+ "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.
+ `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
200 commits to Rakudo since the 2015.01 release).
@@ -55,7 +54,7 @@ like `use nqp;`.
Changes to modules included in Rakudo Star:
- [JSON::Tiny](https://github.com/moritz/json) gives better error messages on invalid input
-- [panda](https://github.com/tadzik/panda) givees better error messages when
+- [panda](https://github.com/tadzik/panda) gives better error messages when
projects.json is not a valid JSON file (for example due to ISP-level HTTP filtering)
- [doc](https://github.com/perl6/doc) ships with much more documentation
- [LWP::Simple](https://github.com/cosimo/perl6-lwp-simple) supports PUT and HEAD requests,
@@ -65,7 +64,7 @@ The `Math::Model` and `Math::RungeKutta` modules no longer ship with Rakudo
Star. They can still be installed with `panda`.
This is the last Rakudo Star release with support for the Parrot backend,
-until volunteers are found that bring the Parrot backend in shape en par with
+until volunteers are found that bring the Parrot backend in shape and on par with
the other backends, and implement necessary features for upcoming changes. See
[this blog post](http://pmthium.com/2015/02/suspending-rakudo-parrot/) for
more information.