Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What's happening with Perl 6? [closed]

Tags:

perl

Is there any visible progress? Is it now just an academic exercise? Do you believe Perl will continue to evolve with or without Perl 6 or will soon be forgotten?

like image 327
Notitze Avatar asked Sep 15 '08 19:09

Notitze


People also ask

Will there be a Perl 6?

In addition, Perl 6 will provide a "Perl 5 compatibility mode", allowing the compiler to directly execute any code that it recognizes as being written in Perl 5.

Why did Perl change to Raku?

Since backward compatibility is a common goal when enhancing software, the breaking changes in Perl 6 had to be stated explicitly. The distinction between Perl 5 and Perl 6 became so large that eventually Perl 6 was renamed Raku.

What is Perl 6 good for?

Perl 6 instead provides opaque objects by default, with language support for creating classes and instances and declaring class and instance attributes. It also provides multiple ways to customize class and object behavior, from instantiation to destruction.

Is Perl extinct?

But Perl is more than just scripting. But from the amount of talk about Perl on Reddit or Stack Overflow, you might think it's dead. It's far from dead, and is still very relevant to software engineering today.


1 Answers

At the risk of sounding like a Perl fanboy, I'm still excited about Perl 6 and feel like the end result will be relevant when it's released. The last nine months have yielded some nice accomplishments on the Parrot front () and have even resulted in some sizable donations to help fund increased development.

From a recent blog post:

Rakudo currently supports arrays, hashes, classes, objects, inheritance, roles, numeration types, subset types, role composition, multimethod dispatch, type checking, basic I/O, named regular expressions, grammars, optional parameters, named parameters, slurpy parameters, closures, smart match, junctions, and many other features expected from Perl 6.

Keep your eye on Rakudo.org (Rakudo is the name of the Perl 6 implementation built on top of Parrot) for news on the ongoing development process of Perl 6.

like image 175
Brian Phillips Avatar answered Sep 17 '22 14:09

Brian Phillips