V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
araraloren
V2EX  ›  Perl

来一起学习 Perl 6 阿

  •  
  •   araraloren · 2017-05-15 17:01:29 +08:00 · 5994 次点击
    这是一个创建于 2778 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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

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

    不过快速 scripting 的时候如果别的工具缺功能拿来用还是蛮好用的,编译实习课上就拿来手撸了一个编译器。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1016 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 18:26 · PVG 02:26 · LAX 10:26 · JFK 13:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.