2009年4月23日星期四

[PerlChina] Re: SSH::Batch: 把机器集群当作数学集合和区间

2009/4/23 jesse <newday.jesse@gmail.com>
看了文章,感觉不错,迫不及待地看了下代码,不错!可惜没有环境测试。

呵呵,多谢 :)

这个项目我又一次应用了 Test::Base 来组织大部分的测试集,呵呵,同时在 fornodes 表达式解析器中又一次使用一种不基于文法的解析技巧。

后面的北京小组聚会,很想分享一下这种 awk 行风格结合 lex 风格[1]的语法解析模式[2],呵呵。我已经在 N 个项目中使用过了,毕竟日常遇见的大多数"小语言"的语言都足够简单。有机会再分享一下 Perl 里处理更复杂的语言的基于文法的 coding 模式[3].

关于这个项目中的 SSH 通信与并发,几乎都仰赖强大的 Net::OpenSSH 模块 :)

Cheers,
-agentzh

[1] 不过这里的 lexing 不是 DFA 语义。
[2] 这里仅使用 perl 的核心语言结构,不依赖任何 CPAN 模块。
[3] 这里主要就是滥用 Parse::RecDescent 或者 Parse::Yapp 了 ;)


--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

没有评论: