Elisp: Sequence Type
What is Sequence Type
Sequence and Array are not actual datatypes in elisp. They are grouping names for other actual datatypes.
Here's a hierachy chart of elisp's most important list-like datatypes.
- ◆Sequence (not actual datatype)
- ⟶🔸List
- ⟶⟶🔸Associative List
- ⟶⟶🔸Property List
- ⟶ ◆Array (not actual datatype)
- ⟶⟶🔸Vector
- ⟶⟶🔸String
- Note:
- There's also char-table and bool-vector
- They are sub-types of vector.
- They are rarely used.
Emacs Lisp, sequence functions
- Elisp: Sequence Type
- Elisp: Sequence Functions
- Elisp: Sequence. Take, Drop, Slice
- Elisp: Sequence. Iteration Guide
- Elisp: Sequence. Map
- Elisp: Sequence. Foreach
- Elisp: Sequence. some, every (conditional exit)
- Elisp: Sequence. Filter
- Elisp: Sequence. Insert or Remove
- Elisp: Sequence. Find
- Elisp: Sequence. Sort, Reverse
- Elisp: Sequence. Join, Convert
- Elisp: Sequence. Union, Intersection, Difference
- Elisp: Sequence. Partition, Group
- Elisp: Sequence. Min, Max, Random
- Elisp: Destructure Binding (seq-setq, seq-let)