Mark Wieder wrote: > On 05/06/2018 02:42 PM, Richard Gaskin via use-livecode wrote: > >> Did copy-on-write get changed in v9, or is the scope of its effects >> just more limited than I had understood it to be? > > I'm still at the point of not trusting copy-on-write yet, but I think > you're misinterpreting your results. If I'm understanding the way in > which LC has implemented copy-on-write, then whether or not you use > references in parameters, the "return p-1" code will have to make a > copy on the stack to return a value - you can't just return a > reference. So all you're changing by removing the "@" is one level of > copying.
That makes sense. Thanks. -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ [email protected] http://www.FourthWorld.com _______________________________________________ use-livecode mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
