[Haskell-cafe] How to use "bracket" properly ?

Thomas DuBuisson thomas.dubuisson at gmail.com
Mon Oct 19 02:35:32 EDT 2009

> thanks for your quick answer. But
I think he actually answered your question.  I.e. try it with this
extra 'do' statement:

winSSQ count noRed noBlue = do { do
    let yesRed =  [1..33] \\ noRed;
    let yesBlue = [1..16] \\ noBlue;
    bracket (openFile "ssqNum.txt" WriteMode) (hClose) (\hd1 ->
pickSSQ count yesRed yesBlue hd1);

In the future please use complete examples that have all variables and
import statements.  It helps us help you.


More information about the Haskell-Cafe mailing list