CatalystX-Declare
view release on metacpan or search on metacpan
DESCRIPTION
This module is EXPERIMENTAL
This module provides a declarative syntax for Catalyst applications. Its
main focus is currently on common and repetitious parts of the
application, such as the application class itself, controllers, and
controller roles.
Not a Source Filter
The used syntax elements are not parsed via source filter mechanism, but
through Devel::Declare, which is a much less fragile deal to handle and
allows extensions to mix without problems. For example, all keywords
added by this module are separete handlers.
Syntax Documentation
The documentation about syntax is in the respective parts of the
distribution below the "CatalystX::Declare::Keyword::" namespace. Here
are the manual pages you will be interested in to familiarize yourself
with this module's syntax extensions:
CatalystX::Declare::Keyword::Application
lib/CatalystX/Declare.pm view on Meta::CPAN
B<This module is EXPERIMENTAL>
This module provides a declarative syntax for L<Catalyst|Catalyst::Runtime>
applications. Its main focus is currently on common and repetitious parts of
the application, such as the application class itself, controllers, and
controller roles.
=head2 Not a Source Filter
The used syntax elements are not parsed via source filter mechanism, but
through L<Devel::Declare>, which is a much less fragile deal to handle and
allows extensions to mix without problems. For example, all keywords added
by this module are separete handlers.
=head2 Syntax Documentation
The documentation about syntax is in the respective parts of the distribution
below the C<CatalystX::Declare::Keyword::> namespace. Here are the manual
pages you will be interested in to familiarize yourself with this module's
syntax extensions:
( run in 2.113 seconds using v1.01-cache-2.11-cpan-364913b4093 )