For constants we go with the convention of all caps, which I think is standard in other languages.
We use $ in front of exported procedure names. The fight against using $ @ # seems to be in regard to taking the code global. This makes sense for vendors. It makes sense for international shops. Maybe I'm being short-sighted in not seeing our code going global?
Thing is, I find our naming of procedures to be incredibly helpful. I suppose we could instead have them all prefixed as E_ and it would be equally helpful.
Every shop I've been at has used #, though I do prefer "Number" written out personally.
As an Amazon Associate we earn from qualifying purchases.
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.