We do not need to load Plack::Request outside of WWW anymore.
use warnings;
use PublicInbox::WWW;
PublicInbox::WWW->preload;
use warnings;
use PublicInbox::WWW;
PublicInbox::WWW->preload;
use Plack::Builder;
my $www = PublicInbox::WWW->new;
builder {
use Plack::Builder;
my $www = PublicInbox::WWW->new;
builder {
use 5.008;
use strict;
use warnings;
use 5.008;
use strict;
use warnings;
use PublicInbox::Config qw(try_cat);
use URI::Escape qw(uri_escape_utf8 uri_unescape);
use constant SSOMA_URL => '//ssoma.public-inbox.org/';
use PublicInbox::Config qw(try_cat);
use URI::Escape qw(uri_escape_utf8 uri_unescape);
use constant SSOMA_URL => '//ssoma.public-inbox.org/';
# Enables using PublicInbox::WWW as a CGI script
use strict;
use warnings;
# Enables using PublicInbox::WWW as a CGI script
use strict;
use warnings;
use Plack::Handler::CGI;
use PublicInbox::WWW;
BEGIN { PublicInbox::WWW->preload if $ENV{MOD_PERL} }
use Plack::Handler::CGI;
use PublicInbox::WWW;
BEGIN { PublicInbox::WWW->preload if $ENV{MOD_PERL} }
# Usage: plackup [OPTIONS] /path/to/this/file
use strict;
use warnings;
# Usage: plackup [OPTIONS] /path/to/this/file
use strict;
use warnings;
use Plack::Builder;
require Digest::SHA;
my $app = sub {
use Plack::Builder;
require Digest::SHA;
my $app = sub {