brichards@laptop[74] : ghc --make hangman.hs
[1 of 1] Compiling Main ( hangman.hs, hangman.o )
Linking hangman ...
brichards@laptop[75] : ./hangman
Word length?
4
Number of guesses?
6
You have 6 guesses left.
Letters guessed: ""
Word: ----
Guess a letter:
e
---- matches ["ally","cool","good"]
-e-- matches ["beta","deal"]
e--e matches ["else"]
--e- matches ["flew","ibex"]
---e matches ["hope"]
Using pattern ----, which matches 3 words
Sorry, there are no e's
You have 5 guesses left.
Letters guessed: "e"
Word: ----
Guess a letter:
o
---- matches ["ally"]
-oo- matches ["cool","good"]
Using pattern -oo-, which matches 2 words
Good guess!
You have 5 guesses left.
Letters guessed: "eo"
Word: -oo-
Guess a letter:
d
-oo- matches ["cool"]
-ood matches ["good"]
Using pattern -ood, which matches 1 words
Good guess!
You have 5 guesses left.
Letters guessed: "eod"
Word: -ood
Guess a letter:
g
good matches ["good"]
You guessed it! The word was "good"