[Development] Future of QBS
annulen at yandex.ru
Tue Oct 17 12:03:48 CEST 2017
17.10.2017, 12:49, "Konstantin Tokarev" <annulen at yandex.ru>:
> 17.10.2017, 05:06, "Kevin Kofler" <kevin.kofler at chello.at>:
>>> * Its language has native support for properties, with syntax that really
>>> looks like properties in another languages
>> That is what the GET_*_PROPERTY and SET_*_PROPERTIES CMake commands are for.
>> The verbose syntax allows you to see immediately what type of object you are
>> getting or setting properties of.
> Try doing some non-trivial operations on properties, e.g. appending value if it is not
> present in the list already, or remove some value from the list, and code quickly
> becomes unhealthy
Not to mention that you have to create temporary local variable every time you simply want
to use property.
More information about the Development