[asdf-devel] [PATCH 2/2] Remove last place where CL-SOURCE-FILE was harcoded: use *DEFAULT-COMPONENT-CLASS* instead

Faré fahree at gmail.com
Wed Jun 9 21:37:56 UTC 2010


On 7 June 2010 00:33, Stelian Ionescu <sionescu at cddr.org> wrote:
>
> Signed-off-by: Stelian Ionescu <sionescu at cddr.org>
> ---
>  asdf.lisp |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/asdf.lisp b/asdf.lisp
> index 0b4ba6c..805e32b 100644
> --- a/asdf.lisp
> +++ b/asdf.lisp
> @@ -2082,7 +2082,7 @@ details."
>     (or class
>         (and (eq type :file)
>              (or (module-default-component-class parent)
> -                 (find-class 'cl-source-file)))
> +                 (find-class *default-component-class*)))
>         (sysdef-error "~@<don't recognize component type ~A~@:>" type))))
>
>  (defun maybe-add-tree (tree op1 op2 c)
> --
> 1.7.1
>
I published this as ASDF 2.001, because it's
1- something I would have done for 2.000
2- innocuous and backwards compatible
3- necessary to get this functionality right
4- hard to do as a patch or add on
5- better included everywhere while it's possible

As for other things suggested by Stelian and others, I believe we
should start to distinguish 2.0 and 2.1 branches, but I'll leave that
to whomever steps forward to spearhead 2.1 development (I know Juanjo
is interested but has no time right now).

[ François-René ÐVB Rideau | Reflection&Cybernethics | http://fare.tunes.org ]
What's funny with equality is how everyone has a different idea of it.  —#f




More information about the asdf-devel mailing list