And the lord your g-d issued forth with the following lisp commandments:- Your functions shalt be pure; no impurity shall be found within them. For the I am the Lord your God of the Functional Paradigm.
- Thou shalt not rplaca nor rplacd, lest thine functions become impure.
- Thine recursive calls shalt be tail-recursive; for any other way invites sin unto thine stack. Tail-recursion is exalted for optimization.
- When thine program is utilizing recursion, thou shalt always have a base case. Thy base case shalt always exist, lest thine function become infinite. Infinite recursion invites the gravest sin upon thine stack, that sin of overflow
- Aliasing of thine lists is restricted to the acolytes and priests.
- Follow the standards of the land. Nonstandard implementations of the language of your ancestors bring iniquity upon your descendents, the maintainers.
|