Naming Conventions (MIT/GNU Scheme 12.1)

Next: Comments, Previous: Uppercase and Lowercase, Up: Lexical Conventions [Contents][Index]

#### 1.3.5 Naming Conventions

A predicate is a procedure that always returns a boolean value (`#t` or `#f`). By convention, predicates usually have names that end in ‘`?`’.

A mutation procedure is a procedure that alters a data structure. By convention, mutation procedures usually have names that end in ‘`!`’.