Safe Haskell | None |
---|---|
Language | Haskell2010 |
AUTHOR
- Dr. Alistair Ward
DESCRIPTION
- Describes a subject, in terms of the topic, & the level at which it is being taught.
- The level may correspond to an academic year, but may be a finer-grain value as required to model topic-specific streaming.
- A non-academic subject like cross-country running, may not have a concept of multiple levels, but since it doesn't have zero but rather one level, the concept exists for all subjects.
Types
Type-synonyms
Data-types
The subject which is being either taught or learned.
Instances
Eq level => Eq (Subject level) Source # | |
Ord level => Ord (Subject level) Source # | |
Defined in WeekDaze.Data.Subject compare :: Subject level -> Subject level -> Ordering # (<) :: Subject level -> Subject level -> Bool # (<=) :: Subject level -> Subject level -> Bool # (>) :: Subject level -> Subject level -> Bool # (>=) :: Subject level -> Subject level -> Bool # | |
(Read level, Show level) => Read (Subject level) Source # | |
Show level => Show (Subject level) Source # | |
NFData level => NFData (Subject level) Source # | |
Defined in WeekDaze.Data.Subject | |
(XmlPickler level, Show level) => XmlPickler (Subject level) Source # | |
Defined in WeekDaze.Data.Subject | |
Show level => SelfValidator (Subject level) Source # | |
HTML level => HTML (Subject level) Source # | |
Defined in WeekDaze.Data.Subject |