The Perfect Programming Language
The Perfect Programming Language

mov.im
Blog • The Perfect Programming Language

An article (by me) that dives deep into each one of Scheme's unique and distinctive features, and how they all combine together to produce a language with tremendous expressive power, providing support for any arbitrary runtime semantic conceivable, and infinite extensibility.
Also takes a philosophical approach to justifying the need for such an incredibly powerful and expressive programming language, for a practical programmer. It ties together the theoretical power and extensibility of Scheme with the principles of Domain Driven Design.