Language Design Principles

In this category, I'll be collecting my thoughts and ideas about what characteristics I want in a programming language. The ideas are ones I've come up with on my own, which means you should probably take them with a grain of salt, but I do think they're good ideas.

I've occasionally tried to construct a language that conforms to these principles, but it's been slow going.