Platform#
Description#
The platform
module exposes infomration about the Alisp
interpreter, the underlying operating system and information about it
as well as how the intrpterter was compiled.
Functions#
Constants#
enabled-stack-trace : t
if the interpreter was compiled with support for keeping of the
called functions. If stack tracing is enabled, on error the
interpreter will print out the state of the stack at the moment of the
error.
enabled-stack-trace : t
if the interpreter was compiled with support for keeping of the
called functions. If stack tracing is enabled, on error the
interpreter will print out the state of the stack at the moment of the
error.
enabled-stack-trace : t
if the interpreter was compiled with support for keeping of the
called functions. If stack tracing is enabled, on error the
interpreter will print out the state of the stack at the moment of the
error.
disabled-checks : t
if the interpreter was compiled without checks of argument types
by functions. This includes arity checks as well some other sanity
checks that keep the interpreter stable. Without those, you can expect
segmentaion faults when the interpreted code is invalid. However,
disabling checkes may or may not increase performance.
os : The name of the current os. The value can be: * linux * windows-32 * windows-64 * max-osx * max-osx * freebsd * unix * unknown
alisp-version : A string of the version of the alisp interpreter.
alisp-version-minor : The minor versin of the alisp interpreter.
max-evaluation-depth : The maximum number of evalution nesting that the evaluator supports. This is the depth limit of drcptrddoind in alisp.
alisp-version-major : The major versin of the alisp interpreter.
alisp-version-patch : The patch versin of the alisp interpreter.
max-call-depth : The maximum number of function calls that can be nested in one another.
compiler-name : The name of the compiler with which the interpreter was compiled.
enabled-stack-trace : t
if the interpreter was compiled with support for keeping of the
called functions. If stack tracing is enabled, on error the
interpreter will print out the state of the stack at the moment of the
error.
compiler-version : The vesion of the compiler (in a string format) with which the interpreter was compiled.
arch : The computer architecture that the interpreter is running on. Possible values are: * i386 * x86_64 * arm * power64pc * aarch64 * unknown
build-info : Info string about the build of the interpreter. This gets printed out when the interpreter is started.