http://en.wikipedia.org/wiki/Homoiconicity
- “In computer programming, homoiconicity is a property of some programming languages, in which the primary representation of programs is also a data structure in a primitive type of the language itself, from the Greek words homo meaning the same and icon meaning representation. This makes metaprogramming easier than in a language without this property.”
Code is data.
Data is code.
Code is data is code.
Homoiconic Languages , true blue, 2007-04-19, (but it completely misinterprets the nature of {} and lists)
"If a program can't rewrite its own code, what good is it?" -- Mel Kaye , the archetypal Real Programmer .