来一起学习 Perl 6 阿 - V2EX
araraloren
V2EX    Perl

来一起学习 Perl 6 阿

  •  
  •   araraloren May 15, 2017 9494 views
    This topic created in 3292 days ago, the information mentioned may be changed or developed.

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

    不过快速 scripting 的时候如果别的工具缺功能拿来用还是蛮好用的,编译实习课上就拿来手撸了一个编译器。
    About     Help     Advertise     Blog     API     FAQ     Solana     5677 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 44ms UTC 06:26 PVG 14:26 LAX 23:26 JFK 02:26
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86