Stephen, my apologies--I had assumed you used some of the shortcuts discussed in the original thread. I should have looked at your implementation first (which seems fine!).
Please disregard my message. Cheers, Kevin On Monday, June 1, 2015, <[email protected]> wrote: > Kevin, > > Sorry, I'm not understanding your point. Can you give me an example in > which the modifyField! routine might fail? It is completely standard Julia > without any pointer manipulation or other unsafe operations. > > Thanks, > Steve > > > > > On Monday, June 1, 2015 at 12:16:41 PM UTC-4, Kevin Squire wrote: >> >> Whoops! I meant "not in a register", not "not on the stack". >> >> On Monday, June 1, 2015, Kevin Squire <[email protected]> wrote: >> >>> As pointed out by Jameson previously, this works best (well, only) if >>> you can guarantee that the object is in memory and not on the stack--for >>> example, if the object was allocated by a C routine. >>> >>> Cheers, >>> Kevin >>> >>> On Sunday, May 31, 2015, <[email protected]> wrote: >>> >>>> Following up on an earlier discussion that I started in this newsgroup, >>>> I have written a small package that provides a routine to modify a field of >>>> an immutable object in the case that the object is inside a container. >>>> Please refer to: >>>> >>>> https://github.com/StephenVavasis/Modifyfield.jl >>>> >>>> Feedback is welcome. >>>> >>>> >>>>
