>>35 >>37
See the posts-range/filter-func bugfix from a few months ago for how the development cycle works here.
https://textboard.org/prog/39#t39p113
Don't get me wrong, I've applied the patch, even pushed it to the repo. Better code is always welcome.
https://github.com/alyssa-p-hacker/SchemeBBS/commit/68bb8ea833185750f2e18c4d6453e3b5ed3efc8e
The subsequent commit
Allow to quote every single posts as comma separated values. Deduplicate regex code
Jun 11 2020
https://fossil.textboard.org/schemebbs/info/a47867c42f34156a
depends on it because the admin's posts-range aborted the running instance at a count of 183 out of 300.
https://textboard.org/prog/39#t39p112
1 ]=> (timeit (lambda () (posts-range (stress 183))))
;Aborting!: out of memory
;GC #45: took: 0.20 (100%) CPU time, 0.10 (100%) real time; free: 16769613
;GC #46: took: 0.10 (100%) CPU time, 0.10 (93%) real time; free: 16769646
1 ]=> (timeit (lambda () (posts-range64 (stress 183))))
.01 0. .017
;Value 25: #(#f #t #t [...] #t)
For the quadratic spoilers fix those running their own instances, such as the docker people >>34, have the option of waiting for the admin to have enough C**opious **Free Time or temporarily applying the patch themselves. Those of us using this site will wait for the admin, since while the current parsing is buggy and slow it is also usable enough.