Re: RE: [Ilisp-help]Need Help w/Install on Win98
"Jeff Stephens" <[email protected]> Fri, 3 May 2002 17:44:41 -0400 (Eastern Daylight Time)
| Newsgroups | gmane.lisp.ilisp.general |
|---|---|
| Message-ID | <[email protected]> |
More progress. This did the trick as far as getting rid of the error that
resulted after pressing F5 in Step #8. That is, the following error is
gone:
lispfile [argument ...] - load lispfile, then exit^M
Default action is an interactive read-eval-print loop.^M
Bad command or file name^M
However, I stil get the same error as before when I go to the following step
and type:
"M-x ilisp-compile-inits." As before, the error displayed is:
Wrong type argument: processp, nil
I tested the "C-h b" help function as explained in step 9 and this appears
to work fine.
I next tried to bring up allegro lisp which I have also installed. The
instructions say to press M-C-F5 in the dired window. I assume this means
hold down the alternate key and press c, then press F5. As soon as I press
M-c, I get the following in the narrow window at the very
bottom of emacs:
Buffer is read-only: #<buffer home>
Pressing F5 causes CLISP to activate just as it normally does, and not
Allegro. I do not get any window that says "lisp-used: :acl-eli" indicating
that I have toggled to ACL mode.
Thanks for all the help. I hope I can get this working.
Regards,
Jeff Stephens
Regards,
Jeff Stephens
-------Original Message-------
From: Clementson, Bill
Date: Friday, May 03, 2002 12:51:16 PM
To: 'Jeff Stephens'; [email protected]
Subject: [Ilisp-help] RE: [Ilisp-help]Need Help w/Install on Win98
It looks like the clisp.bat file is executing and it is finding the lisp.exe
file but not the image file. Unfortunately, I am using win2000 here & can't
test win98 so I can't duplicate your scenario. What you might want to try is
moving the entire clisp-2.28 directory from "d:\Program Files\" to "d:\" in
order to get around the issue of spaces in the directory name. Then change
your clisp.bat file to:
@echo off
C:\clisp-2.28\lisp.exe -B C:/clisp-2.28/ -M C:/clisp-2.28/lispinit.mem %1 %2
%3 %4 %5 %6 %7 %8 %9
Note that there are no quote marks around any of the parameters.
This should work. Let me know if you have any further problems.
--
Bill Clementson
-----Original Message-----
From: Jeff Stephens [mailto:[email protected]]
Sent: Thursday, May 02, 2002 10:39 AM
To: Clementson, Bill; [email protected]
Subject: RE:[Ilisp-help]Need Help w/Install on Win98
Bill Clementson wrote:
Looks like ilisp isn't finding the clisp.bat batch file. Did you put it in
the recommended location (c:\home\lisp)? If so, have you prepended
c:\home\lisp to your path as indicated in step#8? Check your PATH again just
to make sure.
If everything else is ok, try editing your clisp.bat file so that it looks
like the following:
@echo off
"D:\Program Files\clisp-2.28\lisp.exe" -B "D:/Program Files/clisp-2.28/" -M
"D:/Program Files/clisp-2.28/lispinit.mem" %1 %2 %3 %4 %5 %6 %7 %8 %9
Note that I've only changed the "/" to "\" in the lisp.exe path, not the
paths of the parameters. IIRC, winnt & win2000 don't care about "/" but
win98 sometimes has problems with them.
Hope that helps. Let us know what worked or if you are still having
problems.
Thanks much. This appears to have improved things, but I am still getting
an error. I changed my autoexec.bat file and moved "C:\home\lisp" in front
of "C:\emacs-21.1\bin" though I don't see that this would make any
difference. I also changed my clisp.bat file as suggested. Here is what I
get now:
Split screen display with Dired at top and clisp at botton. Modelines as
follows:
Top: -1\%% home (Dired by
name)--L14--C0--All-----------------------------------------
Bot: -1\** *clisp-hs* (ILISP
:exit)--L4--C0--Top----------------------------------------------
Here is what appears in the bottom half of the split screen instead of the
error that I was getting before:
Starting clisp -ansi -I -q ...
ILISP V5.11.1 Use M-x ilisp-bug for problems and suggestions.
GNU CLISP (http://clisp.cons.org/) is an ANSI Common Lisp.^M
Usage: D:\PROGRA~1\CLISP-2.28\LISP.EXE [options] [lispfile [argument ..
]]^M
When `lispfile' is given, it is loaded and `*ARGS*' is set^M
to the list of argument strings. Otherwise, an interactive^M
read-eval-print loop is entered.^M
Informative output:^M
-h, --help - print this help and exit^M
--version - print the version information^M
--license - print the licensing information^M
Memory image selection:^M
-B lisplibdir - set the installation directory^M
-M memfile - use this memory image^M
-m size - memory size (size = xxxxxxxB or xxxxKB or xMB)^M
Internationalization:^M
-L language - set user language^M
-N nlsdir - NLS catalog directory^M
-Edomain encoding - set encoding^M
Interoperability:^M
-q, --quiet, --silent - do not print the banner^M
-w - wait for keypress after program termination^M
-I - be ILISP-friendly^M
Startup actions:^M
-ansi - more ANSI CL compliance^M
-traditional - traditional (undoes -ansi)^M
-p package - start in the package^M
-C - set *LOAD-COMPILING* to T^M
-norc - do not load the user ~/.clisprc file^M
-i file - load initfile (can be repeated)^M
Actions:^M
-c [-l] lispfile [-o outputfile] - compile LISPFILE^M
-x expression - execute the expression, then exit^M
lispfile [argument ...] - load lispfile, then exit^M
Default action is an interactive read-eval-print loop.^M
Bad command or file name^M
If I ignore this error and press on with " use "M-x ilisp-compile-ints" " I
get the same error as before, i.e.
Wrong type argument: processp, nil
Looks like progress made with suggested changes, but still no cigar.
Regards,
Jeff Stephens
(unnamed)
(image/gif, 494 B) - not displayed