From: [Invalid-From-Line]
Subject: Simple (possibly stupid) initial setup of clisp/slime/XEmacs in win32 question
Date: 
Message-ID: <42f74e82@quokka.wn.com.au>
I have recently decided to try my hand again at programming, and the Paul 
Graham articles suggest that lisp might be a good language to learn, so here 
I am.

I found this 
(http://blog.joecheng.com/archives/2004/10/how_to_setup_li.html) blog entry 
on how to setup clisp, slime and XEmacs.  It deosn't look hard.

I installed XEmacs to c:\program files\XEmacs with most packages, except 
what I was pretty sure I won't need (ie, mail packages, or one of the many 
IRC clients), but maybe I didn't install something I do need.  A full list 
is at the bottom of the post.
I installed clisp 2.34 to c:\clisp2.34
I installed slime 1.2.1 to c:\clisp2.34\slime1.2.1

Installing clisp worked.  It put a nice little icon on my desktop and double 
clicking it opens it up and gives the expected monorah and lisp interface

In my home directory (c:\documents and settings\administrator) I created a 
.XEmacs folder and created an  init.el file (using word pad) and put the 
following into it

(setq inferior-lisp-program "C:/clisp-2.34/clisp.exe -B C:/clisp-2.34/ -M 
C:/clisp-2.34/base/lispinit.me -K full")
(add-to-list 'load-path "C:/clisp-2.34/slime-1.2.1")
(require 'slime)
(slime-setup)

According to the slime installation faq at 
http://common-lisp.net/project/slime/doc/html/slime_7.html#SEC7 it should be 
correct.

However when I start XEmacs up I get the error

(1) (initialization/error) An error has occurred while loading c:\Documents 
and Settings\Administrator\.XEmacs\init.el:

Cannot open load file: hideshow

When I do a M-x and type in slime, it just tells me 'No match' (which I'm 
pretty confident most of you would of guessed anyway).

I thought that maybe the lf/cr difference between windows and unix might be 
an issue, so I opened the init.el file in xemacs and saved it again (Is this 
an issue with the win32 port of xemacs?).

XEmacsis clearly finding the file, but I've screwed something up.  The 
question is, what?  Apart from that error, XEmacs does work.





                 Latest Installed
  Package name   Vers.  Vers.   Description
===============================================================================
- Sun             1.13   -----  Support for Sparcworks.
- ada             1.10   -----  Ada language support.
  apel            1.25   1.29   A Portable Emacs Library.  Used by XEmacs 
MIME support.
  auctex          1.32   1.46   Basic TeX/LaTeX support.
- bbdb            1.21   -----  The Big Brother Data Base
- build           1.06   -----  Build XEmacs from within (UNIX, Windows).
- c-support       1.16   -----  Basic single-file add-ons for editing C 
code.
  calc            1.23   1.26   Emacs calculator
  calendar        1.18   1.23   Calendar and diary support.
  cc-mode         1.28   1.45   C, C++ and Java language support.
  clearcase       1.04   1.10   New Clearcase Version Control for XEmacs 
(UNIX, Windows).
  cookie          1.14   1.15   Spook and Yow (Zippy quotes).
  crisp           1.12   1.15   Crisp/Brief emulation.
  debug           1.15   1.17   GUD, gdb, dbx debugging support.
  dictionary      1.11   1.16   Interface to RFC2229 dictionary servers.
  dired           1.12   1.17   Manage file systems.
- edebug          1.14   -----  An Emacs Lisp debugger.
- edict           1.13   -----  MULE: Lisp Interface to EDICT, Kanji 
Dictionary
  ediff           1.41   1.53   Interface over GNU patch.
  edit-utils      1.89   2.24   Miscellaneous editor extensions, you 
probably need this.
  edt             1.12   1.13   DEC EDIT/EDT emulation.
  efs             1.29   1.33   Treat files on remote systems the same as 
local files.
- egg-its         1.26   -----  MULE: Wnn (4.2 and 6) support.  SJ3 support.
  eieio           1.02   1.05   Enhanced Implementation of Emacs Interpreted 
Objects
  elib            1.10   1.11   Portable Emacs Lisp utilities library.
  emerge          1.09   1.11   Another interface over GNU patch.
  eshell          1.03   1.10   Command shell implemented entirely in Emacs 
Lisp
  ess             1.02   1.16   ESS: Emacs Speaks Statistics.
  eterm           1.13   1.17   Terminal emulation.
  eudc            1.36   1.39   Emacs Unified Directory Client (LDAP, PH).
  footnote        1.15   1.16   Footnoting in mail message editing modes.
  forms           1.14   1.15   Forms editing support (obsolete, use Widget 
instead).
  frame-icon      1.09   1.11   Set up mode-specific icons for each frame 
under XEmacs
  fsf-compat      1.11   1.15   FSF Emacs compatibility files.
- games           1.13   -----  Tetris, Sokoban, and Snake.
  gnats           1.15   1.17   XEmacs bug reports.
  gnus            1.62   1.85   The Gnus Newsreader and Mailreader.
  haskell-mode    1.03   1.07   Haskell editing support.
  hm--html-menus  1.18   1.23   HTML editing.
  ibuffer         1.08   1.09   Advanced replacement for buffer-menu
  idlwave         1.25   1.32   Editing and Shell mode for the Interactive 
Data Language
  igrep           1.08   1.13   Enhanced front-end for Grep.
- ilisp           1.27   -----  Front-end for Inferior Lisp.
  ispell          1.24   1.31   Spell-checking with GNU ispell.
- jde             1.35   -----  Java language and development support.
- latin-unity     1.05   -----  MULE: find single ISO 8859 character set to 
encode a buffer.
- leim            1.18   -----  MULE: Quail.  All non-English and 
non-Japanese language support.
  liece           1.07   1.14   IRC (Internet Relay Chat) client for Emacs.
- locale          1.18   -----  MULE: Localized menubars and localized 
splash screens.
- lookup          1.12   -----  MULE: Dictionary support
  mail-lib        1.47   1.73   Fundamental lisp files for providing email 
support.
  mailcrypt       2.11   2.14   Support for messaging encryption with PGP.
  mew             1.17   1.19   Messaging in an Emacs World.
  mh-e            1.14   1.29   Front end support for MH.
- mine            1.14   -----  Minehunt Game.
- misc-games      1.15   -----  Other amusements and diversions.
  mmm-mode        1.00   1.02   Multiple major modes in a single buffer
- mule-base       1.42   -----  MULE: Basic Mule support, required for 
building with Mule.
- mule-ucs        1.04   -----  MULE: Extended coding systems (including 
Unicode) for XEmacs.
  net-utils       1.27   1.46   Miscellaneous Networking Utilities.
  os-utils        1.28   1.36   Miscellaneous O/S utilities.
  pc              1.25   1.28   PC style interface emulation.
  pcl-cvs         1.63   1.66   CVS frontend.
  pcomplete       1.01   1.04   Provides programmatic completion.
  prog-modes      1.60   2.05   Support for various programming languages.
  ps-print        1.04   1.11   Printing functions and utilities
  psgml           1.28   1.44   Validated HTML/SGML editing.
  reftex          1.25   1.34   Emacs support for LaTeX cross-references, 
citations..
- rmail           1.13   -----  An obsolete Emacs mailer.
  scheme          1.11   1.14   Front-end support for Inferior Scheme.
  semantic        1.12   1.19   Semantic bovinator (Yacc/Lex for XEmacs). 
Includes Senator.
  sgml            1.08   1.11   SGML/Linuxdoc-SGML editing.
  sh-script       1.15   1.18   Support for editing shell scripts.
  sieve           1.07   1.17   Manage Sieve email filtering scripts.
- skk             1.22   -----  MULE: Japanese Language Input Method.
  slider          1.13   1.15   User interface tool.
  sounds-au       1.10   1.12   XEmacs Sun sound files.
  sounds-wav      1.10   1.12   XEmacs Microsoft sound files.
  speedbar        1.23   1.27   Provides a separate frame with convenient 
references.
  strokes         1.08   1.10   Mouse enhancement utility.
  supercite       1.19   1.20   An Emacs citation tool for News & Mail 
messages.
  texinfo         1.20   1.29   XEmacs TeXinfo support.
  text-modes      1.48   1.88   Miscellaneous support for editing text 
files.
  textools        1.12   1.15   Miscellaneous TeX support.
  time            1.11   1.14   Display time & date on the modeline.
  tm              1.34   1.38   Emacs MIME support. Not needed for gnus >= 
5.8.0
  tooltalk        1.13   1.15   Support for building with Tooltalk.
  tpu             1.12   1.14   DEC EDIT/TPU support.
  tramp           1.05   1.25   Remote shell-based file editing.
  vc              1.33   1.41   Version Control for Free systems.
  vc-cc           1.21   1.22   Version Control for ClearCase (UnFree) 
systems.
  vhdl            1.15   1.20   Support for VHDL.
  view-process    1.11   1.13   A Unix process browsing tool.
- viper           1.34   -----  VI emulation support.
- vm              7.07   -----  An Emacs mailer.
- w3              1.25   -----  A Web browser.
  xemacs-base     1.66   1.97   Fundamental XEmacs support, you almost 
certainly need this.
  xemacs-devel    1.47   1.70   Emacs Lisp developer support.
  xslide          1.01   1.09   XSL editing support.
  xslt-process    1.10   1.11   XSLT processing support.
- zenirc          1.13   -----  ZENIRC IRC Client. 

From: Eric Lavigne
Subject: Re: Simple (possibly stupid) initial setup of clisp/slime/XEmacs in win32 question
Date: 
Message-ID: <1123510910.943984.111810@z14g2000cwz.googlegroups.com>
>I have recently decided to try my hand again at programming, and the Paul
>Graham articles suggest that lisp might be a good language to learn, so here
>I am.

Welcome to Lisp. Have you found a good book or introductory tutorial
for learning Lisp? One possibility is Practical Common Lisp:
http://www.gigamonkeys.com/book/

>I found this
>(http://blog.joecheng.com/archi ves/2004/10/how_to_setup_li.ht ml) blog entry
>on how to setup clisp, slime and XEmacs.  It deosn't look hard.

Setting up your own environment is something you do if you are not
satisfied with the standard settings, if you plan to tweak things. If
you just want a basic setup so that you can start learning, there are
easier ways.

One possibility is to get a commercial compiler, which comes with its
own development environment. They are available for free, with some
restrictions to prevent commercial use. Get Allegro Trial from
http://www.franz.com/downloads/trial.lhtml
or LispWorks Personal from
http://www.lispworks.com/downloads/index.html

Another possibility, to get the Emacs/SLIME/CLisp setup that you were
looking for, is Lisp in a Box. You will need the base installer and
CLisp module from here:
http://common-lisp.net/project/lispbox/

Good luck with your Lisp studies, and please come back to let us know
how it's going.
From: Paul Lange
Subject: Re: Simple (possibly stupid) initial setup of clisp/slime/XEmacs in win32 question
Date: 
Message-ID: <1123512172.873107.24070@z14g2000cwz.googlegroups.com>
ShowGhost,

The slime initialization file (slime.el) attempts to load "hideshow",
which is a feature provided by the "C Support" package. According to
the package list included in your message, it doesn't appear you have
it installed.

I'm no XEmacs specialist, but I would start with that.

It seems you can download that package here:
http://ftp.us.xemacs.org/ftp/pub/xemacs/packages/

You may also be able to use the Netinstaller to obtain the package.

Additionally, I was able to get a Cygwin version of XEmacs, CLISP,
Slime, ASDF, and the various "Practical" packages successfully
configured & installed.  That was done as an attempt to accomodate my
already-installed Cygwin & Cygwin XEmacs environment to work with Peter
Seibel's Lispbox bundle.

Mr. Seibel has authored an introduction to Lisp that I have begun to
read and use. While the print version is recommended, an online version
can be found here: http://www.gigamonkeys.com/book/ .

I intend to post the instructions for making the adaptations, once I
feel better that the ASDF stuff works as advertised in his books. For
now, it seems to be working fine, and I have been merrily following
along with the examples.

Good luck,

  -- Paul Lange <······@gmail.com>


SnowGhost wrote:
> I have recently decided to try my hand again at programming, and the Paul
> Graham articles suggest that lisp might be a good language to learn, so here
> I am.
>
> I found this
> (http://blog.joecheng.com/archives/2004/10/how_to_setup_li.html) blog entry
> on how to setup clisp, slime and XEmacs.  It deosn't look hard.
>
> I installed XEmacs to c:\program files\XEmacs with most packages, except
> what I was pretty sure I won't need (ie, mail packages, or one of the many
> IRC clients), but maybe I didn't install something I do need.  A full list
> is at the bottom of the post.
> I installed clisp 2.34 to c:\clisp2.34
> I installed slime 1.2.1 to c:\clisp2.34\slime1.2.1
>
> Installing clisp worked.  It put a nice little icon on my desktop and double
> clicking it opens it up and gives the expected monorah and lisp interface
>
> In my home directory (c:\documents and settings\administrator) I created a
> .XEmacs folder and created an  init.el file (using word pad) and put the
> following into it
>
> (setq inferior-lisp-program "C:/clisp-2.34/clisp.exe -B C:/clisp-2.34/ -M
> C:/clisp-2.34/base/lispinit.me -K full")
> (add-to-list 'load-path "C:/clisp-2.34/slime-1.2.1")
> (require 'slime)
> (slime-setup)
>
> According to the slime installation faq at
> http://common-lisp.net/project/slime/doc/html/slime_7.html#SEC7 it should be
> correct.
>
> However when I start XEmacs up I get the error
>
> (1) (initialization/error) An error has occurred while loading c:\Documents
> and Settings\Administrator\.XEmacs\init.el:
>
> Cannot open load file: hideshow
>
> When I do a M-x and type in slime, it just tells me 'No match' (which I'm
> pretty confident most of you would of guessed anyway).
>
> I thought that maybe the lf/cr difference between windows and unix might be
> an issue, so I opened the init.el file in xemacs and saved it again (Is this
> an issue with the win32 port of xemacs?).
>
> XEmacsis clearly finding the file, but I've screwed something up.  The
> question is, what?  Apart from that error, XEmacs does work.
>
>
>
>
>
>                  Latest Installed
>   Package name   Vers.  Vers.   Description
> ===============================================================================
> - Sun             1.13   -----  Support for Sparcworks.
> - ada             1.10   -----  Ada language support.
>   apel            1.25   1.29   A Portable Emacs Library.  Used by XEmacs
> MIME support.
>   auctex          1.32   1.46   Basic TeX/LaTeX support.
> - bbdb            1.21   -----  The Big Brother Data Base
> - build           1.06   -----  Build XEmacs from within (UNIX, Windows).
> - c-support       1.16   -----  Basic single-file add-ons for editing C
> code.
>   calc            1.23   1.26   Emacs calculator
>   calendar        1.18   1.23   Calendar and diary support.
>   cc-mode         1.28   1.45   C, C++ and Java language support.
>   clearcase       1.04   1.10   New Clearcase Version Control for XEmacs
> (UNIX, Windows).
>   cookie          1.14   1.15   Spook and Yow (Zippy quotes).
>   crisp           1.12   1.15   Crisp/Brief emulation.
>   debug           1.15   1.17   GUD, gdb, dbx debugging support.
>   dictionary      1.11   1.16   Interface to RFC2229 dictionary servers.
>   dired           1.12   1.17   Manage file systems.
> - edebug          1.14   -----  An Emacs Lisp debugger.
> - edict           1.13   -----  MULE: Lisp Interface to EDICT, Kanji
> Dictionary
>   ediff           1.41   1.53   Interface over GNU patch.
>   edit-utils      1.89   2.24   Miscellaneous editor extensions, you
> probably need this.
>   edt             1.12   1.13   DEC EDIT/EDT emulation.
>   efs             1.29   1.33   Treat files on remote systems the same as
> local files.
> - egg-its         1.26   -----  MULE: Wnn (4.2 and 6) support.  SJ3 support.
>   eieio           1.02   1.05   Enhanced Implementation of Emacs Interpreted
> Objects
>   elib            1.10   1.11   Portable Emacs Lisp utilities library.
>   emerge          1.09   1.11   Another interface over GNU patch.
>   eshell          1.03   1.10   Command shell implemented entirely in Emacs
> Lisp
>   ess             1.02   1.16   ESS: Emacs Speaks Statistics.
>   eterm           1.13   1.17   Terminal emulation.
>   eudc            1.36   1.39   Emacs Unified Directory Client (LDAP, PH).
>   footnote        1.15   1.16   Footnoting in mail message editing modes.
>   forms           1.14   1.15   Forms editing support (obsolete, use Widget
> instead).
>   frame-icon      1.09   1.11   Set up mode-specific icons for each frame
> under XEmacs
>   fsf-compat      1.11   1.15   FSF Emacs compatibility files.
> - games           1.13   -----  Tetris, Sokoban, and Snake.
>   gnats           1.15   1.17   XEmacs bug reports.
>   gnus            1.62   1.85   The Gnus Newsreader and Mailreader.
>   haskell-mode    1.03   1.07   Haskell editing support.
>   hm--html-menus  1.18   1.23   HTML editing.
>   ibuffer         1.08   1.09   Advanced replacement for buffer-menu
>   idlwave         1.25   1.32   Editing and Shell mode for the Interactive
> Data Language
>   igrep           1.08   1.13   Enhanced front-end for Grep.
> - ilisp           1.27   -----  Front-end for Inferior Lisp.
>   ispell          1.24   1.31   Spell-checking with GNU ispell.
> - jde             1.35   -----  Java language and development support.
> - latin-unity     1.05   -----  MULE: find single ISO 8859 character set to
> encode a buffer.
> - leim            1.18   -----  MULE: Quail.  All non-English and
> non-Japanese language support.
>   liece           1.07   1.14   IRC (Internet Relay Chat) client for Emacs.
> - locale          1.18   -----  MULE: Localized menubars and localized
> splash screens.
> - lookup          1.12   -----  MULE: Dictionary support
>   mail-lib        1.47   1.73   Fundamental lisp files for providing email
> support.
>   mailcrypt       2.11   2.14   Support for messaging encryption with PGP.
>   mew             1.17   1.19   Messaging in an Emacs World.
>   mh-e            1.14   1.29   Front end support for MH.
> - mine            1.14   -----  Minehunt Game.
> - misc-games      1.15   -----  Other amusements and diversions.
>   mmm-mode        1.00   1.02   Multiple major modes in a single buffer
> - mule-base       1.42   -----  MULE: Basic Mule support, required for
> building with Mule.
> - mule-ucs        1.04   -----  MULE: Extended coding systems (including
> Unicode) for XEmacs.
>   net-utils       1.27   1.46   Miscellaneous Networking Utilities.
>   os-utils        1.28   1.36   Miscellaneous O/S utilities.
>   pc              1.25   1.28   PC style interface emulation.
>   pcl-cvs         1.63   1.66   CVS frontend.
>   pcomplete       1.01   1.04   Provides programmatic completion.
>   prog-modes      1.60   2.05   Support for various programming languages.
>   ps-print        1.04   1.11   Printing functions and utilities
>   psgml           1.28   1.44   Validated HTML/SGML editing.
>   reftex          1.25   1.34   Emacs support for LaTeX cross-references,
> citations..
> - rmail           1.13   -----  An obsolete Emacs mailer.
>   scheme          1.11   1.14   Front-end support for Inferior Scheme.
>   semantic        1.12   1.19   Semantic bovinator (Yacc/Lex for XEmacs).
> Includes Senator.
>   sgml            1.08   1.11   SGML/Linuxdoc-SGML editing.
>   sh-script       1.15   1.18   Support for editing shell scripts.
>   sieve           1.07   1.17   Manage Sieve email filtering scripts.
> - skk             1.22   -----  MULE: Japanese Language Input Method.
>   slider          1.13   1.15   User interface tool.
>   sounds-au       1.10   1.12   XEmacs Sun sound files.
>   sounds-wav      1.10   1.12   XEmacs Microsoft sound files.
>   speedbar        1.23   1.27   Provides a separate frame with convenient
> references.
>   strokes         1.08   1.10   Mouse enhancement utility.
>   supercite       1.19   1.20   An Emacs citation tool for News & Mail
> messages.
>   texinfo         1.20   1.29   XEmacs TeXinfo support.
>   text-modes      1.48   1.88   Miscellaneous support for editing text
> files.
>   textools        1.12   1.15   Miscellaneous TeX support.
>   time            1.11   1.14   Display time & date on the modeline.
>   tm              1.34   1.38   Emacs MIME support. Not needed for gnus >=
> 5.8.0
>   tooltalk        1.13   1.15   Support for building with Tooltalk.
>   tpu             1.12   1.14   DEC EDIT/TPU support.
>   tramp           1.05   1.25   Remote shell-based file editing.
>   vc              1.33   1.41   Version Control for Free systems.
>   vc-cc           1.21   1.22   Version Control for ClearCase (UnFree)
> systems.
>   vhdl            1.15   1.20   Support for VHDL.
>   view-process    1.11   1.13   A Unix process browsing tool.
> - viper           1.34   -----  VI emulation support.
> - vm              7.07   -----  An Emacs mailer.
> - w3              1.25   -----  A Web browser.
>   xemacs-base     1.66   1.97   Fundamental XEmacs support, you almost
> certainly need this.
>   xemacs-devel    1.47   1.70   Emacs Lisp developer support.
>   xslide          1.01   1.09   XSL editing support.
>   xslt-process    1.10   1.11   XSLT processing support.
> - zenirc          1.13   -----  ZENIRC IRC Client.
From: [Invalid-From-Line]
Subject: Re: Simple (possibly stupid) initial setup of clisp/slime/XEmacs in win32 question
Date: 
Message-ID: <42f86bad@quokka.wn.com.au>
"Paul Lange" <······@gmail.com> wrote in message 
····························@z14g2000cwz.googlegroups.com...
> ShowGhost,
>
> The slime initialization file (slime.el) attempts to load "hideshow",
> which is a feature provided by the "C Support" package. According to
> the package list included in your message, it doesn't appear you have
> it installed.
>
> I'm no XEmacs specialist, but I would start with that.
>
> It seems you can download that package here:
> http://ftp.us.xemacs.org/ftp/pub/xemacs/packages/
>
> You may also be able to use the Netinstaller to obtain the package.
>
> Additionally, I was able to get a Cygwin version of XEmacs, CLISP,
> Slime, ASDF, and the various "Practical" packages successfully
> configured & installed.  That was done as an attempt to accomodate my
> already-installed Cygwin & Cygwin XEmacs environment to work with Peter
> Seibel's Lispbox bundle.
>
> Mr. Seibel has authored an introduction to Lisp that I have begun to
> read and use. While the print version is recommended, an online version
> can be found here: http://www.gigamonkeys.com/book/ .
>
> I intend to post the instructions for making the adaptations, once I
> feel better that the ASDF stuff works as advertised in his books. For
> now, it seems to be working fine, and I have been merrily following
> along with the examples.
>
> Good luck,
>
>  -- Paul Lange <······@gmail.com>
>
>
> SnowGhost wrote:
>> I have recently decided to try my hand again at programming, and the Paul
>> Graham articles suggest that lisp might be a good language to learn, so 
>> here
>> I am.
>>
>> I found this
>> (http://blog.joecheng.com/archives/2004/10/how_to_setup_li.html) blog 
>> entry
>> on how to setup clisp, slime and XEmacs.  It deosn't look hard.
>>
>> I installed XEmacs to c:\program files\XEmacs with most packages, except
>> what I was pretty sure I won't need (ie, mail packages, or one of the 
>> many
>> IRC clients), but maybe I didn't install something I do need.  A full 
>> list
>> is at the bottom of the post.
>> I installed clisp 2.34 to c:\clisp2.34
>> I installed slime 1.2.1 to c:\clisp2.34\slime1.2.1
>>
>> Installing clisp worked.  It put a nice little icon on my desktop and 
>> double
>> clicking it opens it up and gives the expected monorah and lisp interface
>>
>> In my home directory (c:\documents and settings\administrator) I created 
>> a
>> .XEmacs folder and created an  init.el file (using word pad) and put the
>> following into it
>>
>> (setq inferior-lisp-program "C:/clisp-2.34/clisp.exe -B C:/clisp-2.34/ -M
>> C:/clisp-2.34/base/lispinit.me -K full")
>> (add-to-list 'load-path "C:/clisp-2.34/slime-1.2.1")
>> (require 'slime)
>> (slime-setup)
>>
>> According to the slime installation faq at
>> http://common-lisp.net/project/slime/doc/html/slime_7.html#SEC7 it should 
>> be
>> correct.
>>
>> However when I start XEmacs up I get the error
>>
>> (1) (initialization/error) An error has occurred while loading 
>> c:\Documents
>> and Settings\Administrator\.XEmacs\init.el:
>>
>> Cannot open load file: hideshow
>>
>> When I do a M-x and type in slime, it just tells me 'No match' (which I'm
>> pretty confident most of you would of guessed anyway).
>>
>> I thought that maybe the lf/cr difference between windows and unix might 
>> be
>> an issue, so I opened the init.el file in xemacs and saved it again (Is 
>> this
>> an issue with the win32 port of xemacs?).
>>
>> XEmacsis clearly finding the file, but I've screwed something up.  The
>> question is, what?  Apart from that error, XEmacs does work.
>>
>>

<Snip>

The missing c-support was the problem.  Thanks all for the solution.

I am already aware of teh gigamonkeys book and thats where I got the 
emacs/slime/clisp suggestion from.  I was unaware of a lispbox for win32, so 
thats why I went the route I went.

Thanks all.
From: ········@gmail.com
Subject: Re: Simple (possibly stupid) initial setup of clisp/slime/XEmacs in win32 question
Date: 
Message-ID: <1123530420.940236.189260@g43g2000cwa.googlegroups.com>
As was stated earlier, you should probably install the "C Support"
package.  I used to have a list of the packages xemacs needs to run
slime, from when I used gentoo and the default xemacs install just
didn't come with much.

Also, your init.el looks like it has some typos.
>> (setq inferior-lisp-program "C:/clisp-2.34/clisp.exe -B C:/clisp-2.34/ -M
>> C:/clisp-2.34/base/lispinit.me -K full")
>> (add-to-list 'load-path "C:/clisp-2.34/slime-1.2.1")
>> (require 'slime)
>> (slime-setup)

I'd use C:/clisp-2.34/full/lispinit.mem if your going to use the -K
full option.  For what its worth, with clisp 2.34 you don't need to do
all of that.  My init.el has this form:
"  (setq inferior-lisp-program "C:/clisp-2.34/clisp.exe -K full")  "
and everything works fine.
From: Sam Steingold
Subject: Re: Simple (possibly stupid) initial setup of clisp/slime/XEmacs in win32 question
Date: 
Message-ID: <uzmrsp4c8.fsf@gnu.org>
> *  <FabjTubfg> [2005-08-08 22:27:18 +1000]:
>
>
> (setq inferior-lisp-program "C:/clisp-2.34/clisp.exe -B C:/clisp-2.34/ -M 
> C:/clisp-2.34/base/lispinit.me -K full")

it does not make sense to pass both "-K" and "-M" here.
also, there is no point in passing "-B" to the driver
(it figures that out itself).
this should suffice:
(setq inferior-lisp-program "C:/clisp-2.34/clisp.exe -K full")


-- 
Sam Steingold (http://www.podval.org/~sds) running w2k
<http://www.dhimmi.com/> <http://www.honestreporting.com>
<http://www.savegushkatif.org> <http://www.openvotingconsortium.org/>
Programming is like sex: one mistake and you have to support it for a lifetime.