From: Dave Rolsky Date: Mon, 27 Dec 2010 19:51:35 +0000 (-0500) Subject: Remove some done stuff from TODO X-Git-Tag: 1.9900~5 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=730bf5ef34ad788bb309a59a35fbc026aecd61d8;p=gitmo%2FMoose.git Remove some done stuff from TODO --- diff --git a/TODO b/TODO index 8085167..c933e28 100644 --- a/TODO +++ b/TODO @@ -83,10 +83,6 @@ returns an attribute vs a name, that needs to be clear from the method name. We also need to make sure that local vs. "entire inheritance chain" is clear from the name. -Finally, kill all the public get_X_map methods. The hashref it returns -is the internal reference, and the fact that it _is_ a hashref is just -an implementation detail. - This is mostly a CMOP change. - Metaclass constructors @@ -120,17 +116,6 @@ refactored so it's a thin sugar layer on top of the meta API. As it stands now, it does things like parse type names (and determine if they're valid), manage the registry, and much more. -- Moose::Meta::Role::Application::* - -These class names are hardcoded throughout Moose, making replacing -them very difficult. - -- Moose::Meta::Role & attributes - -The way a role stores attributes is nasty and not very -introspectable. It should store some sort of object, possibly one that -knows how to turn itself into a "real" attribute. - - Anything with a _(meta)?class method Every method that returns a class name needs to become a rw attribute