whole bunch of stuff
[gitmo/Class-MOP.git] / TODO
diff --git a/TODO b/TODO
index 86671c7..81b803b 100644 (file)
--- a/TODO
+++ b/TODO
@@ -2,9 +2,23 @@
 TODO
 ---------------------------------------------------------------------
 
+- have the init_arg be automagically filled in if it is not present
+
+(DONE)
+
+This will simplify some code, and really is not very expensive anyway
+
+- clean up bootstrapping to include the accessors, etc for attributes
+
+(DONE)
+
+Having all this meta-info is useful actually, so why not add it, and 
+let the methods get overwritten if they need to be, its a small price
+to pay for what we get from it.
+
 - clean up all ->initialize($_[0]) handling
 
-(PARTIALLY DONE) - needs tests
+(DONE)
   
 We should always be sure that $_[0] is a package name, and not 
 a blessed intstance.
@@ -27,7 +41,7 @@ class to implement, as is the construct_instance.
 
 - General Purpose &new_object and &clone_object method
 
-(PARTIALLY DONE) - needs tests
+(PARTIALLY DONE) - needs more tests
 
 I seem to be writing a new method each time, but since we dont
 have a Object class to always inherit from, this is needed.