[gambit-list] getting up and running with swank-gambit

Jonnay jonnay at jonnay.net
Tue Feb 8 20:06:50 EST 2011


When I used the CVS version of slime, I was at least able to connect and interact. I kept running into errors when work pop ng with the REPL however. I am not sure yet if that's swank-gambit, slime, or my emacs.
-- 
I'm Jonnay! http://www.jonnay.net

Matthew Koichi Grimes <mkg at cs.nyu.edu> wrote:

I got a bit further in trying to get swank-gambit to work, but still not as far as others on this list.

Previously I hadn't downloaded Sort.scm from 
http://dynamo.iro.umontreal.ca/~gambit/wiki/images/3/34/Sort-r1.tgz 
I downloaded it and put the Sort.scm file in the same directory as swank-gambit/. From that directory, I ran:
$ gsi swank-gambit.scm

This doesn't return. I assume this means the swank server is up, running, and listening.

In a new terminal, I open a simple scheme program in emacs (emacs hello-world.scm), and type M-x slime-connect ENT ENT ENT. On the third ENT I get the following question in the minibuffer:

"Versions differ: 2009-09-08 (slime) vs 2010-07-06 (swank). Continue? (y or n)"

Typing y causes emacs to hang. There's no visible output from either the terminal from which I ran swank-server.scm, or the terminal from which I ran emacs.

I'm running on Ubuntu 10.04. Querying gsi's version using "gsi -v" prints:
v4.6.0 20100115040636 i686-pc-linux-gnu "./configure --enable-single-host"

Is it really likely that this version difference between slime and swank-gambit is the cause of this problem? (I had assumed that SLIME's interface would be pretty stable.) What SLIME versions have people used successfully with swank-gambit?

Best,
-- Matt

On Sun, Feb 6, 2011 at 12:38 PM, Matthew Koichi Grimes <mkg at cs.nyu.edu> wrote:

I tried downloading what seemed to be the latest version of swank-gambit at: 
https://github.com/shortsightedsid/swank-gambit

Being a total lisp, scheme, and SLIME newbie, I'm having trouble getting off the ground with this. The swank-gambit README file reads:

"Run swank-gambit.scm from the command line, and then type `M-x slime-connect ENT ENT ENT` to get a SLIME prompt."

I tried running "gsi swank-gambit.scm" from a shell, but it just hangs, with no visible output. I suspect I'm grossly misunderstanding the instructions. Any help would be much appreciated.

-- Matt


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.iro.umontreal.ca/pipermail/gambit-list/attachments/20110208/d930d9db/attachment.htm>


More information about the Gambit-list mailing list