Sono particolarmente interessato a soluzioni al problema che la ricerca incapsulata può dipendere dall'ordine di valutazione.
Secondo [1], la ricerca incapsulata in PAKCS dipende dall'ordine di valutazione, mentre in MCC non lo fa, ma il suo utilizzo richiede la conoscenza dell'implementazione del compilatore e non segue le specifiche del linguaggio Curry. Questo è stato scritto nel 2007, quindi potrebbe ovviamente non essere aggiornato ora.
KiCS2 restituisce risultati dalla ricerca incapsulata nella monade IO, ma non capisco perché.
[1] Braßel e Huch, su una più stretta integrazione di programmazione funzionale e logica , proc. APLAS 2007