#GHC7.4.2でDisambiguateRecordFieldsがうまく動作しないっぽいんだけどどう?
##ああ、 同じモジュールで同じフィールド名を定義することはできませんよ。 DisambiguateRecordFields でできるのは、あくまで別々のモジュールで定義されている同じフィールド名の使用を許可することだけです。
#プログラミングの魔導書 vol.2 の記事でも書きましたが。 http://t.co/8AljZU83 #同じモジュールでやる方法は無い?
#あっ、別々のモジュールで定義されている同じフィールド名を、同じモジュールで別名をつけずに利用することはできます。念のため。
#うーん、つまりモジュールを分けて定義するよりないってことでFAですか?
#今のところ、型のフィールドとしてではなく、型クラスのメソッドとして定義するしかないですね。 > 同じモジュール内で同じフィールドを定義
#そうです。
#この制限を緩和するための言語拡張が色々と提案されていますが、本当に色々と提案されていて、現在は意見がまとまっていない状態ですね。 http://t.co/RbnMILhD