Loading info files



>>>>> "Rupert" == Rupert Swarbrick <rswarbrick at gmail.com> writes:

    Rupert> I've spent more time than is probably healthy watching Maxima
    Rupert> compilations over the last few days and one thing that was driving me up
    Rupert> the wall was the 10 seconds or so my machine took to build
    Rupert> maxima-index.lisp in the documentation directory.

One quick question:  How does this work when you're building with
multiple lisps?  Is there a different maxima-index.lisp for each lisp?

    Rupert> A note about byte offsets vs. char offsets: The perl script was very
    Rupert> careful to compute and store byte offsets. We then used "file-position"
    Rupert> on the lisp side (with a character stream) to get to the relevant point
    Rupert> in the file. I haven't carefully checked, but I presume that there are
    Rupert> lisps where this did the wrong thing. For example, on SBCL it seems that
    Rupert> file-position counts characters rather than bytes. With the new code, we

I think cmucl counts octets.

Ray