>>20
The dissonance is in the form of these contradictory beliefs which Scheme has as a product of its cultural inheritance as a member of the Lisp family of programming languages, and its belief that programming languages should be easy to implement (leading to under-specification and non-portable programs).