<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: arial,helvetica,sans-serif; font-size: 12pt; color: #000000'>Back in the early 80s when I was first learning Bourne shell scripting, I was taught to use lower case for script variables. CAPS was strictly for environment variables and that was so they wouldn't conflict with local script variables. I do see a lot of scripts that use caps for all variables, so it doesn't seem to be a widely followed norm but it does make sense to me.<br><br>Separately, some languages have clear norms for this stuff. Almost everyone in Java land uses camel case with variables, methods and class attributes starting lower case, Classes starting upper case, and constants (public static final) being ALL_CAPS snake case.  Indention and curly brace location is not quite as standardized from what I've seen.<br><div><br>Scott Plante </div><hr id="zwchr"><div style="color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><b>From: </b>"DJ-Pfulio via Ale" <ale@ale.org><br><b>To: </b>"Charles Shapiro via Ale" <ale@ale.org><br><b>Sent: </b>Friday, October 12, 2018 11:26:30 AM<br><b>Subject: </b>[ale] Coding Style<br><br>OOP - CamelCase.  BeginningCaps for methods, classes, camelCase for<br>classData.<br><br>All others - snake_case.<br><br>I use type hints in variable names.<br><br>Shell scripting, ALL_CAPS.<br><br></div><br></div></body></html>