Skip to content

Instantly share code, notes, and snippets.

@fearofcode
Created May 8, 2011 19:25
Show Gist options
  • Save fearofcode/961618 to your computer and use it in GitHub Desktop.
Save fearofcode/961618 to your computer and use it in GitHub Desktop.
Analyzing Rebecca Black's "Friday" in Haskell
data Day = Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday
deriving (Show, Enum)
{--
*Main> let day = Friday -- It's Friday, Friday / Gotta get down on Friday
*Main> pred day -- Yesterday was Thursday
Thursday
*Main> succ day -- Tomorrow is Saturday
Saturday
*Main> succ $ succ day -- And Sunday comes afterwards
Sunday
*Main>
--}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment