Perl creator hints at imminent Perl 6 release
IDG News Service - In his annual "State of the Onion" speech at the O'Reilly Open Source Conference (OSCON), Perl creator Larry Wall hinted that the long-awaited version 6 of the Perl programming language might finally be released soon. He also ruminated about the effect that Perl 6 would have, once it is released.
The running joke Wall has about Perl 6, an ambitious update to the language that has been in development for over a decade, is that it will be out "by Christmas." The punch line is that he doesn't say Christmas of which year.
With his State of the Onion keynote talk, an annual presentation that charts the progress of the Perl community, Wall usually reiterates this joke. But in this year's talk, held at the OSCON conference being held in Portland Oregon this week, he subtly dropped hints that a workable version of Perl 6 might be available soon. He noted that Perl 6 "pretty near does exist," even if it "still runs very slowly ... and has lots of bugs," he said.
As one Perl consultant, Bob Goolsby, said after Wall's presentation, "Christmas could happen in July this year."
The volunteer developers building Perl 6 have been finalizing a stable, if not feature-complete, version of Perl 6 that developers can try. This version, nicknamed "Rakudo Star" is expected to be released on July 29.
Wall's State-of-the-Onion talks are known among Perl users for their whimsy, and this year was no exception. Wall enlisted the help of his wife, who played an angel standing on one side of him, and his son, who played a devil flanking Wall's other side. The bickering costumed pair offered contrasting commentary to Wall's pronouncements about Perl 6, representing his unresolved views about the language.
"Are Perl 5 and Perl 6 really the same language?" he polled the audience, offering no definitive answer himself. Instead, he concluded, "I'm really really good at not deciding. When a question is raised on a mailing list, not deciding is often the most important decision I can make."
As in years past, Wall, amidst the presentation tomfoolery, demonstrated a few of Perl 6's new tricks.
For instance, given a numerical pattern, Perl 6 can intuit the next numbers in the series. The statement "(1,3,5,7....*)" will return a set of twenty odd numbers, starting at one. The statement "(1,2,4....*)" will return a sequence of successive numbers raised by the power of two, each a double of the number preceding it.
Wall mused about whether Perl 6 would be a disruptive technology, once it is released. He noted that the term "disruptive technology" has gotten so overused as to have little meaning, but the term still could be worthwhile. He defined a disruptive technology as something that renders current technology less important, even if the new technology doesn't do some things as well as the technology it replaces.
- The 20 Best iPhone/iPad Games of 2013 So Far
- 9 Steps to Build Your Personal Brand (and Your Career)
- 7 Consumer Technologies Coming to an Enterprise Near You
- 11 Signs Your IT Project is Doomed
- A walking tour: 33 questions to ask about your company's security
- 15 social media scams
- The 7 elements of a successful security awareness program
- IT Certification Study Tips
- Register for this Computerworld Insider Study Tip guide and gain access to hundreds of premium content articles, cheat sheets, product reviews and more.
- File Archiving - The Next Big Thing or Just Big This white paper from Osterman Research discusses best practices for archiving file-based content and offers some recommendations about how organizations should manage the...
- 3 Steps to Unlock Savings from Legacy Applications Explore a three step process to free your business from unnecessary costs and to protect your business from unnecessary risks.
- Red Hat JBoss Fuse Compared with Oracle Service Bus Competitive Brief Read this paper to learn how to start more projects, deploy technology more pervasively within the enterprise, and apply more of your budget...
- Red Hat JBoss BRMS Best Practices Guide Learn the technical best practices for development with Red Hat JBoss Enterprise BRMS. Following the best practices outlined in these guides will result...
- Boost Performance & Profitability with Better Planning & Mobile Reporting This session will discuss how Ashurst, a top-tier legal service provider for private and public sector clients worldwide, was able to effectively manage...
- Apps and BlackBerry 10 - Tips for IT Learn how to easily create, deploy and manage both off-the-shelf and custom apps, improving productivity and efficiency for employees by mobilizing apps, processes... All Applications White Papers | Webcasts
Our weekly newsletter will cover a wide range of topics and trends related to consumerization. Stay up to date with news, reviews and in-depth coverage of BYOD, smartphones, tablets, MDM, cloud, social and how consumerization affects IT. Subscribe now!