[PerlChina] Perl with opensources

agentzh agentzh at gmail.com
Sun Oct 5 23:19:38 PDT 2008


2008/10/6 刘鑫 <march.liu at gmail.com>

>
> 咳咳咳……我就是python和Perl一起用的嘛……除了shhgs,Python社区也没几个人真的拿perl当邪教吧,无非就是像我一样承认学不会而已:P。
>

那个贴子实在太经典了,可惜被删了好几次。我们 $team 的同事也遇见我就说"Perl 是一种邪教",哈哈。但他们自己平时也在用
Perl,而且用得很多,虽然嘴里说 Perl 邪恶,哈哈。

我也一点不觉得难受,因为我就喜欢 Perl 的另类与"邪恶",哈哈!

国际 Perl 社区在比较 Perl 5 和 Perl 6 的"性格"时,有人把 Perl 5
比作中世纪的古堡,里面有各种各样的密室等待我们去探险,还有公主等待我们去援救。我看了不禁觉得相当贴切,呵呵。

当然,使用 Perl 时容易产生很诡异的代码并不意味着我们平日就该把自己的 Perl 代码写成那样,呵呵。Perl
是足够灵活和自由的,需要我们自己去掌控它。所以精通 Perl 的人往往也比较强悍。。。呵呵。(我自己远未精通,顶多也就是 median perl
programmer 而已。)我喜欢在 90% 的场合遵循 Damian Conway 的 Perl best practices,而在另外的 10%
的场合根据实际需要"打破规则",呵呵。

记得有一次在 #perl6 有人提到了 Perl 5 中的一个连 Larry Wall 都不知道的神秘而又非常有用的 feature
(具体不太记得了,好像是 use v6-alpha 或者是 pmc 之类的),然后 Larry 随即感叹了一句:"Perl is an amazing
language."

Perl 5 的灵活性远超过许多人的想象,我就只花了 100 行代码就把 GHC 6.10.1 里的 QuasiQuote 机制移植到了 Perl 5
中(通过 source filter),这便有了 CPAN 上的 Filter::QuasiQuote 模块。我已将之大量应用于 OpenResty
的核心了 ;)

来自撒旦的魔力?

-agentzh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/china-pm/attachments/20081006/dbc38bb7/attachment.html>


More information about the China-pm mailing list