4
String
とString
を比較しようとしました.True
と予想しています。平等のタイプを比較するには?
Idris> String == String
Can't find implementation for Eq Type
Bool
にString
を比較する際それから私はFalse
を期待。
Idris> String /= Bool
Can't find implementation for Eq Type
私にはimport
がありませんか?
コンパイラ/インターフェイスで自由な語句を派生させるためにパラメトリックにしたいですか? –
'A == B'の' A'と 'B'が正規形で閉じた宇宙に属していれば、パラメトリックを壊す必要はありません。誘導 - 再帰を使った 'Type'全体と、Observational Type Theoryで行ったような一般的なプログラミングの何らかの形)。 [Here](https://github.com/effectfully/random-stuff/blob/master/EqType.agda)はいくつかのコードです。ただし、型の明示的なコードを提供するノンパラメトリックなユニバースを使用している場合は、標準形式の用語での操作はほとんど役に立ちません。 – user3237465