The top 10 things you need to know about Perl 6
Join Jeffrey Goff to learn about the top 10 features that Perl 6 brings to the table, including Unicode support, functional programming, reactive and concurrent programming, built-in expression grammars, built-in vector operators, and a full metaprogramming system with support for roles. Jeffrey discusses where Perl 6 started, where it is today, and where the language is going in the future.
|Talk Title||The top 10 things you need to know about Perl 6|
|Conference||O’Reilly Open Source Convention|
|Location||London, United Kingdom|
|Date||October 17-19, 2016|
Perl 6 brings so much to the table that a single presentation can only cover a few of the highlights of the language. Perl 6 takes ideas as diverse as data channels, multimethod dispatch, and parsing expression grammars and ties them together into one rapidly evolving language. Jeffrey Goff discusses where Perl 6 is now, where it’s going in the future, and some of the lessons learned along the way. Jeffrey demonstrates how to use Perl 6 roles, data channels, vector operations, and parsing expression grammars to build a small but functional just-in-time compiler. You’ll learn how Perl 6 pulls together these seemingly disparate threads into a modern language that supports custom Unicode operators, mutable and immutable data structures, and multicore concurrent programming, all on multiple platforms including the JVM. Jeffrey concludes with an exploration of what’s happening in the growing Perl 6 community, touching on computer vision, the ubiquitous web frameworks, and even computer-assisted music production, as well as the resources and, more importantly, the people that can help you as you write your own modules and join the Perl 6 development community.