[R] Tcl Tk table

James Wettenhall wettenhall at wehi.edu.au
Tue Apr 27 04:27:57 CEST 2004

Maybe time to change the subject line? ;-)

> Notice that tclVar objects are like pointers: They represent the
> variable rather than its content. I.e. tclvalue on the R side
> corresponds to a "$" on the Tcl side:

OK, that does make sense now that I think about it.  When using 
the message= argument of a message box, you want the VALUE of a 
text variable, ($ in Tcl or tclvalue in R-Tcl/Tk), but when you 
want to use the textvariable= argument of an entry box, then you 
need to pass the variable by reference (or a pointer to it), so 
you don't use tclvalue(), you just use the variable name.  So we 
should never try to get rid of tclvalue() but .Tk.ID() is indeed 

OK, so forget my analogy between tclvalue() and .Tk.ID()  ;-)

Happy Tcling,

More information about the R-help mailing list