为什么`MooseX :: Traits :: apply_traits()`已被弃用?

时间:2012-11-27 10:15:06

标签: perl moose

这个问题具体是关于MooseX::Traits。方法apply_traits已被弃用,它会发出如下警告消息:

apply_traits is deprecated due to being fundamentally broken. 
disable this warning with "no warnings 'MooseX::Traits'"

任何人都可以解释为什么它“从根本上被打破”了吗? 它通过自己的测试方法,它适用于我正在尝试做的事情。是因为它使用了Moose::Meta::Role::apply()吗?

1 个答案:

答案 0 :(得分:0)

我无法告诉你你想知道什么,但我建议你找另一种方法 你想做什么,只是为了为你节省大量的工作。

我试图在生产中使用它,并且它一直引起Moose其他部分的问题,直到我再次撕掉它。我已经忘记了具体细节,但最后还是跟穆斯背后的一个主要人物交谈,他无法帮助。

显然,情况并没有改善。我会注意这个警告。

只是一些建议,抱歉,我无法回答你的问题。