slightly more general treatment of mutually recursive datatypes;
treat datatype constructors and selectors similarly to built-in constants wrt. introduction of explicit application (in the same way as what is already done for eta-expansion)
#!/usr/bin/env bash
#
# mirrors the Isabelle website
HOST=$(hostname)
case ${HOST} in
sunbroy* | atbroy* | macbroy*)
DEST=/home/html/isabelle/html-data
;;
*.cl.cam.ac.uk)
USER=paulson
DEST=/anfs/www/html/research/hvg/Isabelle
;;
*)
echo "Unknown destination directory for ${HOST}"
exit 2
;;
esac
exec $(dirname $0)/isasync $DEST