You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The parser & typechecker currently make use of the Err monad from ErrM. The analysis backends currently have no consistent error handling approach and mostly just call error if something unexpected happens.
We should generalise the Err monad so that it can be used by the various backends and rework them so that functions that can fail return an Err.
The text was updated successfully, but these errors were encountered:
The parser & typechecker currently make use of the
Err
monad fromErrM
. The analysis backends currently have no consistent error handling approach and mostly just callerror
if something unexpected happens.We should generalise the
Err
monad so that it can be used by the various backends and rework them so that functions that can fail return anErr
.The text was updated successfully, but these errors were encountered: