if [ -d "$ISABELLE_MLTON_HOME/${ISABELLE_APPLE_PLATFORM64:-$ISABELLE_PLATFORM64}" ]; then
ISABELLE_MLTON="$ISABELLE_MLTON_HOME/${ISABELLE_APPLE_PLATFORM64:-$ISABELLE_PLATFORM64}/bin/mlton" case"$ISABELLE_PLATFORM_FAMILY" in
linux*)
ISABELLE_MLTON_OPTIONS="-pi-style npi"
;;
*)
ISABELLE_MLTON_OPTIONS=""
;;
esac
fi """)
/* README */
File.write(component_dir.README, """This is the MLton SML compiler from https://sourceforge.net/projects/mlton using following downloads:""" +
platforms.map(_.download_name).mkString("\n\n ", "\n ", "\n\n") + """Windows and Linux ARM are unsupported.
val isabelle_tool =
Isabelle_Tool("component_mlton", "build component for MLton", Scala_Project.here,
{ args => var target_dir = Path.current var base_url_suffix = default_url_suffix var base_url = default_url var version = default_version var variant = default_variant
val getopts = Getopts("""
Usage: isabelle component_mlton [OPTIONS]
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.