2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

Perl 6 现状

  • 2014-11-04
  • 本文字数:881 字

    阅读完需:约 3 分钟

Perl 6 是一种语言规范,Rakudo 是它的一种实现,Rakudo Star 是 Rakudo 的一个发行版本,非常像是 Perl 6 的 Alpha 测试版。

Rakudo Star 能够完成 Perl 5 所能完成的大部分任务,但缺少如下特性:

还有一些特性是 Perl 5 没有 Perl 6 计划增加但尚未完全完成的,如:

  • 高级宏
  • 线程和并发
  • 用于大型数值型数据集的数据类型

但它已经按照承诺提供了如下特性:

目前,有关 Perl 6 的大部分工作主要集中在 Bug 修复、性能和稳定性上,而不是增加新特性。

虽然按照预想 Perl 6 是 Perl 的下一个大版本,但社区现在将 Perl 5 和 Perl 6 看成单独的项目,它们有各自的团队和项目目标。与 Perl 5 相比,Perl 6 是一门完全不同的语言。它与 Perl 5 不兼容,也不会代替 Perl 5。后者会继续开发和改进,用它编写的 CPAN 模块还在稳定地增长。虽然有人认为 Perl 6 会杀死 Perl 5,但实际上, Perl 6 促进了 Perl 5 的发展,perl-5.10.x、perl-5.12.x 的核心特性以及诸如 Moose autobox Method-Signatures 等 CPAN 分发包均受到它的影响。

说到 CPAN,它是 Perl 的一大优势,但 Perl 6 尚没有一个丰富的 CPAN 基础设施。不过,它也有一些模块:

另外,在代码比较网站 Rosetta Code 上,有700 多个Perl 6 的示例。感兴趣的读者可以参考 Perl 6 官方文档对它们进行研究学习,并可以从这里了解Perl 6 每周的最新进展。

Rakudo Star 安装文件下载请点击这里。希望了解Rakudo 编译器内部结构的开发人员也可以每月从这里下载最新的源码包自行构建。需要注意的是,这些包中并不包含Rakudo Star 中包含的文档或模块。


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-11-04 11:375175
用户头像

发布了 1008 篇内容, 共 420.0 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

企评家|华润三九医药股份有限公司成长性评价报告摘要

企评家

塔米狗企评家 企业评价 企业成长性分析 企评家 企业投资价值评价

网站开发进阶(三十三)中文字符编码问题解决总结

No Silver Bullet

异常 5月月更 中文编码

Consul的基本使用与集群搭建

神农写代码

开发板上新抢先知!居然可以用来跑游戏?

HarmonyOS开发者

开发板 HarmonyOS

区块链系统开发,交易所交易平台搭建

Geek_56201b

基调听云研发总监杨金全出席CSDN可观测性与APM峰会

基调听云

云原生 APM 可观测性 基调听云

行业案例| MongoDB在腾讯零售优码中的应用

MongoDB中文社区

mongodb

Hadoop hdfs 的shell操作

Emperor_LawD

hadoop Shell 5月月更

用上这个 Mock 神器,让你的开发爽上天!

Liam

前端 前端开发 Postman Mock Mock 服务

技术干货| MongoDB如何查询Null或不存在的字段?

MongoDB中文社区

mongodb

恒源云 (Gpushare)_Restormer:用于高分辨率图像重建的高效Transformer

恒源云

人工智能 深度学习 Transformer

去哪儿网MySQL日志分析实践,80%数据丢失都给你救回来!

Qunar技术沙龙

dba

建木持续集成平台v2.3.1发布

Jianmu

开源 DevOps 自动化 持续集成 gitops

TiKV 缩容不掉如何解决?

TiDB 社区干货传送门

开家自助洗车房需要投资多少钱

共享电单车厂家

自助洗车加盟 开自助洗车店多少钱 开家自助洗车房

网站开发进阶(三十六)String.getBytes()方法中的中文编码问题解决总结

No Silver Bullet

编码 5月月更 getBytes

文章插图汇总

武师叔

Redis命令HSCAN踩坑指南

Qunar技术沙龙

dba

华创视讯加入龙蜥社区,携手共建开源新生态

OpenAnolis小助手

开源 龙蜥社区 CLA 华创视讯 龙腾计划

购买自助洗车机时都要注意哪些

共享电单车厂家

自助洗车机多少钱 自助洗车机价格 自助洗车加盟 购买自助洗车机

加盟自助洗车需要营业执照吗

共享电单车厂家

自助洗车加盟 加盟自助洗车

从活动能力层建设看业务架构

Qunar技术沙龙

业务架构

从手工测试到自动化测试进阶,需要学什么?结合自身分享我10+年的测试经验!

伤心的辣条

Python 程序人生 软件测试 自动化测试 接口测试

自助洗车加盟都要注意哪些事项

共享电单车厂家

自助洗车加盟 自助洗车机厂家 自助洗车品牌

解决方案| 阿里云数据库MongoDB版助力餐道显著提升运维效率,打造卓越餐饮/零售服务

MongoDB中文社区

mongodb

gRPC服务开发和接口测试初探【Go】

FunTester

在基础语法中Java与c++有哪些不同?(对于学过c++转Java必看)

工程师日月

c++ java 5月月更

Java中容易混淆的基础知识

工程师日月

java 5月月更

实践GoF的23种设计模式:建造者模式

华为云开发者联盟

Go 设计模式 GoF 建造者模式

一个小操作,SQL查询速度翻了1000倍。

TiDB 社区干货传送门

疫情时代如何提高办公效率?

小炮

Perl 6现状_语言 & 开发_谢丽_InfoQ精选文章