Happstack

Happstack
Original author(s) Alex Jacobson
Stable release
7.0 / March 29, 2012 (2012-03-29)
Development status Beta
Operating system Portable (requires GHC and libraries)
Platform Portable
Available in Haskell
Type Application server
License BSD-3
Website http://www.happstack.com/

Happstack (Haskell Application Stack) is a free application server for websites written in the functional programming language Haskell. It integrates handling Web, persistence, XML/XSLT, and templating 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.

Relation to HAppS

Happstack is the continuation of the HAppS project.[2] The project name was changed to highlight the transition to a more open development model and a change in project leadership. The transition was made with the blessing of Alex Jacobson, and the HAppS developers are still involved in the coding.

See also

References

This article is issued from Wikipedia - version of the 11/17/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.