-
Notifications
You must be signed in to change notification settings - Fork 145
package ext
Karsten Poeck edited this page Jun 19, 2022
·
1 revision
- No documentation provided.
- EXTERNAL CONSTANT No documentation provided.
- EXTERNAL CONSTANT No documentation provided.
- EXTERNAL CONSTANT No documentation provided.
- EXTERNAL CONSTANT No documentation provided.
- EXTERNAL CONSTANT No documentation provided.
- EXTERNAL CONSTANT No documentation provided.
- EXTERNAL CONSTANT No documentation provided.
- EXTERNAL CONSTANT No documentation provided.
- EXTERNAL SPECIAL-VARIABLE No documentation provided.
- EXTERNAL SPECIAL-VARIABLE No documentation provided.
- EXTERNAL SPECIAL-VARIABLE
See function documentation for ED.
- EXTERNAL SPECIAL-VARIABLE No documentation provided.
- EXTERNAL SPECIAL-VARIABLE No documentation provided.
- EXTERNAL SPECIAL-VARIABLE
See function documentation for REQUIRE
- EXTERNAL SPECIAL-VARIABLE No documentation provided.
- EXTERNAL SPECIAL-VARIABLE No documentation provided.
- EXTERNAL SPECIAL-VARIABLE No documentation provided.
- EXTERNAL SPECIAL-VARIABLE No documentation provided.
- EXTERNAL SPECIAL-VARIABLE No documentation provided.
- EXTERNAL SPECIAL-VARIABLE No documentation provided.
- EXTERNAL SPECIAL-VARIABLE No documentation provided.
- EXTERNAL SPECIAL-VARIABLE No documentation provided.
- EXTERNAL SPECIAL-VARIABLE No documentation provided.
- EXTERNAL SPECIAL-VARIABLE No documentation provided.
- EXTERNAL SPECIAL-VARIABLE No documentation provided.
- EXTERNAL SPECIAL-VARIABLE No documentation provided.
- EXTERNAL SPECIAL-VARIABLE No documentation provided.
- EXTERNAL SPECIAL-VARIABLE No documentation provided.
- EXTERNAL CLASS No documentation provided.
- EXTERNAL CLASS No documentation provided.
- EXTERNAL CONDITION No documentation provided.
- EXTERNAL CONDITION No documentation provided.
- EXTERNAL CONDITION No documentation provided.
- EXTERNAL CONDITION No documentation provided.
- EXTERNAL CONDITION No documentation provided.
- EXTERNAL CONDITION No documentation provided.
- EXTERNAL CONDITION No documentation provided.
- EXTERNAL CONDITION No documentation provided.
- EXTERNAL CONDITION No documentation provided.
- EXTERNAL CONDITION No documentation provided.
- EXTERNAL CONDITION No documentation provided.
- EXTERNAL CONDITION No documentation provided.
- EXTERNAL CONDITION No documentation provided.
- EXTERNAL CONDITION No documentation provided.
- EXTERNAL CONDITION No documentation provided.
- EXTERNAL CONDITION No documentation provided.
- EXTERNAL STRUCTURE No documentation provided.
- EXTERNAL FUNCTION
- NICKNAME-DESIGNATOR
- ACTUAL-PACKAGE
- &OPTIONAL
- PACKAGE-DESIGNATOR
Add a nickname for actual-package, local to the designated package. Signals a continuable error if the new nickname is already a nickname in the designated package for a different package. See also: :LOCAL-NICKNAMES option to DEFPACKAGE.
- EXTERNAL FUNCTION No documentation provided.
- EXTERNAL FUNCTION
- OBJECT
- KEY
- SUB-KEY
- VALUE
annotate - see ecl>>helpfile.lisp>>annotate; **key** is either 'documentation or 'setf-documentation **object** must be a symbol
- EXTERNAL FUNCTION
argc
- EXTERNAL FUNCTION
- IDX
argv
- EXTERNAL FUNCTION
- SOURCE
Return a pointer to the data in the array source
- EXTERNAL FUNCTION
- SOURCE
Return the simple-vector that stores the data for this array - this is like sbcl sb-ext:array-storage-vector
- EXTERNAL FUNCTION
- BIT-REPRESENTATION
Convert an IEEE754 binary64 (double) representation, an integer, to a double float.
- EXTERNAL FUNCTION
- BIT-REPRESENTATION
Convert an IEEE754 binary32 (single) representation, an integer, to a single float.
- EXTERNAL FUNCTION
- ADDRESS
No documentation provided. - EXTERNAL FUNCTION
- PATHNAME
- &OPTIONAL
- CHANGE_DEFAULT_PATHNAME_DEFAULTS
Change the posix current working directory to pathname.If change-default-pathname-defaults is T then also change *default-pathname-defaults*.
- EXTERNAL FUNCTION
- HOLDER
No documentation provided. - EXTERNAL FUNCTION
- HOLDER
No documentation provided. - EXTERNAL FUNCTION
- XFUNCTION
No documentation provided. - EXTERNAL FUNCTION
- X
No documentation provided. - EXTERNAL FUNCTION
- FORM
- &OPTIONAL
- ENV
If (constantp form env) is true, returns the constant value of the form in the environment.
- EXTERNAL FUNCTION No documentation provided.
- EXTERNAL FUNCTION
- STREAM
- EXTERNAL-FORMAT
- OCTETS
No documentation provided. - EXTERNAL FUNCTION
- SIGNAL
Sets the handler to the default handler for signal
- EXTERNAL FUNCTION
Disable the system debuggerIf the debugger is disabled, then if invoke-debugger is called, *invoke-debugger-hook* and/or *debugger-hook* are called as normal. However, if the default debugger would be entered, Clasp will instead dump a backtrace and exit with a non-zero code.
- EXTERNAL FUNCTION
- DOUBLEFLOAT
Return the IEEE754 binary64 (double) bit representation of a double float as an integer.
- EXTERNAL FUNCTION
Enable the system debugger if it has been disabled by disable-debugger.
- EXTERNAL FUNCTION
- SIGNAL
- MODE
- &OPTIONAL
- LISP-HANDLER
Enable/disable signal, If mode = :ignore, sets a handler that ignores the signal If mode = :default, it sets the handler to the default handler. If mode = :lisp, define lisp-handler for signal. lisp-handler must only be provided, if mode = :lisp. lisp-handler should be a function of one argument (the signal) Returns :done if successfull, signals an error, if signal is not recognized or cannot be set
- EXTERNAL FUNCTION
- STREAM
- EXTERNAL-FORMAT
- CODE
No documentation provided. - EXTERNAL FUNCTION
- S
Returns the file descriptor for a stream
- EXTERNAL FUNCTION
- OBJECT
- FINALIZER_CALLBACK
No documentation provided. - EXTERNAL FUNCTION
- I
float-infinity-p
- EXTERNAL FUNCTION
- X
No documentation provided. - EXTERNAL FUNCTION
- I
doc(float-nan-p
- EXTERNAL FUNCTION
- X
No documentation provided. - EXTERNAL FUNCTION
- CALL-AND-ARGUMENTS
- &OPTIONAL
- RETURN-STREAM
fork_execvp - set optional return-stream to T if you want the output stream of the child. Returns (values error pid return-stream).
- EXTERNAL FUNCTION
- FILEDESCRIPTOR
Returns data of the posix fstat() function for file-descriptorif pathname is not found, returns nilelse mutiple values ofstat.st_size (file size in bytes, follows symbolic links)stat.st_mtime (Time of last data modification.)stat.st_mode (Mode of file))doc
- EXTERNAL FUNCTION
- FUNCTION
Return the lambda-list of a function designator. Note that this is intended for human consumption and so may not literally describe the function; e.g. macro and type expander functions will have the defmacro/deftype lambda list.
- EXTERNAL FUNCTION No documentation provided.
- EXTERNAL FUNCTION
- ENCODING
No documentation provided. - EXTERNAL FUNCTION
Generate a list of JITted symbols to /tmp/perf-<pid>.map
- EXTERNAL FUNCTION
- SIGNAL
Get a lisp handler handler for signal, or signals an error, if signal is not recognized
- EXTERNAL FUNCTION
Return the unix current working directory
- EXTERNAL FUNCTION
- ARG
Get environment variable NAME
- EXTERNAL FUNCTION
getpid
- EXTERNAL FUNCTION
- HT
hash_table_weakness
- EXTERNAL FUNCTION
- SIGNAL
Sets a handler that ignores the signal
- EXTERNAL FUNCTION No documentation provided.
- EXTERNAL FUNCTION
Return a string representing the llvm version (eg: 3.6.0)
- EXTERNAL FUNCTION
- FORM
No documentation provided. - EXTERNAL FUNCTION
- ENCODING
No documentation provided. - EXTERNAL FUNCTION
- OBJ
No documentation provided. - EXTERNAL FUNCTION
- FORM
No documentation provided. - EXTERNAL FUNCTION
- TEMPLATE
mkstemp
- EXTERNAL FUNCTION
- &OPTIONAL
- CONDITION
No documentation provided. - EXTERNAL FUNCTION
- PKG
- NICKNAME
Adds the nickname <nickname> to packageReturns new nicknames. A package error is signalled, if package does not exist, or nickname is already in use
- EXTERNAL FUNCTION
- PACKAGE-DESIGNATOR
Return an alist (string . package) of local nicknames in the given package. See also: :LOCAL-NICKNAMES option to DEFPACKAGE.
- EXTERNAL FUNCTION
- PACKAGE-DESIGNATOR
Return a list of packages that have a local nickname for the designated package. See also: :LOCAL-NICKNAMES option to DEFPACKAGE.
- EXTERNAL FUNCTION
- PKG
- NICKNAME
Removes the nickname <nickname> from packageReturns nil, if nickname does not belong to package. A package error is signalled, if package does not exist
- EXTERNAL FUNCTION
- NAME
- LAMBDA-LIST
- BODY
- &OPTIONAL
- ENV
No documentation provided. - EXTERNAL FUNCTION
- NAME
- LAMBDA-LIST
- BODY
- &OPTIONAL
- ENV
No documentation provided. - EXTERNAL FUNCTION
- NAME
- LAMBDA-LIST
- BODY
- &OPTIONAL
- ENV
No documentation provided. - EXTERNAL FUNCTION
- NAME
- LAMBDA-LIST
- BODY
- &OPTIONAL
- ENV
No documentation provided. - EXTERNAL FUNCTION
- OBJECTS
- THUNK
Pin the objects in the list in memory and then call the thunk
- EXTERNAL FUNCTION
- &OPTIONAL
- EXIT-VALUE
quit
- EXTERNAL FUNCTION
- OBJECT
- KEY
- SUB-KEY
Remove an annotation
- EXTERNAL FUNCTION
- NICKNAME-DESIGNATOR
- &OPTIONAL
- PACKAGE-DESIGNATOR
If the designated package has the nickname locally, it is removed and a true value is returned. Otherwise NIL is returned. See also: :LOCAL-NICKNAMES option to DEFPACKAGE.
- EXTERNAL FUNCTION
- RESTART
No documentation provided. - EXTERNAL FUNCTION
- DIRECTORY
Like unix rmdir
- EXTERNAL FUNCTION
- SPATH
No documentation provided. - EXTERNAL FUNCTION
- ARGS
- &KEY
- CLANG
- OUTPUT-FILE-NAME
Run the discovered clang compiler on the arguments. This replaces a simpler version of run-clang.
- EXTERNAL FUNCTION
- ARGS
- &KEY
- CLANG
- OUTPUT-FILE-NAME
Run the discovered clang compiler on the arguments. This replaces a simpler version of run-clang.
- EXTERNAL FUNCTION
- FILENAME
- &KEY
- EXECUTABLE
Save a snapshot, i.e. enough information to restart a Lisp process later in the same state, in the file of the specified name. Only global state is preserved.
The following &KEY arguments are defined: :EXECUTABLE If true, arrange to combine the Clasp runtime and the snapshot to create a standalone executable. If false (the default), the snapshot will not be executable on its own.
- EXTERNAL FUNCTION
- ADDRESS
No documentation provided. - EXTERNAL FUNCTION
- SIGNAL
- HANDLER
Set a lisp handler handler for signal
- EXTERNAL FUNCTION
- NAME
- VALUE
- &OPTIONAL
- OVERWRITE
Set environment variable NAME to VALUE
- EXTERNAL FUNCTION
- SYMBOL
- &OPTIONAL
- ENVIRONMENT
No documentation provided. - EXTERNAL FUNCTION No documentation provided.
- EXTERNAL FUNCTION
- SINGLEFLOAT
Return the IEEE754 binary32 (single) representation of a single float, as an integer.
- EXTERNAL FUNCTION
- OBJ
- KIND
* Arguments
- obj : A symbol or object.
- kind : A symbol - either T or one of those listed in source-location-kinds Return the source-location for the name/kind pair
- EXTERNAL FUNCTION
- OBJECT
No documentation provided. - EXTERNAL FUNCTION No documentation provided.
- EXTERNAL FUNCTION
- OBJECT
No documentation provided. - EXTERNAL FUNCTION No documentation provided.
- EXTERNAL FUNCTION
- OBJECT
No documentation provided. - EXTERNAL FUNCTION No documentation provided.
- EXTERNAL FUNCTION
- OBJECT
No documentation provided. - EXTERNAL FUNCTION No documentation provided.
- EXTERNAL FUNCTION
- SYM
Return true if the symbol is dynamic/special
- EXTERNAL FUNCTION
Set whether SYMBOL is globally known to be special. Use cautiously.
- EXTERNAL FUNCTION
- PATHNAME
Returns data of the posix stat() function for pathname" "if pathname is not found, returns nil" "else mutiple values of" "stat.st_size (file size in bytes, follows symbolic links)" "stat.st_mtime (Time of last data modification.)" "stat.st_mode (Mode of file)
- EXTERNAL FUNCTION
- SYMBOL
- &OPTIONAL
- ENV
Returns the macro expansion function for a symbol if it exists, or else NIL.
- EXTERNAL FUNCTION No documentation provided.
- EXTERNAL FUNCTION
- CMD
system
- EXTERNAL FUNCTION
- N
In Clasp's debugger, return the nth argument in the current frame.
- EXTERNAL FUNCTION
In Clasp's debugger, return the list of arguments in the current frame.
- EXTERNAL FUNCTION
In Clasp's debugger, return the CLASP-DEBUG:FRAME object for the frame under examination.
- EXTERNAL FUNCTION
- NAME
No documentation provided. - EXTERNAL FUNCTION No documentation provided.
- EXTERNAL FUNCTION
- TYPE-SPECIFIER
- &OPTIONAL
- ENV
No documentation provided. - EXTERNAL FUNCTION
- TYPE-SPECIFIER
- &OPTIONAL
- ENV
No documentation provided. - EXTERNAL FUNCTION
- CALL-AND-ARGUMENTS
- &OPTIONAL
- RETURN-STREAM
vfork_execvp - pass optional return-stream value of T if you want the output stream of the child. Returns (values 0 child-pid stream) if return-stream is T, (values errno error-message nil) if there was an error.
- EXTERNAL FUNCTION
- THIS
No documentation provided. - EXTERNAL FUNCTION
- THIS
No documentation provided. - EXTERNAL GENERIC-FUNCTION
- OBJECT
No documentation provided. - EXTERNAL GENERIC-FUNCTION
- OBJECT
No documentation provided. - EXTERNAL GENERIC-FUNCTION
- OBJECT
No documentation provided. - EXTERNAL GENERIC-FUNCTION
- OBJECT
No documentation provided. - EXTERNAL GENERIC-FUNCTION
- OBJECT
No documentation provided. - EXTERNAL GENERIC-FUNCTION
- OBJECT
No documentation provided. - EXTERNAL GENERIC-FUNCTION
- OBJECT
No documentation provided. - EXTERNAL GENERIC-FUNCTION
- OBJECT
No documentation provided. - EXTERNAL GENERIC-FUNCTION
- OBJECT
No documentation provided. - EXTERNAL MACRO No documentation provided.
- EXTERNAL MACRO No documentation provided.
- EXTERNAL MACRO No documentation provided.
- EXTERNAL MACRO No documentation provided.
- EXTERNAL MACRO No documentation provided.
- EXTERNAL MACRO
Within BODY, the "current source form" will be the first element of FORMS for which a source location can be ascertained, if any. This source form and its source location will be used in condition reports from the compiler. WITH-CURRENT-SOURCE-FORM is intended for use in macroexpansion and compiler macroexpansion functions, to improve error reporting. For example, a SETF-like macro could make each place the current source form while processing it; then if that processing results in an error, the compiler report can localize that to the place, not the SETF-like-form as a whole. Outside of the compiler, this operator has no effect (i.e. evaluates the BODY as a progn).
- EXTERNAL MACRO No documentation provided.
- EXTERNAL MACRO
If the hash table is thread safe - then turn on the lock
- EXTERNAL SPECIAL-OPERATOR No documentation provided.
- EXTERNAL SPECIAL-OPERATOR No documentation provided.
- EXTERNAL CONSTANT