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 type checker does not perform any substitutions (or otherwise interpret expressions in any way, except for ignoring parentheses), so this is expected and unfortunate. I think this could eventually be fixed without running into the issues discussed in https://futhark-lang.org/blog/2023-05-12-size-type-challenges.html#unification
In my program I have found it helpful to write local synonyms of my sizes to keep type signatures of let bindings manageable. For instance,
However, this is rejected with:
Is this expected?
The text was updated successfully, but these errors were encountered: