Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A Perl 6 web framework

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 bin
Octocat-spinner-32 doc
Octocat-spinner-32 drafts
Octocat-spinner-32 lib
Octocat-spinner-32 licenses
Octocat-spinner-32 smartlinks
Octocat-spinner-32 spec
Octocat-spinner-32 t
Octocat-spinner-32 talks
Octocat-spinner-32 tutorial
Octocat-spinner-32 .gitignore
Octocat-spinner-32 Configure
Octocat-spinner-32 META.info
Octocat-spinner-32 Makefile.in
Octocat-spinner-32 README
Octocat-spinner-32 deps.proto
README
Web.pm is an incubator for several related but independent web application
projects. It's united by one central goal: to bring web application crafting,
just like the rest of Perl 6, up-to-date with current practices that have
proven to work in other languages.

At the center of this group of projects sits the Web.pm core, a set of
modules that abstract over common tasks related to HTTP requests and responses.

Here are some other modules currently under the roof of Web.pm:

Astaire
    A Perl 6 port of Ruby's Sinatra. Think of it as abstracting away the
    upper parts of the web stack; the part above Web.pm core. With Astaire
    you can write a "hello world"-type web application in a few lines
    of Perl 6.

Squerl
    A nice implementation-independent SQL interface. Working with 'datasets'
    as its fundamental abstraction, Squerl allows you to construct and
    manipulate queries in a flexible way. Not really an ORM layer, it's more
    of an abstraction of SQL specifics and platform differences.

Ratel
    A no-frills templating module. Write your HTML (or whatever), and inline
    Perl 6 code between a '[%' and a '%]'. Ratel will turn your template into
    executable Perl 6, which can then be used to generate the HTML.

Hitomi
    A bells-and-whistles templating module. Where Ratel is fast-and-loose,
    Hitomi aims for strictness and scalability. A modular system based on
    XML SAX streams, it allows for combining (X)HTML and Perl 6 code in the
    same template.

Contact
=======

Carl Mäsak <cmasak@gmail.com>
Stephen Weeks <tene@allalone.org>
Something went wrong with that request. Please try again.