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

Attributes/annotations #15

Open
minchingtonak opened this issue Dec 31, 2020 · 1 comment
Open

Attributes/annotations #15

minchingtonak opened this issue Dec 31, 2020 · 1 comment
Labels
enhancement New feature or request

Comments

@minchingtonak
Copy link
Contributor

minchingtonak commented Dec 31, 2020

Basil would benefit from some sort of generalized user-level annotation feature. Some uses include:

  • Toggles for compiler optimizations (automatic struct field alignment)
  • Static checks (function overriding, pure function, etc)
  • Automated tooling, such as documentation generation or code analysis (coverage, timing, etc)
@minchingtonak minchingtonak added the enhancement New feature or request label Dec 31, 2020
@dumblob
Copy link

dumblob commented Dec 31, 2020

This would be great. Even greater if the "annotations" allowed for (nearly) arbitrary turing complete computations in compile time.

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

No branches or pull requests

2 participants