[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 58977fd 2/9: * stream/stream.el (stream--generalizer): Acc
From: |
Stefan Monnier |
Subject: |
[elpa] master 58977fd 2/9: * stream/stream.el (stream--generalizer): Accept more arguments |
Date: |
Fri, 5 Aug 2016 01:37:58 +0000 (UTC) |
branch: master
commit 58977fd96d3050c52267eed5a0227e37abaa4b2a
Author: Stefan Monnier <address@hidden>
Commit: Stefan Monnier <address@hidden>
* stream/stream.el (stream--generalizer): Accept more arguments
(streamp): Use car-safe.
---
packages/stream/stream.el | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/packages/stream/stream.el b/packages/stream/stream.el
index 853251e..8c156f1 100644
--- a/packages/stream/stream.el
+++ b/packages/stream/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] master updated (87f30ef -> b7d8d3c), Stefan Monnier, 2016/08/04
- [elpa] master 58977fd 2/9: * stream/stream.el (stream--generalizer): Accept more arguments,
Stefan Monnier <=
- [elpa] master 82f29e0 3/9: * tests/dbus-codegen-tests.el: Fix up compilation, Stefan Monnier, 2016/08/04
- [elpa] master b7d8d3c 9/9: * fixtures/test/: Don't byte-compile, Stefan Monnier, 2016/08/04
- [elpa] master 65ffd9f 7/9: * diffview.el (diffview-mode-map): Define explicitly, Stefan Monnier, 2016/08/04
- [elpa] master 0ba1f7c 5/9: * admin/archive-contents.el: Use cl-lib, Stefan Monnier, 2016/08/04
- [elpa] master 7afb5d7 4/9: * test/subdir/test-require-list-from-subdir.el: Don't byte-compile, Stefan Monnier, 2016/08/04
- [elpa] master e8a62fa 6/9: * externals-list: Add diffview, Stefan Monnier, 2016/08/04
- [elpa] master cca0fc3 8/9: * web-server/examples: Don't load `htmlize' during byte-compilation, Stefan Monnier, 2016/08/04
- [elpa] master 131b4a4 1/9: * sml-mode/sml-mode.el: Use cl-lib., Stefan Monnier, 2016/08/04