[ESS] Starting evaluation... hangs

Martin Maechler maechler at stat.math.ethz.ch
Tue Mar 28 08:34:56 CEST 2006


Thank you, Gregor, for your clarifications.

It would have been better had they also gone to ESS-help, not
just to me.

Just to confirm you:  UTF-8 should not be a problem for current
versions of ESS at all  in our experience.
[ ESS 5.2.x (x < 10) did need a patch more than a year ago,
  in order to correctly work with UTF-8 and "R in UTF-8" ;
  but as said, this has been quite a while ago]

Martin

>>>>> "Gregor" == Gregor Gorjanc <gregor.gorjanc at gmail.com>
>>>>>     on Mon, 27 Mar 2006 23:17:13 +0200 writes:

    Gregor> Martin Maechler wrote:
    >>>>>>> "Gregor" == Gregor Gorjanc <gregor.gorjanc at gmail.com>
    >>>>>>> on Sun, 26 Mar 2006 21:19:01 +0200 writes:
    >> 
    >> 
    Gregor> Richard M. Heiberger wrote:
    >> >> Which computer, operating system version, emacs version?
    >> >> 
    >> 
    Gregor> OS?  $ uname -a Linux omni_grega 2.6.11-1-686 #1 Mon
    Gregor> Jun 20 22:00:38 MDT 2005 i686 GNU/Linux
    >> 
    Gregor> Emacs? - I get this message when I click on "Show
    Gregor> Emacs version" GNU Emacs 21.4.1 (i486-pc-linux-gnu,
    Gregor> X toolkit, Xawd3d scroll bars) of 2005-10-03 on
    Gregor> trouble, modified by debian
    >> 
    >> >> I just ran your example on Windows XP with ESS-5.2.12 and
    >> >> GNU emacs 21.3.50.1 and all worked well.
    >> >> 
    >> >> Rich
    >> 
    Gregor> How can I debug my problem?
    >> 
    >> Hmm, the behavior you see, Gregor, is quite strange.
    >> "Of course", your example also runs nicely and smoothly for me
    >> {Linux Redhat & Debian; Emacs 21.4 and 21.3}.
    >> 
    >> I think we have heard of problems like yours for Xemacs users,
    >> but not GNU emacs..
    >> 
    >> Could it be that your *.R buffer (in which you select the region
    >> via C-c C-r) is in a "strange" encoding where the spaces in
    >> 
    >> tmp <- data.frame(m1 = y[1:40],
    >> m2 = y[41:80],
    >> m3 = y[81:120],
    >> m4 = y[121:160],
    >> s1 = s[1:40],
    >> s2 = s[41:80],
    >> s3 = s[81:120],
    >> s4 = s[121:160])
    >> 
    >> are encoded as peculiar UTF-8 codes or ..?

    Gregor> Martin thanks for this pointers.

    Gregor> I do have u sign in modeline, which should indicate UTF-8 encoding and I
    Gregor> get this from use of the following in '.emacs' file.

    Gregor> (set-language-environment "UTF-8")

    Gregor> However this part does not have any characters which are not in ASCII
    Gregor> set. Does ESS have any problems with UTF-8? I have the following LC* set
    Gregor> in my bash shell

    Gregor> LANGUAGE=en_GB.UTF-8
    Gregor> LC_ALL=en_GB.UTF-8

    >> Call the file ex.R and try in a shell
    >> 
    >> tr -d '\-.,<=:)(][[:alnum:]' < ~/R/qq.R | od -a
    >> 
    >> you should only get 'sp' (ASCII space) and 'nl' (newline)
    >> 

    Gregor> I have. I get only 'sp' and 'nl'.

    Gregor> $ tr -d '\-.,<=:)(][[:alnum:]' < test.R | od -a
    Gregor> 0000000  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  nl  sp  sp  sp  sp  sp
    Gregor> 0000020  sp  sp  sp  nl  nl  sp  sp  sp  sp  nl  sp  sp  sp  sp  sp  sp
    Gregor> 0000040  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  nl  sp
    Gregor> 0000060  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp
    Gregor> 0000100  sp  sp  sp  nl  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp
    Gregor> 0000120  sp  sp  sp  sp  sp  sp  sp  sp  nl  sp  sp  sp  sp  sp  sp  sp
    Gregor> 0000140  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  nl  sp  sp
    Gregor> 0000160  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp
    Gregor> 0000200  sp  sp  nl  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp
    Gregor> 0000220  sp  sp  sp  sp  sp  sp  sp  nl  sp  sp  sp  sp  sp  sp  sp  sp
    Gregor> 0000240  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  sp  nl
    Gregor> 0000255

    Gregor> I also tried with command file and it prints ASCII

    Gregor> $ file test.R
    Gregor> test.R: ASCII text

    Gregor> but if I open this file and write some peculiar characters in it, which
    Gregor> are not in standard ASCII set, file says this is UTF-8, as it should.

    Gregor> $ file test.R
    Gregor> test.R: UTF-8 Unicode text

    Gregor> -- 
    Gregor> Lep pozdrav / With regards,
    Gregor> Gregor Gorjanc

    Gregor> ----------------------------------------------------------------------
    Gregor> University of Ljubljana     PhD student
    Gregor> Biotechnical Faculty
    Gregor> Zootechnical Department     URI: http://www.bfro.uni-lj.si/MR/ggorjan
    Gregor> Groblje 3                   mail: gregor.gorjanc <at> bfro.uni-lj.si

    Gregor> SI-1230 Domzale             tel: +386 (0)1 72 17 861
    Gregor> Slovenia, Europe            fax: +386 (0)1 72 17 888

    Gregor> ----------------------------------------------------------------------
    Gregor> "One must learn by doing the thing; for though you think you know it,
    Gregor> you have no certainty until you try." Sophocles ~ 450 B.C.
    Gregor> ----------------------------------------------------------------------




More information about the ESS-help mailing list