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