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