diff options
Diffstat (limited to 'module/srfi/srfi-41')
-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 |