Why is escape forced for #+allegro in write-to-page
Hi,
First of all I'd like to thank Marc and all the contributors for keeping this library going for so long! It usually works so smoothly that you never hear from me, but it doesn't mean I'm not using and benefiting from cl-pdf on the daily.
Anyway, now I've noticed something and wanted to ask about it: the single-byte-encoding version of write-to-page (starting at line 92 in pdf-base.lisp it hardcodes the escape parameter to t for #+allegro and for some cases for #+lispworks. Why is this?
This threw me for a loop because I wanted to write a literal backslash (\) in order to insert a character in the form of its its octal code (\256 in this case) and so I was purposely using show-text instead of draw-text for that one, but on Allegro only it was still showing up as \\256 and for a while I figured I was going nuts.
Tracked it down to that method and commented out lines 97 & 98 from pdf-base.lisp in my local little patch, but I'm curious if anyone here remembers why Allegro was made to not do escaping for show-text?
Thanks,
Dave Cooper