From: Noam Postavsky <npostavs@gmail.com>
Date: Sat, 7 Mar 2020 23:45:23 +0000 (-0500)
Subject: ; lisp/emacs-lisp/seq.el: Explain why we don't use cl-lib here
X-Git-Tag: emacs-27.0.91~95
X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=b16ba4041db928826df5f58e9bfac9fb38208145;p=emacs.git

; lisp/emacs-lisp/seq.el: Explain why we don't use cl-lib here
---

diff --git a/lisp/emacs-lisp/seq.el b/lisp/emacs-lisp/seq.el
index 629a7a5fb30..e3037a71901 100644
--- a/lisp/emacs-lisp/seq.el
+++ b/lisp/emacs-lisp/seq.el
@@ -58,6 +58,10 @@
 
 (eval-when-compile (require 'cl-generic))
 
+;; We used to use some sequence functions from cl-lib, but this
+;; dependency was swapped around so that it will be easier to make
+;; seq.el preloaded in the future.  See also Bug#39761#26.
+
 (defmacro seq-doseq (spec &rest body)
   "Loop over a sequence.
 Evaluate BODY with VAR bound to each element of SEQUENCE, in turn.