On Tuesday 22 May 2007 7:05 pm, Peter Dalgaard wrote:
> Vladimir Dergachev wrote:
> >> I think DTL's suggestion would be most useful when putting a lot of code
> >> in a string, where the escapes make the code harder to read.  For
> >> example, just about any function using a complicated regular expression.
> >
> > Also anything using .Tcl(). Quotes in data frame definition are useful
> > because they could be employed to delimit text fields with spaces in
> > them.
>
> .Tcl() is usually the wrong solution anyway, you really should use tcl()
> unless absolutely necessary.
>

Actually I could not figure out how to use tcl() - it seems to work only to 
call a single Tcl/Tk command.

I mostly use .Tcl() to create guis along the lines of

foreach {control  desc var value} {
        label "Just a description" title1 0
        entry "Edit some text" text_var {Hello there}
        } {
        switch -exact -- $control {
                label { 
                        label .l$var -text $desc
                        grid .l$var - -sticky news
                        }
                entry {
                        label .l$var -text $desc
                        entry .e$var -variable $var
                        grid .l$var .e$var -sticky news
                        global $var
                        set $var $value
                        }
        # other control types follow
                }
        }

this can get pretty versatile and works for plots and other things..

                          best

                              Vladimir Dergachev

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to