Minimal Magic

Minimal Magic

Programming languages aim to balance performance and expressive power (among many other attributes) in the context of a consistent, intuitive programming model.