(* Nov 2010 *) (* Desktop init. *) let set_load_path() = ( load_path:= let dir = (Sys.getenv "FLYSPECK_DIR") in let jdir = Filename.concat dir "../jHOLLight" in dir::jdir::(!load_path));; let general_init() = let _ = set_load_path() in needs "strictbuild.hl";; general_init();; (* #load "unix.cma";; (* dynamic loading not supported *) *) (* Build.build_all();; *) flyspeck_needs"build.hl";; reneeds "strictbuild.hl";; (* map reneeds Build.build_sequence;; *) let _ = set_load_path() in build_silent();; build_and_report();; Debug.silent:=true;; (* don't print debug error messages *) reset();; new_build_silent();; new_build_silent();; (* searching *) let open_search = let _ = flyspeck_needs "general/tactics.hl" in let _ = flyspeck_needs "usr/thales/hales_tactic.hl" in let _ = reneeds "usr/thales/searching.hl" in let _ = reneeds "usr/thales/init_search.hl" in ();; open Searching;; open Hales_tactic;; (* END LOCAL BUILD *) (* SEARCH *) help "ABBREV_TAC";; help "help";; help_grep "ASM";; help_grep "apropos";; help_flag 'i' "r.*w";; help_flag 'l' "search";; help_flag '?' "";; help_flag 'd' "face";; help "apropos_searching";; help "apropos_types";; (* load misc files *) (* fin *)