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
Currently we just append lists. This can probably not be optimal for longer lists of exceptions.
We need to do something more efficient. Probably even use some GHC source plugin for type-level sets.
Using type-level sets has the following advantages:
Order of exceptions doesn't matter
All duplicates are removed
If implemented via some good source-plugin, probably will be even more efficient than defining our own type families
The text was updated successfully, but these errors were encountered:
It's probably possible. But I'm afraid that the ergonomics will suffer. As far as I can tell from the library, the type-level set of exceptions needs to be constructed like this:
Currently we just append lists. This can probably not be optimal for longer lists of exceptions.
We need to do something more efficient. Probably even use some GHC source plugin for type-level sets.
Using type-level sets has the following advantages:
The text was updated successfully, but these errors were encountered: