1> [3] ++ take 3 $ repeat 3
2> [3] ++ $ take 3 $ repeat 3
3> [3] ++ (take 3 $ repeat 3)

リストを結合するとき、3以外エラーになるのは何ででしょう?

1は、ともかく、2がparse error になっちゃうのは、
理由が解りません。