Am Montag 30 November 2009 19:26:13 schrieb michael rice: > So, ALL patterns are strict, unless one precedes them with "~"? Or they appear in a let-binding: Prelude> let f xs = let (x:y:zs) = xs in True Prelude> f [] True > > Michael