weekdaze-0.0.0.3: A school-timetable problem-solver.

Safe HaskellNone
LanguageHaskell2010

WeekDaze.Identifiers.Campus

Contents

Description

AUTHOR
Dr. Alistair Ward
DESCRIPTION
  • Defines a suitable type for its polymorphic namesake.
  • Defines a concrete type used to describe the campus in which a location exists.
CAVEAT
Exporting nothing but the type-constructor forces this to be used only as an interface, & therefore to be easily replaced; though a data-constructor is also exported for testing.
Synopsis

Types

Data-types

data Campus Source #

Define a concrete type for the identifier for a campus.

Instances
Eq Campus Source # 
Instance details

Defined in WeekDaze.Identifiers.Campus

Methods

(==) :: Campus -> Campus -> Bool #

(/=) :: Campus -> Campus -> Bool #

Ord Campus Source # 
Instance details

Defined in WeekDaze.Identifiers.Campus

Read Campus Source # 
Instance details

Defined in WeekDaze.Identifiers.Campus

Show Campus Source # 
Instance details

Defined in WeekDaze.Identifiers.Campus

NFData Campus Source # 
Instance details

Defined in WeekDaze.Identifiers.Campus

Methods

rnf :: Campus -> () #

Default Campus Source # 
Instance details

Defined in WeekDaze.Identifiers.Campus

Methods

def :: Campus #

XmlPickler Campus Source # 
Instance details

Defined in WeekDaze.Identifiers.Campus

Methods

xpickle :: PU Campus #

HTML Campus Source # 
Instance details

Defined in WeekDaze.Identifiers.Campus

Constants

Functions

Constructor

mkCampus :: String -> Campus Source #

Constructor.