On Tue, Oct 2, 2018 at 4:04 PM Richard Gaskin via use-livecode < use-livecode@lists.runrev.com> wrote:
> Geoff Canyon wrote: > > So in LiveCode terms, imagine if you could rename a card, and any script > > that referenced that card, or controls on it, wouldn't break, but just > > automatically reflect the new name. Or rename a control, or a stack. > > Ah, thanks. I wonder how the name lookup for every element in the > system affects performance. > > It sounds like in this regard LC is no worse off than MySQL, SQLite, and > other systems where names are used directly. > If they're doing it the way I think -- having everything based on the permanent ID and only using the map to parse to the human-applied name when necessary, then the performance hit is likely very limited and infrequent. Apart from development work, FileMaker doesn't present the control name often. As far as being no worse off, agreed -- I know of no other tool that does this. It's extraordinary that FileMaker has had this feature since something like the late 80s, and no other tools have recognized how awesome it is. It's like chunk expressions -- eye-opening. _______________________________________________ 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