Skip to content

Commit bb74629

Browse files
committed
exercise 4.75 done
1 parent a2870f4 commit bb74629

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

chapter4/query-interpreter.scm

+3-3
Original file line numberDiff line numberDiff line change
@@ -186,13 +186,13 @@
186186
(let ((results (qeval (car query) (singleton-stream frame))))
187187
(cond
188188
((eq? results '()) the-empty-stream)
189-
((not (singleton-stream? results)) the-empty-stream)
190-
(else results))))
189+
((singleton-stream? results) results)
190+
(else the-empty-stream))))
191191
frame-stream))
192192

193193
(define (singleton-stream? s)
194194
(and (stream-car s)
195-
(not (stream-cdr s))))
195+
(eq? '() (stream-cdr s))))
196196

197197
(put 'unique 'qeval unique-asserted)
198198

0 commit comments

Comments
 (0)