j_hearon at hotmail.com
Wed Mar 2 10:00:47 PST 2016
Date: Tue, 01 Mar 2016 10:36:06 -0800
From: bil at ccrma.Stanford.EDU
To: James Hearon <j_hearon at hotmail.com>
Cc: "cmdist at ccrma.Stanford.EDU" <cmdist at ccrma.Stanford.EDU>
Subject: Re: [CM] snd inf-snd.el
Message-ID: <caf316ebccc321a198852dfd2cb3d660 at ccrma.stanford.edu>
Content-Type: text/plain; charset=US-ASCII; format=flowed
s7 doesn't know how to communicate with slime (or geiser), and it's not
Common Lisp, so loading quicklisp code, or running sbcl has no effect.
Snd can communicate with emacs through s7, forth, or ruby,
and inf-snd.el has instructions. I use the built-in repls (and a
separate emacs); in that case you load a file with (load "a-file.scm"),
and evaluate s7 code by typing it at the prompt, just as in any
Thank you. This is a bit clearer now. Since I don't need slime, quicklisp or sbcl, then maybe just a separate
.emacs file is best approach than trying to combine everything into one .emacs startup file? Or maybe I'm getting confused about .emacs vs. .el files somehow?
I've read inf-snd.el , but not sure I understand it all yet.
For my .emacs, and just the scheme part, I tried below using the snd customization and extension example from
Bill's ~/.xemacs/init.el shown in the snd html manual for the inf-snd.el part, and then tried loading a .scm file from emacs but nothing is happening so I don't think I'm there yet.
(autoload 'run-snd-scheme "inf-snd" "Start inferior Snd-Scheme process" t)
(autoload 'snd-scheme-mode "inf-snd" "Load snd-scheme-mode." t)
(setq inf-snd-scheme-program-name "/opt/snd-16/snd")
(setq inf-snd-working-directory "/opt/snd-16/")
(setq inf-snd-index-path "/opt/snd-16/")
More information about the Cmdist