October 23, 2008

Perl 6 isn't vaporware

A Perl project contributor takes me to task for selling the next-gen dynamic language short

I can accept that maybe Perl 6 "exists," as chromatic claims -- but so do countless other experimental languages, in labs and open source projects. At one time Ruby was just such a curiosity. The difference is that a couple of years went by and all of a sudden everyone is abuzz about Ruby. Major Web applications, such as Twitter, are now running (or stumbling) on Ruby. Where's Perl 6?

I fixed at least six bugs in Parrot today (which probably brings me to ten for the week, if not more). You can see my checkins at cia.vc or Ohloh and review the tickets I've closed at rt.perl.org. If Parrot and Perl 6 don't exist, what exactly what I was working on?

But come now -- there's existing and then there's existing. It only took two years to go from version 2.4 of the Linux kernel to version 2.6. That was a pretty significant upgrade, with an awful lot of people relying on that particular piece of software to work, work well, and work consistently. And yet they pulled it off. Further, it took only nine years to go from version 1.0 of the Linux kernel to version 2.6.

Meanwhile, Perl 6 has been in development for eight years, and there's still no production release in sight. And don't tell me there have been lots of upgrades to Perl 5 in the meantime; that might be true, but it doesn't count when everyone's supposed to be planning for an earth-shattering, backward-compatibility-breaking release that promises to be so important that Larry Wall started throwing around the word "apocalypse."

To me, it doesn't matter if there's a binary called Perl 6 that I can execute or not. How can the Perl 6 language not be vaporware if the Perl hacker community can't use it for real-world jobs?

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Today's Headlines: First Look Newsletter

Find out what will be news for the day, with our first-thing-in-the-morning briefing.

©1994-2009 Infoworld, Inc.