すべてのminiKanrenの関係は、o
という文字で終わります。これの動機は何ですか? Clojure core.logicライブラリでもこれが行われています。 の序文推論スキーマーでなぜminiKanrenの名前は常に `o`で終わるのですか?
7
A
答えて
11
、彼らはこのようにそれを説明する:
関係、その値としての目標を返す関数は、上付き文字で名前を終了「 O」(例えば、車oおよびヌルo)。
だから、それは関係を示すために表記法です。
5
の著者は推論スキーマーは、慣例により(pair?
、例えば、null?
)miniKanren関係の表記は?
で終わる普通のスキーム述語の喚起になりたかったからです。 oのように、あなたが十分に細かく見ていると(この話を聞いたことがある)、変更された?
のように見えます。
関連する問題
- 1. "A"で始まり "O"で終わる名前のディレクトリのリストを生成するには?
- 2. SSIS "Specified"で終わる入力変数名 - なぜですか?
- 3. mongodb - なぜコレクションの名前が常に複数ですか?
- 4. なぜ、前任者は常にスキップするのですか?
- 5. このPDO挿入ステートメントの値ではなく、自分のparam名で終わるのはなぜですか?
- 6. なぜO(n * logn)ではなくTreeSet Iteration O(n)ですか?
- 7. Array.prototype.someの名前が.anyでないのはなぜですか?
- 8. バックアップデータベースがWPFでC#で異常終了するのはなぜですか?
- 9. HandlerThreadに名前が必要なのはなぜですか?
- 10. プロセス名は常にexeの名前ですか?
- 11. なぜ私はmysqlストアドプロシージャの '終わり'に行かないのですか
- 12. 私のプログラムは無限ループで終わるのはなぜですか?
- 13. 一部のリポジトリURLは.gitで終わるのはなぜですか?
- 14. 名前のないパラメータはなぜ有用なのですか?
- 15. なぜ名前 '+'ではなく演算子 '+'に 'op_Addition'という名前を使用するのですか?
- 16. なぜこのCコードは無限ループに終わるのですか?
- 17. 私のDLLがAppData \ Local \ Tempに終わるのはなぜですか
- 18. "$ 1"がRegex.Replace()の結果に終わるのはなぜですか?
- 19. なぜAkka Streamsアプリケーションは正常に終了しないのですか?
- 20. O(log n)は常にO(n)よりも速いですか
- 21. 多くのMaven依存バージョンがSNAPSHOTで終わるのはなぜですか?
- 22. numpy - arange:次の例が10で終わらないのはなぜですか?
- 23. これはUIlabelでなぜ異常終了しますか?
- 24. 名前エラーが表示されるのはなぜですか?
- 25. 'Status'で終わるテーブルのEntity Frameworkが最後に失われているのはなぜですか?
- 26. 異なるヘッダーの名前が同じであるのはなぜですか?
- 27. なぜ行 "^"の開始と行 "$"の終わりですか?
- 28. 名前検証が無効なのはなぜですか?
- 29. 名前がマングリングしないのはなぜですか?
- 30. PHP名前空間の不自然なフォルダー "t"、 "s"、 "n"で終わる