aboutsummaryrefslogtreecommitdiff
path: root/module/srfi/srfi-41
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2020-08-09 23:42:03 +0200
committerHugo Hörnquist <hugo@lysator.liu.se>2020-08-09 23:42:03 +0200
commit914d78fefc0e60cadd0857e88951ad17e42ccfb7 (patch)
tree655cdaba5b234c475d4f9b319db7dc806247378b /module/srfi/srfi-41
parentPartial search page works, but alway times out first. (diff)
downloadcalp-914d78fefc0e60cadd0857e88951ad17e42ccfb7.tar.gz
calp-914d78fefc0e60cadd0857e88951ad17e42ccfb7.tar.xz
Box approach to partial pages.
A partial (currently all) pages gets saved over with sub-streams limited to what was found during our timeframe. Works great for a trailing page, but fails for something which matches nothing (#f). Probably fails for all cases which ends on a page boundry.
Diffstat (limited to 'module/srfi/srfi-41')
-rw-r--r--module/srfi/srfi-41/util.scm2
1 files changed, 1 insertions, 1 deletions
diff --git a/module/srfi/srfi-41/util.scm b/module/srfi/srfi-41/util.scm
index 472170d7..a3f3890b 100644
--- a/module/srfi/srfi-41/util.scm
+++ b/module/srfi/srfi-41/util.scm
@@ -96,7 +96,7 @@
(if (stream-null? page)
stream-null
(stream-cons
- page
+ ((@ (srfi srfi-111) box) page)
(stream-paginate rest page-size))))))
(define*-public (stream-paginate stream optional: (page-size 10))