X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=TODO;h=3bed8ad6a42dff6a587a83d8f4c32d4b3a771662;hb=eac6d242a70aa9e5b27b8824d1598d2939a316fc;hp=2ef02d987336ad8a13b28815be9f83f288fb1b6a;hpb=31c69f8860adc76765eff7beeedbdcabfe1f405e;p=gitmo%2FMooseX-Role-Parameterized.git diff --git a/TODO b/TODO index 2ef02d9..3bed8ad 100644 --- a/TODO +++ b/TODO @@ -1,14 +1,3 @@ -+ Anonymous roles need work! - - We should be able to say Moose::Meta::Role->create_anon_role. - - Anonymous roles should not have the same strictures as regular roles - * For example, regular roles have to deal with imported functions; - anonymous roles shouldn't have to. - - Role exclusion is done by name, so anonymous roles should not even be - checked. Fix this and t/003-apply.t will pass all of its tests. (Start - by just commenting it out :)) - - The get_method_map and add_method overrides in Meta::Role::Parameterized - are a hack. Fix them correctly in Moose. - + We need to reimplement all of the keywords of Moose::Role. So far I have "has" (and added "method" for various reasons). They need to operate on $CURRENT_METACLASS instead of caller.