[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