Predefined Symbols

— a table.

Table 9. Symbols that are predefined in Gamma

Symbol NameDescriptionAccessibility
_all_tasks_The list of tasks opened using locate_task.read-only
_auto_load_alist_A list of rules used by AutoLoad.read/write
_case_sensitive_Used by reader to control case sensitivity. If nil, then all symbols are treated as lower-case. Default is t.read/write
_comma_Internal symbol.not available
_commasplice_Internal symbol.not available
_current_input_The currently open file for reading.read-only
_debug_Not used.not available
_eof_Gamma representation of the end-of-file status from a read operation.read-only
_eol_Gamma representation of the end-of-line status from a read operation.read-only
_error_stack_The stack at the time the last error occurred.read-only
_eval_silently_If set to t, then references to undefined symbols are returned as _undefined_ instead of stopping the program with an error.read/write
_eval_stack_Contains the definition of the function being currently evaluated.read-only
_event_The QNX Windows event name.read-only
_fixed_point_Controls whether calculations with reals are done in double or fixed-point.read/write
_gui_The name of the graphical user interface that this version of Gamma was compiled against, as a string.read-only
_gui_version_The version number of the graphical user interface that this version of Gamma was compiled against, as a string.read-only
_ipc_file_String file used by IPC functions to create buffers for send/receive/reply sequence.not available
_jump_stack_Internal symbol.not available
_last_error_String containing last error.read-only
_load_extensions_List of strings containing shell-match patterns of acceptable input files.read/write
_os_The name of the operating system (OS) that this version of Gamma was compiled in, as a string.read-only
_os_version_The version number of the operating system that this version of Gamma was compiled in, as a string.read-only
_os_release_The release number of the operating system that this version of Gamma was compiled in, as a string.read-only
_require_path_List of strings of paths to search for require and require_lisp.read-write
_signal_handlers_See signal.read-only
SIGABRTSee signal.read-only
SIGALRMSee signal.read-only
SIGBUSSee signal.read-only
SIGCHLDSee signal.read-only
SIGCONTSee signal.read-only
SIGFPESee signal.read-only
SIGHUPSee signal.read-only
SIGILLSee signal.read-only
SIGINTSee signal.read-only
SIGIOSee signal.read-only
SIGIOTSee signal.read-only
SIGKILLSee signal.read-only
SIGPIPESee signal.read-only
SIGPOLLSee signal.read-only
SIGPWRSee signal.read-only
SIGQUITSee signal.read-only
SIGSEGVSee signal.read-only
SIGSTOPSee signal.read-only
SIGTERMSee signal.read-only
SIGTRAPSee signal.read-only
SIGTSTPSee signal.read-only
SIGTTINSee signal.read-only
SIGTTOUSee signal.read-only
SIGURGSee signal.read-only
SIGUSR1See signal.read-only
SIGUSR2See signal.read-only
SIGWINCHSee signal.read-only
_timers_

An array of active timers, in this format:

[[secs nsecs fires ((s-exp ...)...) number]...]
secs

The clock time in seconds when the timer was set.

nsecs

The additional nanoseconds when the timer was set.

fires

The set interval of time to fire, in seconds.

s-exp

Action(s) associated with the timer, inside a list of lists.

number

The timer number.

read-only
_undefined_The Gamma representation of the undefined symbol state.read-only
_unwind_stack_The stack at the time that an error was recovered.read-only
&noeval , !Symbol directing Gamma to not evaluate the next argument.not available
&optional , ?Symbol directing Gamma to treat the following argument as optional.not available
=>&rest , ...Symbol directing Gamma to expect an optional number of arguments starting at last argument. Passed as a list.not available