package Spoon;
use Spoon::Base -Base;
our $VERSION = '0.24';
const class_id => 'main';
sub load_hub {
$self->destroy_hub;
my $hub = $self->hub(@_);
$hub->main($self);
$self->init;
return $hub;
}
__END__
=head1 NAME
Spoon - A Spiffy Application Building Framework
=head1 SYNOPSIS
Out of the Cutlery Drawer
And onto the Dinner Table
=head1 DESCRIPTION
Spoon is an Application Framework that is designed primarily for
building Social Software web applications. The Kwiki wiki software is
built on top of Spoon.
Spoon::Base is the primary base class for all the Spoon::* modules.
Spoon.pm inherits from Spiffy.pm.
Spoon is not an application in and of itself. (As compared to Kwiki)
You need to build your own applications from it.
=head1 SEE ALSO
Kwiki, Spork, Spiffy, IO::All
=head1 DEDICATION
This project is dedicated to the memory of Iain "Spoon" Truskett.
=head1 CREDIT
Dave Rolsky and Chris Dent have made major contributions to this code
base. Of particular note, Dave removed the memory cycles from the hub
architecture, allowing safe use with mod_perl.
(Dave, Chris and myself currently work at Socialtext, where this
framework is heavily used.)
=head1 AUTHOR
Ingy döt Net
=head1 COPYRIGHT
Copyright (c) 2004. Brian Ingerson. All rights reserved.
Copyright (c) 2006. Ingy döt Net. All rights reserved.
This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
See http://www.perl.com/perl/misc/Artistic.html
=cut