On Sun, Oct 22, 2023 at 10:13:26PM -0400, Greg Wooledge wrote: [...]
Good points all over -- I envy your clarity. To drive home Greg's point about naming conventions a bit more: bash (in general, shells) have very little protection for mis-naming variables (you don' have to declare them, they have dynamic, not lexical bindings, etc.). That's why naming conventions are more important there. In shells, there's more: shell variables and environment variables (those you "export") are quite different beasts, so making them visually differentiable is the more important. See, a programming language is a communication tool. You talk to other people with it. Observing conventions is part of a language. Cheers -- t
signature.asc
Description: PGP signature