派生インスタンスにもRebindableSyntax
拡張機能の影響を受ける厄介な「機能」があります。私が書きたいものの例:Haskell - `deriving`インスタンスの場合に再バインド可能な構文を無効にする方法はありますか?
{-# LANGUAGE RebindableSyntax #-}
import qualified Prelude
data Color = Red | Green | Blue | Periwinkle | Fuschia deriving (Prelude.Eq, Prelude.Ord)
これは、「スコープ内ではない: `ifThenElse '」というエラーが発生します。
あなたは何をしようとしているのか分かりませんが、 'RebindableSyntax'がなければその定義を別のファイルに移動するのに役立ちますか? –