Skip to content

Metaprogramming #915

Answered by dabrahams
xyven1 asked this question in Q&A
Aug 21, 2023 · 2 comments · 9 replies
Discussion options

You must be logged in to vote

You're right that it's a bit early; we have a lot of fundamentals to put in place first. We're not at all opposed to metaprogramming—I wrote a whole book about it—but we're not very happy with most of the language designs we've seen for supporting it, and we don't want to rush into adding specific metaprogramming features until we're sure we have the right design. About all we've decided is that we want to be able to run any ordinary Hylo code at compile time if the context demands it, without ceremony. But that only scratches the surface of a more complete metaprogramming picture. HTH.

Replies: 2 comments 9 replies

Comment options

You must be logged in to vote
1 reply
@xyven1
Comment options

Answer selected by dabrahams
Comment options

You must be logged in to vote
8 replies
@GunpowderGuy
Comment options

@dabrahams
Comment options

@GunpowderGuy
Comment options

@dabrahams
Comment options

@dabrahams
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants