Back in the mid-1990s, I ran an ISP and built much of the code needed to operate the service in Perl. The early versions of Larry Wall’s language were powerful tools that evolved to take advantage of new programming techniques, while staying close to Wall’s concept of a programming language that mapped to the ways we think and communicate.
For many years Wall has been working on the latest version, Perl 6, which was finally released on Christmas Day 2015. Where earlier Perl releases were interpreted languages, Perl 6 is compiled, using the Rakudo compiler to run your code in a JVM. It’s a flexible response to the way platforms have evolved since the initial release of the language, using REPL (read-eval-print-loop) to try out code snippets before you use them in an application.
To continue reading this article register now