The problem is that without explaining someone what the menu item "Buffer it" does and how to use it (e.g., to evaluate "self buffer") it makes this feature hard to understand.
yes I agree
I think the idea is good, but how could it be made easy to understand and use?
don't really know. I first named it 'copy it' and 'paste it' but I don't think that's the issue
BTW, the same effect can also be achieved by assigning the object to a global, e.g., "Buffer := self at: 4" and then in the popup select "declare global" if Buffer is not a global yet.
uhmm yes it seems better. No need for an extra class and instead of self buffer, evaluating the global is enough. Also, am I correct to remove a global like that: Smalltalk removeKey: #Buffer Maybe then a menu entry more explicit would be 'store in global named Buffer' 'assign to Buffer' "store in Buffer" ? ... uhm a bit too long... Maybe having 'buffer it' in the menu (or store it or copy it) and a secondary item named for instance 'paste it' that is accessible when Buffer exists and that paste 'Buffer' wherever needed. What do you think ? Cheers, -- Cédrick