Skip to content

Removed 'ScopedTypeVariables' extension in favor of 'TypeAbstraction' + 'InstanceSigs' - #29

Merged
RobinWebbers merged 1 commit into
mainfrom
no-scoped-ty-var
Oct 16, 2026
Merged

RobinWebbers merged 1 commit into
mainfrom
no-scoped-ty-var

Conversation

@RobinWebbers

@RobinWebbers RobinWebbers commented Oct 16, 2026 •

Copy link
Copy Markdown
Member

Closes #26 as ScopedTypeVariables is not exactly great. I do think InstanceSigs has its own problems with shadowing variables in the typeclass, but I think this is still an improvement!

…. Note that we needed to add 'InstanceSigs' to make the type variable visible for the type application.
@RobinWebbers
RobinWebbers merged commit c3ec6f7 into main Oct 16, 2026
1 check passed
@RobinWebbers
RobinWebbers deleted the no-scoped-ty-var branch October 16, 2026 11:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

TypeAbstractions instead of ScopedTypeVariables

1 participant