Yesod Web Framework
Summary
Yesod is a Haskell web framework for productive development of type-safe, RESTful, high performance web applications.
Owner
- Name: Jens Petersen, Ben Boeckel, Shakthi Kannan
- Email: petersen@redhat.com,
- Release notes owner:
Current status
- Targeted release: Fedora Next
- Last updated: 2013-07-08
- Tracker bug: #998552
Detailed Description
This is a packaging effort: the Yesod stack of packages requires quite a lot of new Haskell libraries to be added to Fedora. Some basic packages have already been done for a long time but there are a lot left to be added.
Benefit to Fedora
Yesod is probably the most high profile Web framework for Haskell, and also described in a book. Since building it all by hand oneself can be non-trivial, tedious, and time consuming it is to Fedora's advantage that developers will be able to install it easily. Yesod is already included in Debian, Ubuntu and some other Linux distributions.
Scope
- Proposal owners: Yesod stack of libraries will be packaged following package versions in latest yesod-platform (currently 1.2.2):
- Package yesod-core and its dependencies including clientsession (dep tree)
- Package yesod and its dependencies
- Other developers: N/A (not a System Wide Change)
- Release engineering: N/A (not a System Wide Change)
- Policies and guidelines: N/A (not a System Wide Change)
Upgrade/compatibility impact
N/A (not a System Wide Change)
How To Test
- Install with: yum install yesod
- Run: yesod init
- In created directory run: yesod devel
- Access to http://localhost:3000/
User Experience
Users will be able to install Yesod directly without having to build it all themselves, making it easier to learn, test and development web applications in Haskell using Yesod.
Dependencies
N/A (not a System Wide Change)
Contingency Plan
- Contingency mechanism: None necessary - just ship completed subset of packages.
- Contingency deadline: N/A (not a System Wide Change)
- Blocks release? N/A (not a System Wide Change)
Documentation
Release Notes
- Yesod Haskell web framework for productive development of type-safe, RESTful, high performance web applications is now available in Fedora.