On Sat, 1 Sep 2012, Gerwin Klein wrote:

How do I do the equivalent of "isabelle usedir -P URL" in the new build system?

I'm trying to make sure that generated HTML for AFP entries doesn't contain dangling links of the form "up to index of HOL/HOLCF"

Basically, only the HTML for AFP entries should be on the AFP site, the rest should link back to the distribution. I'm not sure where/how to say which sessions should generate back links and which not and I couldn't find anything enlightening in isabelle options.

The -P option never worked out beyond the situation where some body of Isabelle applications points back to some background distribution. There was a lack of version-awareness and further add-ons in the hierarchy of applications (longer chains of back-references).

Before not upgrading the old -P feature to the current build tool, I actually spent some thoughts how AFP would manage without it. You basically just need to do the normal build including the "base sessions", so the browser_info for these will accumulate in the right spot to be linked correctly.

Thus even an unidentified development snapshot like http://afp.sourceforge.net/browser_info/devel/HOL/Datatype_Order_Generator/Order_Generator.html would point to the correct version of Main -- the one that was used to build it -- not the one that happens to be on the official Isabelle website.


Apart from nostalgy about discontinued options, there is actually a an oddity left in the way browser_info is organized: its directory structure follows the tree of session images, but that leads to a slightly unorganized situation in practice. I still did not find the spot in the AFP scripts where the location of the generated HTML files is guessed. This might be a starting point for further reforms that clarify the situation further, say with some explicit sectioning within AFP, and in contrast to what it uses from the background.


        Makarius
_______________________________________________
isabelle-dev mailing list
[email protected]
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev

Reply via email to