Query hangs in swiplserver, timeout doesn't work

OK, then, since following SWISH exactly isn’t necessary, and the extra $residuals wrapping seems extraneous, but I do want to have a term that is unlikely to conflict with the user’s variables, I’ll return residuals in a variable called ‘$residuals’ like this:

?- put_attr(X, my_module, foo), mqi:handle_constraints([[X]], Final).
Final = [['$residuals'=[put_attr(_A, my_module, foo)], _A]]
1 Like

@JasonMorris:The changes have been checked into the packages_mqi respository. Not sure how long it takes to weave its way into an official build, though.

1 Like

As usual, for Windows you can go to the nightly builds. For other platforms you can build from source. Or, you can wait for the next development release, roughly every two weeks. Sometimes longer due to pending issues, lack of time or lack of enough interesting patches. Sometimes shorter if there is something urgent.

1 Like