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 的时候如果别的工具缺功能拿来用还是蛮好用的,编译实习课上就拿来手撸了一个编译器。 |