Skip to content

Conversation

mariusae
Copy link
Member

@mariusae mariusae commented Oct 7, 2025

Stack from ghstack (oldest at bottom):

The name alias! has bothered me for a long time. It does not create an alias, but rather it defines a collection of messages represented by a single newtype -- Erlang calls this concept a "behavior", so we adopt it here.

Differential Revision: D84091583

NOTE FOR REVIEWERS: This PR has internal Meta-specific changes or comments, please review them on Phabricator!

The name `alias!` has bothered me for a long time. It does not create an alias, but rather it defines a collection of messages represented by a single newtype -- Erlang calls this concept a "behavior", so we adopt it here.

Differential Revision: [D84091583](https://our.internmc.facebook.com/intern/diff/D84091583/)

**NOTE FOR REVIEWERS**: This PR has internal Meta-specific changes or comments, please review them on [Phabricator](https://our.internmc.facebook.com/intern/diff/D84091583/)!

[ghstack-poisoned]
@meta-cla meta-cla bot added the CLA Signed This label is managed by the Meta Open Source bot. label Oct 7, 2025
mariusae added a commit that referenced this pull request Oct 7, 2025
The name `alias!` has bothered me for a long time. It does not create an alias, but rather it defines a collection of messages represented by a single newtype -- Erlang calls this concept a "behavior", so we adopt it here.

Differential Revision: [D84091583](https://our.internmc.facebook.com/intern/diff/D84091583/)

**NOTE FOR REVIEWERS**: This PR has internal Meta-specific changes or comments, please review them on [Phabricator](https://our.internmc.facebook.com/intern/diff/D84091583/)!

ghstack-source-id: 314647142
Pull Request resolved: #1458
The name `alias!` has bothered me for a long time. It does not create an alias, but rather it defines a collection of messages represented by a single newtype -- Erlang calls this concept a "behavior", so we adopt it here.

Differential Revision: [D84091583](https://our.internmc.facebook.com/intern/diff/D84091583/)

**NOTE FOR REVIEWERS**: This PR has internal Meta-specific changes or comments, please review them on [Phabricator](https://our.internmc.facebook.com/intern/diff/D84091583/)!

[ghstack-poisoned]
mariusae added a commit that referenced this pull request Oct 7, 2025
Pull Request resolved: #1458

The name `alias!` has bothered me for a long time. It does not create an alias, but rather it defines a collection of messages represented by a single newtype -- Erlang calls this concept a "behavior", so we adopt it here.

Differential Revision: [D84091583](https://our.internmc.facebook.com/intern/diff/D84091583/)

**NOTE FOR REVIEWERS**: This PR has internal Meta-specific changes or comments, please review them on [Phabricator](https://our.internmc.facebook.com/intern/diff/D84091583/)!
ghstack-source-id: 314654044
The name `alias!` has bothered me for a long time. It does not create an alias, but rather it defines a collection of messages represented by a single newtype -- Erlang calls this concept a "behavior", so we adopt it here.

Differential Revision: [D84091583](https://our.internmc.facebook.com/intern/diff/D84091583/)

**NOTE FOR REVIEWERS**: This PR has internal Meta-specific changes or comments, please review them on [Phabricator](https://our.internmc.facebook.com/intern/diff/D84091583/)!

[ghstack-poisoned]
mariusae added a commit that referenced this pull request Oct 8, 2025
Pull Request resolved: #1458

The name `alias!` has bothered me for a long time. It does not create an alias, but rather it defines a collection of messages represented by a single newtype -- Erlang calls this concept a "behavior", so we adopt it here.
ghstack-source-id: 314856216

Differential Revision: [D84091583](https://our.internmc.facebook.com/intern/diff/D84091583/)

**NOTE FOR REVIEWERS**: This PR has internal Meta-specific changes or comments, please review them on [Phabricator](https://our.internmc.facebook.com/intern/diff/D84091583/)!
The name `alias!` has bothered me for a long time. It does not create an alias, but rather it defines a collection of messages represented by a single newtype -- Erlang calls this concept a "behavior", so we adopt it here.

Differential Revision: [D84091583](https://our.internmc.facebook.com/intern/diff/D84091583/)

**NOTE FOR REVIEWERS**: This PR has internal Meta-specific changes or comments, please review them on [Phabricator](https://our.internmc.facebook.com/intern/diff/D84091583/)!

[ghstack-poisoned]
mariusae added a commit that referenced this pull request Oct 8, 2025
Pull Request resolved: #1458

The name `alias!` has bothered me for a long time. It does not create an alias, but rather it defines a collection of messages represented by a single newtype -- Erlang calls this concept a "behavior", so we adopt it here.
ghstack-source-id: 314923130

Differential Revision: [D84091583](https://our.internmc.facebook.com/intern/diff/D84091583/)

**NOTE FOR REVIEWERS**: This PR has internal Meta-specific changes or comments, please review them on [Phabricator](https://our.internmc.facebook.com/intern/diff/D84091583/)!
The name `alias!` has bothered me for a long time. It does not create an alias, but rather it defines a collection of messages represented by a single newtype -- Erlang calls this concept a "behavior", so we adopt it here.

Differential Revision: [D84091583](https://our.internmc.facebook.com/intern/diff/D84091583/)

**NOTE FOR REVIEWERS**: This PR has internal Meta-specific changes or comments, please review them on [Phabricator](https://our.internmc.facebook.com/intern/diff/D84091583/)!

[ghstack-poisoned]
mariusae added a commit that referenced this pull request Oct 8, 2025
Pull Request resolved: #1458

The name `alias!` has bothered me for a long time. It does not create an alias, but rather it defines a collection of messages represented by a single newtype -- Erlang calls this concept a "behavior", so we adopt it here.
ghstack-source-id: 314944974

Differential Revision: [D84091583](https://our.internmc.facebook.com/intern/diff/D84091583/)

**NOTE FOR REVIEWERS**: This PR has internal Meta-specific changes or comments, please review them on [Phabricator](https://our.internmc.facebook.com/intern/diff/D84091583/)!
The name `alias!` has bothered me for a long time. It does not create an alias, but rather it defines a collection of messages represented by a single newtype -- Erlang calls this concept a "behavior", so we adopt it here.

Differential Revision: [D84091583](https://our.internmc.facebook.com/intern/diff/D84091583/)

**NOTE FOR REVIEWERS**: This PR has internal Meta-specific changes or comments, please review them on [Phabricator](https://our.internmc.facebook.com/intern/diff/D84091583/)!

[ghstack-poisoned]
The name `alias!` has bothered me for a long time. It does not create an alias, but rather it defines a collection of messages represented by a single newtype -- Erlang calls this concept a "behavior", so we adopt it here.

Differential Revision: [D84091583](https://our.internmc.facebook.com/intern/diff/D84091583/)

**NOTE FOR REVIEWERS**: This PR has internal Meta-specific changes or comments, please review them on [Phabricator](https://our.internmc.facebook.com/intern/diff/D84091583/)!

[ghstack-poisoned]
Copy link

meta-codesync bot commented Oct 9, 2025

This pull request has been merged in 4c893bc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed This label is managed by the Meta Open Source bot. fb-exported Merged meta-exported
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants