On Wed, Jul 28, 2010 at 10:06 AM, AndrewPage <savejar...@yahoo.com> wrote:
>
> Hi,
>
> Recently, I've been trying to use packages in R that require loading the
> Tcl/Tk interface.  However, I get a strange result and a crash that I
> haven't been able to find discussion about on these boards (or any others).
>
> When I enter library(tcltk), it reads "Loading Tcl/Tk interface ... ", but
> then never says "done" or displays some sort of error message.  Looks like
> this:
>
>> x11()
>> library(tcltk)
> Loading Tcl/Tk interface ...
>>
>
>
> Now you can type additional commands in, at your peril!  For example, if I
> type in the text "library", nothing happens, but "library(" causes R to
> freeze up irreparably, with "executing:
> try(gsub('\\s+','',paste(capture.output(print(args(library)))),collapse=")),silent=TRUE)"
> displayed at the bottom.  When this happens, there's nothing you can do but
> restart R because it's completely frozen.
>
> I'm running R version 2.11.1 Patched (2010-07-27 r52627)
>
> [R.app GUI 1.35 (5603) i386-apple-darwin9.8.0]
>
> with XQuartz 2.3.5 (xorg-server 1.4.2-apple53)
>
> on a mac (snow leopard)
>
> Thanks for any help/suggestions in advance,
>
> Andrew

One thought is that if this is to use gsubfn or sqldf (which uses
gsubfn) then you can get them to not use the tcltk code but use R code
instead by either of these two means:

1. issue the command:
options(gsubfn.engine = "R")
before issuing your library(sqldf) or library(gsubfn) command.  You
can put the options command in your .Rprofile if you like and then you
will have it on every session.

or

2. use a build of R that has no tcltk in it.  In that case it will
recognize it and switch to using R.  I believe one such build exists
for the Mac.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to