Commit | Line | Data |
8b59f8d6 |
1 | ------------------------------------------------------------------------------- |
2 | TODO |
3 | ------------------------------------------------------------------------------- |
4 | |
5 | - make way to iterate over all Moose classes |
6 | |
7 | - roles |
8 | |
9 | Need to figure out the details of composite roles |
10 | |
11 | - type unions |
12 | |
13 | Add support for doing it with Classes which do not have |
14 | a type constraint yet created |
15 | |
16 | - type intersections |
17 | |
18 | Mostly 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 | |
30 | http://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 | |
43 | We 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 | ------------------------------------------------------------------------------- |
56 | TO PONDER |
57 | ------------------------------------------------------------------------------- |
58 | |
59 | - Moose "strict" mode |
60 | |
61 | use Moose 'strict'; This would allow us to have all sort of expensive tests |
62 | which can be turned off in prod. |
63 | |
64 | - Moose::Philosophy.pod |
65 | |
66 | To explain Moose from a very high level |
67 | |
68 | |
69 | |
70 | |
71 | |