Open TysonRayJones opened 2 weeks ago
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:
Enclose
Confirm
ConfirmQuiet
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
,Confirm
andConfirmQuiet
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:We should revert to the old horrible boilerplate to propagate errors; at least we don't lose user support!