【发布时间】:2012-01-27 04:43:38
【问题描述】:
有一个烦人的“特性”,即派生实例也会受到RebindableSyntax 扩展的影响。我想写的例子:
{-# LANGUAGE RebindableSyntax #-}
import qualified Prelude
data Color = Red | Green | Blue | Periwinkle | Fuschia deriving (Prelude.Eq, Prelude.Ord)
这会出现错误“不在范围内:`ifThenElse'”。
【问题讨论】:
-
不确定您要做什么,但将定义移动到另一个文件中没有
RebindableSyntax会有所帮助吗?
标签: haskell syntax typeclass deriving