[Ecls-list] SLIME, WITH-OPEN-FILE: error in process filter: Wrong number of arguments: nil, 127
Matthew Mondor
mm_lists at pulsar-zone.net
Tue Oct 30 01:41:10 UTC 2012
On Sat, 27 Oct 2012 23:14:31 +0200
Juan Jose Garcia-Ripoll <juanjose.garciaripoll at gmail.com> wrote:
> On Tue, Oct 23, 2012 at 5:54 PM, Matthew Mondor <mm_lists at pulsar-zone.net>wrote:
>
> >
> > So I today had some time to do a small test and the following function
> > indeed seems to work better in general.
> >
> > (defimplementation arglist (name)
> > (let ((arglist (ext:get-annotation name :lambda-list nil)))
> > (if (or (null arglist) (stringp arglist))
> > :not-available
> > arglist)))
> >
>
> I have fixed instead the ECL documentation database so that _all_ lambda
> lists are kept as lists, including those that describe the syntax of
> special operators. Please test and report whether this works for you.
With in swank-ecl.lisp:
(defimplementation arglist (name)
(let ((arglist (ext:get-annotation name :lambda-list nil)))
(if (null arglist)
:not-available
arglist)))
And your latest changes, it's very nice so far.
Thanks,
--
Matt
More information about the ecl-devel
mailing list