From: Thom S. <tsc...@ad...> - 2005-12-11 23:00:36
|
I'm trying to use XLisp as an Inferior process. I'd prefer to use Tom Almy xlisp+ but I'm unable to run any lisp binary under an Xemacs shell. I'm running Xemacs 21.4 in an XP environment. After issuing a shell, everything sems ok... C:\XLisp+>dir dir Volume in drive C has no label. Volume Serial Number is D007-51AD Directory of C:\XLisp+ 11/28/2005 08:29 PM <DIR> . 11/28/2005 08:29 PM <DIR> .. 11/25/2005 02:00 AM <DIR> bin 07/15/2005 10:08 PM <DIR> docs 11/26/2005 11:05 AM <DIR> lsp 07/16/2005 01:41 PM <DIR> xl304dos 11/22/2005 09:37 AM <DIR> xl304req 07/03/2005 12:26 PM <DIR> xl304win 11/28/2005 08:06 PM 82 xlisp.bat 08/04/1996 11:00 AM 293,888 XLISP30.EXE 07/02/2005 09:18 PM 348,084 xlisp300.hlp 07/16/2005 01:41 PM 122,728 xlispsml.exe 11/27/2005 06:07 PM 2,855 xlispsml.PIF 07/02/2005 09:18 PM 324,608 xlispwin.exe 11/25/2005 01:15 AM 227 xlispwin.ini 07/02/2005 09:18 PM 280,064 xlwin32.exe 22 File(s) 2,806,620 bytes 8 Dir(s) 175,013,314,560 bytes free but when I invoke the lisp binary either directly or via batch file... C:\XLisp+>xlisp.bat xlisp.bat C:\XLisp+>cd c:\XLisp+ C:\XLisp+>xlispsml.exe lsp\init lsp\classes lsp\common lsp\common2 XLISP-PLUS version 3.04 Portions Copyright (c) 1988, by David Betz. Modified by Thomas Almy and others. ; loading "lsp\init.lsp" ; loading "lsp\classes.lsp" ; loading "lsp\common.lsp" ; loading "lsp\common2.lsp" no Lisp prompt is returned... '1' does not evaluate, nor (+ 1 1),however, (system "dir") returns Volume in drive C has no label Volume Serial Number is D007-51AD Directory of C:\XLISP_~1 . <DIR> 07/02/05 9:15p .. <DIR> 07/02/05 9:15p BIN <DIR> 11/23/05 5:06p DOCS <DIR> 07/02/05 9:15p LSP <DIR> 07/16/05 1:47p XL304DOS <DIR> 07/16/05 1:41p XL304REQ <DIR> 07/02/05 9:15p XL304WIN <DIR> 07/02/05 9:18p XLDOCMSW ZIP 350000 11/19/05 1:13p XLDOCW6 A4 471552 07/02/05 9:17p XLDOCW6 LTR 471552 07/02/05 9:17p XLISP BAT 82 11/28/05 8:06p XLISP30 EXE 293888 08/04/96 11:00a XLISP300 HLP 348084 07/02/05 9:18p XLISPSML EXE 122728 07/16/05 1:41p XLISPSML PIF 2855 11/27/05 6:07p XLISPWIN EXE 324608 07/02/05 9:18p XLISPWIN INI 227 11/25/05 1:15a XLWIN32 EXE 280064 07/02/05 9:18p 30 file(s) 2806620 bytes 1023932928 bytes free (exit) XLISP-PLUS 3.03 contains contributed code by: Tom Almy, Mikael Pettersson, Neal Holtz, Johnny Greenblatt, Ken Whedbee, Blake McBride, Pete Yadlowsky, Hume Smith, and Richard Zidlicky. Portions copyright (c) 1988, Luke Tierney. t C:\XLISP_~1> |
From: Nikodemus S. <tsi...@cc...> - 2005-12-13 19:42:17
|
On Sun, 11 Dec 2005, Thom Scanlan wrote: > I'm trying to use XLisp as an Inferior process. > I'd prefer to use Tom Almy xlisp+ but I'm unable > to run any lisp binary under an Xemacs shell. > I'm running Xemacs 21.4 in an XP environment. Have you tried doing (setq inferior-lisp-program "path/to/your/xlisp") in ~/.emacs (or the Xemacs equivalent), and then issuing the command M-x run-lisp? (This is neither shell nor Ilisp, but probably your best bet.) Ilisp is currently neither maintained nor developed anymore in the (in my opinion) any usefull sense of the word, and I suspect the same applies to xlisp+. Unless you specifically and really need xlisp+ I suggest you replace xlisp+ with a modern Common Lisp implementation (eg. Clisp), and Ilisp with Slime. Cheers, -- Nikodemus Schemer: "Buddha is small, clean, and serious." Lispnik: "Buddha is big, has hairy armpits, and laughs." |