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

ehuelsmann at common-lisp.net ehuelsmann at common-lisp.net
Sat Aug 18 19:21:59 UTC 2012


Author: ehuelsmann
Date: Sat Aug 18 12:21:57 2012
New Revision: 14126

Log:
Closes #226: All exports and all but one autoload have been removed
from autoloads.lisp due to automatic loading. Documentation inside
autoloads.lisp has also been updated.

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	Sat Aug 18 06:49:37 2012	(r14125)
+++ trunk/abcl/src/org/armedbear/lisp/autoloads.lisp	Sat Aug 18 12:21:57 2012	(r14126)
@@ -30,31 +30,17 @@
 ;;; 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.
-
+;; ABOUT THIS FILE
 
+;; 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 symbols
+;; of public functions have their function slots bound to a proxy function
+;; which loads the actual functions or macros on invocation.
+
+;; There are two autoloader files: autoload-gen.lisp, which is automatically
+;; generated based on the source files, and this file, which is manually
+;; maintained for any symbols that can't be automatically detected.
 
-;; Extensions.
-(in-package "EXTENSIONS")
-
-;; due to the macro-expansion of DEFSTRUCT,
-;; slot accessors aren't being "detected"
-(autoload 'process-input "run-program")
-(autoload 'process-output "run-program")
-(autoload 'process-error "run-program")
 
 
 




More information about the armedbear-cvs mailing list