Closed G3Kappa closed 6 months ago
Tail Call Optimization is being applied to predicates that are not determinate, causing a loss of solutions.
https://sicstus.sics.se/sicstus/docs/3.12.8/html/sicstus/Last-Clause-Determinacy-Detection.html https://sicstus.sics.se/sicstus/docs/3.12.8/html/sicstus/What-is-Detected.html#What-is-Detected https://www.mercurylang.org/information/doc-latest/mercury_ref/Determinism.html#Determinism-categories
This sort of things will be handled by the #74 static analyzer eventually.
Tail Call Optimization is being applied to predicates that are not determinate, causing a loss of solutions.
https://sicstus.sics.se/sicstus/docs/3.12.8/html/sicstus/Last-Clause-Determinacy-Detection.html https://sicstus.sics.se/sicstus/docs/3.12.8/html/sicstus/What-is-Detected.html#What-is-Detected https://www.mercurylang.org/information/doc-latest/mercury_ref/Determinism.html#Determinism-categories