Language

Package: sbcl-global-vars @ 1.0.0-0.c749f32

Synopsis

Efficient global variables in Common Lisp

Description

In Common Lisp, a special variable that is never dynamically bound typically serves as a stand-in for a global variable. The global-vars library provides true global variables that are implemented by some compilers. An attempt to rebind a global variable properly results in a compiler error. That is, a global variable cannot be dynamically bound.

Global variables therefore allow us to communicate an intended usage that differs from special variables. Global variables are also more efficient than special variables, especially in the presence of threads.

Home page
https://github.com/lmj/global-vars
Location
gnu/packages/lisp-xyz.scm (line: 7477, column: 4)
License

Lint warnings

LinterMessageLocation
No lint warnings