[ESS-bugs] ess-mode 5.2.3; xemacs crash

A.J. Rossini blindglobe at gmail.com
Tue Jan 4 22:08:28 CET 2005


I'm not seeing this with the next version of ESS (5.2.4pre).  

What happens outside of XEmacs?  (i.e. running R inside a regular terminal)?

I don't see it with 5.2.2 (from Debian's XEmacs SUMO distribution,
Debian unstable).

BTW, I'm running the same XEmacs package from Debian, according to the
version number.



On Tue, 04 Jan 2005 13:02:52 +0100, Song Baiyi <song.baiyi at udo.edu> wrote:
> Hello,
> 
> When I use "library(***)" to load a package (in R 2.0.1), the XEmacs just
> crashes. However such a problem had never happened when I was in
> R. 1.9.
> 
> Thanks
> 
> Emacs  : XEmacs 21.4 (patch 16) "Corporate Culture" [Lucid]
> (i386-debian-linux, Mule) of Sun Dec 12 2004 on penell
> Package: ess-mode 5.2.3
> 
> current state:
> ==============
> (setq
>  ess-language "S"
>  ess-dialect "R"
>  ess-ask-for-ess-directory t
>  ess-ask-about-transfile nil
>  ess-directory nil
>  ess-keep-dump-files "always"
>  ess-source-directory "/tmp/"
>  )
> [ess-site.el]: ess-customize-alist=nil
> [ess-site.el _2_]: ess-customize-alist=nil
> (R): ess-r-versions-create making M-x defuns for
> (R): ess-dialect=nil, buf=*scratch*, start-arg=nil
>  current-prefix-arg=nil
> (inferior-ess 0): ess-start-args=--no-readline
> ess-setq-vars-default 0: ess-language=Initial, -dialect=nil, buf=nil,
> comint..echoes=nil, comint..sender=comint-simple-send
> ess-setq-vars-default 1: ess-language=S, -dialect=R, buf=nil,
> comint..echoes=nil, comint..sender=comint-simple-send
> (inf-ess 1): lang=S, dialect=R, tmp-dialect=R, buf=*scratch*
> (inf-ess 1.1): procname=R temp-dialect=R, buf-name=*R*
> (inferior-ess) Method #3 start=/home/baiyi/work/ buf=*R*
> (ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil,
> comint..echoes=nil, comint..sender=comint-simple-send
> (inf-ess 2.1): ess-language=S, ess-dialect=R buf=*R*
> (inf-ess 2.2): start args = --no-readline ,
> inf-ess-start-args=--no-readline
> (inf-ess finish [S(R), R(nil,nil)]
> (ess-multi 0):  inf-ess-start-args=--no-readline , comint-..echoes=nil
> (i-ess 1): buf=*R*, lang=S, comint..echo=nil,
> comint..sender=comint-simple-send,
> (i-ess 2): buf=*R*, lang=S, comint..echo=t,
> comint..sender=inferior-R-input-sender,
> (ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, comint..echoes=t,
> comint..sender=inferior-R-input-sender
> (i-ess 3): curr-buf=*R*, comint..echo=t,
> comint..sender=inferior-R-input-sender,
> (ess-multi post inf-ess: start-args=--no-readline , comint-echoes=t
> (ess-multi 1):  start-args=--no-readline
> Making Process...Buf *R*, Proc R, Prog R
>  Start File=nil, Args= --no-readline .
> (R): inferior-ess-language-start=options(STERM='iESS', editor='gnuclient
> -q')
> (ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil,
> comint..echoes=nil, comint..sender=comint-simple-send
> (ess-mode-1): ess-language=S, ess-dialect=R buf=Script.R
> (ess-mode-1.5): alist=((ess-local-customize-alist quote
> R-customize-alist) (ess-language . S) (ess-dialect . R) (ess-suffix . R)
> (ess-dump-filename-template replace-regexp-in-string S$ ess-suffix
> ess-dump-filename-template-proto) (ess-mode-editing-alist .
> S-editing-alist) (ess-mode-syntax-table . R-syntax-table)
> (ess-help-sec-regex . ess-help-R-sec-regex) (ess-help-sec-keys-alist .
> R-help-sec-keys-alist) (ess-loop-timeout . ess-S-loop-timeout)
> (ess-object-name-db-file . ess-r-namedb.el) (ess-retr-lastvalue-command
> . assign(".Last.value", .ess.lvsave, envir=NULL)
> ) (ess-save-lastvalue-command .
> assign(".ess.lvsave",.Last.value,inherits=TRUE)
> ) (ess-imenu-mode-function quote ess-imenu-R) (inferior-ess-program .
> inferior-R-program-name) (inferior-ess-objects-command . objects(pos = %d)
> ) (inferior-ess-search-list-command . search()
> ) (inferior-ess-help-command . help("%s", htmlhelp=FALSE)
> ) (inferior-ess-exit-command . q()) (inferior-ess-exit-prompt . Save
> workspace image? [y/n/c]: ) (inferior-ess-primary-prompt .
> \([A-Z][][A-Za-z0-9.]*\)*> ) (inferior-ess-secondary-prompt . + ?)
> (comint-use-prompt-regexp-instead-of-fields . t)
> (inferior-ess-start-file) (inferior-ess-start-args . ) (ess-STERM .
> iESS) (ess-editor . R-editor) (ess-pager . R-pager)
> (inferior-ess-language-start eval inferior-S-language-start))
> (ess-mode-1.6): editing-alist=((paragraph-start concat \s-*$\|
> page-delimiter) (paragraph-separate concat \s-*$\| page-delimiter)
> (paragraph-ignore-fill-prefix . t) (require-final-newline . t)
> (comment-start . #) (comment-start-skip . #+ *) (comment-column . 40)
> (indent-line-function quote S-indent-line) (parse-sexp-ignore-comments .
> t) (ess-set-style . ess-default-style) (ess-local-process-name)
> (ess-mode-syntax-table . S-syntax-table)
> (add-log-current-defun-header-regexp . ^\(.+\)\s-+<-[
> ]*function) (font-lock-defaults quote (ess-mode-font-lock-keywords nil
> nil ((?\. . w)))))
> (ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil,
> comint..echoes=nil, comint..sender=comint-simple-send
> 
> Finished setting up ESS-mode.
> 
> (R): ess-dialect=R, buf=Script.R, start-arg=nil
>  current-prefix-arg=nil
> (inferior-ess 0): ess-start-args=--no-readline
> ess-setq-vars-default 0: ess-language=S, -dialect=R, buf=nil,
> comint..echoes=nil, comint..sender=comint-simple-send
> ess-setq-vars-default 1: ess-language=S, -dialect=R, buf=nil,
> comint..echoes=nil, comint..sender=comint-simple-send
> (inf-ess 1): lang=S, dialect=R, tmp-dialect=R, buf=Script.R
> (inf-ess 1.1): procname=R:2 temp-dialect=R, buf-name=*R:2*
> 
> _______________________________________________
> ESS-bugs ESS-bugs at stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/ess-bugs
> 
> _______________________________________________
> ESS-core list: https://stat.ethz.ch/mailman/listinfo/ess-core
> 


-- 
best,
-tony

"Commit early,commit often, and commit in a repository from which we can easily
roll-back your mistakes" (AJR, 4Jan05).

A.J. Rossini
blindglobe at gmail.com




More information about the ESS-bugs mailing list