Maintainer | bastiaan.heeren@ou.nl |
---|---|
Stability | provisional |
Portability | portable (depends on ghc) |
Safe Haskell | None |
Language | Haskell98 |
Documentation
data DomainReasoner Source #
newDomainReasoner :: IsId a => a -> DomainReasoner Source #
exercisesSorted :: DomainReasoner -> [Some Exercise] Source #
servicesSorted :: DomainReasoner -> [Service] Source #
findExercise :: Monad m => DomainReasoner -> Id -> m (Some Exercise) Source #
findService :: Monad m => DomainReasoner -> Id -> m Service Source #
defaultScript :: DomainReasoner -> Id -> IO Script Source #