Lately I have discovered the usefulness of the transient
attribute modifier for the Eiffel-Loop reflection classes. (Before
I was naming excluded fields in a string)
But why does it have to be so verbose? 5 words just to tell the compiler: I want this to be transient.
I was thinking it would be great if the deprecated is keyword could re-purposed as a shorthand way to add status modifiers, as in the following subscription_option example.
Other modifiers could be added in a list as for example
some_field: SOME_CLASS is transient, stable
-- Finnian
-- SmartDevelopersUseUnderScoresInTheirIdentifiersBecause_it_is_much_easier_to_read
Good idea. But "is" has not gone entirely. There is an obscure use to it within across loops. For instance, the loop
I didn't know that, but that shouldn't preclude a possible use
for attribute modifiers. Many keyword are used in multiple
contexts.
-- SmartDevelopersUseUnderScoresInTheirIdentifiersBecause_it_is_much_easier_to_read