[armedbear-cvs] r12215 - trunk/abcl/src/org/armedbear/lisp

Erik Huelsmann ehuelsmann at common-lisp.net
Fri Oct 23 20:45:16 UTC 2009


Author: ehuelsmann
Date: Fri Oct 23 16:45:15 2009
New Revision: 12215

Log:
Add description of the purpose of the autoloads.lisp file.

Requested by: Tobias Rittweiler

Modified:
   trunk/abcl/src/org/armedbear/lisp/autoloads.lisp

Modified: trunk/abcl/src/org/armedbear/lisp/autoloads.lisp
==============================================================================
--- trunk/abcl/src/org/armedbear/lisp/autoloads.lisp	(original)
+++ trunk/abcl/src/org/armedbear/lisp/autoloads.lisp	Fri Oct 23 16:45:15 2009
@@ -29,6 +29,23 @@
 ;;; obligated to do so.  If you do not wish to do so, delete this
 ;;; exception statement from your version.
 
+
+;; This file lists public functions which package users can depend upon.
+;;
+;; In order to avoid loading the full CL system (of which not all functions
+;; may be required by the current program), this file makes sure the symbols
+;; are available, but when it tries to execute them, the autoloader causes
+;; the actual functions or macros to be loaded.
+
+;; This file lists for each autoloaded symbol which file has to be
+;; REQUIRE'd to make it available.
+;;
+;; Please note: the actual function definition may not be always in the
+;;    same file as the one which needs to be REQUIRE'd; an example of
+;;    such a case is the compiler: all compiler functions have to be
+;;    loaded through loading jvm.lisp.
+
+
 (in-package "SYSTEM")
 
 (autoload '(char/= char> char>= char-not-equal)




More information about the armedbear-cvs mailing list