Lovefilm big enough for you? On 24 Feb 2011, at 10:49, xiaolan wrote:
> oops is there any big player using Mason these days? > > On Tue, Feb 22, 2011 at 2:24 AM, Perrin Harkins <per...@elem.com> wrote: >> In case any of you Mason users on the mod_perl list aren't on the Mason >> list... >> >> - Perrin >> >> ---------- Forwarded message ---------- >> From: Jonathan Swartz <swa...@pobox.com> >> Date: Mon, Feb 21, 2011 at 11:16 AM >> Subject: [Mason] ANNOUNCE: Mason 2 >> To: Mason-Users List <mason-us...@lists.sourceforge.net> >> >> >> I'm pleased to announce Mason 2, the first major version of Mason in ten >> years: >> >> http://search.cpan.org/perldoc?Mason >> >> Mason 2 has been rearchitected and reimplemented from the ground up, >> to take advantage of modern Perl techniques (Moose, Plack/PSGI) and to >> correct long-standing feature and syntax inadequacies. Its new >> foundations should allow its performance and flexibility to far exceed >> Mason 1. >> >> Though little original code or documentation remains, Mason's core >> philosophy is intact; it should still "feel like Mason" to existing >> users. >> >> Major changes: >> >> * Name. The name is now Mason, instead of HTML::Mason. >> >> * Component classes. Each component is represented by its own (Moose) >> class, rather than just an instance of a common class. This means that >> components have their own namespaces, subroutines, methods, and >> attributes, and can truly inherit from one other. See >> http://search.cpan.org/perldoc?Mason::Manual::Components >> >> * Filters. A single powerful filter syntax and mechanism consolidates >> three separate filter mechanisms from Mason 1 (filter blocks, >> components with content, and escape flags). See >> http://search.cpan.org/perldoc?Mason::Manual::Filters >> >> * Plugins. Moose roles are utilized to create a flexible plugin system >> that can modify nearly every aspect of Mason's operation. Previously >> core features such as caching can now be implemented in plugins. See >> http://search.cpan.org/perldoc?Mason::Manual::Plugins >> >> * Web integration. Mason 1's bulky custom web handling code >> (ApacheHandler, CGIHandler) has been replaced with a simple PSGI >> handler and with plugins for web frameworks like Catalyst and Dancer. >> The core Mason distribution is now completely web-agnostic. See >> http://search.cpan.org/perldoc?Mason::Plugin::PSGIHandler >> >> * File naming. Mason now facilitates and enforces (in a customizable >> way) standard file extensions for components: .m (top-level >> components), .mi (internal components), and .pm (pure-perl >> components). >> >> See http://search.cpan.org/perldoc?Mason::Manual::UpgradingFromMason1 >> for a more detailed list of changes. >> >> Mason 2 is obviously still in alpha status, but it has a fair sized >> test suite and I'm eager to start building web projects with it. I >> hope you'll give it a try and let us know what you think! >> >> Best >> Jon >>