added welcome;
authorwenzelm
Wed, 13 May 1998 19:06:57 +0200
changeset 4925 53900a320a87
parent 4924 cf6bb75968c4
child 4926 0fd0b3f3bc25
added welcome;
src/Pure/Thy/context.ML
--- a/src/Pure/Thy/context.ML	Wed May 13 19:06:14 1998 +0200
+++ b/src/Pure/Thy/context.ML	Wed May 13 19:06:57 1998 +0200
@@ -22,6 +22,7 @@
 signature CONTEXT =
 sig
   include BASIC_CONTEXT
+  val welcome: unit -> string
   val >> : (theory -> theory) -> unit
 end;
 
@@ -37,6 +38,11 @@
 fun add_session s = current_session := ! current_session @ [s];
 fun reset_session () = current_session := [];
 
+fun welcome () =
+  "Welcome to Isabelle/" ^
+    (case get_session () of [] => "Pure" | ss => space_implode "/" ss) ^
+    " (" ^ version ^ ")";
+
 
 
 (** theory context **)