Changeset 14126


Ignore:
Timestamp:
08/18/12 19:21:57 (9 years ago)
Author:
ehuelsmann
Message:

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.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/src/org/armedbear/lisp/autoloads.lisp

    r14123 r14126  
    3131
    3232
    33 ;; This file lists public functions which package users can depend upon.
    34 ;;
     33;; ABOUT THIS FILE
     34
    3535;; In order to avoid loading the full CL system (of which not all functions
    36 ;; may be required by the current program), this file makes sure the symbols
    37 ;; are available, but when it tries to execute them, the autoloader causes
    38 ;; the actual functions or macros to be loaded.
     36;; may be required by the current program), this file makes sure symbols
     37;; of public functions have their function slots bound to a proxy function
     38;; which loads the actual functions or macros on invocation.
    3939
    40 ;; This file lists for each autoloaded symbol which file has to be
    41 ;; REQUIRE'd to make it available.
    42 ;;
    43 ;; Please note: the actual function definition may not be always in the
    44 ;;    same file as the one which needs to be REQUIRE'd; an example of
    45 ;;    such a case is the compiler: all compiler functions have to be
    46 ;;    loaded through loading jvm.lisp.
     40;; There are two autoloader files: autoload-gen.lisp, which is automatically
     41;; generated based on the source files, and this file, which is manually
     42;; maintained for any symbols that can't be automatically detected.
    4743
    48 
    49 
    50 ;; Extensions.
    51 (in-package "EXTENSIONS")
    52 
    53 ;; due to the macro-expansion of DEFSTRUCT,
    54 ;; slot accessors aren't being "detected"
    55 (autoload 'process-input "run-program")
    56 (autoload 'process-output "run-program")
    57 (autoload 'process-error "run-program")
    5844
    5945
Note: See TracChangeset for help on using the changeset viewer.