Silver halide Silver halide A silver halide (or silver salt) is one of the chemical compounds that can form between the element silver and one of the halogens. In particular, bromine, chlorine, iodine and fluorine may each combine with silver to produce silver bromide (AgBr), silver chloride (AgCl), silver iodide (AgI), and three forms of silver fluoride, respectively. As a group, they are often referred to as the silver halides, and are often given the pseudo-chemical notation AgX. Although most silver halides involve silver atoms with oxidation states of +1 (Ag), silver halides in which the silver atoms have oxidation states of
Symbol table global scope, whether it is imported, and what namespace it belongs to. Some programming languages allow the symbol table to be manipulated at run-time, so that symbols can be added at any time. Racket is an example of such a language. Both the LISP and the Scheme programming languages allow arbitrary, generic properties to be associated with each symbol. The Prolog programming language is essentially a symbol-table manipulation language; symbols are called "atoms", and the relationships between symbols can be reasoned over. Similarly, OpenCog provides a dynamic symbol table, called the "atomspace", which is used for knowledge representation. Symbol table