Smalltalk.st
changeset 1286 4270a0b4917d
parent 1222 b77fbb5457fb
child 1299 8f49ec04c9f8
equal deleted inserted replaced
1285:7df250a95d7b 1286:4270a0b4917d
    48        (due to the need to be able to access globals from c-code as well).
    48        (due to the need to be able to access globals from c-code as well).
    49     However, it provides the known enumeration protocol.
    49     However, it provides the known enumeration protocol.
    50     It may change to become a subclass of collection at some time ...
    50     It may change to become a subclass of collection at some time ...
    51 
    51 
    52 
    52 
    53     Instance variables:
    53     [Instance variables:]
    54 					none - all handling is done in the VM
    54                                         none - all handling is done in the VM
    55 
    55 
    56     Class variables:
    56     [Class variables:]
    57 
    57 
    58 	ExitBlocks      <Collection>    blocks to evaluate before system is
    58         ExitBlocks      <Collection>    blocks to evaluate before system is
    59 					left. Not currently used (GNU-ST compatibility).
    59                                         left. Not currently used (GNU-ST compatibility).
    60 
    60 
    61 	SystemPath      <Collection>    path to search for system files (sources, bitmaps etc)
    61         SystemPath      <Collection>    path to search for system files (sources, bitmaps etc)
    62 					Set to a default here, but typically changed from some
    62                                         Set to a default here, but typically changed from some
    63 					startup.rc file
    63                                         startup.rc file
    64 
    64 
    65 	StartupClass    <Class>         
    65         StartupClass    <Class>         
    66 	StartupSelector <Symbol>        
    66         StartupSelector <Symbol>        
    67 	StartupArguments <Array>
    67         StartupArguments <Array>
    68 					class and selector, where the system starts up
    68                                         class and selector, where the system starts up
    69 					(right after VM initialization)
    69                                         (right after VM initialization)
    70 					If an image is saved while this is nonNil, the image will come up
    70                                         If an image is saved while this is nonNil, the image will come up
    71 					there.
    71                                         there.
    72 
    72 
    73 	CommandLineArguments <Array>    command line broken into words
    73         CommandLineArguments <Array>    command line broken into words
    74 
    74 
    75 	SilentLoading   <Boolean>       suppresses messages during fileIn and in compiler
    75         SilentLoading   <Boolean>       suppresses messages during fileIn and in compiler
    76 					(can be set to true from a customized main)
    76                                         (can be set to true from a customized main)
    77 
    77 
    78 	LogDoits        <Boolean>       if true, doits are also logged in the changes
    78         LogDoits        <Boolean>       if true, doits are also logged in the changes
    79 					file. Default is false, since the changes file
    79                                         file. Default is false, since the changes file
    80 					may become huge if every tiny doIt is saved there ...
    80                                         may become huge if every tiny doIt is saved there ...
    81 
    81 
    82 	LoadBinaries    <Boolean>       if true, we attempt to load classes rom a binary
    82         LoadBinaries    <Boolean>       if true, we attempt to load classes rom a binary
    83 					file, if present. If false, this is always suppressed.
    83                                         file, if present. If false, this is always suppressed.
    84 
    84 
    85 	ImageStartTime  <AbsoluteTime>  timestamp when this system was started the very first time
    85         ImageStartTime  <AbsoluteTime>  timestamp when this system was started the very first time
    86 					(i.e. the time of the initial start without an image)
    86                                         (i.e. the time of the initial start without an image)
    87 
    87 
    88 	ImageRestartTime
    88         ImageRestartTime
    89 			<AbsoluteTIme>  timestamp when this image was started
    89                         <AbsoluteTIme>  timestamp when this image was started
    90 
    90 
    91 
    91 
    92 
    92 
    93     strictly private classVariables (helpers):
    93     strictly private classVariables (helpers):
    94 
    94 
    95 	CachedClasses   <Collection>    known classes (cached for faster class enumeration)
    95         CachedClasses   <Collection>    known classes (cached for faster class enumeration)
    96 
    96 
    97 	CachedAbbreviations
    97         CachedAbbreviations
    98 			<Dictionary>    className to filename mappings
    98                         <Dictionary>    className to filename mappings
    99 
    99 
   100 	SourcePath      <Collection>    cached names of really existing directories
   100         SourcePath      <Collection>    cached names of really existing directories
   101 	BitmapPath                      These are remembered, since in NFS systems,
   101         BitmapPath                      These are remembered, since in NFS systems,
   102 	ResourcePath                    the time to lookup files may become long
   102         ResourcePath                    the time to lookup files may become long
   103 	BinaryPath                      (especially, if some directories are on machines
   103         BinaryPath                      (especially, if some directories are on machines
   104 	FileInPath                      which are not up ...). Therefore, the set of really
   104         FileInPath                      which are not up ...). Therefore, the set of really
   105 					existing directories is cached when the SystemPath
   105                                         existing directories is cached when the SystemPath
   106 					is walked the first time.
   106                                         is walked the first time.
       
   107 
       
   108     [author:]
       
   109         Claus Gittinger
   107 "
   110 "
   108 ! !
   111 ! !
   109 
   112 
   110 !Smalltalk class methodsFor:'initialization'!
   113 !Smalltalk class methodsFor:'initialization'!
   111 
   114 
  2992 ! !
  2995 ! !
  2993 
  2996 
  2994 !Smalltalk class methodsFor:'documentation'!
  2997 !Smalltalk class methodsFor:'documentation'!
  2995 
  2998 
  2996 version
  2999 version
  2997     ^ '$Header: /cvs/stx/stx/libbasic/Smalltalk.st,v 1.135 1996-04-19 10:49:01 cg Exp $'
  3000     ^ '$Header: /cvs/stx/stx/libbasic/Smalltalk.st,v 1.136 1996-04-25 16:02:18 cg Exp $'
  2998 ! !
  3001 ! !