[isabelle-dev] Extracting dependencies from theory headers

Makarius makarius at sketis.net
Thu Dec 30 14:17:47 CET 2010

On Wed, 22 Dec 2010, Gerwin Klein wrote:

> I would think that only one search path is necessary, but I don't 
> understand what is meant by master_dir, I missed that part of the 
> discussion.

This thread is getting almost as entangled as the history of the sources 
for this long standing issue.

Last summer I've made another round in clearing out the confusion, working 
towards a stateless model based solely on the master directory, which is 
the location of the enclosing theory file when traversing the import 
graph.  Thus the implicit use of current directory or load path can be 
discontinued eventually, but user theories have to be adapted a bit.

In Isabelle/00b2b6716ed8 the legacy status of the load path feature is 
made explicit.  I have also cleared out the Isabelle distribution already. 
AFP/00b2b6716ed8 still has approximately 200 files that are located via 
the "secondary search path", as can be seen by grepping for that text the 
log files.


More information about the isabelle-dev mailing list