--- a/Autoload.st Tue Aug 16 14:03:43 2016 +0200
+++ b/Autoload.st Wed Aug 17 11:06:49 2016 +0200
@@ -40,13 +40,13 @@
"
Autoload is a stub for an 'as yet unloaded' class.
- In memory limited systems (as my original 8Mb 386 system was),
- all seldom-used classes were made subclasses of this class.
- Autoload catches all messages sent to it, and files-in the real class's
+ In memory limited systems (as my original 8Mb 386 system was),
+ all seldom-used classes were made subclasses of this class.
+ Autoload catches all messages sent to it, and files-in the real class's
code when first used. Then the caught message is resent to the (now existing) class.
A note from later days:
- Theses days, systems usually have enough memory to allow
+ These days, systems usually have enough memory to allow
having all classes present, so many of the classes which used to be
autoloaded are no longer these days. However, a number of examples or
very seldom used frameworks are still present as autoloaded.
@@ -57,10 +57,10 @@
Lazy loading:
Class files are searched along the searchPath (see Smalltalk),
- and any of binary-classFile, byteCode-classFile or sourceFile are loaded,
- whichever is found first.
+ and any of binary-classFile, byteCode-classFile or sourceFile are loaded,
+ whichever is found first.
For binaries to be loaded, these must be found in a package-subdirectory
- along the so called package path.
+ along the so called package path.
Sources in a package directory along the source path.
In practice, most Autoloaded classes are found and loaded as source file.
@@ -80,16 +80,16 @@
more details are initially visible.
[class variables:]
-
- LazyLoading <Boolean> if true, the loaded classes
- methods will NOT be compiled at
- autoload time, but instead when
- first called. This allows for a
- faster load. However, expect short
+
+ LazyLoading <Boolean> if true, the loaded classes
+ methods will NOT be compiled at
+ autoload time, but instead when
+ first called. This allows for a
+ faster load. However, expect short
pauses later when the methods are
first executed.
-
- AutoloadFailedSignal <Signal> signal raised if an autoloaded
+
+ AutoloadFailedSignal <Signal> signal raised if an autoloaded
classes source is not available.
LoadedClasses <Collection> set of classes that heve been