On 2017-08-08 17:09, J. Landman Gay via use-livecode wrote:
In what circumstance would it be necessary to quote the property name?
The original case Dr Hawkins encountered was something along the lines
of:
local someVar
put 100 into someVar
put the someVar of me
Here, this will fetch the custom property '100'. Ideally you'd be able
to do
put the "someVar" of me
Instead - the quoting indicating you want to use that *literal* value
for the
property name, instead of the variables context.
Another case is wanting to fetch custom property names which contain
chars you
can't have in an unquoted literal:
put the "my property name with lots of words (and parantheses) too" of
me
Currently, using quoted literals in this case works for setting, but
doesn't
work for getting; and even a quoted literal will still resolve to a
variable
if one has been defined.
I think the latter is probably something which is unlikely to hurt
anyone if
tweaked though...
Warmest Regards,
Mark.
On August 8, 2017 6:05:21 AM Mark Waddingham via use-livecode
<use-livecode@lists.runrev.com> wrote:
What doesn't work at the moment is if you have a var name which is
quoted:
local catness
put "minimal" into catness
set the "catness" of me to "very much"
get the customProperties of me
put the keys of it
Will result in a key 'minimal' and *not* 'catness' - which is perhaps
not what would be expected.
--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
--
Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can create apps
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode