グローバル変数シンボル一覧 - lisp-cookbook-ja/common-lisp GitHub Wiki
Common Lispの標準で定められたグローバル変数には大別してスペシャル変数と定数があります。
これらは、正確にはCLパッケージのシンボルの値になりますので、下記のシンボルは、正確には、cl:print-caseのことになり、foo:print-caseは別のもの、ということになります。(fooパッケージがCLパッケージのシンボルをインポートしていなければ)
また、:fooのようなキーワードシンボルは、自己評価シンボルで自分自身のシンボルを値として返すことに決まっており、これはグローバルな定数で変更することはできません。
スペシャル変数
- *
- **
- ***
- break-on-signals
- compile-file-pathname
- compile-file-truename
- compile-print
- compile-verbose
- debug-io
- debugger-hook
- default-pathname-defaults
- error-output
- features
- gensym-counter
- load-pathname
- load-print
- load-truename
- load-verbose
- macroexpand-hook
- modules
- package
- print-array
- print-base
- print-case
- print-circle
- print-escape
- print-gensym
- print-length
- print-level
- print-lines
- print-miser-width
- print-pprint-dispatch
- print-pretty
- print-radix
- print-readably
- print-right-margin
- query-io
- random-state
- read-base
- read-default-float-format
- read-eval
- read-suppress
- readtable
- standard-input
- standard-output
- terminal-io
- trace-output
- +
- ++
- +++
- -
- /
- //
- ///
グローバルな定数
- array-dimension-limit
- array-rank-limit
- array-total-size-limit
- boole-1
- boole-2
- boole-and
- boole-andc1
- boole-andc2
- boole-c1
- boole-c2
- boole-clr
- boole-eqv
- boole-ior
- boole-nand
- boole-nor
- boole-orc1
- boole-orc2
- boole-set
- boole-xor
- call-arguments-limit
- char-code-limit
- double-float-epsilon
- double-float-negative-epsilon
- internal-time-units-per-second
- lambda-list-keywords
- lambda-parameters-limit
- least-negative-double-float
- least-negative-long-float
- least-negative-normalized-double-float
- least-negative-normalized-long-float
- least-negative-normalized-short-float
- least-negative-normalized-single-float
- least-negative-short-float
- least-negative-single-float
- least-positive-double-float
- least-positive-long-float
- least-positive-normalized-double-float
- least-positive-normalized-long-float
- least-positive-normalized-short-float
- least-positive-normalized-single-float
- least-positive-short-float
- least-positive-single-float
- long-float-epsilon
- long-float-negative-epsilon
- most-negative-double-float
- most-negative-fixnum
- most-negative-long-float
- most-negative-short-float
- most-negative-single-float
- most-positive-double-float
- most-positive-fixnum
- most-positive-long-float
- most-positive-short-float
- most-positive-single-float
- multiple-values-limit
- nil
- pi
- short-float-epsilon
- short-float-negative-epsilon
- single-float-epsilon
- single-float-negative-epsilon
- t