Permalink
Browse files

[README] new and improved

Basically ripped out the old README and started anew with new content.
There are still things missing, but at least it aligns better now with
the project as it stands today.
  • Loading branch information...
1 parent bd62b68 commit cb92fab4436ac7202a69701d25f263952b87eaba @masak committed Oct 4, 2010
Showing with 38 additions and 36 deletions.
  1. +38 −36 README
View
@@ -1,36 +1,38 @@
-Lightweight Perl 6 framework for web applications. Work-name is Web.pm.
-
-See our doc/GRANT-PROPOSAL.pod if you wondering about the background to this
-project. See doc/* for other planning documents.
-
-Ilya Belikin (ihrd), Carl Mäsak (masak), Stephen Weeks (Tene).
-
-
-Related repos
-=============
-
-URI.pm
- <http://github.com/ihrd/uri>
-
-November (wiki engine)
- <http://github.com/viklund/november>
-
-Maya (blog engine)
- <http://github.com/ihrd/maya>
-
-...
-
-Progress updates
-================
-
-We use the IRC channel #november-wiki over at irc.freenode.org for live
-discussions, and mail-list november-wiki@googlegroups.com for asynchronous
-ones. People are explicitly invited to participate in these discussions.
-
-All three project members are blogging weekly about their status.
-
-masak:
- <http://use.perl.org/~masak/journal/>
-
-Tene:
- <http://blogs.gurulabs.com/stephen/>
+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>

0 comments on commit cb92fab

Please sign in to comment.