Scrapbook-0.4.0: code examples
Copyright© Frank Jung 2022
LicenseGPL-3
Safe HaskellSafe-Inferred
LanguageHaskell2010

Colours

Description

From "Get Programming with Haskell" by Will Kurt, Lesson 17. Design by composition—Semigroups and Monoids

Synopsis

Documentation

data Colour Source #

Acceptable colours.

Constructors

Red 
Yellow 
Blue 
Green 
Purple 
Orange 
Brown 

Instances

Instances details
Arbitrary Colour Source #

Declare QuickCheck generator for Colour.

Instance details

Defined in Colours

Semigroup Colour Source #

Example semigroup with a Colour.

Instance details

Defined in Colours

Bounded Colour Source # 
Instance details

Defined in Colours

Enum Colour Source # 
Instance details

Defined in Colours

Show Colour Source # 
Instance details

Defined in Colours

Eq Colour Source # 
Instance details

Defined in Colours

Methods

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

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