Multiple :DEPENDS-ON clauses in same DEFSYSTEM definition

Bug #1007335 reported by Tobias C. Rittweiler on 2012-06-01
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ASDF
Low
Faré

Bug Description

ASDF should either allow multiple :DEPENDS-ON clauses and accumulate the dependencies specified in multiple clauses (just like :USE etc. work for DEFPACKAGE), OR explicitly prohibit the use of multiple clauses.

Right now it depends on the semantics of DESTRUCTURING-BIND's &key parsing which will make it just pick the first specified clause and ignore the others silently.

description: updated
Faré (fahree) wrote :

It's a great idea. I accept patches.
To do it, just have parse-component-form call a validator function on options.

However, mind the (horrible) inline-methods feature and see asdf/backward-internals:+asdf-methods+.

Faré (fahree) wrote :

We should probably have a better validator in parse-component-form, at some point.

Changed in asdf:
assignee: nobody → Faré (fahree)
importance: Undecided → Low
milestone: none → version3
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers