Hello all.  I'm trying to use the various Tk-classes that come with 
STk and am running into some trouble.  Take the following as an example. 
When I try this expression:
    (let ((b (make <Button>)))
        (set! (command b) `(describe ,b))
        (pack b))
I get the following message when I click on the newly created button:
    *** Read from string error:
    bad # syntax: "#"
However, a slight modification corrects the problem:
    (let ((b (make <Button>)))
        (set! (command b) `(describe (Id->instance ,(Id b))))
        (pack b))
What strikes me as odd is that the result of Id has roughly the same 
syntax as the object itself (#[<button> 1016f110] versus #[Tk-command 
.v1]), yet one has "bad # syntax" and the other doesn't.
I was expecting the first expression to work (should I have?), so 
is this a bug?
Thanks,
Rob DeLine
Received on Fri Jul 15 1994 - 21:18:55 CEST
This archive was generated by hypermail 2.3.0
: Mon Jul 21 2014 - 19:38:59 CEST