src/Pure/System/isabelle_system.scala
changeset 83436 6b2f3eafdf26
parent 83130 8f08c9ef0b45
equal deleted inserted replaced
83435:0f9bae334ac6 83436:6b2f3eafdf26
   573   def admin(): Boolean = Path.explode("~~/Admin").is_dir
   573   def admin(): Boolean = Path.explode("~~/Admin").is_dir
   574 
   574 
   575 
   575 
   576   /* default logic */
   576   /* default logic */
   577 
   577 
   578   def default_logic(args: String*): String = {
   578   def default_logic(args: String*): String =
   579     args.find(_ != "") match {
   579     args.find(_.nonEmpty) getOrElse getenv_strict("ISABELLE_LOGIC")
   580       case Some(logic) => logic
       
   581       case None => getenv_strict("ISABELLE_LOGIC")
       
   582     }
       
   583   }
       
   584 
   580 
   585 
   581 
   586   /* download file */
   582   /* download file */
   587 
   583 
   588   def download(url_name: String, progress: Progress = new Progress): HTTP.Content = {
   584   def download(url_name: String, progress: Progress = new Progress): HTTP.Content = {