Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

revert subtype theory + syntactic sugar for cloning it #691

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

strub
Copy link
Member

@strub strub commented Jan 17, 2025

Current Subtype theory forces to have a type sT for the subtype carrier. This PR is to revert this (i.e. the subtype carrier can be substituted by a user type) but add a command to carefully clone it.

@strub
Copy link
Member Author

strub commented Jan 17, 2025

The standard library has yet to be updated

@strub strub self-assigned this Jan 18, 2025
@strub strub requested a review from fdupress January 18, 2025 09:28
@strub strub marked this pull request as ready for review January 18, 2025 09:28
The previous Subtype theory forces the definition of the type sT for
the subtype carrier, having multiple `sT` types when one has multiple
subtype instances. This commits reverts this (i.e. the subtype carrier
can be substituted by a user type) but add a command to carefully
clone it.
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.

1 participant