Question on patch and go...
Question on patch and go...
- Subject: Question on patch and go...
- From: Eric Dahlman <email@hidden>
- Date: Wed, 17 Sep 2003 09:35:14 -0500
Howdy all,
First of all let me state that I am not asking anyone to break their
NDA regarding 10.3, this is only a plea for released or general
information. What I am curious about is how the patch and go feature
works and what are the "gotchas" surrounding it. I have a lot of
experience working in Common Lisp and am very used to recompiling
functions on the fly and even having a couple of different compiled
version of the same function on the call stack (well not on good days
but you get the idea...) So I was wondering would something like that
work in the brave new world of Objective-C?
* Can I just reset a function's binding by just (re)loading a new
bundle?
* What happens to the previous definition? Can one of my threads
still be executing with the old function on the stack?
* Can I do this redefinition in a running app or does it have to be
done under the control of the debugger?
* Are code vectors in some way now first class objects I can fiddle
with? (wishful thinking)
Again if the situation is that if you told me you would have to kill
me, don't. But I am hoping that this is something which has already
been presented in some public forum or possible even just the final
implementation of some publicly available spec from days of old.
Thanks a bunch!
-Eric
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.