Jeff begins the journey into the heart of Perl 6 with some simple exercises drawn from real-world tasks, such as looking through log files for information, before covering accepting user input, making database queries, and updating rows in a database. Of course, accepting user input is no good without validation, so you’ll explore Perl 6’s new parsing expression grammars, along the way learning a bit about Perl 6’s support for test-driven development.
TDD is only one style of development that Perl 6 supports. Jeff also discusses procedural programming, functional programming, object-oriented programming, and the new metaprogramming system available in Perl 6. You’ll package all of this into a proper Perl 6 class complete with a test system ready to submit to the Comprehensive Perl Archive Network, a worldwide network of testing systems and package managers eagerly waiting to test your new Perl 6 module.
All the while, you’ll be learning how to write code in a Perl 6 style, how to interact with the Perl 6 community, and where to go when you want to learn more—or just share what you’ve learned. You’ll leave ready to write your own scripts, interact with basic modules, and, more importantly, interact with the Perl 6 community.
©2017, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org