News & Information for Technology Purchasers
NewsFactor Network Sites:   NewsFactor.com Security CRM Business Sci-Tech Newsletters White Papers XML/RSS Feed  
   
Home Enterprise I.T. Hardware Software Network Security More Topics...
Enterprise I.T.
Average Rating:
Rate this article:  
Perl Gets Extreme Makeover Perl Gets Extreme Makeover
By Vincent Ryan
February 18, 2004 11:31AM

Digg It!   Bookmark to del.icio.us
Perl expressions have evolved over many years to become larger and more complicated, Conway told NewsFactor. "Extra features [have had] to be shoehorned in and around the existing syntax," he said. Perl's regular expression syntax has grown "to the point where it no longer even fits in most people's heads," he added.
 
Advertisement

Advertisement

The granddaddy of modern scripting languages is getting an extreme makeover. Perl, a high-level programming language that was critical in the initial construction of the Internet, is undergoing major renovations from author Larry Wall with the help of the Perl development community.

The general release is about 18 months away. Although Wall still is designing Perl 6, there is a good sense of what it will include. One thing is certain: Perl 6 will look vastly different from its predecessor.

Letting Go

"Perl 6 is a complete rewrite of the internals of Perl and a revision of the Perl syntax," said Allison Randal, a member of the Perl 6 core developer team and president of The Perl Foundation. "On the syntax side, we wanted to re-examine the language from the ground up, clean up the inconsistencies and add a few new features," she said.

Although Perl 5's expressions are the most sophisticated available and aspired to by other programming languages, "no one pretends for a moment that they're anything but hideously ugly," said Damian Conway, a core Perl developer and associate professor at Monash University in Australia.

Perl expressions have evolved over many years to become larger and more complicated, Conway told NewsFactor. "Extra features [have had] to be shoehorned in and around the existing syntax," he said. Perl's regular expression syntax has grown "to the point where it no longer even fits in most people's heads," he added.

At the same time, Conway said, these regular expressions were not "powerful enough for many data-parsing tasks. Deciphering modern structured data formats -- like HTML, XML, PostScript or even just SQL -- really requires the ability to coordinate and nest sets of regular expressions." As a result, the Perl 6 development team scrapped the old syntax and started from scratch, coming up with a cleaner syntax and more powerful semantics, Conway said.

Additional features of Perl 6 include built-in grammars, a more sophisticated type system, powerful new control structures, a macro language and a smaller core footprint for running on PDAs.

Imitation Bird

Interoperability with other languages will be a hallmark of Perl 6. It will run on a new interpreter engine, Parrot, specifically designed to "support a wide range of languages and allow them to easily interchange data and share types and functions," Conway said.

Parrot provides a "software CPU" with register-based architecture instead of the more common stack-based virtual machine architecture. "That allows us to tap into several decades' worth of research in optimization of hardware-based register machines," Conway said. (continued...)

1  |  2  |  3  |  Next Page >

 

Advertisement


Advertisement


 Enterprise I.T.
1.   'Crimeserver' a Trove of Stolen Data
2.   Yahoo, McAfee Create Safer Searches
3.   You Can Fight Back Against Piracy
4.   Vovici's New Enterprise Feedback Tools
5.   How IT Clients Can Avoid Mistakes


advertisement
You Can Fight Back Against PiracyYou Can Fight Back Against Piracy
New technology safeguards software.
Average Rating:
'Crimeserver' a Trove of Stolen Data'Crimeserver' a Trove of Stolen Data
1.4GB of data amassed in three weeks.
Average Rating:
Alliance To Promote Green StorageAlliance To Promote Green Storage
Will work together to educate industry.
Average Rating:
Product Information and Resources for Technology You Can Use To Boost Your Business

Network Security Spotlight
Yahoo Teams with McAfee for Safer, More Secure Searching
Web searching can expose users to a whole range of malicious sites, so Yahoo is now teaming up with security vendor McAfee to make the Yahoo search experience more secure for users.
 
Missouri Governor Accused of Ordering E-Mail Purge
Gov. Matt Blunt or his top deputies ordered Missouri's backup e-mail tapes to be destroyed to avoid complying with an open-records request from The Associated Press, a lawsuit alleges.
 
Yahoo Searches Will Use McAfee for Security Alerts
Yahoo and McAfee have joined to make the Yahoo Search experience safer. Launched in beta, the new SearchScan feature, powered by McAfee SiteAdvisor technology, offers always-on alerts.
 

Enterprise Hardware Spotlight
Dell Launches New Optimized Virtualization Servers
Dell has launched two dedicated virtualization servers, the PowerEdge R805 and R905 with a choice of VMware ESXi 3.5 or Citrix XenServer Dell Express Edition integrated hypervisors.
 
Alliances To Tap Benefits of Multicore Computer Chips
In the computer world's version of The Amazing Race, three rival teams of researchers are working on new types of software needed to better use computer chips that can process many tasks at once.
 
Cray Will Add Intel Processors To Supercomputers
Cray and Intel announced Monday a multiyear agreement to develop new high-performance supercomputers with future Xeon and other Intel processor technologies. Cray will still use AMD chips.
 

Mobile Enterprise Spotlight
In Wi-Fi Arena, a Middle Ground Emerges on Free and Paid
The battle between free and paid wireless Internet access is starting to look like a draw. Or more accurately, a third variation is winning: a combination of the two, as a compromise emerges.
 
Apple Inks Latin American Partnership Deal for iPhone
In another step in the worldwide march of Apple's iPhone, the top mobile phone operator in Latin America has inked a deal to bring the gadget to more than a dozen countries later this year.
 
Joint Sprint, Clearwire Network Could Boost Consumer Power
Sprint has finally rounded up the financial backing it needs to build a faster wireless network. But for consumers and the electronics industry, speed may be the network's least important feature.
 

Navigation
NewsFactor Network
Home/Top News | Enterprise I.T. | Hardware | Software | Network Security | Wireless Tech | Linux/Open Source | Apple/Macintosh
Microsoft/Windows | World Wide Web | Data Storage | E-Commerce | Personal Tech | Tech Trends | Business Briefing
NewsFactor Network Enterprise I.T. Sites
NewsFactor Technology News | Enterprise Security Today | CRM Daily

NewsFactor Business and Innovation Sites
Sci-Tech Today | NewsFactor Business Report

NewsFactor Services
FreeNewsFeed | Free Newsletters | Free Whitepapers | XML/RSS Feed

About NewsFactor Network | How To Contact Us | Article Reprints | Careers @ NewsFactor | How To Advertise

Privacy Policy | Terms of Service
© Copyright 2000-2008 NewsFactor Network. All rights reserved. Article rating technology by Blogowogo.