What's the future of Perl? Let's look ahead five years to the possibilities.
(Note: like all intelligent, attractive, and good-hearted people, I use the term "Perl" to refer to the entire Perl ecosystem and all versions of Perl. If you want to argue that "Perl" has, now and forever, always meant only "Perl 5", please set your time machine to late 2000 when that argument was relevant and, albeit barely, worth having. If you don't have a time machine, consider that a decade is long enough to have learned some coping skills and rethink your priorities.)
Who Uses What
- No one uses Perl, any version, for new projects.
- Some people use Perl 5 and some people use Perl 6.
- Most people use Perl 5 and almost no one uses Perl 6.
- Most people use Perl 6 and almost no one uses Perl 5.
What do they use it for?
- New development.
- Maintenance of existing projects.
- Porting from other languages.
What's the relationship of Perl 5 to Perl 6?
- One has subsumed the other.
- One has failed and the other has survived.
- Perl 5 is becoming Perl 6 as much as possible.
- Perl 6 allows you to use Perl 5 in process.
What New Features Does Perl 5 Have?
- A foreign function interface
- A real object system with syntax and everything
- An improved exception system
- An improved concurrency system
- Function signatures
- Strictures by default
- None of these
- All of these
Do You Still Use Perl?
Is Perl Healthier Then Than Now?
With all of your answers, you have a decision to make. Do you like this future? If so, great!
If not (and here I admit to some concern myself), how can we make the future more appealing?