Do not merge yet. All the tests pass and the syntax works, but I feel I have some ways to go in order to make traits as lexical as they should be. Right now they work by string matching, which is too icky to merge.
Figured I'll put this up as a PR. I've been having it as a local branch for ages. The language documentation already assumed we're on decorators, and so I should really finish this one up and merge it.
Do not merge yet. All the tests pass and the syntax works, but I feel I have some ways to go in order to make traits as lexical as they should be. Right now they work by string matching, which is too icky to merge.
Figured I'll put this up as a PR. I've been having it as a local branch for ages. The language documentation already assumed we're on decorators, and so I should really finish this one up and merge it.
Closes #257.