module IntroAssignment where
import Question
import Intro
import Calculator
import Commands
import Functions
import MoreProperties
import TypeClasses
import MoreFunctions
import Pythagoras
main = run $ askQ theTitle $ wrapper introAssignment
theTitle = "Your first (?) encounter with Haskell"
introAssignment = do
h1 $ text theTitle
intro
calculator
commands
functions
moreProperties
typeClasses
moreFunctions
-- pythagoras
h2 $ text "Already done?"
p <#>Have you already finished? You can try out the >next assignment. You may want to wait until
after the next lecture, though.#>
hr empty
credits
nextUrl = "cases-and-recursion.cgi"
credits = do
address
<#>This page is written by Nils Anders
Danielsson. A large part of the material is taken from an
earlier version of the page, (probably) by Björn von Sydow.
Furthermore Andreas Farre came up with some exercises, and
Ann Lillieström translated large parts of the text into
English.#>