1 月 29 日,Rakudo 和 Perl 6 开发组在官方博客 http://rakudo.org/ 发布消息,宣布 Rakudo Star 2018.01 生产版本正式发布。其源码包已经可下载,
下载地址:https://rakudo.perl6.org/downloads/star/
Windows 二进制安装包,MAC 二进制安装包稍后会在同一地址提供下载。
这是 Perl 6 圣诞版本 v6.c 版本后,第一个生产版本,支持官方 MoarVM 虚拟机向后全功能兼容(对支持平台所有模块的测试都通过)。
目前 Perl 6 版本发布周期是季度性发布。
需要提及的是,本次发布的 Rakudo Star 版本不能完全向后兼容 JVM 所有功能,只能完全向后兼容 MoarVM。
本地发行包 —— 包括 2018.01 版本的 Rakudo Perl 6 编译器,MoarVM 虚拟机及核心模块、文档以及 Perl 6 社区收集的其他资源。
Rakudo 编译器的更新列表,详见安装包 rakudo/docs/announce 目录下的 2017.10、2017.11.md、2017.12.md、2018.01.md 文档里。
额外科普:
Perl 6 仅仅指语言,Rakudo Star 是官方的 Perl 发行版本,包括编译器、虚拟机和核心功能模块。当然 Perl 6 还有其他官方和第三方的 Perl 6 发行版版本,比如大家都熟悉的春哥的 fanlang 语言就是运行在 Openresty 上的Perl 6 “方言“。
MoarVM 是官方的 Perl 6 虚拟机,Perl 的虚拟机还支持 Java 虚拟机的 JVM,用于在 JVM 上跑 Perl 6。
Perl 6 文档中文化 —— 笔者在 github 上创建了一个官方文档 Perl 6 doc 中文化项目,欢迎有志的同学一起加入,完善和推广。
码云的托管地址为:https://gitee.com/ijz/perl6doc
引用来自“吉良吉影”的评论
Perl 的应用场景在哪?对比其他语言有什么优势吗?百度的结果感觉Python、C#、Java什么的也能做,有没有说一下具体点的?引用来自“桔子”的评论
Perl 最初出来时作为shell 命令的加强来产生的,适合于系统管理,Web开,数据处理等等,尤其擅长的比如单行命令,基本上可以取代shell的 grep sed awk 等shell组合,也能和shell命令无缝结合,比如要分析web服务器访问日志,找出访问状态为404 的ip最大的10个 可以用 perl -lane 'print $F还有就是perl 有最强大的正则引擎,处理文本方面有天然优势和方便,这是其他语言还不具有的。
Perl 还有强大的cpan 在线类库,在cpan.org可以找到几百万的各种在线模块和应用,你需要什么也许别人都给你写好了。
但是是Perl 由于年代有点久了,对c库调用上,对oo支持上等都有点拙荆见肘。但是Perl也一直在努力改善,
比如研发了近20年的Perl 6 新一代版本,就在06元旦正式发布了,功能强大,改善了Perl以上的所有不足之处,而且具备了,现代语言所具有的以及不具有一切高级特性。用户唯一要做的就是去尝试去使用它。😁,关于Perl 6的强大特性和功能,可以看本站我的博客中几篇帖子,谢谢。
引用来自“吉良吉影”的评论
Perl 的应用场景在哪?对比其他语言有什么优势吗?百度的结果感觉Python、C#、Java什么的也能做,有没有说一下具体点的?引用来自“桔子”的评论
Perl 最初出来时作为shell 命令的加强来产生的,适合于系统管理,Web开,数据处理等等,尤其擅长的比如单行命令,基本上可以取代shell的 grep sed awk 等shell组合,也能和shell命令无缝结合,比如要分析web服务器访问日志,找出访问状态为404 的ip最大的10个 可以用 perl -lane 'print $F还有就是perl 有最强大的正则引擎,处理文本方面有天然优势和方便,这是其他语言还不具有的。
Perl 还有强大的cpan 在线类库,在cpan.org可以找到几百万的各种在线模块和应用,你需要什么也许别人都给你写好了。
但是是Perl 由于年代有点久了,对c库调用上,对oo支持上等都有点拙荆见肘。但是Perl也一直在努力改善,
比如研发了近20年的Perl 6 新一代版本,就在06元旦正式发布了,功能强大,改善了Perl以上的所有不足之处,而且具备了,现代语言所具有的以及不具有一切高级特性。用户唯一要做的就是去尝试去使用它。😁,关于Perl 6的强大特性和功能,可以看本站我的博客中几篇帖子,谢谢。
引用来自“xiaoaiwhc1”的评论
关键是现在OS都是自带perl5,所以大部分人只能用perl5,而且还有很多版本兼容问题。我们现在是使用一个portable包,到哪里copy过去就行。但如果OS来推的话,那就快了。引用来自“吉良吉影”的评论
Perl 的应用场景在哪?对比其他语言有什么优势吗?百度的结果感觉Python、C#、Java什么的也能做,有没有说一下具体点的?引用来自“桔子”的评论
Perl 最初出来时作为shell 命令的加强来产生的,适合于系统管理,Web开,数据处理等等,尤其擅长的比如单行命令,基本上可以取代shell的 grep sed awk 等shell组合,也能和shell命令无缝结合,比如要分析web服务器访问日志,找出访问状态为404 的ip最大的10个 可以用 perl -lane 'print $F还有就是perl 有最强大的正则引擎,处理文本方面有天然优势和方便,这是其他语言还不具有的。
Perl 还有强大的cpan 在线类库,在cpan.org可以找到几百万的各种在线模块和应用,你需要什么也许别人都给你写好了。
但是是Perl 由于年代有点久了,对c库调用上,对oo支持上等都有点拙荆见肘。但是Perl也一直在努力改善,
比如研发了近20年的Perl 6 新一代版本,就在06元旦正式发布了,功能强大,改善了Perl以上的所有不足之处,而且具备了,现代语言所具有的以及不具有一切高级特性。用户唯一要做的就是去尝试去使用它。😁,关于Perl 6的强大特性和功能,可以看本站我的博客中几篇帖子,谢谢。
引用来自“吉良吉影”的评论
Perl 的应用场景在哪?对比其他语言有什么优势吗?百度的结果感觉Python、C#、Java什么的也能做,有没有说一下具体点的?还有就是perl 有最强大的正则引擎,处理文本方面有天然优势和方便,这是其他语言还不具有的。
Perl 还有强大的cpan 在线类库,在cpan.org可以找到几百万的各种在线模块和应用,你需要什么也许别人都给你写好了。
但是是Perl 由于年代有点久了,对c库调用上,对oo支持上等都有点拙荆见肘。但是Perl也一直在努力改善,
比如研发了近20年的Perl 6 新一代版本,就在06元旦正式发布了,功能强大,改善了Perl以上的所有不足之处,而且具备了,现代语言所具有的以及不具有一切高级特性。用户唯一要做的就是去尝试去使用它。😁,关于Perl 6的强大特性和功能,可以看本站我的博客中几篇帖子,谢谢。
引用来自“吉良吉影”的评论
Perl 的应用场景在哪?对比其他语言有什么优势吗?百度的结果感觉Python、C#、Java什么的也能做,有没有说一下具体点的?