Perl 6
的实现 rakudo 已经开发的很好了,有人有兴趣一起来学习 Perl 6
么?
顺便附上我做的模块地址,欢迎各位 star
https://github.com/araraloren/perl6-terminal-table
下面的东西摘自 wiki
Perl 6 是编程语言 Perl 语言的后续。由于 Perl 6 语言语法与 Perl 5 不同,因此,可以把它看作一种
新的编程语言,尽管其计划提供 Perl 5 的兼容模式。
Perl 6 拥有丰富的现代语言特征,拉里·沃尔计划用重新定义正规表达式和增加函数式编程语言的特
征,使之成为可演化的语言。为保证 Perl 6 和 Perl 社区的持续稳定发展,Perl 6 编译器需要使用
Perl 6 来重写。为保证 Perl 语言原有库的重用,编译器还计划提供同 Perl 5 语言的兼容模式。
由于 Perl 6 语言的语法特征和要求,Perl 6 编译器实现非常复杂,同时,自由软件社区的资源相对
贫乏。因此,Perl 6 编译器的开发显得相当缓慢。
BTW: Perl 真的好冷清,这个节点一年也就一个帖子
BTW2: 还是喜欢 asciidoc
1
araraloren OP 这里是不是没有喜欢 Perl 系列的语言 !?
|
2
truehyp 2017-08-22 19:01:46 +08:00
一直用的是 perl 5
|
3
araraloren OP @truehyp 恩 perl 5 是够用。。
|
4
meta 2018-04-20 08:26:14 +08:00
我刚工作的时候,那时候 perl5 刚发布不久,Larry Wall 就说在设计 perl6 了。想不到弹指一挥间 20 年过去了,现在终于有编译器了么?
|
5
araraloren OP @meta
是的,大部分的东西都可以用了。。。 |
6
tison 2019-06-20 07:03:30 +08:00
Perl 6 还是一团大泥球,各种 DWIM 是 bug 的温床,Grammar 自从学会用 ANTLR 和 Parser Combinator 之后就感觉那么回事了。多线程任重道远,类型系统、对象系统和元对象协议就是一堆拼凑出来勉强能用的东西。
不过快速 scripting 的时候如果别的工具缺功能拿来用还是蛮好用的,编译实习课上就拿来手撸了一个编译器。 |