Subject: Re: naming conventions?
From: rpw3@rigden.engr.sgi.com (Rob Warnock)
Date: 1998/05/14
Newsgroups: comp.lang.scheme
Message-ID: <6jdse4$e43d@fido.engr.sgi.com>

<dvandeun@vub.ac.be> wrote:
+---------------
| 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

-----
Rob Warnock, 7L-551		rpw3@sgi.com   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