[ESS] Swankr
Sparapani, Rodney
rsparapa at mcw.edu
Sat Dec 10 20:46:35 CET 2011
I've got a similar setup on OS X, i.e. no sbcl. I get to this point...
After performing the installation steps above, M-- M-x slime RET R RET should start swank. You will be prompted to accept a version mismatch – simply accept – then the SLIME REPL should start up, giving a prompt. Enjoy!
But, I get no prompt....
So, then I tried M-x slime-connect
and now I do see a prompt, but I can't figure out how to send something to the prompt
from a .R file. If I launch help.start(), then it looks at the host and port that I accepted
after slime-connect, but it doesn't seem to be working. What am I missing?
Rodney
________________________________________
From: Vitalie Spinu [spinuvit at gmail.com]
Sent: Saturday, December 10, 2011 10:39 AM
To: Christophe Rhodes
Cc: Sparapani, Rodney; Stephen Eglen; ess-help
Subject: Re: Swankr
On 10 December 2011 00:30, Christophe Rhodes <csr21 at cantab.net> wrote:
> I've fixed some rough edges, updated some text files, and pushed
> things to public repositories. At
> <http://common-lisp.net/~crhodes/swankr/> there should be some updated
> instructions for getting started; it's still at the "some assembly
> required" stage, but hopefully to emacs veterans it's clear enough --
> please shout if some bits of the instructions don't actually work; I'm
> aware that reliable third-party deployment is hard.
>
I've tried your instructions on a machine without SBCL and I am getting:
Polling "/tmp/slime.29661".. (Abort with `M-x
slime-abort-connection'.) [3 times]
Connecting to Swank on port 4005..
Versions differ: 2011-12-10 (slime) vs. nil (swank). Continue? (y or n)
error in process filter: or: Can't find suitable coding-system
error in process filter: Can't find suitable coding-system
Any ideas?
Thanks,
Vitalie.
PS: my slime setup:
(require 'slime)
(setq slime-net-coding-system 'utf-8-unix)
(slime-setup '(slime-asdf slime-repl slime-scratch slime-presentations
slime-media))
(setq slime-lisp-implementations
'((R ("R" "--no-save" "--max-vsize=4096M")
:init (lambda (port-filename coding-system)
(format
"source('/home/vitoshka/.emacs.d/site-lisp/swankr/swank.R',
keep.source=TRUE, chdir=TRUE)\nstartSwank('%s')\n" port-filename)))))
> Once you're up and running, playing with the repl should be fun; there's
> support for in-emacs display of lattice objects, for example, and the
> debugger support is relatively complete too -- so executions which
> generate errors will pop up an emacs debugger interface. (It will take
> some getting used to, I imagine).
>
> I hope this gets you started. Good luck!
>
> Cheers,
>
> Christophe
More information about the ESS-help
mailing list