私はそのようなテンプレートHaskellの関数を作成したいと思います:SomeType
はそうRead
、およびFalse
のインスタンスである場合Haskell:型がクラスのインスタンスかどうかを調べるには?
$(isInstanceOf ''Read ''SomeType)
がTrue
のいずれかになります。
reify
の結果を調べようとしましたが、ClassI
コンストラクタの内容を探していますが、ドキュメントが多少不足していて、必要なものを解読できません。誰かが、上記の機能を作成するために必要なデータを見つけるための場所を教えてくれますか?