[CM] cm2 setup on WinXP

Heinrich Taube taube at uiuc.edu
Mon Mar 16 09:29:49 PDT 2009

> I'd like to keep on with Emacs, Common Lisp, and I'm quite
> happy with CM 2.10 if that was the last version.
> I'll certainly be using Grace in the future, but separately.
> It seems a simple error in my install.  I can't seem to get
> a working result by following Install.html and Emacs.html.
> As you know, Emacs *with Slime* is the only way to go.
> Maybe CM 2.10 or CM 2.4 works OK under just CLisp alone,
> but its hard for me to tell. I can persist and check that if
> you wish. It seems something about the Emacs config.

Hi there were some changes in recent slimes that caused things to not  
work but ive made fixes to cm/etc/emacs/cm.el and checked them into  
svn. I just reinstalled cm2 + clisp + emacs +  slime from scratch on  
my windows box and I dont have any problems now. So rather than try to  
fix you problem Ill just tell you what I did.  its basically a two  
step proccess; (1) installing lisp and (2) configureing emacs

Install clisp and cm on my local machine ( c: /Software/cm2 and c:/ 

1 svn'ed the lastest cm2 from today ( REV 1688 / cm 2.11.3)  into my  
C:/Software folder:
	svn co https://commonmusic.svn.sf.net/svnroot/commonmusic/branches/cm2
2 dowloaded and installed the latest clisp (clisp-2.47-win32-mingw- 
big.zip) into c:/Software/clisp-2.47
3 double-clicked C:/Software/clisp-2.47/install.bat to install clisp  
and typed 'y' to add a GNU-CLISP desktop icon to start clisp
4 double-clicked the GNU-CLISP icon on my desktop to start clisp
5 Loaded cm.lisp to build the system and to save cm2/bin/cm-clisp.bat :
       (load "/Software/cm2/src/cm.lisp")
6 Quit Clisp

At this point CM is compiled and it saved a CM startup script in cm2/ 


Configuring Emacs

1. downloaded the latest cvs snapshot of Slime into c:/Software/ 
2. Started Emacs and edited my Emacs init file:   ~/.emacs
3. Added the following to the top of my .emacs file. you have to  
change the directories for your machine:

(add-to-list 'load-path "/Software/slime-2009-03-16/")
(require 'slime)
(slime-setup '(slime-repl))
(setq cm-program "/Software/cm2/bin/cm-clisp.bat")
(add-to-list 'load-path "/Software/cm2/")
(load "etc/emacs/cm.el")

4. saved .emacs file, the quit and restarted Emacs to make the changes  
to .emacs take effect.

3. Started CM by typeing
	M-x:  cm

Cm starts up in a slime repl window.  I can eval stuff from a .lisp  
buffer without problems.

On Mar 15, 2009, at 5:17 PM, Adam wrote:

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://ccrma-mail.stanford.edu/pipermail/cmdist/attachments/20090316/0e205baa/attachment.html 

More information about the Cmdist mailing list