- HAppS
Infobox Software
name = HAppS
logo =
caption =
author = Alex Jacobson
developer =
released =
latest release version = 0.8.8
latest release date = release date|2007|03|06
latest preview version = Darcs
latest preview date = release date|2007|06|21
operating system = Portable (requires GHC and libraries)
platform = Portable
language = Haskell
status = Beta
genre = Application server
license =BSD-3
website = http://happs.org/HAppS ("H"askell "App"lication "S"erver) is a Free
application server forwebsite s written in the functional programming language Haskell. It integrates handling Web, persistence,email (sending and receiving), DNS,XML /XSLT ,Amazon S3 backend, anddatabase server functionality. [http://www.haskell.org/communities/05-2007/html/report.html "4.10.1 HAppS – Haskell Application Server"] ]It makes use of a number of Haskell libraries and systems such as Parsec, Cabal,
Template Haskell , andmonad transformer s ("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.") among others.ee also
References
External links
* [http://happs.org/ HAppS homepage]
* [http://www.bayfp.org/blog/2007/10/16/alex-jacobson-on-happs-videos-slides/ Author of HAppS Alex Jacobson presenting HAppS to the Bay Area Functional Programmers group (video & slides)]
* [http://www.bluishcoder.co.nz/2006/04/haskell-application-server-happs.html Haskell Application Server - HAppS]
* [http://blog.openomy.com/2008/01/case-study-using-haskell-and-happs-for.html "Case Study: Using Haskell and HAppS for Openomy API v2.0"]
* [http://www.happstutorial.com:5001 Self-Demoing Cabal Installable HAppS Tutorial]
Wikimedia Foundation. 2010.