yesod/yesod-core
Michael Snoyman 90ecc1ebe3 Significant cleanup of runHandler
@nh2 This hopefully makes the logic much clearer to avoid exceptional
cases slipping through.

@gregwebs Maybe you'd like to review this?

For yesod-core 1.5: we should make as many datatypes strict-fielded as
possible in Yesod.Core.Types to make for less corner cases. Also, the
idea of an exception value itself being partial is _really_ terrifying.
2016-06-22 20:28:42 +03:00
..
attic Added pong.hs 2013-03-17 12:48:11 +02:00
bench Fix benchmark compilation of yesod-core 2016-04-21 20:17:05 +03:00
static Add 'yesod-core/' from commit '982d6185bee75b078bee92bd8a2e8743707f1922' 2011-07-22 08:59:56 +03:00
test Proper handling of impure exceptions within HandlerError values 2016-06-22 18:24:18 +03:00
Yesod Significant cleanup of runHandler 2016-06-22 20:28:42 +03:00
.gitignore Add 'yesod-core/' from commit '982d6185bee75b078bee92bd8a2e8743707f1922' 2011-07-22 08:59:56 +03:00
bench.sh Remove a painful slowdown from randomIV 2011-11-25 15:11:15 +02:00
ChangeLog.md Proper handling of impure exceptions within HandlerError values 2016-06-22 18:24:18 +03:00
helloworld.hs MonadHandler/MonadWidget 2013-03-17 10:10:39 +02:00
LICENSE Update license with MIT license 2012-04-29 09:38:45 +03:00
README.md README.md 2014-11-23 12:18:41 +02:00
Setup.lhs Add 'yesod-core/' from commit '982d6185bee75b078bee92bd8a2e8743707f1922' 2011-07-22 08:59:56 +03:00
test.hs Revert "Delete problematic test.hs" 2015-10-13 10:57:17 +00:00
yesod-core.cabal Proper handling of impure exceptions within HandlerError values 2016-06-22 18:24:18 +03:00

yesod-core

This is the main package for Yesod, providing all core functionality on which other packages can be built. It provides dispatch, handler functions, widgets, etc.

Yesod is well documented on its website.