Using GHC Interactive, version 5.02: Prelude> x where x = 5 <interactive>:1: parse error on input `where' let works fine: Prelude> let x = 5 in x 5 Ian