X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo%2FMoose.git;a=blobdiff_plain;f=TODO;h=245b80611ced0bb906c88f46c22f602a8dff9bce;hp=d1f6d11513c86fd26d0f5fd5068bdb1317ecf0d7;hb=4a7b93bf9e39f1d72af43e6b9032aecc33622192;hpb=6e6a10279246b1436043909b28f0a68308188640 diff --git a/TODO b/TODO index d1f6d11..245b806 100644 --- a/TODO +++ b/TODO @@ -200,6 +200,14 @@ they're valid), manage the registry, and much more. Every method that returns a class name needs to become a rw attribute that can be set via the constructor. +### Make method conflicts in role -> role application silent + +Right now this becomes a conflict. We should make this simply ignore the +applied role's method (consumer wins), just like with classes. + +Note that this does *not* apply to role summation, where the current behavior +(generates a conflict) is correct. + ## Things to contemplate These are ideas we're not sure about. Prototypes are welcome, but we may never