*FEATURES*
The variable *FEATURES*
initially contains the following symbols
Default *FEATURES*
:CLISP
:ANSI-CL
:COMMON-LISP
:INTERPRETER
EVAL
is implemented:COMPILER
COMPILE
and COMPILE-FILE
are implemented
:SOCKETS
:MT
:GENERIC-STREAMS
:LOGICAL-PATHNAMES
:FFI
:GETTEXT
:UNICODE
:LOOP
LOOP
form is implemented
:CLOS
:MOP
:WORD-SIZE=64
:WIN32
hardware
= PC (clone) and operating system
= Win32
(Windows 95/98/Me/NT/2000/XP):PC386
hardware
= PC (clone). It can be used as an
indicator for the mainstream hardware characteristics (such as the
existence of a graphics card with a non-graphics text mode,
or the presence of a keyboard with arrows and
Insert/Delete keys,
or an ISA/VLB/PCI bus) or software characteristics (such as the
Control+Alternate+Delete keyboard
combination).:UNIX
operating system
= UNIX (in this case the hardware
is irrelevant!)
:BEOS
operating system
= BeOS (in that case :UNIX
is also present)
:HAIKU
operating system
= Haiku (in that case :UNIX
is also present)
:CYGWIN
:UNIX
is also present)
:MACOS
operating system
= Mac OS X (in that case :UNIX
is also present)
Each module should add the appropriate keyword, e.g.,
:SYSCALLS
,
:DIRKEY
,
:REGEXP
,
:PCRE
, etc.
These notes document CLISP version 2.49.93+ | Last modified: 2018-02-19 |