Re: Bug#171001: ilisp: running sbcl causes error
Kevin Rosenberg <[email protected]>
| Newsgroups | gmane.lisp.ilisp.devel |
|---|---|
| Message-ID | <[email protected]> |
tags 171001 + upstream
thanks
This is a known problem with ilisp and xemacs: "sit-for" has a
different argument list for xemacs and emacs, and current ilisp only
has code for the emacs argument list. At this point, the only
workaround that I know of, short of fixing the upstream code, is to
use emacs. Hopefully, the issue will be resolved soon.
Kevin
Bulent Murtezaoglu wrote:
> Package: ilisp
> Version: 5.12.0+cvs.2002.11.12
> Severity: important
>
> Running sbcl using "xemacs -q" -> M-x run-ilisp -> ; select sbcl
> causes
>
> (1) (error/warning) Error in process filter: (wrong-number-of-arguments #<subr sit-for> 3)
>
> to be displayed in the debugger. Tab completion or typing function calls
> do not work in the *sbcl* buffer afterwards (probably because of arglist
> display functionality in ILISP).
>
> With debug-on-errors set:
> Signaling: (wrong-number-of-arguments #<subr sit-for> 3)
> sit-for(0 1 t)
> ilisp-send("(setq *default-pathname-defaults* (parse-namestring \"/home/mucit/\"))" "Set *sbcl*'s directory to /home/mucit/" dir)
> default-directory-lisp(#<buffer "*scratch*">)
> (lambda nil (default-directory-lisp ilisp-last-buffer))()
> run-hooks((lambda nil (default-directory-lisp ilisp-last-buffer)))
> (lambda nil (ilisp-init nil nil t) (run-hooks (quote ilisp-init-hook)))()
> run-hooks((lambda nil (ilisp-init nil nil t) (run-hooks (quote ilisp-init-hook))))
> #<compiled-function nil "...(4)" [run-hooks ilisp-init-hook-local] 2>()
> comint-dispatch-send(#<process "sbcl" pid 2971 state:run>)
> byte-code("..." [messagep comint-fix-error no-insert match comint-send-queue old-result t nil fix "Fixing error" 0 string-match "Done" comint-insert comint-dispatch-send running process error handler sync wait-p comint-end-queue result line] 12)
> comint-process-filter(#<process "sbcl" pid 2971 state:run> "* ")
> sleep-for(3)
> ilisp("sbcl" setup-sbcl)
> ilisp-start-dialect("sbcl" nil setup-sbcl)
> #<compiled-function (&optional buffer program) "...(13)" [sbcl-program ilisp-program program buffer ilisp-start-dialect "sbcl" setup-sbcl] 4 ("/usr/share/xemacs21/site-lisp/ilisp/ilisp-sbcl.elc" . 3702) (list nil nil)>(nil nil)
> call-interactively(sbcl)
> #<compiled-function nil "...(21)" [ilisp-dialects dialect completing-read "Dialect: " nil t 0 call-interactively read] 6 ("/usr/share/xemacs21/site-lisp/ilisp/ilisp-dia.elc" . 3752) nil>()
> call-interactively(run-ilisp)
> command-execute(run-ilisp t)
> execute-extended-command(nil)
> call-interactively(execute-extended-command)
>
> Additional info that reportbug did not include:
>
> ii xemacs21 21.4.6-8 Editor and kitchen sink
> ii sbcl 0.7.7-1 A development environment for Common Lisp
>
> Debian Release: testing/unstable
> Architecture: i386
> Kernel: Linux defter 2.4.20-pre5 #13 Sun Nov 24 20:50:08 EET 2002 i686
> Locale: LANG=C, LC_CTYPE=C
>
> Versions of packages ilisp depends on:
> ii debconf 1.0.32 Debian configuration management sy
> ii emacsen-common 1.4.15 Common facilities for all emacsen.
>
-------------------------------------------------------
This SF.net email is sponsored by: Get the new Palm Tungsten T
handheld. Power & Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0002en