From marc.battyani at fractalconcept.com Tue Feb 1 17:49:48 2005 From: marc.battyani at fractalconcept.com (Marc Battyani) Date: Tue, 1 Feb 2005 18:49:48 +0100 Subject: [cl-pdf-devel] cl-pdf repository update References: <074c01c503f3$13b432c0$0a02a8c0@marcxp> <020b01c504c4$a4244a30$0a02a8c0@marcxp> Message-ID: <00b901c50886$6d785650$0a02a8c0@marcxp> I've commited the latest modifications to the cl-pdf repository. Rev83: Updated ITERATE with Joerg Hoehle's latest fixes. Rev 82: Added &allow-other-keys to with-document args [found by Dmitri Ivanov] The full repository is here: http://www.fractalconcept.com:8000/public/open-source/ (It's a subversion 1.1 repository.) The cl-pdf part: http://www.fractalconcept.com:8000/public/open-source/cl-pdf/ The cl-typesetting part: http://www.fractalconcept.com:8000/public/open-source/cl-typesetting/ The mod_lisp part: http://www.fractalconcept.com:8000/public/open-source/mod_lisp/ There are also tarballs for cl-pdf and cl-typesetting: http://www.fractalconcept.com/download/cl-pdf-current.tgz http://www.fractalconcept.com/download/cl-typesetting-current.tgz BTW the (somewhat outdated) home pages for these projects are here: http://www.fractalconcept.com/asp/html/cl-pdf.html http://www.fractalconcept.com/asp/html/cl-typesetting.html http://www.fractalconcept.com/asp/html/mod_lisp.html Marc From divanov at aha.ru Mon Feb 7 14:17:51 2005 From: divanov at aha.ru (Dmitri Ivanov) Date: Mon, 7 Feb 2005 17:17:51 +0300 Subject: [cl-pdf-devel] Eliminating ratios and naming coordinate parameter Message-ID: <000001c50d37$6d957180$da4202c3@digo> Hello, If we want to operate freely on rational numbers as coordinate values, e.g. when calling pdf:add-link, we do need something like the following: (defmethod write-object ((number ratio) &optional root-level) (declare (ignorable root-level)) (format *pdf-stream* "~,3f" number)) I have got another complaint :-( It is about naming coordinate parameters of various functions. Every time I see (draw-block content x y dx dy ...), I manage to remember that x is left, dx is width, dy is height. But remembering what y means, top or bottom, is a real pain IMHO. Is there any consistency rule? Could we rewrite definitions like the above to (defun draw-block content left top dx dy ...) ? -- Sincerely, Dmitri Ivanov lisp.ystok.ru From marc.battyani at fractalconcept.com Wed Feb 23 09:30:31 2005 From: marc.battyani at fractalconcept.com (Marc Battyani) Date: Wed, 23 Feb 2005 10:30:31 +0100 Subject: [cl-pdf-devel] cl-pdf repository update References: <074c01c503f3$13b432c0$0a02a8c0@marcxp> Message-ID: <08b301c5198a$52a9fb20$0a02a8c0@marcxp> I've commited the latest modifications to the cl-pdf repository. It's mostly implementation specific stuff. From now on, I will put this kind of stuff in implementation specific sub-directories. Rev 85: A small fix for OpenMCL [Thanks to Nathan Sobo] An ABCL compress-string version [Thanks to Andras Simon] Added implementation specific directories (CMUCL and CCL) Added CCL stuff in the CCL directory [Thanks to Carlos Ungil] Added CMUCL stuff in the CMUCL directory [Thanks to Chisheng Huang] The full repository is here: http://www.fractalconcept.com:8000/public/open-source/ (It's a subversion 1.0 repository.) The cl-pdf part: http://www.fractalconcept.com:8000/public/open-source/cl-pdf/ The cl-typesetting part: http://www.fractalconcept.com:8000/public/open-source/cl-typesetting/ The mod_lisp part: http://www.fractalconcept.com:8000/public/open-source/mod_lisp/ There are also tarballs for cl-pdf and cl-typesetting: http://www.fractalconcept.com/download/cl-pdf-current.tgz http://www.fractalconcept.com/download/cl-typesetting-current.tgz BTW the (somewhat outdated) home pages for these projects are here: http://www.fractalconcept.com/asp/html/cl-pdf.html http://www.fractalconcept.com/asp/html/cl-typesetting.html http://www.fractalconcept.com/asp/html/mod_lisp.html Marc