(freeze-global! name)
  name: a sym
  returns #n
F

Freezes a global variable.

The symbol name must have been previously bound to a global. This function permanently prevents that global from being mutated or deleted.

Various basic functions, such as +, are frozen at startup by the GameLisp runtime. This enables some optimizations which would otherwise be impossible.

global=
has-global?