roles
[gitmo/Moose.git] / TODO
diff --git a/TODO b/TODO
index b709e2d..6652049 100644 (file)
--- a/TODO
+++ b/TODO
@@ -2,12 +2,6 @@
 TODO
 -------------------------------------------------------------------------------
 
-- make way to iterate over all Moose classes
-
-- roles
-
-Need to figure out the details of composite roles
-
 - type unions
 
 Add support for doing it with Classes which do not have 
@@ -19,26 +13,19 @@ Mostly just for Roles
 
 - inherited slot specs
 
-[10:49] stevan does can be added to,.. but not changed
-
-- triggers
-
-[18:18] mst    what I'd really like is just to say trigger => 'some_method'
-
-- attribute delgates
-
-Introduce capability to control the generated wrapper. Useful for when you have
-a wrapper that should implement the interface of it's child, but decorate with
-more metadata.
+'does' can be added to,.. but not changed
+(need type unions for this)
 
 - proxy attributes
 
-[15:49]        stevan  you want a proxied attribute
-[15:49]        stevan  which looks like an attribute, 
-                    talks like an attribute, smells 
-                    like an attribute,.. but if you 
-                    look behind the curtain,.. its 
-                    over there.. in that other object
+a proxied attribute is an attribute
+which looks like an attribute, 
+talks like an attribute, smells 
+like an attribute,.. but if you 
+look behind the curtain,.. its 
+over there.. in that other object
+
+(... probably be a custom metaclass)
 
 - compile time extends
 
@@ -60,8 +47,6 @@ and that if this usage style is used nothing is exported to the namespace.
 
 - default should dclone()
 
-- auto_deref => 1 for auto-de-refing ARRAY and HASH attrs
-
 - subtype $anon_subtype => where { ... }
 
 [22:56]        stevan  sub mst_doesnt_like_to_type { (shift)->meta->attr->type_contstraint }
@@ -105,7 +90,7 @@ and that if this usage style is used nothing is exported to the namespace.
 [23:40]        mst     right
 ...
 [23:49]        mst     oh, also: method 'has' => sub { ... } could squelch the redefine warning
-
 -------------------------------------------------------------------------------
 TO PONDER
 -------------------------------------------------------------------------------