Even non moose classes get metaclassed for delegation
[gitmo/Moose.git] / TODO
CommitLineData
8b59f8d6 1-------------------------------------------------------------------------------
2TODO
3-------------------------------------------------------------------------------
4
5- make way to iterate over all Moose classes
6
7- roles
8
9Need to figure out the details of composite roles
10
11- type unions
12
13Add support for doing it with Classes which do not have
14a type constraint yet created
15
16- type intersections
17
18Mostly just for Roles
19
20- inherited slot specs
21
22[10:49] stevan does can be added to,.. but not changed
23
24- triggers
25
26[18:18] mst what I'd really like is just to say trigger => 'some_method'
27
28- attribute delgates
29
30http://rafb.net/paste/results/Z6FfJL34.txt
31
32- proxy attributes
33
34[15:49] stevan you want a proxied attribute
35[15:49] stevan which looks like an attribute,
36 talks like an attribute, smells
37 like an attribute,.. but if you
38 look behind the curtain,.. its
39 over there.. in that other object
40
41- moosedoc
42
43We certainly have enough meta-information to make pretty complete POD docs.
44
45- compile time extends
46
47[00:39] sri but maybe a better syntax for compile time extends
48[00:39] stevan I have been pondering that actually
49[00:39] sri use Moose extends => Foo::Bar
50[00:40] stevan I think now that we have the Sub::Exporter stuff
51 in, that kinda thing should be pretty easy
52
53- default should dclone()
54
55-------------------------------------------------------------------------------
56TO PONDER
57-------------------------------------------------------------------------------
58
59- Moose "strict" mode
60
61use Moose 'strict'; This would allow us to have all sort of expensive tests
62which can be turned off in prod.
63
64- Moose::Philosophy.pod
65
66To explain Moose from a very high level
67
68
69
70
71