diff options
author | Hugo Hörnquist <hugo@hornquist.se> | 2019-06-01 21:33:40 +0200 |
---|---|---|
committer | Hugo Hörnquist <hugo@hornquist.se> | 2019-06-01 21:33:40 +0200 |
commit | 388cfba85622b8f24124134d32a21085202fee35 (patch) | |
tree | 6333071183adefdaeb9f31934e4a9b0d931fa774 /module/srfi | |
parent | Fix serialize-vcomponent. (diff) | |
download | calp-388cfba85622b8f24124134d32a21085202fee35.tar.gz calp-388cfba85622b8f24124134d32a21085202fee35.tar.xz |
Add stream-insert.
Diffstat (limited to '')
-rw-r--r-- | module/srfi/srfi-41/util.scm | 3 |
1 files changed, 3 insertions, 0 deletions
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 |