[cl-pdf-devel] National language support and other proposals
Marc Battyani
marc.battyani at fractalconcept.com
Mon Feb 9 20:22:59 UTC 2004
> Here is another milestone on my way to the subject.
Great!
> IMHO we should replace all calls of (concatenate 'string ...) by
> (string-append ...) in all code places where arguments may contain
non-base
> characters. On LW, this is trivially matches lw:string-append, which
> constructs a string of the same type as the argument with the largest
> element type:
> (defmacro string-append (&rest args)
> #+lispworks `(lw:string-append , at args)
> #-lispworks `(concatenate 'string , at args))
>
> Other improvements deal with PDF null object and decoding RGBs uniformly -
> see the attachment.
Handling null values in the dictionnaries is a good point but why do you use
a *null* instead of nil ?
This make the code more tedious and will force user code to deal with
pdf:*null* wich is not very nice.
I'm merging the rest to cl-pdf. :)
Marc
More information about the cl-pdf-devel
mailing list