equal
deleted
inserted
replaced
242 further clues. |
242 further clues. |
243 |
243 |
244 Here is a reasonably easy way to include important Isabelle components |
244 Here is a reasonably easy way to include important Isabelle components |
245 on the spot: |
245 on the spot: |
246 |
246 |
247 (1) The bash script $ISABELLE_HOME_USER/etc/settings is augmented by |
247 (1) The bash script ISABELLE_HOME_USER/etc/settings is augmented by |
248 some shell function invocations like this: |
248 some shell function invocations like this: |
249 |
249 |
250 init_components "$HOME/.isabelle/contrib" "$ISABELLE_HOME/Admin/components/main" |
250 init_components "$HOME/.isabelle/contrib" "$ISABELLE_HOME/Admin/components/main" |
251 init_components "$HOME/.isabelle/contrib" "$ISABELLE_HOME/Admin/components/optional" |
251 init_components "$HOME/.isabelle/contrib" "$ISABELLE_HOME/Admin/components/optional" |
252 |
252 |
256 (2) Missing components are resolved on the command line like this: |
256 (2) Missing components are resolved on the command line like this: |
257 |
257 |
258 isabelle components -a |
258 isabelle components -a |
259 |
259 |
260 This will saturate the "$HOME/.isabelle/contrib" directory structure |
260 This will saturate the "$HOME/.isabelle/contrib" directory structure |
261 from $ISABELLE_COMPONENT_REPOSITORY. |
261 from according to $ISABELLE_COMPONENT_REPOSITORY. |
262 |
262 |
263 Since the given component catalogs in $ISABELLE_HOME/Admin/components |
263 Since the given component catalogs in $ISABELLE_HOME/Admin/components |
264 are subject to the Mercurial history, it is possible to bisect over a |
264 are subject to the Mercurial history, it is possible to bisect over a |
265 range of Isabelle versions while references to the contributing |
265 range of Isabelle versions while references to the contributing |
266 components change accordingly. |
266 components change accordingly. |