Greenspun's tenth rule
||The topic of this article may not meet Wikipedia's general notability guideline. (October 2015)|
This expresses the opinion that the perceived flexibility and extensibility designed into the Lisp programming language includes all functionality that is theoretically necessary to write a complex computer program, and that the features required to develop such complexity in other programming languages are equivalent to the methods used by Lisp.
The rule was written sometime around 1993 by Philip Greenspun. Although it is known as his tenth rule, there are in fact no preceding rules, only the tenth. The reason for this according to Greenspun:
…including Common Lisp.