Hi!

I'm working on a project to generate deb packages directly from asdf files (if it works, will be published open sourced).

I need to parse a component definition form and work with the generated object, so I'm using asdf::parse-component-form for this, but it first searches the component (using asdf::find-component) and if it doesn't exist, then makes a new instance but the desired behaviour in this case is always generate a fresh instance. I've extended it so it can accept an optional parameter, 'reuse-instance to get the desired behaviour (patch attached).


Furthermore, IMHO, asdf::parse-component should be exported so it makes easier to develop asdf extensions.


Am I missing something? Is the attached patch acceptable?


Thank you

-- 
+-----------------
| Francisco Vides Fernández <fvides@dedaloingenieros.com>
| Gerente
| Teléfono fijo:   952 60 29 59
| Fax:             952 60 29 59
| Dédalo Ingenieros http://www.dedaloingenieros.com/
| PGP: http://pgp.rediris.es:11371/pks/lookup?op=index&search=0xB1299C15
+------