On 5/28/09, Gregory Brown <gregory.t.brown / gmail.com> wrote: > Caleb, have you thought about toying around with forking Ruby and > invoking your pre-processor automatically in some way? I think > that'd turn this conversation into something much more productive. It wouldn't be very hard, but that's more effort than I want to put into it right now. > Even if it's not a realistic implementation at first, it could lead to > productive discussion on how it could be integrated, and what > syntactic changes it would need to make Matz happy. I made it to prove a point, and I feel what I've done now is a sufficient proof that it can be done, without buggy regex hackery, or particular difficulty (given you have an already working lexer) and the result can have very clean syntax.