Chapter 2

Syntax

Naming Conventions

Several conventions for naming module bindings help programmers identify the purposes of bindings. In general, the names of bindings do not affect the semantics of a program, but are simply used to improve readability. (The exceptions to this rule are the -definer suffix used by definition macros, and the -setter suffix, described later in this section.)

<window>
<object>
<character>
<number>
<stream>
<list>
*parse-level*
*incremental-search-string*
*machine-state*
*window-count*
$pi
$end-of-file
subclass?	
even?
instance?
reverse!
sort!
element      element-setter
size         size-setter
color        color-setter