向井です。
かぶった……

At Wed, 19 Jan 2005 18:09:06 +0900,
IMAI Takeo <usitukai / osk.3web.ne.jp> wrote:
>  試しに3行目を
>   (>=) x (Just y) = x == y || x > y

たしかにコンパイルは通りますが、実際に使おうとすると、
*Main> 10 >= Nothing

<interactive>:1:
   Ambiguous occurrence `>=' ...

などという風になります。実際に使う際にも >= がどっちなのか決定できない
わけで(Main.>= とか Prelude.>= とか明示すればOKですが)、折角定義しても
あんまり嬉しくないような気がします。

--
ML: haskell-jp / quickml.com
使い方: http://QuickML.com/