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

[WIP] Begin documenting HOW archetypes and document parameterization #3160

Closed
wants to merge 2 commits into from

Conversation

Kaiepi
Copy link
Collaborator

@Kaiepi Kaiepi commented Jan 14, 2020

The problem

See #3132

Solution provided

Parametricity is an archetype; archetypes are currently undocumented. This begins the process of documenting them, documents how parameterization works, and provides some examples of how parametric classes can be used.

I'm having some trouble coming up with a practical example of using mixins with the parameterize metamethod. My Kind ecosystem module does this, but it doesn't make a very good example because of the reasoning behind its use.

@Kaiepi Kaiepi requested a review from jnthn January 14, 2020 15:01
@coke
Copy link
Collaborator

coke commented Jan 14, 2020

Passes xtest, thanks.

@JJ
Copy link
Contributor

JJ commented Jan 8, 2022

Is this still a draft? Can it be used?

Copy link
Contributor

@JJ JJ left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a few comments, since this is still a work in progress.

doc/Language/mop.pod6 Show resolved Hide resolved
doc/Language/mop.pod6 Show resolved Hide resolved
doc/Language/mop.pod6 Show resolved Hide resolved
doc/Language/mop.pod6 Show resolved Hide resolved
doc/Language/mop.pod6 Show resolved Hide resolved
doc/Language/mop.pod6 Show resolved Hide resolved
Copy link
Contributor

@jonathanstowe jonathanstowe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In principle: this would be a useful addition.

@coke
Copy link
Collaborator

coke commented May 28, 2022

Sorry for the processing delay: can you fix the branch conflicts?

@coke coke self-assigned this Feb 2, 2023
@coke coke added this to the 2023-First Quarter milestone Feb 7, 2023
@coke coke removed their assignment Mar 4, 2023
@coke coke modified the milestones: 2023-Quarter 1, 2023-Quarter 2 Apr 1, 2023
@coke coke modified the milestones: 2023-Quarter 2, 2023-Quarter 3 Jul 12, 2023
@coke coke modified the milestones: 2023-Quarter 3, 2023-Quarter 4 Oct 8, 2023
@coke coke modified the milestones: 2023-Quarter 4, 2024-Quarter-2 Mar 31, 2024
@coke coke self-assigned this May 21, 2024
@coke coke marked this pull request as ready for review May 21, 2024 23:37
coke added a commit that referenced this pull request May 23, 2024
Hand applying a patch submitted by Kaiepi
in #3160
from 2020. Much thanks.
@coke
Copy link
Collaborator

coke commented May 23, 2024

Hand applied in 399ec64.

@coke coke closed this May 23, 2024
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.

5 participants