How to capture words bound in outer context when creating new context?
问题 Let us say I have a situation like this: ;; Capture whatever the print word pointed to into a variable outer-print: :print foo: context [ ;; within foo, override print and implement in terms of outer-print print: func [value] [ outer-print "About to print" outer-print value outer-print "Done printing" ] ] I can do this, or if I have more than one thing I want from the outer context I could capture it explicitly: ;; Capture current context into something called outer outer: self foo: context [