There's a style of programming that I stumbled across a while ago. I don't remember hearing about it anywhere else before, so I thought I'd write about it here.
I call it "context-based programming." Code is expressed using terms that are defined by a context, and the user can control the context and how the terms are defined.
Here's a simple example:Continue reading "Context-based programming"