UIOP/CONFIGURATION
UIOP/CONFIGURATION
properties
ID: UIOP/CONFIGURATION
- dependencies
- [BROKEN LINK: UIOP/COMMON-LISP]
- UIOP/UTILITY
- UIOP/OS
- UIOP/PATHNAME
- UIOP/FILESYSTEM
- UIOP/STREAM
- UIOP/IMAGE
- UIOP/LISP-BUILD
- dependents
RESOLVE-RELATIVE-LOCATION  compiled function
properties
ID: UIOP/CONFIGURATION:RESOLVE-RELATIVE-LOCATION
ALLOC: HEAP DYNAMIC
RESOLVE-RELATIVE-LOCATION names a compiled function:
Lambda-list: (X &KEY ENSURE-DIRECTORY WILDEN)
Derived type: (FUNCTION (T &KEY (:ENSURE-DIRECTORY T) (:WILDEN T)) *)
Documentation:
Given a designator X for an relative location, resolve it to a pathname.
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- UIOP/CONFIGURATION:RESOLVE-LOCATION
- UIOP/CONFIGURATION:RESOLVE-ABSOLUTE-LOCATION
- UIOP/CONFIGURATION:RESOLVE-RELATIVE-LOCATION
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
UPGRADE-CONFIGURATION  compiled function
properties
ID: UIOP/CONFIGURATION:UPGRADE-CONFIGURATION
ALLOC: HEAP DYNAMIC
UPGRADE-CONFIGURATION names a compiled function:
Lambda-list: ()
Derived type: (FUNCTION NIL (VALUES NULL &OPTIONAL))
Documentation:
If a previous version of ASDF failed to read some configuration, try againnow.
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- ASDF/OPERATE::RESTART-UPGRADED-ASDF
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
XDG-CACHE-HOME  compiled function
properties
ID: UIOP/CONFIGURATION:XDG-CACHE-HOME
ALLOC: HEAP DYNAMIC
XDG-CACHE-HOME names a compiled function:
Lambda-list: (&REST MORE)
Derived type: FUNCTION
Documentation:
The base directory relative to which user specific non-essential data filesshould be stored.
Returns an absolute directory pathname.
MORE may contain specifications for a subpath relative to this directory: a
subpathname specification and keyword arguments as per RESOLVE-LOCATION(see
also "Configuration DSL") in the ASDF manual.
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- UIOP/CONFIGURATION::COMPUTE-USER-CACHE
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
XDG-DATA-HOME  compiled function
properties
ID: UIOP/CONFIGURATION:XDG-DATA-HOME
ALLOC: HEAP DYNAMIC
XDG-DATA-HOME names a compiled function:
Lambda-list: (&REST MORE)
Derived type: FUNCTION
Documentation:
Returns an absolute pathname for the directory containing user-specificdata files.
MORE may contain specifications for a subpath relative to this directory: a
subpathname specification and keyword arguments as per RESOLVE-LOCATION(see
also "Configuration DSL") in the ASDF manual.
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- ASDF/SOURCE-REGISTRY:DEFAULT-USER-SOURCE-REGISTRY
- UIOP/CONFIGURATION:XDG-DATA-PATHNAMES
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
USER-CONFIGURATION-DIRECTORIES  compiled cmacro function
properties
ID: UIOP/CONFIGURATION:USER-CONFIGURATION-DIRECTORIES
ALLOC: HEAP DYNAMIC
USER-CONFIGURATION-DIRECTORIES names a compiled function:
Lambda-list: ()
Derived type: (FUNCTION NIL *)
Documentation:
Return the current user's list of user configuration directories
for configuring common-lisp.
DEPRECATED. Use UIOP:XDG-CONFIG-PATHNAMES instead.
Inline proclamation: INLINE (inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
USER-CONFIGURATION-DIRECTORIES has a compiler-macro:
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
XDG-RUNTIME-DIR  compiled function
properties
ID: UIOP/CONFIGURATION:XDG-RUNTIME-DIR
ALLOC: HEAP DYNAMIC
XDG-RUNTIME-DIR names a compiled function:
Lambda-list: (&REST MORE)
Derived type: FUNCTION
Documentation:
Pathname for user-specific non-essential runtime files and other fileobjects,
such as sockets, named pipes, etc.
Returns an absolute directory pathname.
MORE may contain specifications for a subpath relative to this directory: a
subpathname specification and keyword arguments as per RESOLVE-LOCATION(see
also "Configuration DSL") in the ASDF manual.
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
CONFIGURATION-INHERITANCE-DIRECTIVE-P  compiled function
properties
ID: UIOP/CONFIGURATION:CONFIGURATION-INHERITANCE-DIRECTIVE-P
ALLOC: HEAP DYNAMIC
CONFIGURATION-INHERITANCE-DIRECTIVE-P names a compiled function:
Lambda-list: (X)
Derived type: (FUNCTION (T)
(VALUES
(OR NULL (CONS (MEMBER :IGNORE-INHERITED-CONFIGURATION) NULL)
(CONS (MEMBER :INHERIT-CONFIGURATION) CONS))
&OPTIONAL))
Documentation:
Is X a configuration inheritance directive?
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- UIOP/CONFIGURATION:VALIDATE-CONFIGURATION-FORM
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
XDG-DATA-DIRS  compiled function
properties
ID: UIOP/CONFIGURATION:XDG-DATA-DIRS
ALLOC: HEAP DYNAMIC
XDG-DATA-DIRS names a compiled function:
Lambda-list: (&REST MORE)
Derived type: (FUNCTION * (VALUES LIST &OPTIONAL))
Documentation:
The preference-ordered set of additional paths to search for data files.
Returns a list of absolute directory pathnames.
MORE may contain specifications for a subpath relative to thesedirectories: a
subpathname specification and keyword arguments as per RESOLVE-LOCATION(see
also "Configuration DSL") in the ASDF manual.
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- ASDF/SOURCE-REGISTRY:DEFAULT-SYSTEM-SOURCE-REGISTRY
- UIOP/CONFIGURATION:XDG-DATA-PATHNAMES
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
XDG-DATA-PATHNAMES  compiled function
properties
ID: UIOP/CONFIGURATION:XDG-DATA-PATHNAMES
ALLOC: HEAP DYNAMIC
XDG-DATA-PATHNAMES names a compiled function:
Lambda-list: (&REST MORE)
Derived type: FUNCTION
Documentation:
Return a list of absolute pathnames for application data directories. WithAPP,
returns directory for data for that application, without APP, returns theset of directories
for storing all application configurations.
MORE may contain specifications for a subpath relative to thesedirectories: a
subpathname specification and keyword arguments as per RESOLVE-LOCATION(see
also "Configuration DSL") in the ASDF manual.
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- UIOP/CONFIGURATION:XDG-DATA-PATHNAME
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
REPORT-INVALID-FORM  compiled function
properties
ID: UIOP/CONFIGURATION:REPORT-INVALID-FORM
ALLOC: HEAP DYNAMIC
REPORT-INVALID-FORM names a compiled function:
Lambda-list: (REPORTER &REST ARGS)
Derived type: (FUNCTION (T &REST T) *)
Documentation:
Report an invalid form according to REPORTER and various ARGS
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- UIOP/CONFIGURATION:VALIDATE-CONFIGURATION-DIRECTORY
- UIOP/CONFIGURATION:VALIDATE-CONFIGURATION-FORM
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
VALIDATE-CONFIGURATION-DIRECTORY  compiled function
properties
ID: UIOP/CONFIGURATION:VALIDATE-CONFIGURATION-DIRECTORY
ALLOC: HEAP DYNAMIC
VALIDATE-CONFIGURATION-DIRECTORY names a compiled function:
Lambda-list: (DIRECTORY TAG VALIDATOR &KEY INVALID-FORM-REPORTER)
Derived type: (FUNCTION (T T T &KEY (:INVALID-FORM-REPORTER T))
(VALUES CONS &OPTIONAL))
Documentation:
Map the VALIDATOR across the .conf files in DIRECTORY, the TAG will
be applied to the results to yield a configuration form. Current
values of TAG include :source-registry and :output-translations.
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- ASDF/SOURCE-REGISTRY:VALIDATE-SOURCE-REGISTRY-DIRECTORY
- ASDF/OUTPUT-TRANSLATIONS:VALIDATE-OUTPUT-TRANSLATIONS-DIRECTORY
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
*IGNORED-CONFIGURATION-FORM*  var
properties
ID: UIOP/CONFIGURATION:*IGNORED-CONFIGURATION-FORM*
ALLOC: HEAP IMMOBILE
*IGNORED-CONFIGURATION-FORM* names a special variable:
Value: NIL
Documentation:
Have configuration forms been ignored while parsing the configuration?
- Set by
- UIOP/CONFIGURATION:UPGRADE-CONFIGURATION
- UIOP/CONFIGURATION:VALIDATE-CONFIGURATION-DIRECTORY
- UIOP/CONFIGURATION:VALIDATE-CONFIGURATION-FORM
- Referenced by
- UIOP/CONFIGURATION:UPGRADE-CONFIGURATION
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
XDG-CONFIG-DIRS  compiled function
properties
ID: UIOP/CONFIGURATION:XDG-CONFIG-DIRS
ALLOC: HEAP DYNAMIC
XDG-CONFIG-DIRS names a compiled function:
Lambda-list: (&REST MORE)
Derived type: (FUNCTION * (VALUES LIST &OPTIONAL))
Documentation:
The preference-ordered set of additional base paths to search forconfiguration files.
Returns a list of absolute directory pathnames.
MORE may contain specifications for a subpath relative to thesedirectories:
subpathname specification and keyword arguments as per RESOLVE-LOCATION(see
also "Configuration DSL") in the ASDF manual.
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- UIOP/CONFIGURATION:XDG-CONFIG-PATHNAMES
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
REGISTER-CLEAR-CONFIGURATION-HOOK  compiled function
properties
ID: UIOP/CONFIGURATION:REGISTER-CLEAR-CONFIGURATION-HOOK
ALLOC: HEAP DYNAMIC
REGISTER-CLEAR-CONFIGURATION-HOOK names a compiled function:
Lambda-list: (HOOK-FUNCTION &OPTIONAL CALL-NOW-P)
Derived type: (FUNCTION (T &OPTIONAL T) *)
Documentation:
Register a function to be called when clearing configuration
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
RESOLVE-ABSOLUTE-LOCATION  compiled function
properties
ID: UIOP/CONFIGURATION:RESOLVE-ABSOLUTE-LOCATION
ALLOC: HEAP DYNAMIC
RESOLVE-ABSOLUTE-LOCATION names a compiled function:
Lambda-list: (X &KEY ENSURE-DIRECTORY WILDEN)
Derived type: (FUNCTION (T &KEY (:ENSURE-DIRECTORY T) (:WILDEN T)) *)
Documentation:
Given a designator X for an absolute location, resolve it to a pathname
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- UIOP/CONFIGURATION:SYSTEM-CONFIG-PATHNAMES
- XDG-RUNTIME-DIR
- UIOP/CONFIGURATION:XDG-CACHE-HOME
- UIOP/CONFIGURATION:XDG-CONFIG-HOME
- UIOP/CONFIGURATION:XDG-DATA-HOME
- UIOP/CONFIGURATION:RESOLVE-LOCATION
- UIOP/CONFIGURATION:RESOLVE-ABSOLUTE-LOCATION
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
VALIDATE-CONFIGURATION-FILE  compiled function
properties
ID: UIOP/CONFIGURATION:VALIDATE-CONFIGURATION-FILE
ALLOC: HEAP DYNAMIC
VALIDATE-CONFIGURATION-FILE names a compiled function:
Lambda-list: (FILE VALIDATOR &KEY DESCRIPTION)
Derived type: (FUNCTION (T T &KEY (:DESCRIPTION T)) *)
Documentation:
Validate a configuration FILE. The configuration file should have only ones-expression
in it, which will be checked with the VALIDATOR FORM. DESCRIPTION argumentused for error
reporting.
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- ASDF/SOURCE-REGISTRY:VALIDATE-SOURCE-REGISTRY-FILE
- ASDF/OUTPUT-TRANSLATIONS:VALIDATE-OUTPUT-TRANSLATIONS-FILE
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
SYSTEM-CONFIG-PATHNAMES  compiled function
properties
ID: UIOP/CONFIGURATION:SYSTEM-CONFIG-PATHNAMES
ALLOC: HEAP DYNAMIC
SYSTEM-CONFIG-PATHNAMES names a compiled function:
Lambda-list: (&REST MORE)
Derived type: (FUNCTION * (VALUES CONS &OPTIONAL))
Documentation:
Return a list of directories where are stored the system's default userconfiguration information.
MORE may contain specifications for a subpath relative to thesedirectories: a
subpathname specification and keyword arguments as per RESOLVE-LOCATION(see
also "Configuration DSL") in the ASDF manual.
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- ASDF/SOURCE-REGISTRY:SYSTEM-SOURCE-REGISTRY-DIRECTORY
- ASDF/SOURCE-REGISTRY:SYSTEM-SOURCE-REGISTRY
- ASDF/OUTPUT-TRANSLATIONS:SYSTEM-OUTPUT-TRANSLATIONS-DIRECTORY-PATHNAME
- ASDF/OUTPUT-TRANSLATIONS:SYSTEM-OUTPUT-TRANSLATIONS-PATHNAME
- UIOP/CONFIGURATION:IN-SYSTEM-CONFIGURATION-DIRECTORY
- UIOP/CONFIGURATION:SYSTEM-CONFIGURATION-DIRECTORIES
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
XDG-CONFIG-PATHNAMES  compiled function
properties
ID: UIOP/CONFIGURATION:XDG-CONFIG-PATHNAMES
ALLOC: HEAP DYNAMIC
XDG-CONFIG-PATHNAMES names a compiled function:
Lambda-list: (&REST MORE)
Derived type: FUNCTION
Documentation:
Return a list of pathnames for application configuration.
MORE may contain specifications for a subpath relative to thesedirectories: a
subpathname specification and keyword arguments as per RESOLVE-LOCATION(see
also "Configuration DSL") in the ASDF manual.
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- UIOP/CONFIGURATION:USER-CONFIGURATION-DIRECTORIES
- UIOP/CONFIGURATION:XDG-CONFIG-PATHNAME
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
XDG-CONFIG-HOME  compiled function
properties
ID: UIOP/CONFIGURATION:XDG-CONFIG-HOME
ALLOC: HEAP DYNAMIC
XDG-CONFIG-HOME names a compiled function:
Lambda-list: (&REST MORE)
Derived type: FUNCTION
Documentation:
Returns a pathname for the directory containing user-specific configurationfiles.
MORE may contain specifications for a subpath relative to this directory: a
subpathname specification and keyword arguments as per RESOLVE-LOCATION(see
also "Configuration DSL") in the ASDF manual.
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- UIOP/CONFIGURATION:XDG-CONFIG-PATHNAMES
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
GET-FOLDER-PATH  compiled function
properties
ID: UIOP/CONFIGURATION:GET-FOLDER-PATH
ALLOC: HEAP DYNAMIC
GET-FOLDER-PATH names a compiled function:
Lambda-list: (FOLDER)
Derived type: (FUNCTION (T) *)
Documentation:
Semi-portable implementation of a subset of LispWorks' sys:get-folder-path,
this function tries to locate the Windows FOLDER for one of
:LOCAL-APPDATA, :APPDATA or :COMMON-APPDATA.
Returns NIL when the folder is not defined (e.g., not on Windows).
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- UIOP/CONFIGURATION:GET-FOLDER-PATH
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
SYSTEM-CONFIGURATION-DIRECTORIES  compiled cmacro function
properties
ID: UIOP/CONFIGURATION:SYSTEM-CONFIGURATION-DIRECTORIES
ALLOC: HEAP DYNAMIC
SYSTEM-CONFIGURATION-DIRECTORIES names a compiled function:
Lambda-list: ()
Derived type: (FUNCTION NIL *)
Documentation:
Return the list of system configuration directories for common-lisp.
DEPRECATED. Use UIOP:CONFIG-SYSTEM-PATHNAMES instead.
Inline proclamation: INLINE (inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
SYSTEM-CONFIGURATION-DIRECTORIES has a compiler-macro:
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
INVALID-CONFIGURATION  condition class
properties
ID: UIOP/CONFIGURATION:INVALID-CONFIGURATION
ALLOC: HEAP DYNAMIC
INVALID-CONFIGURATION names the condition-class #<SB-PCL::CONDITION-CLASS UIOP/CONFIGURATION:INVALID-CONFIGURATION>:
Class precedence-list: UIOP/CONFIGURATION:INVALID-CONFIGURATION, CONDITION,
SB-PCL::SLOT-OBJECT, T
Direct superclasses: CONDITION
Direct subclasses: ASDF/SOURCE-REGISTRY:INVALID-SOURCE-REGISTRY,
ASDF/OUTPUT-TRANSLATIONS:INVALID-OUTPUT-TRANSLATION
Direct slots:
UIOP/CONFIGURATION::FORM
Initargs: :FORM
Readers: UIOP/CONFIGURATION::CONDITION-FORM
UIOP/CONFIGURATION::LOCATION
Initargs: :LOCATION
Readers: UIOP/CONFIGURATION::CONDITION-LOCATION
FORMAT
Initargs: :FORMAT
Readers: UIOP/CONFIGURATION::CONDITION-FORMAT
UIOP/CONFIGURATION::ARGUMENTS
Initargs: :ARGUMENTS
Initform: 'NIL
Readers: UIOP/CONFIGURATION::CONDITION-ARGUMENTS
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
RESOLVE-LOCATION  compiled function
properties
ID: UIOP/CONFIGURATION:RESOLVE-LOCATION
ALLOC: HEAP DYNAMIC
RESOLVE-LOCATION names a compiled function:
Lambda-list: (X &KEY ENSURE-DIRECTORY WILDEN DIRECTORY)
Derived type: (FUNCTION
(T &KEY (:ENSURE-DIRECTORY T) (:WILDEN T) (:DIRECTORY T))
(VALUES T &OPTIONAL))
Documentation:
Resolve location designator X into a PATHNAME
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- ASDF/SOURCE-REGISTRY::PROCESS-SOURCE-REGISTRY-DIRECTIVE
- ASDF/OUTPUT-TRANSLATIONS::PROCESS-OUTPUT-TRANSLATIONS-DIRECTIVE
- UIOP/CONFIGURATION:XDG-CONFIG-DIRS
- UIOP/CONFIGURATION:XDG-DATA-DIRS
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
LOCATION-FUNCTION-P  compiled function
properties
ID: UIOP/CONFIGURATION:LOCATION-FUNCTION-P
ALLOC: HEAP DYNAMIC
LOCATION-FUNCTION-P names a compiled function:
Lambda-list: (X)
Derived type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
Documentation:
Is X the specification of a location function?
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- ASDF/OUTPUT-TRANSLATIONS::PROCESS-OUTPUT-TRANSLATIONS-DIRECTIVE
- ASDF/OUTPUT-TRANSLATIONS:VALIDATE-OUTPUT-TRANSLATIONS-DIRECTIVE
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
FILTER-PATHNAME-SET  compiled function
properties
ID: UIOP/CONFIGURATION:FILTER-PATHNAME-SET
ALLOC: HEAP DYNAMIC
FILTER-PATHNAME-SET names a compiled function:
Lambda-list: (DIRS)
Derived type: (FUNCTION (T)
(VALUES
(OR LIST (SIMPLE-ARRAY * (*)) SB-KERNEL:EXTENDED-SEQUENCE)
&OPTIONAL))
Documentation:
Parse strings as unix namestrings and remove duplicates and non absolute-pathnames in a list.
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- UIOP/CONFIGURATION:XDG-CONFIG-PATHNAMES
- UIOP/CONFIGURATION:XDG-DATA-PATHNAMES
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
*CLEAR-CONFIGURATION-HOOK*  var
properties
ID: UIOP/CONFIGURATION:*CLEAR-CONFIGURATION-HOOK*
ALLOC: HEAP IMMOBILE
*CLEAR-CONFIGURATION-HOOK* names a special variable:
Value: (ASDF/SOURCE-REGISTRY:CLEAR-SOURCE-REGISTRY
ASDF/OUTPUT-TRANSLATIONS:CLEAR-OUTPUT-TRANSLATIONS)
- Referenced by
- UIOP/CONFIGURATION:CLEAR-CONFIGURATION
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
XDG-DATA-PATHNAME  compiled function
properties
ID: UIOP/CONFIGURATION:XDG-DATA-PATHNAME
ALLOC: HEAP DYNAMIC
XDG-DATA-PATHNAME names a compiled function: Lambda-list: (&OPTIONAL MORE (DIRECTION INPUT)) Derived type: (FUNCTION (&OPTIONAL T T) *) Inline proclamation: NOTINLINE (no inline expansion available) Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
IN-FIRST-DIRECTORY  compiled cmacro function
properties
ID: UIOP/CONFIGURATION:IN-FIRST-DIRECTORY
ALLOC: HEAP DYNAMIC
IN-FIRST-DIRECTORY names a compiled function:
Lambda-list: (DIRS X &KEY (DIRECTION INPUT))
Derived type: (FUNCTION (T T &KEY (:DIRECTION T)) *)
Documentation:
Finds the first appropriate file named X in the list of DIRS for I/O
in DIRECTION (which may be :INPUT, :OUTPUT, :IO, or :PROBE).
If direction is :INPUT or :PROBE, will return the first extant file named
X in one of the DIRS.
If direction is :OUTPUT or :IO, will simply return the file named X in the
first element of DIRS that exists. DEPRECATED.
Inline proclamation: INLINE (inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
IN-FIRST-DIRECTORY has a compiler-macro:
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
IN-SYSTEM-CONFIGURATION-DIRECTORY  compiled cmacro function
properties
ID: UIOP/CONFIGURATION:IN-SYSTEM-CONFIGURATION-DIRECTORY
ALLOC: HEAP DYNAMIC
IN-SYSTEM-CONFIGURATION-DIRECTORY names a compiled function:
Lambda-list: (X &KEY (DIRECTION INPUT))
Derived type: (FUNCTION (T &KEY (:DIRECTION T)) *)
Documentation:
Return the pathname for the file named X under the system configurationdirectory
for common-lisp. DEPRECATED.
Inline proclamation: INLINE (inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
IN-SYSTEM-CONFIGURATION-DIRECTORY has a compiler-macro:
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
VALIDATE-CONFIGURATION-FORM  compiled function
properties
ID: UIOP/CONFIGURATION:VALIDATE-CONFIGURATION-FORM
ALLOC: HEAP DYNAMIC
VALIDATE-CONFIGURATION-FORM names a compiled function:
Lambda-list: (FORM TAG DIRECTIVE-VALIDATOR &KEY LOCATION
INVALID-FORM-REPORTER)
Derived type: (FUNCTION (T T T &KEY (:LOCATION T) (:INVALID-FORM-REPORTER T))
(VALUES LIST &OPTIONAL))
Documentation:
Validate a configuration FORM. By default it will raise an error if the
FORM is not valid. Otherwise it will return the validated form.
Arguments control the behavior:
The configuration FORM should be of the form (TAG . <rest>)
Each element of <rest> will be checked by first seeing if it's aconfiguration inheritance
directive (see CONFIGURATION-INHERITANCE-DIRECTIVE-P) then invokingDIRECTIVE-VALIDATOR
on it.
In the event of an invalid form, INVALID-FORM-REPORTER will be used tocontrol
reporting (see REPORT-INVALID-FORM) with LOCATION providing informationabout where
the configuration form appeared.
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- ASDF/SOURCE-REGISTRY:VALIDATE-SOURCE-REGISTRY-FORM
- ASDF/OUTPUT-TRANSLATIONS:VALIDATE-OUTPUT-TRANSLATIONS-FORM
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
CLEAR-CONFIGURATION  compiled function
properties
ID: UIOP/CONFIGURATION:CLEAR-CONFIGURATION
ALLOC: HEAP DYNAMIC
CLEAR-CONFIGURATION names a compiled function:
Lambda-list: ()
Derived type: (FUNCTION NIL *)
Documentation:
Call the functions in *CLEAR-CONFIGURATION-HOOK*
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- ASDF/SESSION:CALL-WITH-ASDF-SESSION
- UIOP/CONFIGURATION:UPGRADE-CONFIGURATION
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
*HERE-DIRECTORY*  var
properties
ID: UIOP/CONFIGURATION:*HERE-DIRECTORY*
ALLOC: HEAP IMMOBILE
*HERE-DIRECTORY* names a special variable:
Value: NIL
Documentation:
This special variable is bound to the currect directory during calls to
PROCESS-SOURCE-REGISTRY in order that we be able to interpret the :here
directive.
- Bound by
- (PROCESS-SOURCE-REGISTRY (PATHNAME))
- Referenced by
- UIOP/CONFIGURATION:RESOLVE-ABSOLUTE-LOCATION
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
IN-USER-CONFIGURATION-DIRECTORY  compiled cmacro function
properties
ID: UIOP/CONFIGURATION:IN-USER-CONFIGURATION-DIRECTORY
ALLOC: HEAP DYNAMIC
IN-USER-CONFIGURATION-DIRECTORY names a compiled function:
Lambda-list: (X &KEY (DIRECTION INPUT))
Derived type: (FUNCTION (T &KEY (:DIRECTION T)) *)
Documentation:
Return the file named X in the user configuration directory for common-lisp.
DEPRECATED.
Inline proclamation: INLINE (inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
IN-USER-CONFIGURATION-DIRECTORY has a compiler-macro:
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
*USER-CACHE*  var
properties
ID: UIOP/CONFIGURATION:*USER-CACHE*
ALLOC: HEAP IMMOBILE
*USER-CACHE* names a special variable:
Value: #P"/home/ellis/.cache/common-lisp/sbcl-2.6.6.164-e45c5c70b-linux-x64/"
Documentation:
A specification as per RESOLVE-LOCATION of where the user keeps his FASLcache
- Set by
- UIOP/CONFIGURATION::COMPUTE-USER-CACHE
- Referenced by
- UIOP/CONFIGURATION:RESOLVE-ABSOLUTE-LOCATION
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
XDG-CONFIG-PATHNAME  compiled function
properties
ID: UIOP/CONFIGURATION:XDG-CONFIG-PATHNAME
ALLOC: HEAP DYNAMIC
XDG-CONFIG-PATHNAME names a compiled function: Lambda-list: (&OPTIONAL MORE (DIRECTION INPUT)) Derived type: (FUNCTION (&OPTIONAL T T) *) Inline proclamation: NOTINLINE (no inline expansion available) Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- ASDF/SOURCE-REGISTRY:USER-SOURCE-REGISTRY-DIRECTORY
- ASDF/SOURCE-REGISTRY:USER-SOURCE-REGISTRY
- ASDF/OUTPUT-TRANSLATIONS:USER-OUTPUT-TRANSLATIONS-DIRECTORY-PATHNAME
- ASDF/OUTPUT-TRANSLATIONS:USER-OUTPUT-TRANSLATIONS-PATHNAME
- UIOP/CONFIGURATION:IN-USER-CONFIGURATION-DIRECTORY
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
LOCATION-DESIGNATOR-P  compiled function
properties
ID: UIOP/CONFIGURATION:LOCATION-DESIGNATOR-P
ALLOC: HEAP DYNAMIC
LOCATION-DESIGNATOR-P names a compiled function:
Lambda-list: (X)
Derived type: (FUNCTION (T) (VALUES BOOLEAN &OPTIONAL))
Documentation:
Is X a designator for a location?
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- ASDF/SOURCE-REGISTRY:VALIDATE-SOURCE-REGISTRY-DIRECTIVE
- ASDF/OUTPUT-TRANSLATIONS:VALIDATE-OUTPUT-TRANSLATIONS-DIRECTIVE
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
FIND-PREFERRED-FILE  compiled function
properties
ID: UIOP/CONFIGURATION:FIND-PREFERRED-FILE
ALLOC: HEAP DYNAMIC
FIND-PREFERRED-FILE names a compiled function:
Lambda-list: (FILES &KEY (DIRECTION INPUT))
Derived type: (FUNCTION (T &KEY (:DIRECTION T)) (VALUES T &OPTIONAL))
Documentation:
Find first file in the list of FILES that exists (for direction :inputor :probe)
or just the first one (for direction :output or :io).
Note that when we say "file" here, the files in question may bedirectories.
Inline proclamation: NOTINLINE (no inline expansion available)
Source file: SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST
- Called by
- ASDF/SOURCE-REGISTRY:SYSTEM-SOURCE-REGISTRY-DIRECTORY
- ASDF/SOURCE-REGISTRY:SYSTEM-SOURCE-REGISTRY
- ASDF/OUTPUT-TRANSLATIONS:SYSTEM-OUTPUT-TRANSLATIONS-DIRECTORY-PATHNAME
- ASDF/OUTPUT-TRANSLATIONS:SYSTEM-OUTPUT-TRANSLATIONS-PATHNAME
- UIOP/CONFIGURATION:IN-SYSTEM-CONFIGURATION-DIRECTORY
- UIOP/CONFIGURATION:IN-FIRST-DIRECTORY
- UIOP/CONFIGURATION:XDG-CONFIG-PATHNAME
- UIOP/CONFIGURATION:XDG-DATA-PATHNAME
definitions
- SYS:CONTRIB;ASDF;UIOP.LISP.NEWEST