When I use :FORCE, in most cases I do want to recompile solely the specified system, not all its dependencies.
In my ideal world, :FORCE T would recompile the specified system only, and :FORCE :ALL would recompile it along its dependencies.
Of course that would be backwards-incompatible, so perhaps better stick with the current behaviour for :FORCE T, but add :FORCE :SYSTEM, or :FORCE :SHALLOW, or similiar.
-T.
Hi Tobias,
I agree with you.
There was a brief and inconclusive discussion of this recently. I'll resurrect it and make a summary soon (by this weekend) and then we can move forward!
On Jun 25, 2009, at 1:11 PM, Tobias C. Rittweiler wrote:
When I use :FORCE, in most cases I do want to recompile solely the specified system, not all its dependencies.
In my ideal world, :FORCE T would recompile the specified system only, and :FORCE :ALL would recompile it along its dependencies.
Of course that would be backwards-incompatible, so perhaps better stick with the current behaviour for :FORCE T, but add :FORCE :SYSTEM, or :FORCE :SHALLOW, or similiar.
-T.
asdf-devel mailing list asdf-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel
-- Gary Warren King, metabang.com Cell: (413) 559 8738 Fax: (206) 338-4052 gwkkwg on Skype * garethsan on AIM * gwking on twitter
Gary King writes:
Hi Tobias,
I agree with you.
There was a brief and inconclusive discussion of this recently. I'll resurrect it and make a summary soon (by this weekend) and then we can move forward!
You've probably been busy. Any news?
Sadly. yes so not yet. It's still on my list. -- Gary Warren King, metabang.com Cell: (413) 559 8738 Fax: (206) 338-4052 gwkkwg on Skype * garethsan on AIM * gwking on twitter
"Tobias C. Rittweiler" writes:
When I use :FORCE, in most cases I do want to recompile solely the specified system, not all its dependencies.
In my ideal world, :FORCE T would recompile the specified system only, and :FORCE :ALL would recompile it along its dependencies.
Of course that would be backwards-incompatible, so perhaps better stick with the current behaviour for :FORCE T, but add :FORCE :SYSTEM, or :FORCE :SHALLOW, or similiar.
-T.
What is the status of this? Grepping through `git log' reveals a revision from 2003-03-13 by Daniel Barlow which may indicate that the scheme above was already in use?
-T.
"Tobias C. Rittweiler" tcr@freebits.de writes:
When I use :FORCE, in most cases I do want to recompile solely the specified system, not all its dependencies.
In my ideal world, :FORCE T would recompile the specified system only, and :FORCE :ALL would recompile it along its dependencies.
Of course that would be backwards-incompatible, so perhaps better stick with the current behaviour for :FORCE T, but add :FORCE :SYSTEM, or :FORCE :SHALLOW, or similiar.
-T.
This is now logged as
https://bugs.launchpad.net/asdf/+bug/479483
-T.