1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
4 <maintainer type="project">
5 <email>haskell@gentoo.org</email>
6 <name>Gentoo Haskell</name>
9 <flag name="build-pong">Build a server that just returns "PONG"</flag>
10 <flag name="openssl">enable https support using <pkg>dev-haskell/hsopenssl</pkg></flag>
11 <flag name="portable">no non-haskell unportable code.</flag>
14 Snap is a simple and fast web development framework and server written in
15 Haskell. For more information or to download the latest version, you can
16 visit the Snap project website at <http://snapframework.com/>.
18 The Snap HTTP server is a high performance, epoll-enabled, iteratee-based web
19 server library written in Haskell. Together with the @snap-core@ library upon
20 which it depends, it provides a clean and efficient Haskell programming
21 interface to the HTTP protocol.
23 Higher-level facilities for building web applications (like user/session
24 management, component interfaces, data modeling, etc.) are planned but not
25 yet implemented, so this release will mostly be of interest for those who:
27 * need a fast and minimal HTTP API at roughly the same level of abstraction
30 * are interested in contributing to the Snap Framework project.