=head1 ROADMAP This is a living document, that represents the core team's current plans for the Catalyst framework. It's liable to change at any time. This document lives in the the catalyst trunk, currently at http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits/Catalyst-Runtime.git;a=blob;f=lib/Catalyst/ROADMAP.pod;h=acb5775e4f9ec2db88ab90953f8cf175ba276009;hb=HEAD Make sure you get it from there to ensure you have the latest version. =head2 5.91000 =over =item Reduce core class data usage. Refactor everything that doesn't have to be class data into object data =item Work towards a declarative syntax mode Dispatcher refactoring to provide alternatives to deprecated methods, and support for pluggable dispatcher builders (so that attributes can be replaced). =back =head2 5.92000 =over =item Extend pluggability of the Catalyst core. good support for reusable components good support for reusable plugins good separation of plugins (some reusable components want different plugins) near total engine independence =back =head2 6.00000 =over =item Application / Context Split Catalyst needs to be split so that $c refers to the current context, and is a separate thing from the Application class. =back =head2 Wishlist =over =item move all inline pod to bottom of file. =item update pod coverage tests to detect stubbed pod, ensure real coverage =back