Advertisement
Guest User

Untitled

a guest
Oct 4th, 2019
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. data PitchSymbol = C | Db | D | Eb | E | F | Gb | G | Ab | A | Bb | B
  2.     deriving (Enum, Show, Eq, Ord, Read)
  3.  
  4. data Pitch = Pitch
  5.     { symbol :: PitchSymbol
  6.     , octave :: Int
  7.     } deriving (Eq, Read)
  8.  
  9. main = print $ (read "[Pitch E 0]" :: [Pitch])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement