[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#42324: 26.3; Doc string of `seq-concatenate'
From: |
Stefan Kangas |
Subject: |
bug#42324: 26.3; Doc string of `seq-concatenate' |
Date: |
Tue, 25 Aug 2020 15:24:45 -0700 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Drew Adams <drew.adams@oracle.com> writes:
> C-h f seq-concatenate
> ___
>
> seq-concatenate is a compiled Lisp function in 'seq.el'.
>
> (seq-concatenate TYPE SEQUENCE...)
>
> Concatenate SEQUENCES into a single sequence of type TYPE.
> TYPE must be one of following symbols: vector, string or list.
>
>
> This is a generic function.
>
> Implementations:
>
> (type &rest sequences) in 'seq.el'.
>
> Undocumented
> ___
>
> 1. See bug #42323 for the problem of the unhelpful, implicit reference
> to CL implementations and "generic function".
Do we need two bugs to track that? It looks to me like essentially the
same issue.
> 2. The doc of `seq-concatenate' _really_ needs a description of how it
> differs from `cl-concatenate'. That's completely unclear.
On current master I see:
cl-concatenate is an alias for ‘seq-concatenate’ in ‘cl-extra.el’.
> 3. The doc says nothing about each SEQUENCE actually being automatically
> converted (by copying, presumably) into a real sequence:
> `seq-into-sequence'. It's not clear what's allowed as SEQUENCE.
I'm not sure I understand this.
> #2 is the main reason I filed this bug report. What's the difference?
> Why/when would you use one rather than the other?
Best regards,
Stefan Kangas
- bug#42324: 26.3; Doc string of `seq-concatenate',
Stefan Kangas <=
- bug#42324: 26.3; Doc string of `seq-concatenate', Drew Adams, 2020/08/25
- bug#42324: 26.3; Doc string of `seq-concatenate', Eli Zaretskii, 2020/08/26
- bug#42324: 26.3; Doc string of `seq-concatenate', Drew Adams, 2020/08/26
- bug#42324: 26.3; Doc string of `seq-concatenate', Eli Zaretskii, 2020/08/26
- bug#42324: 26.3; Doc string of `seq-concatenate', Drew Adams, 2020/08/26
- bug#42324: 26.3; Doc string of `seq-concatenate', Eli Zaretskii, 2020/08/26
- bug#42324: 26.3; Doc string of `seq-concatenate', Lars Ingebrigtsen, 2020/08/27