> Date: Tue, 03 Dec 2002 17:59:58 +0100
> From: Andreas Hinze <[EMAIL PROTECTED]>
> X-Accept-Language: en
> X-listar-version: Listar v1.0.0
> Sender: [EMAIL PROTECTED]
> X-original-sender: [EMAIL PROTECTED]
> X-list: cmucl-help
> X-Spam-Status: No, hits=0.5 required=8.0
> tests=SPAM_PHRASE_00_01,USER_AGENT_MOZILLA_XM,X_ACCEPT_LANG
> version=2.43
> X-Spam-Level:
> X-UIDL: )Co!!HNR!!T\J"!o;C!!
>
>
> Nicolas Neuss [mailto:[EMAIL PROTECTED]] wrote
> >
> >I must apologize to matlisp: it does not even work when I run a fresh
> >cmucl. After sending (loop) to the lisp buffer (with C-c n), no
> >arguments are shown for (princ ... or other commands anymore.
> >
> That sounds familar to me. Does matlisp change your prompt ?
Matlisp gives you almost a new REPL.
> Some days ago i changed my CMULISP prompt in a way that it shows the
> current package. With ILisp no arguments are shown for functions after
> that. At a first look it seems that ILisp use regexes to scan-out the
> prompt before trying to analyse the current line. That fails if the
> prompt doesn't match the regex, of course.
> Unfortunally i'm very busy these days so i didn't reported that bug
> to the ILisp maintainers yet. But i will do soon.
You ae right. ILISP uses regexps to match the prompt. Changing the
CMUCL prompt (inlcuding the debug prompt) requires you to change the
appropriate ILISP (actually `comint') regexp.
Check out the variables comint-prompt-regexp and comint-prompt-status
respectively set to
"^\\([0-9]+\\]+\\|\\*\\|[-a-zA-Z0-9]*\\[[0-9]+\\]:\\) "
and
(function (lambda (old line)
(comint-prompt-status old
line
'cmulisp-check-prompt)))
in the initial CMUCL ILISP dialect definition.
Cheers
--
Marco Antoniotti ========================================================
NYU Courant Bioinformatics Group tel. +1 - 212 - 998 3488
715 Broadway 10th Floor fax +1 - 212 - 995 4122
New York, NY 10003, USA http://bioinformatics.cat.nyu.edu
"Hello New York! We'll do what we can!"
Bill Murray in `Ghostbusters'.