From 388cfba85622b8f24124134d32a21085202fee35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Sat, 1 Jun 2019 21:33:40 +0200 Subject: Add stream-insert. --- module/srfi/srfi-41/util.scm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/module/srfi/srfi-41/util.scm b/module/srfi/srfi-41/util.scm index 56c50ce9..050e1d2e 100644 --- a/module/srfi/srfi-41/util.scm +++ b/module/srfi/srfi-41/util.scm @@ -21,6 +21,9 @@ (m ms (stream-car+cdr min))) (stream-cons m (interleave-streams < (cons ms other))))))) +(define-public (stream-insert < item s) + (interleave-streams < (list (stream item) s))) + (define-public (filter-sorted-stream proc stream) (stream-take-while proc (stream-drop-while -- cgit v1.2.3