Perl 6 is a member of the Perl family of programming languages.
While historically several interpreter and compiler implementations were being written, today only the Rakudo Perl implementation is in active development.
It is introducing elements of many modern and historical languages. Compatibility with Perl 5 is not a goal, though a compatibility mode is part of the specification. The design process for Perl 6 began in 2000. In February 2015 a post on The Perl Foundation blog stated that "The Perl6 team will attempt to get a development release of version 1.0 available for Larry's birthday in September and a Version 1.0 release by Christmas", and on December 25 2015 the first stable version of the specification was announced.
Development on Pugs, the first high-traction implementation, began in 2005, and there have been multiple Perl 6 implementation projects. Rakudo Perl is based on NQP (Not Quite Perl) and can use MoarVM or the Java Virtual Machine as a runtime environment, and releases a new version every month; in July 2010, the project released the first Rakudo Star distribution, a useful and usable collection of a Perl 6 implementation and related materials. Larry Wall maintains a reference grammar known as STD.pm6, written in Perl 6 and bootstrapped with Perl 5.
sleeping on a time bomb, staring into space
there's an ocean of unpleasantries we are not prepared to face
sitting on the fence post to watch the storm roll in
and terrified of the damage it will bring when it begins
it will begin
splintered dreams of unity (our lives are parallel)
so far from reality (our lives are parallel)
independent trajectories (our lives are parallel)
separate terms of equality (our lives are parallel)
our lives are parallel
is there no redemption? no common good?
is there nothing we can do for ourselves? or only what we should?
comes the hard admission of what we don't provide
goes the insistence on the ways and means that so divide
they so divide
side by side suffering loneliness (our lives are parallel)
phony collective progress (our lives are parallel)
accepting that it's all such a mess (our lives are parallel)
gesturing without hope of redress (our lives are parallel)
our lives are parallel
forging little plays of deception and pain
as we watch our foundation crumble away
staggering like birds against a hurricane
and trying all the while to stay out of each other's way
broken dreams of unity (our lives are parallel)
independant trajectories (our lives are parallel)
screaming out for understanding (our lives are parallel)