summaryrefslogtreecommitdiff
path: root/seq.el
diff options
context:
space:
mode:
Diffstat (limited to 'seq.el')
-rw-r--r--seq.el15
1 files changed, 13 insertions, 2 deletions
diff --git a/seq.el b/seq.el
index 41db04b..fa13815 100644
--- a/seq.el
+++ b/seq.el
@@ -1,10 +1,10 @@
;;; seq.el --- Sequence manipulation functions -*- lexical-binding: t -*-
-;; Copyright (C) 2014-2020 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2023 Free Software Foundation, Inc.
;; Author: Nicolas Petton <nicolas@petton.fr>
;; Keywords: sequences
-;; Version: 2.23
+;; Version: 2.24
;; Package: seq
;; Maintainer: emacs-devel@gnu.org
@@ -37,6 +37,17 @@
;; function as argument take the function as their first argument and
;; the sequence as their second argument. All other functions take
;; the sequence as their first argument.
+;;
+;; seq.el can be extended to support new type of sequences. Here are
+;; the generic functions that must be implemented by new seq types:
+;; - `seq-elt'
+;; - `seq-length'
+;; - `seq-do'
+;; - `seqp'
+;; - `seq-subseq'
+;; - `seq-into-sequence'
+;; - `seq-copy'
+;; - `seq-into'
;;; Code: