On Fri, 22 Apr 2011, Zach Beane wrote:
As a result of the new declaration of the VERSION slot of a component to be of type STRING, several projects have systems that fail to load due to type errors:
cl-jpeg uses ":version 1.025"
nekthuth uses ":version (format nil "~A" +nekthuth-version+)", apparently expecting it to be evaluated
js-parser and jwacs use ":version *version*"
meta-sexp uses ":version +meta-sexp-version+"
rutils uses ":version '(0 3 1)"
This is one of the spots where I think it is appropriate for a distribution like Quicklisp to patch the sources locally, until the proper changes are accepted upstream...
Such portability and upgrade details need not be the concern of every library author for life.
- Daniel