[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/stream f8e6639 20/36: * stream/stream.el (stream--gener
From: |
Stefan Monnier |
Subject: |
[elpa] externals/stream f8e6639 20/36: * stream/stream.el (stream--generalizer): Accept more arguments |
Date: |
Tue, 1 Dec 2020 17:22:50 -0500 (EST) |
branch: externals/stream
commit f8e6639dde3871442cf9f7b214800a19332c5ee8
Author: Stefan Monnier <monnier@iro.umontreal.ca>
Commit: Stefan Monnier <monnier@iro.umontreal.ca>
* stream/stream.el (stream--generalizer): Accept more arguments
(streamp): Use car-safe.
---
stream.el | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/stream.el b/stream.el
index 853251e..8c156f1 100644
--- a/stream.el
+++ b/stream.el
@@ -148,8 +148,7 @@ range is infinite."
(defun streamp (stream)
"Return non-nil if STREAM is a stream, nil otherwise."
- (and (consp stream)
- (eq (car stream) stream--identifier)))
+ (eq (car-safe stream) stream--identifier))
(defun stream-empty ()
"Return a new empty stream."
@@ -197,10 +196,10 @@ elements in the STREAMS in order."
(cl-generic-define-generalizer stream--generalizer
11
- (lambda (name)
+ (lambda (name &rest _)
`(when (streamp ,name)
'stream))
- (lambda (tag)
+ (lambda (tag &rest _)
(when (eq tag 'stream)
'(stream))))
- [elpa] externals/stream ec86243 24/36: Some details in the documentation, (continued)
- [elpa] externals/stream ec86243 24/36: Some details in the documentation, Stefan Monnier, 2020/12/01
- [elpa] externals/stream b0c8949 28/36: Implement `seq-mapn' method for streams, Stefan Monnier, 2020/12/01
- [elpa] externals/stream 7874a25 05/36: * packages/stream/tests/stream-tests.el: New tests., Stefan Monnier, 2020/12/01
- [elpa] externals/stream d77b733 09/36: Update stream.el to v2.0.2., Stefan Monnier, 2020/12/01
- [elpa] externals/stream fbe7ebd 06/36: Update stream.el to version 2.0.0, Stefan Monnier, 2020/12/01
- [elpa] externals/stream a8aa25c 07/36: * packages/stream/stream.el: Update stream.el to version 2.0.1., Stefan Monnier, 2020/12/01
- [elpa] externals/stream 2b2ba28 14/36: update stream.el to the latest version, Stefan Monnier, 2020/12/01
- [elpa] externals/stream 00e523f 15/36: Add stream stream-delay and stream-of-directory-files, Stefan Monnier, 2020/12/01
- [elpa] externals/stream ac42cc1 18/36: Fix some quoting problems in doc strings, Stefan Monnier, 2020/12/01
- [elpa] externals/stream a36469b 17/36: Add some more basic stream operations, Stefan Monnier, 2020/12/01
- [elpa] externals/stream f8e6639 20/36: * stream/stream.el (stream--generalizer): Accept more arguments,
Stefan Monnier <=
- [elpa] externals/stream 873ee4e 23/36: Fix errors detected by tests added in last commit, Stefan Monnier, 2020/12/01
- [elpa] externals/stream cbf7e78 30/36: * stream/stream-x.el: Update copyright, Stefan Monnier, 2020/12/01
- [elpa] externals/stream f1fce5e 35/36: * packages/stream/stream.el: Bump version to 2.2.5., Stefan Monnier, 2020/12/01
- [elpa] externals/stream 05b20e1 25/36: Add file "stream-x.el" to the stream package, Stefan Monnier, 2020/12/01
- [elpa] externals/stream 76ed94e 27/36: Fix seq-empty-p for streams, Stefan Monnier, 2020/12/01
- [elpa] externals/stream 89f61bf 33/36: * packages/stream/stream.el (stream--force): Small fix (Bug#37888)., Stefan Monnier, 2020/12/01
- [elpa] externals/stream d531a58 19/36: Avoid recursive stream-append in stream-concatenate, Stefan Monnier, 2020/12/01
- [elpa] externals/stream 40e5fb1 26/36: Remove an outdated test, Stefan Monnier, 2020/12/01
- [elpa] externals/stream 9c7aef0 34/36: * [stream] Update copyright years, Stefan Monnier, 2020/12/01
- [elpa] externals/stream f7701f8 31/36: Update copyrights of some packages, Stefan Monnier, 2020/12/01