WebAppsFramework

This is a project description for a student project (D3-projekt) at Chalmers University of Technology. The project will run during the 2005-2006 academic year.

Project name

Some suggestions from the community:

Background

Web applications are everywhere. Many of them are written in untyped (or dynamically typed) languages such as PHP and Perl.

Haskell is better. It offers compile-time type safety and strong abstractions.

Project goals

The goal is to create a framework for writing web applications in Haskell by using existing components such as Haskell Server Pages and HaskellDB. The framework should allow construction web applications using a declarative style at a high level of abstration.

The framework should be easy to get started with for users who have not used a functional language before, yet it should allow more experienced Haskell programmers to create and use powerful abstractions.

Possible system features

Existing components

The following components exist, but would benefit from being integrated into a larger framework.

Related projects

Recommended courses