22:20:23moon-childif your goal is to read into memory an entire file whose size is n, there is not much point in squeezing it into buffers whose size is less than n
22:24:02moon-childif doing say utf8->ucs4, then repeatedly read 1/4 the remaining buffersize and expand in place
22:24:20moon-childbad example, but you get the point
22:24:45|3b|yeah, that also would probably be good, and switch back to normal buffer when it gets close to the end
22:58:42qhongIs there a way to handle page fault with Lisp in SBCL
23:03:08|3b|might depend on what you mean by handle... looks like there is sb-sys:memory-fault-error, but with no restarts to retry or return a specific value or whatever you might want to do with it aside from unwind
23:35:44qhong|3b|: yes the retry thing is exactly what I miss. I think that's necessary for implementing swapping