| The only other much-used convention that I can think of is writing
| *global* variables like I just wrote the word global.
Actually, in Scheme that should be avoided for variables that are
"merely" global, since the asterisk convention comes from Lisp
(including Common Lisp) where it usually means a *dynamic* variable
(since *all* global variables are by default dynamic), which standard
Scheme doesn't have per se.
However, I have seen people using the asterisk convention in Scheme to
highlight global variables that *are* being given dynamic bindings with
"fluid-let" (or equivalent), in implementations that have such...
Rob Warnock, 7L-551 firstname.lastname@example.org http://reality.sgi.com/rpw3/
Silicon Graphics, Inc. Phone: 650-933-1673 [New area code!]
2011 N. Shoreline Blvd. FAX: 650-933-4392
Mountain View, CA 94043 PP-ASEL-IA