In my project trivial-utf-8 is already loaded. Postmodern does it again which leads to warnings:
Warning: (DEFPARAMETER *OPTIMIZE*) being redefined in C:\Users\jens\quicklisp\dists\quicklisp\software\trivial-utf-8-20101006-darcs\trivial-utf-8.lisp (previously in C:\Users\jens\quicklisp\dists\quicklisp\software\postmodern-20110619-git\cl-postgres\trivial-utf-8.lisp). Warning: (DEFUN UTF-8-BYTE-LENGTH) being redefined in ...
What is the best strategy to avoid this?
Thanks Jens
In my project trivial-utf-8 is already loaded. Postmodern does it again which leads to warnings:
If convenient, you can arrange for the other load not to happen, since whichever software is loading it will be able to use the on in Postmodern as well.
For a proper solution, the package name used by postmodern's internal trivial-utf8 (and ieee-floats) should be changed, so that it stops colliding with separately loaded instances of those libraries. If you feel up to this, please submit a patch. If not, I'll get to it eventually.
Best, Marijn
Am 25.07.2011 14:02, schrieb Marijn Haverbeke:
In my project trivial-utf-8 is already loaded. Postmodern does it again which leads to warnings:
If convenient, you can arrange for the other load not to happen, since whichever software is loading it will be able to use the on in Postmodern as well.
For a proper solution, the package name used by postmodern's internal trivial-utf8 (and ieee-floats) should be changed, so that it stops colliding with separately loaded instances of those libraries. If you feel up to this, please submit a patch. If not, I'll get to it eventually.
Best, Marijn
What do you think of removing these two files? Since Quicklisp it is much easier to load libraries.
Jens
What do you think of removing these two files? Since Quicklisp it is much easier to load libraries.
That would also be an option, but I think I prefer the cruder approach of just using a different name for now. Quicklisp probably made things better, but the proliferation of tiny packages is still something I'd rather avoid. You apparently have another system using trivial-utf-8, but I think that on the whole there are very few people using that.
postmodern-devel@common-lisp.net