Skip Navigation

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.

1 comments