Faré fahree@gmail.com writes:
Feel free to adopt this technique for your proposed website slot, so it does not cause compatibility problems. Please do not remove other techniques.
There is no compatibility problem whatsoever with adding optional slots.
I just tried, and got this:
Error while trying to load definition for system wwwoops from pathname /home/xach/src/lisp/wwwoops/wwwoops.asd: Invalid initialization argument: :WEBSITE in call for class #<STANDARD-CLASS ASDF:SYSTEM>. [Condition of type ASDF:LOAD-SYSTEM-DEFINITION-ERROR]
There *is* a compatibility problem.
I haven't added the slots yet, so of course it won't work. As for disabling properties on old versions of ASDF that don't actually support them, that's what #+asdf3 is for, just like #+asdf2 before it.
When it is time to add support for a bug-tracker-url slot, will there be a feature for that? Or will that be done via subclassing?
Zach