カプセル化された検索が評価の順序に依存する可能性がある問題の解決策に特に興味があります。
[1]によると、PAKCSでのカプセル化された検索は評価の順序に依存しますが、MCCではそうではありませんが、それを使用するにはコンパイラーの実装に関する知識が必要であり、Curry言語仕様に従っていません。これは2007年に書かれたため、もちろん現在は古くなっている可能性があります。
KiCS2はIOモナドでカプセル化された検索の結果を返しますが、理由はわかりません。
[1]Braßeland Huch、関数型プログラミングと論理プログラミングのより緊密な統合について、Proc。APLAS 2007