您认为哪些模块会成为理想的Perl 5默认值?

Eva*_*oll 4 perl module

我正在寻找现代:: Perl,它已经超过一年了,而且已经过时了.我创建了nextgen.pm(现在在cpan上)来取代它.

到目前为止,我添加了:

我断言5.10.1,所以没有人试图写现代的Perl会陷入混乱,这是5.10.0一场聪明的比赛.我还添加了条件支持

还有什么可以想到的替代品可能有价值Modern::Perl?我考虑做的一件事是试图断言调用包中没有包含模块(例如Class::Accessor).还有其他想法吗?

raf*_*afl 6

如果您没有被导入,您似乎无条件地导入Moose main.那是错的.不是每个包都是一个类.

  • 一点也不.这只是来电者知道的事情.相反,您可以提供关键字以允许调用者声明他想要的内容,类似于MX :: Declare提供类关键字的方式. (2认同)
  • 那么作为角色的包呢?此外,OO以外的范式不仅仅是程序性的.这个名字似乎不是最理想的. (2认同)