HAppS
From Wikipedia, the free encyclopedia
This article or section needs sources or references that appear in reliable, third-party publications. Primary sources and sources affiliated with the subject of the article are generally not sufficient for a Wikipedia article. Please include more appropriate citations from reliable sources, or discuss the issue on the talk page. This article has been tagged since September 2007. |
HAppS | |
---|---|
Design by | Alex Jacobson |
Latest release | 0.8.8 / 6 March 2007 |
Preview release | Darcs / 21 June 2007 |
OS | Portable (requires GHC and libraries) |
Platform | Portable |
Available in | Haskell |
Development status | Beta |
Genre | Application server |
License | BSD-3 |
Website | http://happs.org/ |
HAppS (Haskell Application Server) is a Free application server for websites written in the functional programming language Haskell. It integrates handling Web, persistence, email (sending and receiving), DNS, XML/XSLT, Amazon S3 backend, and database server functionality.[1]
It makes use of a number of Haskell libraries and systems such as Parsec, Cabal, Template Haskell, and monad transformers ("Your app then is just a set of state transformer functions (in the MACID Monad) that take an event and state as input and that evaluate to a new state, a response, and a (possibly null) set of sideeffects."[1]) among others.