I’m evaluating a change to add support for “profiles” to Chrome’s dictionary. Right now we have:
application has windows
and we’d be adding:
application has profiles
profile has windows
When I build with this proposed change, aelint is not happy:
~> aelint --dynamic "Chromium"
[...]
X ERROR (2)
----------------------------------------
[...]
ambiguous-term: Term 'profile' is used by multiple codes: class 'CrPf', property 'prof'
AppleScript maps a name to one code when compiling source; multiple codes are ambiguous
What would be the best way to proceed here? The object is a “profile”, and you would also refer to a “window’s profile”. The same word is used for each, so how bad is this ambiguity?
Thanks for your help!