RFC: Pluggable Semantics
TODO
Should talk about switching out how string interpolation is implemented on a per-module basis, or per block via compiler details, etc.
Idea is that I don't want to run into the 'magic'-ness of Python without having complete control over what the magic does.
As I'm writing the lexer and parser, x1000 to:
Idea is that I don't want to run into the 'magic'-ness of Python without having complete control over what the magic does.
The problem comes with the fact that something like
foo str = "Hello #{name}!"
means there has to be some underlying concatenation going on. I want to be able to have complete control, or at least a level of determinism, when that operation is performed.