Có một "tính năng" gây phiền nhiễu mà các phiên bản phát sinh cũng bị ảnh hưởng bởi tiện ích mở rộng RebindableSyntax
. Ví dụ về những gì tôi muốn viết:Haskell - bất kỳ cách nào để tắt cú pháp rebindable đối với trường hợp `deriving` instance?
{-# LANGUAGE RebindableSyntax #-}
import qualified Prelude
data Color = Red | Green | Blue | Periwinkle | Fuschia deriving (Prelude.Eq, Prelude.Ord)
Điều này xảy ra với lỗi "Không nằm trong phạm vi:` ifThenElse '".
Không chắc chắn bạn đang cố gắng làm gì, nhưng nó có giúp chuyển định nghĩa sang tệp khác mà không có 'RebindableSyntax' không? –