Pipelined State Machine Plack Middleware Framework
Perl XSLT
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
example/debug_xslt Massive performance and stability fixes. All memory leaks nuked, pare… Nov 6, 2011
lib
t Maybe use the right class name this time. May 18, 2014
temp
.gitignore add .gitignore to whitelist some basic junk Feb 10, 2012
.gitmodules
README.md
TODO add TODO Feb 12, 2012
dist.ini
weaver.ini

README.md

Magpie - A RESTful Web Framework for Perl5

Magpie is a web framework for Perl5 that steals the shiny bits from many different web frameworks we at Tamarou have used over the last decade. It is based on the ideas expressed by the W3C TAG in Architecture of the World Wide Web, namely that the web is comprised of Resources that respond to certain methods (GET, POST, PUT, DELETE etc).

Obviously Magpie is a work in progress, as such there is very little documentation currently (patches welcome), and there may be bugs lurking in dark corners. However we have successfully been using it for paid work for over a year now so we're willing to bet our reputations on it.

Getting Started

Magpie is a Dist::Zilla based distribution and is not yet on CPAN. To install Magpie you can either checkout the repo and go through the standard dzil setup: dzil authordeps | cpanm; dzil listdeps | cpanm; or we have provided an early-look release to make playing with magpie easier. To install the early-look release just run cpanm http://xrl.us/magpie120650 or if you don't have cpanm installed curl -L http://cpanmin.us | perl - http://xrl.us/magpie120650.

We are currently working on an demo application that we hope will really show off some of the basic concepts in Magpie nice. We hope to release more examples and demo applications as time allows.

Getting Help

Magpie has a channel on irc.perl.org, #magpie. You are welcome to come there and ask questions. We haven't yet gotten around to setting up a mailing list, but you're welcome to email either of the authors or contact us in the usual ways.

Who is this we?

We are the guys behind Tamarou, a small consulting shop. We've been doing web application for a decade, and consulting for rather less than that.