rl 5.8改进了Unicode支持，添加了一个新的IO处理机制和新的多线程处理，提高了数字精度，添加了一些新模块。2004年，工作开始于提要——原来的建议文件，但后来变成了Perl 6语言的详述。2005年2月，唐凤，开始开发Pugs，一个用Haskell写的Perl 6直译器。这是最初的一个Perl 6实现。这个努力停止于2006年。2007年12月18日，Perl 1.0的20周年纪念日，Perl 5.10.0发布了。Perl 5.10.0包括了显着的新特性，这拉近了Perl 5和6之间的距离