[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#29786: 27.0.50; About the argument list of methods
From: |
Michael Heerdegen |
Subject: |
bug#29786: 27.0.50; About the argument list of methods |
Date: |
Wed, 27 Dec 2017 13:29:23 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
Stefan Monnier <monnier@IRO.UMontreal.CA> writes:
> > (cl-defmethod seq-mapn (function (stream stream) &rest streams)
> > "Map FUNCTION over the STREAMS.
> >
> > Example: this prints the first ten Fibonacci numbers:
> >
> > (letrec ((fibs (stream-cons
> > 1
> > (stream-cons
> > 1
> > (seq-mapn #'+ fibs (stream-rest fibs))))))
> > (seq-do #'print (seq-take fibs 10)))
> >
> > \(fn FUNCTION STREAMS...)"
>
> I think this "\(fn FUNCTION STREAMS...)" thingy doesn't make sense for
> `cl-defmethod`: it only makes sense for `cl-defgeneric`.
But it does make sense in this example, no?
Thanks,
Michael.