From: Trans Date: 2005-10-21T01:51:59+09:00 Subject: Re: [RCR] Cut-based AOP Eric Mahurin wrote: > Another end case you have to think about is if a class > precludes the same module twice. Does it wrap the method > twice? And if so, does "excluding" it remove both wraps. No. The idea is that it would use a proxy-cut, just as a module uses a proxy-class. So like modules that are included, Once included they are not included again. A limitation? Yes. But one we've come acustom to in the way Ruby's inhertiance works. Exluding aspect modules is potentially expensive operation, espeacilly if you include and exclude a lot. But it could be interesting. I htink it essentially amounts to selector namespaces. T.