Arc Forumnew | comments | leaders | submitlogin
8 points by wfarr 6169 days ago | link | parent

Use of punctuation in all built-in functions, as well as the "coding guidelines" to reflect the function's return value:

(foo? bar) for functions that return boolean values (foo! bar) for functions that modify the value of bar, and return it (foo bar) for functions that don't return boolean values, and don't physically modify the value of (bar) [ie. everything else]