On Mon, Oct 12, 2009 at 12:11 PM, Yuri Shtil <yu...@juniper.net> wrote:
> Hi,
>
> Have anyone tried to use  Aspect
> <http://search.cpan.org/%7Eadamk/Aspect-0.21/lib/Aspect.pm>  with Moose
> classes?

I suspect other than the subroutine collision on before/after it
*should* work. Specifically I haven't heard of anybody who's been
using them together. Moose's built in tools tend to be enough for most
people (Roles, Delegation, Method Modifiers, Explicit MOP).

That said, I've found over the last decade that AOP doesn't really
solve more problems than it creates.You end up with a *ton* of action
at a distance and difficult to follow code. Separation of concerns is
good, and Moose provides a lot of built in tools to do it (see above)
but it's one tool in the box and not always the most useful tool if
your goal is communicating with other programmers.

-Chris

Reply via email to