関数型プログラミング言語Haskell Part24
■ このスレッドは過去ログ倉庫に格納されています
0299296
2013/11/16(土) 13:57:22.51なるほど。 >>296 のような状況なのですが、 (*) も未定義にしてみたところコンパイルは通っちゃいますね。
そんでもって実行時エラー。
しかし、必要な (実際に使われる) メソッドが定義されていないというのはコンパイル時に検出できないものなのでしょうか。
現在の GHC は「実際に使われはしないけどクラス定義が要求するメソッドを定義してない」のも
「実際に使われるメソッドを定義してない」のも等しく警告しか出さないというのはちょっと微妙な挙動に思えます。
■ このスレッドは過去ログ倉庫に格納されています