[CM] CM Clisp 2.46 Cygwin shell start and bat file Vista 32

Heinrich Taube taube at uiuc.edu
Fri Mar 20 08:01:05 PDT 2009

did you see my post a few days ago on running cm in emacs? ive  
included it at the bottom of this message

if you use that then your students just have to type
	m-x: cm
it works witht he latest emacs and cm2 on my windwos box
if you can get that to work, and it doestn work with cm 2.10 then I  
can fix that im sure. but i dont want to do that unless you get it  
working at all.

On Mar 20, 2009, at 9:07 AM, Sean Reed wrote:

> Although I can get it to work by loading everything separately  
> (either through xemacs-slime or bash-shell clisp then load cm.lisp),  
> an environment where the students can just type "cm" would be much  
> easier on their command-line-challenged brains.

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:

Cmdist mailing list
Cmdist at ccrma.stanford.edu

More information about the Cmdist mailing list