This chapter describes the features provided by  ECLiPSe
  for the 
declaration and use of arrays and global (as opposed to  logical,
not in terms of the module system) variables.
These provide a
convenient mechanism to maintain information in a more conventional
programming manner. It is also possible to map arrays declared in 
 ECLiPSe
  directly onto ``C'' data structures using the  ECLiPSe
  External interface.
For more information see chapter 
 on page 
.
Arrays and global variables are handled by a single set of builtins, where a global variable is just considered as an array with no dimensions. Builtins that accept array specifications in the form Name/Arity also accept Name/0 or just Name to denote a global variable.