Bump MX::E::CAF dep, update TODO, chop out of date crap out of ROADMAP
[catagits/Catalyst-Runtime.git] / lib / Catalyst / ROADMAP.pod
1 =head1 ROADMAP
2
3 This is a living document, that represents the core team's current plans
4 for the Catalyst framework. It's liable to change at any time. This document
5 lives in the the catalyst trunk, currently at 
6
7   http://dev.catalyst.perl.org/repos/Catalyst/Catalyst-Runtime/5.80/trunk/lib/Catalyst/ROADMAP.pod
8
9 Make sure you get it from there to ensure you have the latest version.
10
11 =head2 5.80000 1st Quarter 2009
12
13 Next major planned release.
14
15 =over 4
16
17 =item move all inline pod to bottom of file.
18
19 =item update pod coverage tests to detect stubbed pod, ensure real coverage
20
21 =item Add support for configuration profiles to be selected at startup time
22 through switches / ENV
23
24 =item  Application / Context Split 
25
26 Catalyst needs to be split so that $c refers to the current context, and is a separate thing from the Application class.
27
28 =item Extend pluggability of the Catalyst core.
29
30 good support for reusable components good support for reusable plugins good 
31 separation of plugins (some reusable components want different plugins) 
32 near total engine independence
33
34 =item Reduce core class data usage.
35
36 Refactor everything that doesn't have to be class data into object data
37
38 =item Add support for Isotope Engines
39
40 This depends on the progress of Isotope
41
42 =item Work towards a declarative syntax mode
43
44 =back
45  
46 =head2 5.90000 2009
47
48 Blue Sky. Will start planning this once we land 5.8 :)
49