ideas-1.1: Feedback services for intelligent tutoring systems

Portabilityportable (depends on ghc)
Stabilityprovisional
Maintainerbastiaan.heeren@ou.nl
Safe HaskellNone

Ideas.Common.Id

Description

Identification of entities

Synopsis

Documentation

class IsId a whereSource

Methods

newId :: a -> IdSource

concatId :: [a] -> IdSource

Instances

IsId Char 
IsId () 
IsId Id 
IsId a => IsId [a] 
IsId a => IsId (Maybe a) 
(IsId a, IsId b) => IsId (Either a b) 
(IsId a, IsId b) => IsId (a, b) 
(IsId a, IsId b, IsId c) => IsId (a, b, c) 

class HasId a => Identify a whereSource

Methods

(@>) :: IsId n => n -> a -> aSource

Instances

(#) :: (IsId a, IsId b) => a -> b -> IdSource

sameId :: (IsId a, IsId b) => a -> b -> BoolSource

describe :: HasId a => String -> a -> aSource

compareId :: HasId a => a -> a -> OrderingSource

mempty :: Monoid a => a

Identity of mappend

listQualify :: (IsId a, IsId b) => [a] -> b -> IdSource