SMLofNJ structure
signature SML_OF_NJ
structure SMLofNJ : SML_OF_NJ
structure Cont : CONT
structure IntervalTimer : INTERVAL_TIMER
structure Internals : INTERNALS
structure SysInfo : SYS_INFO
structure Susp : SUSP
structure Weak : WEAK
val exportML : string -> bool         
val exportFn : (string * ((string * string list) -> OS.Process.status)) -> unit         
val getCmdName : unit -> string         
val getArgs : unit -> string list         
val getAllArgs : unit -> string list         
datatype 'a frag
  = QUOTE of string         
  | ANTIQUOTE of 'a       
val exnHistory : exn -> string list         
structure Cont
structure IntervalTimer
structure Internals
structure SysInfo
structure Susp
structure Weak
exportML filename
          
filename.arch-opsys (where           arch is the machine architecture, such as "sparc"           or "x86", and opsys is the operating system,           such as "solaris" or "win32";            and return false.           
          When the heap image is loaded into an SML runtime system,           (with sml @SMLload=filename.arch-opsys, computation will            resume as if exportML had returned true.     
exportFn (filename, f)
          
filename.arch-opsys (where           arch is the machine architecture, such as "sparc"           or "x86", and opsys is the operating system,           such as "solaris" or "win32";            and then exit.           
          When the heap image is loaded into an SML runtime system,           (with sml @SMLload=filename.arch-opsys arg1 arg2 ...,  	  computation will            start with a call to f(arg0,[arg1,arg2,...])           where arg0 is the name of the           executable file (in this example, the pathname expansion           of sml).           
          When f returns, the ML process terminates, with the 	  process termination condition determined by the value returned by 	  f.     
getCmdName ()
          
getArgs ()
          
getAllArgs ()
          
datatype 'a frag
exnHistory exn
          
          Code compiled with 	  Compiler.Control.trackExn 	  set to false does not generate exception histories.
Last Modified December 19, 1997
Comments to sml-nj@research.bell-labs.com
Copyright © 1998 Bell Labs, Lucent Technologies