The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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