Re:John Carmack on Mutable Variables
by skeezyjefferson on Thursday November 06, 2025 @09:47AM
(#45835834)
I argue in your example there are 6 constants, not 1 constant with 6 different values, though this could be semantics ie we could both be right in some way
Exactly. As said higher in this comment chain:
> So, constant, but repeatedly redefined.
Re:John Carmack on Mutable Variables
by skeezyjefferson on Tuesday November 11, 2025 @06:28AM
(#45886173)
it was constant if it could have been redefined, by the basic definition of what constant means. so no, not constant, but constants
To potentially make it clearer that this is not mutation of a constant between iterations, technically &i could change between iterations, and the program would still be correct. This is not true with a c-style for loop using explicit mutation.