Autoload.st
changeset 7280 7afcccb7c856
parent 7178 2217cc44b048
child 7574 8041a5795bbf
equal deleted inserted replaced
7279:c71ed5a8ae86 7280:7afcccb7c856
    50     in the 'source' directory.
    50     in the 'source' directory.
    51     (Usually, Autoload classes finds the source file and loads that one).
    51     (Usually, Autoload classes finds the source file and loads that one).
    52 
    52 
    53     When started, the patches startup script arranges for the abbreviation
    53     When started, the patches startup script arranges for the abbreviation
    54     file 'include/abbrev.stc' to be read and installs autoload stubs for
    54     file 'include/abbrev.stc' to be read and installs autoload stubs for
    55     all classes listed in that file, which do not exists already.
    55     all classes listed in that file, which do not exist already.
    56     The abbreviation file is maintained by the production environment
    56     The abbreviation file is maintained by the production environment
    57     and updated by makefile rules - therefore, it should not be edited
    57     and updated by makefile rules - therefore, it should not be edited
    58     manually.
    58     manually.
    59 
    59 
    60     Late addition: above comment is no longer true - I have made now almost
    60     Late addition: above comment is no longer true - I have made now almost
    61     all Demos & Goodies be autoloaded ... even for big systems.
    61     all Demos & Goodies be autoloaded ... even for big systems.
    62 
    62 
    63     [class variables:]
    63     [class variables:]
    64         
    64         
    65 	LazyLoading             <Boolean>       if true, the loaded classes 
    65         LazyLoading             <Boolean>       if true, the loaded classes 
    66 						methods will NOT be compiled at 
    66                                                 methods will NOT be compiled at 
    67 						autoload time, but instead when 
    67                                                 autoload time, but instead when 
    68 						first called. This allows for a 
    68                                                 first called. This allows for a 
    69 						faster load. However, expect short 
    69                                                 faster load. However, expect short 
    70 						pauses later when the methods are
    70                                                 pauses later when the methods are
    71 						first executed.
    71                                                 first executed.
    72                                      
    72                                      
    73 	AutoloadFailedSignal    <Signal>        signal raised if an autoloaded 
    73         AutoloadFailedSignal    <Signal>        signal raised if an autoloaded 
    74 						classes source is not available.
    74                                                 classes source is not available.
    75 
    75 
    76 	LoadedClasses           <Collection>    set of classes that heve been
    76         LoadedClasses           <Collection>    set of classes that heve been
    77 						autoloaded (for later unload)
    77                                                 autoloaded (for later unload)
    78 
    78 
    79     [see also:]
    79     [see also:]
    80 	Smalltalk
    80         Smalltalk
    81 
    81 
    82     [author:]
    82     [author:]
    83 	Claus Gittinger
    83         Claus Gittinger
    84 "
    84 "
    85 ! !
    85 ! !
    86 
    86 
    87 !Autoload class methodsFor:'initialization'!
    87 !Autoload class methodsFor:'initialization'!
    88 
    88 
   638 ! !
   638 ! !
   639 
   639 
   640 !Autoload class methodsFor:'documentation'!
   640 !Autoload class methodsFor:'documentation'!
   641 
   641 
   642 version
   642 version
   643     ^ '$Header: /cvs/stx/stx/libbasic/Autoload.st,v 1.117 2003-04-09 11:02:09 james Exp $'
   643     ^ '$Header: /cvs/stx/stx/libbasic/Autoload.st,v 1.118 2003-05-09 16:11:22 stefan Exp $'
   644 ! !
   644 ! !
   645 
   645 
   646 Autoload initialize!
   646 Autoload initialize!