A '''code style''' is a set of rules and directions on how source code should be formatted and structured. With Tcl in particular a code style may concern * Procedure names ** `lowerCameCase`, `nocaseatall` or `lower-case-with-dashes`? ** verb (e.g., `[set]`) or noun (e.g., `::[http]::data`)? * Variable names * Indentation (typically tabs vs. 4 spaces) * [Class] names ** `lower` ([Snit]) or CamelCase (common with [TclOO]) * Curly brace and [Square bracket indentation style%|%square bracket] placement * `namespace eval ::ns { proc hi ... }` or `namespace eval ::ns {}; proc ns::hi ... }` <>Code Style