On 2011-Aug-19 14:28 , Mark Cave-Ayland wrote:
So looking at the OpenBIOS code I can see that active-package! not only changes the active-package value, but also switches in the private wordlist for that package. I wonder how OBP does it? I can only assume that there is a hook in the dictionary search routine which interrogates the private wordlist first based upon the current value of active-package.
My recollection (I'm on vacation and away from my sources) is that "current-device" and "push-package" are the openboot ways of playing with the current package. I have a vague recollection that "current-device" is a use-actions word, and the set action does something more than merely store the value.