Maintainer | bastiaan.heeren@ou.nl |
---|---|
Stability | provisional |
Portability | portable (depends on ghc) |
Safe Haskell | None |
Language | Haskell98 |
Manages links to information
Documentation
data LinkManager Source #
LinkManager | |
|
makeLinkManager :: String -> String -> LinkManager Source #
stateToXML :: State a -> XMLBuilder Source #
linkToIndex :: LinkManager -> HTMLBuilder -> HTMLBuilder Source #
linkToExercises :: LinkManager -> HTMLBuilder -> HTMLBuilder Source #
linkToServices :: LinkManager -> HTMLBuilder -> HTMLBuilder Source #
linkToService :: LinkManager -> Service -> HTMLBuilder -> HTMLBuilder Source #
linkToExercise :: LinkManager -> Exercise a -> HTMLBuilder -> HTMLBuilder Source #
linkToStrategy :: LinkManager -> Exercise a -> HTMLBuilder -> HTMLBuilder Source #
linkToRules :: LinkManager -> Exercise a -> HTMLBuilder -> HTMLBuilder Source #
linkToExamples :: LinkManager -> Exercise a -> HTMLBuilder -> HTMLBuilder Source #
linkToDerivations :: LinkManager -> Exercise a -> HTMLBuilder -> HTMLBuilder Source #
linkToRule :: LinkManager -> Exercise a -> Rule (Context a) -> HTMLBuilder -> HTMLBuilder Source #
linkToRandomExample :: LinkManager -> Exercise a -> Difficulty -> HTMLBuilder -> HTMLBuilder Source #
linkToTestReport :: LinkManager -> Exercise a -> HTMLBuilder -> HTMLBuilder Source #
linkToState :: LinkManager -> State a -> HTMLBuilder -> HTMLBuilder Source #
linkToFirsts :: LinkManager -> State a -> HTMLBuilder -> HTMLBuilder Source #
linkToApplications :: LinkManager -> State a -> HTMLBuilder -> HTMLBuilder Source #
linkToDerivation :: LinkManager -> State a -> HTMLBuilder -> HTMLBuilder Source #
linkToMicrosteps :: LinkManager -> State a -> HTMLBuilder -> HTMLBuilder Source #