[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#39761: Package 'seq' uses cl-concatenate but doesn't require cl-extr
From: |
Noam Postavsky |
Subject: |
bug#39761: Package 'seq' uses cl-concatenate but doesn't require cl-extra |
Date: |
Sun, 23 Feb 2020 22:11:44 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
Clément Pit-Claudel <cpitclaudel@gmail.com> writes:
> The following snippet throws an error:
>
> $ emacs -Q --batch -l seq --eval "(seq-concatenate 'list '(1 2 3) '(4 5 6))"
> Symbol’s function definition is void: cl-concatenate
>
> Should seq.el require cl-extra?
Originally, seq depended on cl-lib, but there was a push to reverse this
dependency, so we should do for *-concatenate what [1: 0e4dd67aae] did
for *-subseq.
[1: 0e4dd67aae]: 2019-10-27 13:25:00 -0400
* lisp/emacs-lisp/seq.el: Don't require cl-lib.
https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=0e4dd67aae8b10032317a29a6bd99d2d4a64c897