Multiple :DEPENDS-ON clauses in same DEFSYSTEM definition

Bug #1007335 reported by Tobias C. Rittweiler
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ASDF
Confirmed
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
Revision history for this message
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+.

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.