Functions Enclose, Confirm and ConfirmQuiet are not available in Mathematica v < 12.2. These functions are used (~13 times) to propagate errors from internal functions to the user's scope. A hacky workaround for these users is:
Quiet @ Import @ "https://qtechtheory.org/questlink.m";
QuEST`Private`ConfirmQuiet = Identity;
QuEST`Private`Confirm = Identity;
QuEST`Private`Enclose[a_, b_] :=
If[FreeQ[a, $Failed], a, Throw["Error thrown but message lost"]; $Failed];
We should revert to the old horrible boilerplate to propagate errors; at least we don't lose user support!
Functions
Enclose,ConfirmandConfirmQuietare not available in Mathematica v < 12.2. These functions are used (~13 times) to propagate errors from internal functions to the user's scope. A hacky workaround for these users is:We should revert to the old horrible boilerplate to propagate errors; at least we don't lose user support!