[fixed some typos Jeremy Shaw **20110103054431 Ignore-this: be207b640c27f38b226bfa2d2909a2f3 ] hunk ./FromReqURI.lhs 35 -

We simple add an instance such as:

+

We simply add an instance such as:

hunk ./HappstackState.lhs 180 -

Thanks to mkMethods, the functions that we original defined now have types with the same name, but starting with an uppercase letter:

+

Thanks to mkMethods, the functions that we originally defined now have types with the same name, but starting with an uppercase letter:

hunk ./HelloWorld.lhs 82 -

The port is the TCP port to listen on for incoming connection. The validator is used to do on-the-fly validation of output during development. It's will eventually be described elsewhere is this document.

+

The port is the TCP port to listen on for incoming connection. The validator is used to do on-the-fly validation of output during development. It will eventually be described elsewhere is this document.

hunk ./TemplatesHeist.lhs 12 +

To enable Heist support, you must install the happstack-heist package. It is not installed by default.

+ hunk ./TemplatesHeist.lhs 156 -

[Source code for the app is here. You will also need to download the source for factorial.tpl and save it in the same directory as TemplateHeist.hs.]

+

[Source code for the app is here. You will also need to download the source for factorial.tpl and save it in the same directory as TemplateHeist.hs.]