Appendix A: Conventions

Every programming language has its own conventions for ensuring a collective understanding and consistency with the design of code written in that language. Some conventions are also able to transition pretty consistently across different programming languages due to the fact that there are groupings of languages (such as C) where the syntax is similar, and so the conventions make sense when applied across multiple languages.

For example, if you’ve ever written a for loop (of any variety), then chances are you’ll know of the variable identifiers i , j , and k being used as characters for each nested loop level (see Listing A-1 , which utilizes the JavaScript language syntax to demonstrate a for loop).

Listing A-1. Example ...

Get Quick Clojure: Effective Functional Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.