[isabelle-dev] ISABELLE_HOME/contrib vs. ISABELLE_HOME/..
Makarius
makarius at sketis.net
Fri Dec 5 20:55:17 CET 2008
One hint on organizing local repository clones, and use them as (pseudo)
distributions.
Basically the default settings expect contributing components (polyml,
ProofGeneral, etc.) either in ISABELLE_HOME/contrib or ISABELLE_HOME/..
This means one can easily avoid adding stuff to contrib inside the repos,
where Mercurial will mark it as alien "?". Moreover, the same contrib
components can be shared by multiple clones.
# various clones of http://isabelle.in.tum.de/repos/isabelle
~/isabelle/repos
~/isabelle/repos-foo
~/isabelle/repos-bar
# contrib stuff
~/isabelle/polyml
~/isabelle/ProofGeneral
~/isabelle/E
...
With this layout there is no need to edit ~/.isabelle/etc/settings or
create symlink etc.
Makarius
More information about the isabelle-dev
mailing list