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

Pattern Handling: Add an example that illustrates the 'representation by sign' pattern. #3

Closed
GCHQDeveloper42 opened this issue Jun 4, 2021 · 1 comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@GCHQDeveloper42
Copy link
Contributor

GCHQDeveloper42 commented Jun 4, 2021

The separation of names from what they represent is a key benefit from extensional 4D models. It is a major feature of the HQDM model but requires careful implementation for first use. Documenting the use of the representation_by_sign pattern of HQDM objects would help users and could be used to implement a pattern handling feature to Magma Core code to make the adoption of representation_by_sign easier. An example on it's own in the Wiki may not be enough to ensure that the complex, but repeatable, pattern is used consistently.

@GCHQDeveloper42 GCHQDeveloper42 changed the title Pattern HandlingAdd an example that illustrates the 'representation by sign' pattern, and add pattern handling to the Magma Core code Pattern Handling: Add an example that illustrates the 'representation by sign' pattern. Jun 4, 2021
@GCHQDeveloper42 GCHQDeveloper42 added documentation Improvements or additions to documentation enhancement New feature or request labels Jun 4, 2021
@twalmsley
Copy link
Collaborator

My next PR includes an example for the use of the HQDM sign pattern and will resolve this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants