setProp and Lock messages
Richard Gaskin
ambassador at fourthworld.com
Sun Dec 4 12:45:50 EST 2011
Todd Geist wrote:
...
> But I like all of these more than the alternative of using accessors on
> library stacks with name spaced accessors
>
> db_Contacts_getVersion
>
> // or
>
> db_getVersion("Contacts")
>
>
> Although this is a lot less typing, I just don't care for it. Maybe I am
> stupid...
My apologies: I didn't mean to imply that using getProp/setProp was in
any way "stupid". On the contrary, for some problems they provide an
unbeatable solution.
Those familiar with Cocoa's CoreData are no doubt impressed with the
power of name-value-pair (NVP) programming, some of which can be
simulated in LC with getProp/setProp. Nothing wrong with that at all.
That's one of the great things about LC: there are many ways to solve
problems, supporting a wide range of coding styles.
If you like NVP use it. The main point of my post was just the caveat
about how lockMessages can affect NVP-based systems. If your systems
can account for that there's certainly no harm in using getProp/setProp.
--
Richard Gaskin
Fourth World
LiveCode training and consulting: http://www.fourthworld.com
Webzine for LiveCode developers: http://www.LiveCodeJournal.com
LiveCode Journal blog: http://LiveCodejournal.com/blog.irv
More information about the use-livecode
mailing list