-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
First draft of metaprogramming design doc. #89
Conversation
["inline while"](https://ziglang.org/documentation/master/#inline-while), and | ||
["comptime" code blocks](https://ziglang.org/documentation/master/#comptime) | ||
in [Zig](https://ziglang.org/) | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Here are some more languages that support structured metaprogramming:
- MetaOCaml
- Template Haskell
- Rascal
- MetaML
- Lisp (quasi-quote and comma)
- Here is a recent and thorough survey of metaprogramming.
We triage inactive PRs and issues in order to make it easier to find active work. If this PR should remain active, please comment or remove the |
We triage inactive PRs and issues in order to make it easier to find active work. If this PR should remain active or becomes active again, please reopen it. |
Describing an approach and the beginning of a design for metaprogramming in Carbon.