[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