-
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
New name for "constant" value phase #1391
Comments
I've been warming up to the idea of referring to all
|
Slight tweak that preserves many of the benefits that I want to mention:
The idea being that they are both constants, symbolic ones unavailable at type-checking, template available. I'm not advocating one way or the other, just floating it so we can think about it. I'm still pondering a bit. |
This comment was marked as off-topic.
This comment was marked as off-topic.
Just confirming that the leads are happy with the tweaked names here: Marking this as decided! |
This comment was marked as off-topic.
This comment was marked as off-topic.
Just a quick reminder to not use specific issues to post more general feedback -- that should happen on its own discussion thread. Also, please keep feedback constructive. |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
Update terminology around expression properties: - "value phase" -> "expression phase" - "symbolic value" -> "symbolic constant" - "constant" -> "template constant" - "constant or symbolic value" -> "constant" Implements the decision in #1391 . --------- Co-authored-by: jonmeow <[email protected]>
(separate from the question of whether the value phases are actually just value categories)
The thing we want to name is "a value that is known at type-checking time" in contrast to "symbolic value", which is a value that will be known at code generation / monomorphization time but type checking is done without knowing its value, or "runtime value" which is not known until runtime.
Original suggestion for this name in #typesystem on Discord. Suggestion to find a new name in PR #1378.
The text was updated successfully, but these errors were encountered: