I find having to provide the label for every attribute
tedious. In
the application I am considering porting to Magritte, I infer the
label from the selector nearly all of the time. The code I use for
this is:
selector asString withSpacesBeforeCapitalLetters capitalized
works pretty well.
Unfortunately that doesn't work for people living outside english
speaking countries. Most applications we commercially write do not
have english labels, some are even translated to multiple languages.
I understand that it is maybe strange to have the label in the
constructor already. After all there are may descriptions that never
appear in a user-interface.
Cheers,
Lukas
--
Lukas Renggli
http://www.lukas-renggli.ch