Comment 10 for bug 479522

Revision history for this message
Robert P. Goldman (rpgoldman) wrote :

Great. I would like to suggest two sub-tasks for fixing this bug:

1. In order to decide whether a downstream system has to be recompiled, we need to know what was the state of the upstream system when the downstream system was compiled and loaded. In general, ASDF senses this sort of thing by examining the state of the filesystem. Since ASDF does not generate a single artifact, the way a makefile does, we may need to add some sort of entity to the filesystem to store the required information.

2. It will be a lot easier to manage this task if we have a better model of what it means to operate on a system than the current "after method" semantics. For backwards compatibility, we may need to add a new op to the object model, since COMPILE-OP and LOAD-OP on MODULE are already taken for "after method" type purposes.