来一起学习 Perl 6 阿

2017-05-15 17:01:29 +08:00
 araraloren

Perl 6 的实现 rakudo 已经开发的很好了,有人有兴趣一起来学习 Perl 6 么?

Perl 6 主页

rakudo 主页

顺便附上我做的模块地址,欢迎各位 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

5755 次点击
所在节点    Perl
6 条回复
araraloren
2017-05-18 11:14:56 +08:00
这里是不是没有喜欢 Perl 系列的语言 !?
truehyp
2017-08-22 19:01:46 +08:00
一直用的是 perl 5
araraloren
2017-08-25 07:59:56 +08:00
@truehyp 恩 perl 5 是够用。。
meta
2018-04-20 08:26:14 +08:00
我刚工作的时候,那时候 perl5 刚发布不久,Larry Wall 就说在设计 perl6 了。想不到弹指一挥间 20 年过去了,现在终于有编译器了么?
araraloren
2018-04-20 08:32:43 +08:00
@meta
是的,大部分的东西都可以用了。。。
tison
2019-06-20 07:03:30 +08:00
Perl 6 还是一团大泥球,各种 DWIM 是 bug 的温床,Grammar 自从学会用 ANTLR 和 Parser Combinator 之后就感觉那么回事了。多线程任重道远,类型系统、对象系统和元对象协议就是一堆拼凑出来勉强能用的东西。

不过快速 scripting 的时候如果别的工具缺功能拿来用还是蛮好用的,编译实习课上就拿来手撸了一个编译器。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/361473

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX