1. It seems from a recent conversation on #lisp that pointer selection of presentations in McCLIM doesn't work. Is that correct? Was this made so on purpose, or is it a bug?
2. When I type a command name in the interactor pane, the command is executed, however if I try to accept that command name as a command name, it is NOT acceptable, and mousing on the individual words reveal that each is a separate string-type presentation. Is this a bug? Should the command name somehow be recognizable as a command name? And if so, how might this be accomplished?
Robert Goldman rpgoldman@real-time.com writes:
Is this a bug?
Yes. The presentations you see are simply ones created by Drei as part of redisplay (so they are also strings in Climacs, for example). I don't know if the CLIM spec explicitly requires previous input to be presented as the relevant presentation type, but I agree it would be a nice feature.
Should the command name somehow be recognizable as a command name? And if so, how might this be accomplished?
You need some way of telling Drei that you want the entire output to be presented as some given type. I don't know how it could be handled in Goatee. Another option is to remove the input-editor output after the actual output session is done with and just present the accept result, but then you would lose such things as the Drei-provided syntax-highlighting for previous input of Lisp forms.