[cl-typesetting-devel] cl-typesetting documents with damagedxreftable

Marc Battyani marc.battyani at fractalconcept.com
Wed Jan 26 16:11:19 UTC 2005


"Tayssir John Gabbour" <tayss_temp2 at yahoo.com> wrote:
>
> These Subversion diffs might be useful for anyone wanting to use
cl-typesetting
> on CLisp-2.33.1/Win32. I hope I didn't boneheadedly break something,
though I
> did test it out on examples.
>
> Notes:
> - pprint.lisp was modified because CLisp doesn't work well with Iterate.
I've
> sent in a bugreport. I rewrote using loop instead.
[...]
> +      (loop for trimmed = (setf trimmed (position #\Space cleaned-line
:start
> start :test #'char/=))
> +            while (and trimmed (< trimmed length))
> +            for (values obj end) = (multiple-value-list (ignore-errors

Well this is one of the reason I don't use LOOP for complex loop now: You
can't put a WHILE before a FOR.
It seems a silly design decision for LOOP but it's real and some LOOP
implementations really don't work in such a case. So your loop is a non
conforming program :(
Have you tried a recent ITERATE version ? There have been several fixes for
clisp IIRC.

Marc





More information about the cl-typesetting-devel mailing list