Changes for version 0.40
- Removed $Squatting::app and became both mod_perl compatible and embeddable.
- Added unit tests for Squatting::Controller and Squatting::View
- Allow views to have access to outgoing HTTP headers.
- Fixed yet another obscure cookie bug.
- Learned that the attribute handler in Squatting::Q must be invoked during the INIT phase rather than the earlier CHECK phase, because the coderef's address during the CHECK phase may not be final. (Trivia: coderef's that close over variables outside their own lexical scope get changed sometime after the CHECK phase.)
- Unfortunately, even that's not good enough. Squatting::Q has been removed, because Attribute::Handlers can't be made to work for this purpose. (RIP Squatting::Q July 4, 2008)
- Implemented Squatting::On::Catalyst.
- Implemented Squatting::On::Continuity.
- We're using Class::C3::Componentised to load extensions like those found in Squatting::On::*.
- Added sample application, Chat.
- Added sample application, UniCodePoints.
Documentation
Squatting server start-up script
Web Development Techniques for Squatting
Modules
A Camping-inspired Web Microframework for Perl
default controller class for Squatting
map requests to session queues
embed a Squatting app into a Catalyst app
use Continuity as the server for your Squatting app
default view class for Squatting