X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=TODO;h=3bed8ad6a42dff6a587a83d8f4c32d4b3a771662;hb=328ca81fdad1ef25b933b2765bf6b265a8596e43;hp=2ef02d987336ad8a13b28815be9f83f288fb1b6a;hpb=33b2d773f8ff6666144c5daf2abd625aaff7f6d7;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.